Moderator
M
Moderator
12th Dec 2015
IcemanBo: Too long as NeedsFix. Rejected.
To improve readability, performance and map file size in Create Multiboard set "((Player number of (Matching player)) + 1)" to a variable before repeat-referencing it (set it to an integer at the top of the loop).
Also, do you notice anything silly here?:
(Name of (Player((Player number of (Matching player)))))
This can easily be simplified.
(Player number of (Owner of (Matching unit))) -> there is no matching unit, only matching player.
General efficiency problems in the indexing you have. You shouldn't be incrementing/decrementing arrays during the loop. Arrays are there for static reference, not volatile iterables.
IcemanBo: Too long as NeedsFix. Rejected.
To improve readability, performance and map file size in Create Multiboard set "((Player number of (Matching player)) + 1)" to a variable before repeat-referencing it (set it to an integer at the top of the loop).
Also, do you notice anything silly here?:
(Name of (Player((Player number of (Matching player)))))
This can easily be simplified.
(Player number of (Owner of (Matching unit))) -> there is no matching unit, only matching player.
General efficiency problems in the indexing you have. You shouldn't be incrementing/decrementing arrays during the loop. Arrays are there for static reference, not volatile iterables.
Maker, Rank System v2.3, 5th Sep 2011
Leaks
Game - Display to (Player group((Player(MB_Index[3]))))...