Looking for level of interest / feedback / suggestions before I get cracking on this.
I'd like to write up some more descriptions for Steele using jointed wings to cover their body, especially when it's all that's covering their body. This includes an update to the Appearance description, Exhibitionist scenes, a proposal / bug report to clarify "canCoverSelf" as to whether it's "canCover" or "isCovering", and Steele automatically using wings to cover self when entering a location where nudity is illegal.
Appearance
Currently, wing position (whether they're "normal" or covering the body) is only referenced to add the text " and fold over your body" when describing the wings. I will write a description for wings over the body in the clothing section, along with specific mention when they're the only thing covering breasts or genitals.
Exhibitionist Score
I will write an update for the exposure level scoring to take wings over the body into consideration. (I don't want to mess with "isXExposed" or "isXVisible" because those are probably used in a *lot* of places.)
Exhibitionist Perk
I will look for opportunities to mention when wings are being used to cover self in the existing exhibitionist perk descriptions.
canCoverSelf (bug report?)
Right now, on a character with no clothing, "canCoverSelf(checkGenitals: false)" always returns "true" if the character has jointed wings, even if they're not currently set to cover self. However, "canCoverSelf(checkGenitals: true)" only returns "true" for jointed wings if they are also currently set to cover self. The result is that it works as "can cover" for breasts (whether or not it is possible for the character to cover their breasts), but works as "is covering" for genitals (whether or not the character is currently covering their breasts).
The uses of this method differ between "can cover" and "is covering". For example, exhibitionismPerk.as uses it to see if it's possible for the character to cover themselves with wings before writing about the character doing just that ("can cover"). On the other hand, game.as uses it to see if the character is currently nude ("is covering").
I will write a code update to "canCoverSelf" and an alternate "isCoveringSelf". I will also try to identify all places "canCoverSelf" is being used to give my recommendation as to whether "isCoveringSelf" should be used instead.
Automatic Covering (nudity illegal zones)
I will describe the functionality (or maybe just write the code) for automatically covering self with wings when entering a zone where nudity is illegal, and automatically reverting when leaving the zone. This includes what will happen if the player loses the ability to cover themself with wings (probably due to a transformation), and consideration so save editing to remove wings doesn't break anything.
I will write descriptions for the on-enter and on-exit events to be added to the scene description, and for the event that the ability to cover self is lost, with variations based on Steele's exhibitionist score.
Please let me know if you think this is worthwhile, you have any suggestions/feedback, or I'm reaching too far into some underlying code.
I'd like to write up some more descriptions for Steele using jointed wings to cover their body, especially when it's all that's covering their body. This includes an update to the Appearance description, Exhibitionist scenes, a proposal / bug report to clarify "canCoverSelf" as to whether it's "canCover" or "isCovering", and Steele automatically using wings to cover self when entering a location where nudity is illegal.
Appearance
Currently, wing position (whether they're "normal" or covering the body) is only referenced to add the text " and fold over your body" when describing the wings. I will write a description for wings over the body in the clothing section, along with specific mention when they're the only thing covering breasts or genitals.
Exhibitionist Score
I will write an update for the exposure level scoring to take wings over the body into consideration. (I don't want to mess with "isXExposed" or "isXVisible" because those are probably used in a *lot* of places.)
Exhibitionist Perk
I will look for opportunities to mention when wings are being used to cover self in the existing exhibitionist perk descriptions.
canCoverSelf (bug report?)
Right now, on a character with no clothing, "canCoverSelf(checkGenitals: false)" always returns "true" if the character has jointed wings, even if they're not currently set to cover self. However, "canCoverSelf(checkGenitals: true)" only returns "true" for jointed wings if they are also currently set to cover self. The result is that it works as "can cover" for breasts (whether or not it is possible for the character to cover their breasts), but works as "is covering" for genitals (whether or not the character is currently covering their breasts).
The uses of this method differ between "can cover" and "is covering". For example, exhibitionismPerk.as uses it to see if it's possible for the character to cover themselves with wings before writing about the character doing just that ("can cover"). On the other hand, game.as uses it to see if the character is currently nude ("is covering").
I will write a code update to "canCoverSelf" and an alternate "isCoveringSelf". I will also try to identify all places "canCoverSelf" is being used to give my recommendation as to whether "isCoveringSelf" should be used instead.
Automatic Covering (nudity illegal zones)
I will describe the functionality (or maybe just write the code) for automatically covering self with wings when entering a zone where nudity is illegal, and automatically reverting when leaving the zone. This includes what will happen if the player loses the ability to cover themself with wings (probably due to a transformation), and consideration so save editing to remove wings doesn't break anything.
I will write descriptions for the on-enter and on-exit events to be added to the scene description, and for the event that the ability to cover self is lost, with variations based on Steele's exhibitionist score.
Please let me know if you think this is worthwhile, you have any suggestions/feedback, or I'm reaching too far into some underlying code.