[trigger="StatsCreate"]
StatsCreate
Events
Conditions
Actions
-------- DELETE THIS IF YOU WISH TO ADD THE KILL DETAILS! : --------
Set MaxPlayersOnSide = 0
-------- ////////////////////////// --------
Set Players = (Number of players in (All players matching (((Player((Integer A))) slot status) Equal to Is playing)))
Set NumberOfColumns = ((Players x 2) + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TotalPlayers Equal to 1
Then - Actions
Multiboard - Create a multiboard with NumberOfColumns columns and 22 rows, titled EGS_Name
Set MaxPlayersOnSide = 0
Else - Actions
Multiboard - Create a multiboard with NumberOfColumns columns and (22 + MaxPlayersOnSide) rows, titled EGS_Name
Set MB_EGS = (Last created multiboard)
Multiboard - Hide (Last created multiboard)
Multiboard - Set the display style for (Last created multiboard) item in column 0, row 0 to Show text and Hide icons
Multiboard - Set the width for (Last created multiboard) item in column 1, row 0 to (NormalWidthPercentage - 1.00)% of the total screen width
Multiboard - Set the text for (Last created multiboard) item in column 1, row 4 to (Colour[10] + Items|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 7 to (Colour[10] + Current Gold|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 8 to (Colour[10] + Hero K/D/A|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 9 to (Colour[10] + Wards|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 10 to (Colour[10] + Tower Stats|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 11 to (Colour[10] + Creep Stats|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 12 to (Colour[10] + Neutral kills|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 13 to (Colour[10] + Hero Kill|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 14 to (Colour[10] + Time Dead|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 15 to (Colour[10] + Gold Lost|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 16 to (Colour[10] + Consumables|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 17 to (Colour[10] + Double Kills|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 18 to (Colour[10] + Triple Kills|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row 19 to (Colour[10] + Longest|r)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
MaxPlayersOnSide Equal to 0
Then - Actions
Else - Actions
Multiboard - Set the text for (Last created multiboard) item in column 1, row 20 to (Colour[10] + Kill Details|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row (21 + MaxPlayersOnSide) to (Colour[10] + Left At|r)
Multiboard - Set the text for (Last created multiboard) item in column 1, row (22 + MaxPlayersOnSide) to (Colour[10] + Winner|r)
-------- ROW 1 : PLAYER NAMES --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[1] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[1] = (Integer[1] + 1)
Multiboard - Set the width for (Last created multiboard) item in column (Integer A), row 1 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for (Last created multiboard) item in column (Integer A), row 1 to (Colour[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))] + ((Name of (Player in position ((Integer A) / 2) of LB_Sentinel)) + |r))
Else - Actions
Multiboard - Set the width for (Last created multiboard) item in column (Integer A), row 1 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for (Last created multiboard) item in column (Integer A), row 1 to (Colour[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))] + ((Name of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge)) + |r))
Else - Actions
Multiboard - Set the width for (Last created multiboard) item in column (Integer A), row 1 to 0.01% of the total screen width
-------- !!!! THE WAIT TIMER HERE IS IMPORTANT !!!! --------
Wait 0.00 seconds
-------- ------------------------------------------------------------------------------ --------
-------- ROW 2 : HERO ICON AND LEVEL --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[2] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[2] = (Integer[2] + 1)
Multiboard - Set the display style for MB_EGS item in column (Integer A), row 2 to Show text and Show icons
Multiboard - Set the width for MB_EGS item in column (Integer A), row 2 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 2 to (String(HeroLvl[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 2 to IconPathHero[Hero_ID[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]]
Else - Actions
Multiboard - Set the display style for MB_EGS item in column (Integer A), row 2 to Show text and Show icons
Multiboard - Set the width for MB_EGS item in column (Integer A), row 2 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 2 to (String(HeroLvl[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 2 to IconPathHero[Hero_ID[((Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge)) + 0)]]
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 2 to 0.01% of the total screen width
-------- ROW 3: EMPTY --------
-------- ROW 4: ITEM SLOT 1/2 --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
Multiboard - Set the display style for MB_EGS item in column (Integer A), row 4 to Hide text and Show icons
Multiboard - Set the width for MB_EGS item in column (Integer A), row 4 to IconWidthPercentage% of the total screen width
Multiboard - Set the display style for MB_EGS item in column ((Integer A) + 1), row 4 to Hide text and Show icons
Multiboard - Set the width for MB_EGS item in column ((Integer A) + 1), row 4 to (NormalWidthPercentage - IconWidthPercentage)% of the total screen width
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[4] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[4] = (Integer[4] + 1)
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 4 to IconPathItem[Slot_One[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]]
Multiboard - Set the icon for MB_EGS item in column ((Integer A) + 1), row 4 to IconPathItem[Slot_Two[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]]
Else - Actions
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 4 to IconPathItem[Slot_One[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]]
Multiboard - Set the icon for MB_EGS item in column ((Integer A) + 1), row 4 to IconPathItem[Slot_Two[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]]
Else - Actions
-------- ROW 5: ITEM SLOT 3/4 --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
Multiboard - Set the display style for MB_EGS item in column (Integer A), row 5 to Hide text and Show icons
Multiboard - Set the width for MB_EGS item in column (Integer A), row 5 to IconWidthPercentage% of the total screen width
Multiboard - Set the display style for MB_EGS item in column ((Integer A) + 1), row 5 to Hide text and Show icons
Multiboard - Set the width for MB_EGS item in column ((Integer A) + 1), row 5 to (NormalWidthPercentage - IconWidthPercentage)% of the total screen width
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[5] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[5] = (Integer[5] + 1)
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 5 to IconPathItem[Slot_Three[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]]
Multiboard - Set the icon for MB_EGS item in column ((Integer A) + 1), row 5 to IconPathItem[Slot_Four[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]]
Else - Actions
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 5 to IconPathItem[Slot_Three[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]]
Multiboard - Set the icon for MB_EGS item in column ((Integer A) + 1), row 5 to IconPathItem[Slot_Four[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]]
Else - Actions
-------- !!!! THE WAIT TIMER HERE IS IMPORTANT !!!! --------
Wait 0.00 seconds
-------- ------------------------------------------------------------------------------ --------
-------- ROW 6: ITEM SLOT 5/6 --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
Multiboard - Set the display style for MB_EGS item in column (Integer A), row 6 to Hide text and Show icons
Multiboard - Set the width for MB_EGS item in column (Integer A), row 6 to IconWidthPercentage% of the total screen width
Multiboard - Set the display style for MB_EGS item in column ((Integer A) + 1), row 6 to Hide text and Show icons
Multiboard - Set the width for MB_EGS item in column ((Integer A) + 1), row 6 to (NormalWidthPercentage - IconWidthPercentage)% of the total screen width
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[6] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[6] = (Integer[6] + 1)
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 6 to IconPathItem[Slot_Five[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]]
Multiboard - Set the icon for MB_EGS item in column ((Integer A) + 1), row 6 to IconPathItem[Slot_Six[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]]
Else - Actions
Multiboard - Set the icon for MB_EGS item in column (Integer A), row 6 to IconPathItem[Slot_Five[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]]
Multiboard - Set the icon for MB_EGS item in column ((Integer A) + 1), row 6 to IconPathItem[Slot_Six[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]]
Else - Actions
-------- ROW 7: CURRENT GOLD --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[7] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[7] = (Integer[7] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 7 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 7 to (String(((Player in position ((Integer A) / 2) of LB_Sentinel) Current gold)))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 7 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 7 to (String(((Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge) Current gold)))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 7 to 0.01% of the total screen width
-------- ROW 8: HERO K/D/A --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[8] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[8] = (Integer[8] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 8 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 8 to ((String(HeroK[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))])) + (/ + ((String(HeroD[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))])) + (/ + (String(HeroA[(Player number of (Player in position ((Integer A
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 8 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 8 to ((String(HeroK[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))])) + (/ + ((String(HeroD[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 8 to 0.01% of the total screen width
-------- ROW 9: WARDS --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[9] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[9] = (Integer[9] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 9 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 9 to (String(Wards[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 9 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 9 to (String(Wards[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 9 to 0.01% of the total screen width
-------- ROW 10: TOWER STATS --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[10] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[10] = (Integer[10] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 10 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 10 to ((String(TowerK[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))])) + (/ + (String(TowerD[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 10 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 10 to ((String(TowerK[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))])) + (/ + (String(TowerD[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 10 to 0.01% of the total screen width
-------- !!!! THE WAIT TIMER HERE IS IMPORTANT !!!! --------
Wait 0.00 seconds
-------- ------------------------------------------------------------------------------ --------
-------- ROW 11: CREEP STATS --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[11] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[11] = (Integer[11] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 11 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 11 to ((String(CreepK[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))])) + (/ + (String(CreepD[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 11 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 11 to ((String(CreepK[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))])) + (/ + (String(CreepD[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 11 to 0.01% of the total screen width
-------- ROW 12: NEUTRAL KILLS --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[12] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[12] = (Integer[12] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 12 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 12 to (String(NeutralK[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 12 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 12 to (String(NeutralK[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 12 to 0.01% of the total screen width
-------- ROW 13: HERO KILL --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[13] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[13] = (Integer[13] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 13 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 13 to (String(HeroKillGold[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 13 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 13 to (String(HeroKillGold[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 13 to 0.01% of the total screen width
-------- ROW 14: TIME DEAD --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[14] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[14] = (Integer[14] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 14 to NormalWidthPercentage% of the total screen width
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(TimeDead_Seconds[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))] mod 60) Greater than or equal to 10
Then - Actions
Multiboard - Set the text for MB_EGS item in column (Integer A), row 14 to (((String((TimeDead_Seconds[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))] / 60))) +

+ (String((TimeDead_Seconds[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))] mod 60))))
Else - Actions
Multiboard - Set the text for MB_EGS item in column (Integer A), row 14 to (((String((TimeDead_Seconds[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))] / 60))) + :0) + (String((TimeDead_Seconds[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))] mod 60))))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 14 to NormalWidthPercentage% of the total screen width
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(TimeDead_Seconds[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))] mod 60) Greater than or equal to 10
Then - Actions
Multiboard - Set the text for MB_EGS item in column (Integer A), row 14 to (((String((TimeDead_Seconds[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))] / 60))) +

+ (String((TimeDead_Seconds[(Player number of (Player in position (((Integer A) / 2) - (Number of pla
Else - Actions
Multiboard - Set the text for MB_EGS item in column (Integer A), row 14 to (((String((TimeDead_Seconds[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))] / 60))) + :0) + (String((TimeDead_Seconds[(Player number of (Player in position (((Integer A) / 2) - (Number of pl
Else - Actions
Multiboard - Set the width for (Last created multiboard) item in column (Integer A), row 14 to 0.01% of the total screen width
-------- ROW 15: GOLD LOST --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[15] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[15] = (Integer[15] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 15 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 15 to (String(GoldLost[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 15 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 15 to (String(GoldLost[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 15 to 0.01% of the total screen width
-------- ROW 16: CONSUMABLES --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[16] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[16] = (Integer[16] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 16 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 16 to (String(Consumables[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 16 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 16 to (String(Consumables[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 16 to 0.01% of the total screen width
-------- !!!! THE WAIT TIMER HERE IS IMPORTANT !!!! --------
Wait 0.00 seconds
-------- ------------------------------------------------------------------------------ --------
-------- ROW 17: DOUBLE KILLS --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[17] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[17] = (Integer[17] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 17 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 17 to (String(DoubleKills[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 17 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 17 to (String(DoubleKills[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 17 to 0.01% of the total screen width
-------- ROW 18: TRIPLE KILLS --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[18] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[18] = (Integer[18] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 18 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 18 to (String(TripleKills[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 18 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 18 to (String(TripleKills[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 18 to 0.01% of the total screen width
-------- ROW 19: LONGEST --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[19] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[19] = (Integer[19] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row 19 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 19 to (String(LongestSpree[(Player number of (Player in position ((Integer A) / 2) of LB_Sentinel))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 19 to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row 19 to (String(LongestSpree[(Player number of (Player in position (((Integer A) / 2) - (Number of players in Players_Sentinel)) of LB_Scourge))]))
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row 19 to 0.01% of the total screen width
-------- ROW 20++: KILL DETAILS --------
-------- ADD Trigger - Run StatsKillDetails <gen> (ignoring conditions) here. --------
-------- ////////////////////////////// --------
-------- LEFT AT --------
For each (Integer A) from 2 to NumberOfColumns, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
((Real((Integer A))) / 2.00) Equal to 1.00
((Real((Integer A))) / 2.00) Equal to 2.00
((Real((Integer A))) / 2.00) Equal to 3.00
((Real((Integer A))) / 2.00) Equal to 4.00
((Real((Integer A))) / 2.00) Equal to 5.00
((Real((Integer A))) / 2.00) Equal to 6.00
((Real((Integer A))) / 2.00) Equal to 7.00
((Real((Integer A))) / 2.00) Equal to 8.00
((Real((Integer A))) / 2.00) Equal to 9.00
((Real((Integer A))) / 2.00) Equal to 10.00
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Integer[100] Less than (Number of players in Players_Sentinel)
Then - Actions
Set Integer[100] = (Integer[100] + 1)
Multiboard - Set the width for MB_EGS item in column (Integer A), row (21 + MaxPlayersOnSide) to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row (21 + MaxPlayersOnSide) to Here
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row (21 + MaxPlayersOnSide) to NormalWidthPercentage% of the total screen width
Multiboard - Set the text for MB_EGS item in column (Integer A), row (21 + MaxPlayersOnSide) to Here
Else - Actions
Multiboard - Set the width for MB_EGS item in column (Integer A), row (21 + MaxPlayersOnSide) to 0.01% of the total screen width
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Trigger - Add to StatsUpdate <gen> the event (Player - (Picked player) leaves the game)
Trigger - Turn on StatsUpdate <gen>
-------- WINNER --------
Multiboard - Set the width for MB_EGS item in column 2, row (22 + MaxPlayersOnSide) to NormalWidthPercentage% of the total screen width
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Winner_Sentinel Equal to True
Then - Actions
Multiboard - Set the text for MB_EGS item in column 2, row (22 + MaxPlayersOnSide) to (Colour[1] + The Sentinel|r)
Else - Actions
Multiboard - Set the text for MB_EGS item in column 2, row (22 + MaxPlayersOnSide) to (Colour[7] + The Scourge|r)
-------- //////////////////// --------
-------- !!!! THE WAIT TIMER HERE IS IMPORTANT !!!! --------
Wait 1.00 seconds
-------- ------------------------------------------------------------------------------ --------
Multiboard - Show MB_EGS
Multiboard - Maximize MB_EGS
[/trigger]
[trigger="StatsUpdate"]
StatsUpdate
Events
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Triggering player) is an ally of Player 1 (Red)) Equal to True
Then - Actions
Multiboard - Set the text for MB_EGS item in column ((Position of (Triggering player) in LB_Sentinel) x 2), row (21 + MaxPlayersOnSide) to |cff999999End|r
Else - Actions
Multiboard - Set the text for MB_EGS item in column (((Number of players in Players_Sentinel) x 2) + ((Position of (Triggering player) in LB_Scourge) x 2)), row (21 + MaxPlayersOnSide) to |cff999999End|r
[/trigger]
[trigger="Example Usage"]
Test
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
Game - Display to (All players) the text: Creating Multiboard...
Trigger - Run StatsCreate <gen> (ignoring conditions)
[/trigger]