by Matt » Wed Nov 26, 2014 8:23 pm
[EDIT: Instead of 3 properties, an additional optional variable was suggested so you'd have something like
Player.Face "STF"
Player.Face "SFF",female
Player.Face "SMF",male
Player.Face "S3F",nonbinary
etc.
which makes a lot more sense on multiple levels, though the core of my suggestion in my post below should still apply, mutatis mutandis.]
I'm going to start a new thread on this and delete my response to that 5-year-old thread as it was asking for/assuming some rather different things and also contained some remarks that could be read as transphobic.
Since
SBARINFO can no longer be used to determine a mugshot, can we get a feature so that gender can be handled for mugshots in a simple, non-skin-requiring, non-playerclass-reduplicating way in a similar manner to player sounds in SNDINFO?
The way I imagine it to work, you'd have 3 actor properties:
Player.Face (as current)
Player.FaceMale
Player.FaceFemale
implemented as follows:
- If only .Face is defined, then that's used no matter the player's gender selection.*
- If .FaceMale is defined along with at least one other, .FaceMale will be used only if the gender is male. Same goes for .FaceFemale, mutatis mutandis.
- If only .FaceMale is defined and nothing else, no mugshot will appear unless the gender is male.*
- If both .FaceMale and .FaceFemale are defined but not .Face, no mugshot is shown if the gender is other/cyborg/nonbinary/etc. (hereinafter "nonbinary").
- *Possible alternative: If only one of the properties is defined, then that face is used for everything.
Thoughts?
[EDIT: Instead of 3 properties, an additional optional variable was suggested so you'd have something like
Player.Face "STF"
Player.Face "SFF",female
Player.Face "SMF",male
Player.Face "S3F",nonbinary
etc.
which makes a lot more sense on multiple levels, though the core of my suggestion in my post below should still apply, mutatis mutandis.]
I'm going to start a new thread on this and delete my response to that 5-year-old thread as it was asking for/assuming some rather different things and also contained some remarks that could be read as transphobic.
Since [url=http://forum.zdoom.org/viewtopic.php?f=3&t=47179]SBARINFO can no longer be used to determine a mugshot[/url], can we get a feature so that gender can be handled for mugshots in a simple, non-skin-requiring, non-playerclass-reduplicating way in a similar manner to player sounds in SNDINFO?
The way I imagine it to work, you'd have 3 actor properties:
Player.Face (as current)
Player.FaceMale
Player.FaceFemale
implemented as follows:[list]
[*]If only .Face is defined, then that's used no matter the player's gender selection.*
[*]If .FaceMale is defined along with at least one other, .FaceMale will be used only if the gender is male. Same goes for .FaceFemale, mutatis mutandis.
[*]If only .FaceMale is defined and nothing else, no mugshot will appear unless the gender is male.*
[*]If both .FaceMale and .FaceFemale are defined but [i]not[/i] .Face, no mugshot is shown if the gender is other/cyborg/nonbinary/etc. (hereinafter "nonbinary").
[*]*Possible alternative: If only one of the properties is defined, then that face is used for everything.[/list]
Thoughts?