v0.12.0 - The Chess Rework Update
it's chess, it's less with more, it's war except in its miniature
Gameplay Changes
-
chess changes
- chess is now "easier", finally
- new chess game mode - random chess where the pieces are randomized (like really bad chess)
- new practice mode - moves can be undone
- ruleset can be customized now, between casual (stalemates are not always draws) and traditional
- pawns can now be promoted to any piece instead of just queens
- chess dialogue changed entirely
-
the Enhanced Idle submod has been merged into official MAS
-
changes to holding Monika
- falling asleep is randomized
- Monika's hold request has a higher chance to appear after longer periods of no holding
-
added more/cleaned up quips in the Talk and Play menus
-
pong dialogue changed
-
added left/right smug eyes
-
added notification when Monika asks for more consumables
-
made singleton crashes easier to understand
Topic Changes
Additions
- 3 new songs
- 1 new brb
- 1 new compliment
- 1 new mood
- 1 new window reaction
monika_aliens
monika_boardgames_history
monika_curse_words
monika_foundation
monika_information_age
monika_know_its_you
monika_mc_is_gone
monika_nature
Changes
- 2, 3 year anniversaries changed
- player appearance topic changed to handle hetereochromia
- generic brb now has a menu for more specific options
- twitter topic changed
monika_eating_meat
greeting_back_from_school
Spritepack Changes
Additions
- Green Dress by @Olliesama
- Rest Here Shirt by @Olliesama
- Put on a Happy Face Shirt by @Olliesama
- Tank Top by @Olliesama
Fixes
-
typofixes
-
fixed idle sprites so they are now smoother and less jumpy in transitions
-
fixed topics not being properly random'd
-
fixed ILY2 not working from a new story
-
somewhat fixed memory leaks with
PauseDisplayable
-
fixed miscalulations when calculating anniversaries
-
fixed mug appearing when returning Monika to the spaceroom
-
fixed NYE dates being accounted for incorrectly
-
fixed calendar being clickable in the Load Game tab
-
fixed dialogue box not hiding when transitioning to empty desk
-
fixed Mac logs not having version in them
-
fixed crashes from undefined insert sort function
API Changes
- All newly created datetimes should be in UTC going forward - new APIs for UTC management: #6909
- the window react APIs have been moved to another file as well as a ton of other changes. See #6873
- version update script notation changed (#6913). This also means we now support running update scripts in unstable builds.
- new chess displayable that can be used to teach chess - see #6163
- Monika's idle sprite is now a special displayable, see #6634
- added a generic low affection brb callback label (
mas_brb_generic_low_aff_callback
) mas_showEVL
now overrides and sets the derandom database when derandoming a topicBackgroundChangeInfo
now has a__repr__
definition- calendar's font is now in a var (easier to change for translations)
MASCalendar.NOTE_FONT
- stories now has a more structured system, see #6639
- added
PauseDisplayableWithEvents
-PauseDisplayable
but with support for events during the pause. See #6238 - CI changed to Github Actions