A Very Full House
A Very Full House 0.37.0
Patch Notes
0.37.0
- Fixed a mistake in the supporter corruption point tracker for The Jock's list of hints.
- Moved all outfit designations to init time. Outfit definitions are now all contained in 'Characters/_outfits.rpy'
- Added OutfitGroup class. Initialized with a list of outfits and underwear. get_outfit(the_npc) and get_underwear(the_npc) can be used to get the most corrupted outfit from the list.
- ClickablePersonCore can now take an optional outfit_group parameter, which should be an OutfitGroup instance. NPCs will automatically switch to an outfit from that group when at that clickable.
- OutfitGroup can be other OutfitGroups for outfits, underwear, or both when being created. New OutfitGroup copies outfit and/or underwear lists from the provided outfit group.
- Added Person.dress_for_clickable(the_clickable) function. Call to apply the correct outfit for the current clickable.
- Added OutfitGroup instances for current outfit collections (eg. swimsuits, cheer uniform)
- Household class now maintains a list of unlocked outfits. Outfit 'unlocked' attribute is now a property and checks against that list, allowing for saved game compatibility.
- Added CheerLuckyOutfit and CheerLuckyUnderwear classes. These extend Outfit and include hard coded logic for her variable outfits, setting outfit numbers and outfit tags as required.
- Cheerleader outfit changes are now managed with a set of event flags: cheer_[shirt|skirt|bra|panties]_[cutdown|minified].
- Added saved game logic for Cheer's outfit. Old saves will set her outfit based on the corruption tags 'wears_[very_]revealing_[outfit|underwear]'. Will reset some progress if they are unevenly paired.