A Very Full House
A Very Full House 0.37
Patch Notes
0.37
- Updated how outfits are loaded from saved games to ensure save compatibility is maintained and to keep object references consistent between game sessions.
- dress_for_clickable() function automatically pulls an NPC's current clickable if one is not given. If no outfit is specified by the clickable they wear their default.
- Person.default_outfit and Person.default_underwear can now be OutfitGroup's.
- All calls to Person.outfit_manager.apply_outfit() have been updated to be Person.apply_outfit() so that default outfits can be applied properly.
- Changed Person.apply_outfit() parameter names from the_outfit and the_underwear to new_outfit and new_underwear to reflect proper usage. Updated existing calls.
- Added GarterUnderwear class. Subclasses Outfit and provides support for underwear (and/or other outfits, technically) that should swap into garters. Garters shown/hidden with the 'wearing_garters' event tag.
- GarterUnderwear supports being given any initial socks set, not just set 0. Currently unused, but may allow for interesting modded outfits that still want to substitute in garters.
- Updated existing MCILF underwear sets to be GarterUnderwear instances. Saves should be compatible, but garters will have to be reapplied.
- Mod class no longer requires an explicit Version number. If undefined the version number is set to match the main release version number.
- Refactored test_clothing_mod into three individual mods broken out into individual files. example_mod.rpy now only contains two template mods along with notes to aid in future mod development.
- Updated existing clickables to assign outfits wherever they should be different than default. Removed unnecessary shirt_off, pants_off, etc. calls in cases where the clickable now has that info.
- Tidied up all existing clickables, removing use of the 'target_label' keyword unless required for odd use cases (ie. objects that change locations, People that don't trigger conversations.
- Mod class no longer requires a mod label, allowing for mods that exist entirely in init time but want to be able to check for enable/disable settings.
- "About your chores..." menu option is now hidden until the NPC has at least corruption level 1. Helps declutter the initial interact menu.