v0.12.3 - The Typical Update
humourous tagline
Gameplay Changes
-
Removed Sensitive Mode (see #6923 for replacement flags/functions)
-
The Ribbon ACS selector now has filters
-
Custom piano songs are now selectable without having to complete them first
-
Hangman no longer treats dashes as letters
-
Settings menu now uses proper checkboxes
Topic Changes
Additions
- 4 new songs
- 1 new compliment
- 1 new fun fact
- 1 new mood
- 1 new window react
- 1 new writing tip
monika_being_deleted
monika_ddlcroleplay
monika_fireworks
monika_grieving
monika_impermanence
monika_likecosplay
monika_murphys_law
monika_quiet_time
Changes
monika_orchestra
- added piano experience questionmonika_whydoyouloveme
- added some response variation
Fixes
-
typofixes
-
Fixed closed eyes not using the correct tear sprites
-
Fixed flow break when spamming hotkeys while opening game menu
-
Piano should be less laggy now
-
Fixed BAT and MAT ACS layers not being saved to persistent
API Changes
Art IMPORTANT SPRITE CHANGES
- Head is now a separate sprite, split from the body.
- Hair can now support an optional mid layer (goes between body and head)
- BAT ACS moved to right before table
- 2 new ACS layers regarding the head
- see #7148
Labels
spaceroom
- passing False for theprogress_filter
param will no longer change the bgmonika_kissing_motion
- will no longer run if not at the correct affection levelmonika_selector_sidebar
- newfilter_map
param which can setup arbitrary filters - keys are the filter name, values should be lists of items associated with that filter - see #6930
Screens
mas_pg_textbutton_grid
-_layer
param no longer used
Classes
MASFilterableSprite
- impelementedper_interact
MASPersistentAnalyzer
- new class used for analyzing persistent data - see #7504PauseDisplayable
- fixes and updates that increase stability - see #7378
Other
mas_utils.deprecated
- decorator that can be used to mark functions or classes for deprecation. Deprecations appear in themas_log.txt
- a bunch of functions in
mas_utils
are now available inpython early
- see #7192 - decorations can now be replaced with a different image tag on a per-bg basis - see #7145