I'm having trouble with a trigger-driven cinematic not showing a character's portrait.
Here's my trigger action:
Send transmission to (All players) from (Gilbert with Flash (Do Not override portrait) playing Talk) playing No Sound Link with name "GILBERT" and message "I think I hear something." using (Cinematic portrait at Bottom Left) with "" playing Talk (Set To 2.0 seconds, Wait until it finishes, owning player Global Sound)
Gilbert is the unit variable that refers to one of my colonists. I know the var is set properly because the trigger also orders him to walk around and that part works fine.
This is the same (copied + pasted) as the trigger action that runs all my other transmissions, and they all show portraits properly. I also have transmissions coming from a female colonist, and THAT shows the portrait. But all my male colonists have no portrait -- just a rectangle of static. I've been trying for over an hour and can't figure it out. Anyone know how to fix it?
Oh, and I haven't changed anything in the data editor relating to the colonists, either.
Thought you could not use flash for transmissions?
Are you referring to the "...(Gilbert with Flash (Do Not override portrait)..."?
I played around with that (and with "Do Not override portrait") and I can't actually figure out what either one does. All my other transmissions have Flash and Do Not override, and they all work fine. This problem seems unique to the "colonist (male)" unit. Replacing him with any other unit type causes no problems.
I figured it out. It turns out male colonists don't have a portrait by default. They have a static (2d) portrait, which would show if I had portraits set to 2d, but no 3d one. So I had to link them in the data editor. Then I had to actually create a separate colonist unit + actor for each character to stop them from getting a random portrait each time.