Since the latest patch 1.3.2 (Apr 18), it seems that I can no longer control unit colors. They are either always white (even if I explicitly set a unit color to something different), or they are different colors than their owning players (such as player 1's units always being green even though player 1 is red). Another tidbit is that units appear *different colors* to different players, which seems to defy logical game mechanics. I went back several versions of my map and verified that this appears to be a game issue, not a code issue. Can anyone confirm/comment?
I just put "UI - Lock ally color settings for players in (All players)" in init and it has fixed the problem.
Since I've verified this issue happens with very old versions of my map and I never had to worry about this before patch 1.3.2, I'm fairly certain that Blizzard must have changed a default such that the action above must be called explicitly if you want to do anything custom with unit colors. This seems strange but it is the only logical conclusion I can arrive at given the evidence.
Thanks very much for the help. If you have any other thoughts on this issue, please share.
Yeah Blizzard does make a lot of undocumented changes with patches. It's kind of a pain in the neck for mapmakers. I always anticipate every new patch with a bit of trepidation to match it.
BasharTeg's suggestion _was_ essentially that you hit the team color button next to the minimap though. You aren't giving an indication that you understand that that's actually a mode, it makes all allies colored yellow, enemies colored red, your own units colored green, and all others colored white, it's not a bug or strange behavior. It sounds like all you did was disable the ability to have that button take effect.
In other words, there was no change, except you hit the button somewhere between now and then.
Since the latest patch 1.3.2 (Apr 18), it seems that I can no longer control unit colors. They are either always white (even if I explicitly set a unit color to something different), or they are different colors than their owning players (such as player 1's units always being green even though player 1 is red). Another tidbit is that units appear *different colors* to different players, which seems to defy logical game mechanics. I went back several versions of my map and verified that this appears to be a game issue, not a code issue. Can anyone confirm/comment?
Uhm... make sure you didn't accidentally set ally color mode. That's kind of what it sounds like happened.
@BasharTeg: Go
I just put "UI - Lock ally color settings for players in (All players)" in init and it has fixed the problem.
Since I've verified this issue happens with very old versions of my map and I never had to worry about this before patch 1.3.2, I'm fairly certain that Blizzard must have changed a default such that the action above must be called explicitly if you want to do anything custom with unit colors. This seems strange but it is the only logical conclusion I can arrive at given the evidence.
Thanks very much for the help. If you have any other thoughts on this issue, please share.
Thats from the Team Color button on the mini map... try clicking it
@jcraigk: Go
Yeah Blizzard does make a lot of undocumented changes with patches. It's kind of a pain in the neck for mapmakers. I always anticipate every new patch with a bit of trepidation to match it.
@SouLCarveRR: Go
Thanks for your post but it does not seem like you understand the problem. It is solved now based on BasharTeg's suggestion.
BasharTeg's suggestion _was_ essentially that you hit the team color button next to the minimap though. You aren't giving an indication that you understand that that's actually a mode, it makes all allies colored yellow, enemies colored red, your own units colored green, and all others colored white, it's not a bug or strange behavior. It sounds like all you did was disable the ability to have that button take effect.
In other words, there was no change, except you hit the button somewhere between now and then.