wingFlags, Oops, all 20!

Animefan666

Well-Known Member
Sep 6, 2020
871
338
I noticed this in the code, but it was empty. So, I started experimenting with different wing types to see if there were any with flags, but couldn't find any.

Update: Further testing finally got Flags, but they're all the same regardless of wing type.

Furred (Bat)
Scaled (Demonic/Draconic/Frostwyrm)
Feathery (Avian)
Chitinous (Mothrine)
Tentacle

are all flagged as 20.
 
Last edited:

Theron

Well-Known Member
Nov 8, 2018
4,233
1,557
45
It seems to be a new thing. Most of my old saves don't have it.

I think it has to do with Bat Wings. They have a 50% chance to have Furred, which will appear in wingFlags[] (but not shown on the Personal Stats page).
 
Last edited:

Theron

Well-Known Member
Nov 8, 2018
4,233
1,557
45
Did you do Bat, then the other types on the same character? Or did you start Wingless each time?
 

Theron

Well-Known Member
Nov 8, 2018
4,233
1,557
45
It's probably just transformatives not having been updated to clear wingFlags.

I'm 90% sure the only Wing type it matters for is Bat, anyway.
 
  • Like
Reactions: Animefan666

TheShepard256

Well-Known Member
The removeWings() function doesn't clear wing flags; that's probably what's causing this. And yeah, the vast majority of wing types care not for flags, with their properties being defined by the wing type itself; for example, when the game checks for having flight-capable or jointed wings, it simply checks to see if your wing type is on a pre-defined list, rather than looking for a "flight-capable" or "jointed" flag.
 
  • Like
Reactions: Animefan666

Animefan666

Well-Known Member
Sep 6, 2020
871
338
Okay, so after testing a new character, it turns out only the new bat wings have wing flags. You're right about wing removal not clearing the flags. So, the problem here is two-fold:

1.) wingFlags aren't cleared upon change/removal.

2.) The TF's pre-night bites weren't updated with the new wingFlags.

If the game handles wings just fine without it, then the question becomes, why add this new thing at all instead of letting ol' reliable handle it like it always has?
 
Last edited:

Theron

Well-Known Member
Nov 8, 2018
4,233
1,557
45
Because Bat wings have variable flags. The only other Wing type that does is Mothrine, which uses a 'Wing Style' Status Effect.

Not sure if Mothrine still uses it, actually. It probably does.

Personally, I'd like to see the other wing types moved to this, and Ceria's Wing Dye option be made more widely available. (Right now, it's just Mothrine, unless you Save-Edit in Wing Style.)
 
  • Like
Reactions: Animefan666