scp-fs2open / fs2open.github.com

Origin Repository for SCP FreeSpace 2 Open
https://www.hard-light.net/
Other
402 stars 161 forks source link

FRED bug: "Set Head ANIs using Messages.tbl" button doesn't set the Command head correctly #6379

Open jlberman opened 2 days ago

jlberman commented 2 days ago

How to reproduce: set a Command persona in mission settings.

Create a mission with a message sent by #Command.

Hit "set head anis using messages.tbl".

Command head is not set in the events manager.

Goober5000 commented 2 days ago

Hmm, looking at my comments in that function, I see exactly what's happening. That function specifically only sets the heads for wingman personas. This is because, in my experience, many missions use the "Large Ship" or "Terran Command" persona for multiple ships with different heads, and would not want all of those ships to be changed to the same head.

Obviously in this situation there is a case to be made for setting heads for all personas. I could add some kind of selector that would allow the FREDder to control which category of personas this applied to.

jlberman commented 2 days ago

Agreed - that would be great // Sent from mobile.

On Tue, Oct 1, 2024, 3:44 PM Goober5000 @.***> wrote:

Hmm, looking at my comments in that function, I see exactly what's happening. That function specifically only sets the heads for wingman personas. This is because, in my experience, many missions use the "Large Ship" or "Terran Command" persona for multiple ships with different heads, and would not want all of those ships to be changed to the same head.

Obviously in this siutation there is a case to be made for setting heads for all personas. I could add some kind of selector that would allow the FREDder to control which category of personas this applied to.

— Reply to this email directly, view it on GitHub https://github.com/scp-fs2open/fs2open.github.com/issues/6379#issuecomment-2386883349, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD6PL4EZBWZFJOQA2OBN36DZZL3SNAVCNFSM6AAAAABPF7EMDGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBWHA4DGMZUHE . You are receiving this because you authored the thread.Message ID: @.***>