v0.10.2 - The Halloween 2019 Update
👻
Gameplay Changes
-
o31 content
-
Added a songs pool topic that groups all song topics together.
-
The in-game updater is now disabled if you have rpy files in your
game/. -
The ribbon selector has been changed to refer to ribbons as "Hair Ties".
-
Added an "Outfit Mode" checkbox to the clothes selector screen. When Outfit Mode is enabled, hairstyles and ACS that match a clothing item will be worn when previewing that clothing item in the selector.
-
Added a restore button to the selector screens. This functions like Cancel except it doesn't back out of the selector.
-
Removed the "Upset Monika" idle sprite. The affection level still exists, there's just no visual representation anymore.
-
Linux users are now notified if MAS notifications will not work on their system
-
Generic gifts are now repeatable, aka you don't have to wait an entire day before regifting a generic gift. This is to help out spritepack users who try to gift a sprite before installing the spritepack correctly.
-
Removed the
plushiegift reaction -
The start of the d25 season has been pushed back 10 days. All d25-related topics will appear 10 days after dec 1.
-
NOTE: The witch/neko outfits are legacy'd meaning they will not appear as a greeting this year. This is due to significant differences between these outfit's sprite layer format and the current system. Once these outfits have been updated, they will return to standard o31 content flow. (They will continue to be selectable if you already have them unlocked).
Topic Changes
Additions
greeting_esperantogreeting_surprised2mas_mood_lazymonika_life_skillsmas_song_im_glad_youre_evil_toomas_song_nobody_makes_sensemas_song_stand_by_memas_song_yozurina
Changes
- Added the holding topic to
Romance - Added more options to the work greeting
- Added more options to the school greeting
- Removed the menu dialogue in
monika_idle_game - Extended the Going to Sleep and Goodnight farewells past midnight until 1am.
Spritepack Changes
Additions
- Ribbons by @Anonymioo
- Halloween-themed Hairclips by @bellmandi86
- Black Bow by @multimokia
- Sakuya Izayoi Cosplay by @Orcaramelo
- Chokers by @Trilasent
Updates
- All spritepacks now include a folder labeled
gifts. This contains empty textfiles with the correct naming/extension for a spritepack gift for convenience. - Hairstyles by Orcaramelo has been updated to include the
twintailex prop.
Fixes
-
typofixes
-
Fixed linework consistency issue between emptydesk and the standard table sprite.
-
Fixed topics interrupting mood topics in some circumstances.
-
Fixed an apology that ended in ILY but did not connect with the ILY button.
-
Fixed the
monika_attractivenesstopic ending in ILY but not connecting with the ILY button. -
Fixed a greeting that ended in ILY but did not connect with the ILY button.
-
Fixed skin overlap issue with the Uniform outfit.
-
Fixed the in-game updater updating to versions older than a client's current version.
-
Fixed event rules having NoneTypes instead of datetimes
API Changes
Additions
- Added blazerless and blackdress to the expression previewer
- Added
flagsas a bitmask type toEvent. Unused for now. mas_getSpriteObjInfonow returns the sprite object as well.- Songs database for song topics. All song topics should be added to this database so they can appear in the pool topic as well as the song randomize. See
script-songsfor more info. PROMPT_MAP- map that relates selector topics to their possible prompts based onMASMonikastatus.- o31 costumes are now selected via the
costumeexprop. Unworn clothes are prioritized.
Sprites
ACSTemplate- class that sets up defaults for ACS of a given type. Currently only supportsmux_typeandex_props.abort- flag to stop an ACS from being worn. Only accessible in thepre-changehooks.outfit_mode- flag passed into progpoints that denote if we are in outfit mode or not.
Sprite exprops
required-hair-prop- for ACS, locks the ACS to only be used with a hair that contains the givenex_proptwintails- for Hair, marks that a hairstyle has twintails.ribbon-like- for ACS, marks that the ACS can take the place of a ribboncostume- for Clothes, marks that this clothing item is a costume and can be used for things like o31.cosplay- for Clothes, marks that this clothing item is a cosplay outfit. Unused.
Sprite json props
dlg_desc- user friendly name of an accessory to be used in dialogue. should be all lowercasedlg_plural- boolean that determines whether or notdlg_descshould be used with plural descriptors.
Changes
persistent._mas_monika_breakupis no longer used
Removals
- Removed
diary_entryfromEvent. Only the prop is removed, data will removed after holiday season.
Special Thanks
- @multimokia - o31 content
- @Orcaramelo - costumes
- @MisterSimple @Rai99 - costume dialogue