Optional, allows you to access building menu from farm cave
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
MPL-2.0 license
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.7.1
Some more implementation details around tile data cache.
mushymato.MMAP_Light's 3rd argument (texture) now uses "4" by default, this is same as path light.
GSQs for checking special times of the day.
Triggers for special times of day.
New DialogueBefore field in question dialogue, which displays a dialogue box before raising the question.
Version 1.7.0
Some implementation details around tile data cache
mushymato.MMAP_ShiftContents now runs on the host to avoid ghost location issues, "Cellar" will now pick the player's own Cellar, though assignments don't seem to quite work in multiplayer.
New tile action/trigger action mushymato.MMAP_ShowBag, opens a global inventory.
New furniture properties system that allows (some) tile properties to take effect for furniture.
Version 1.6.0
mushymato.MMAP_HoeDirt is removed due to strange visual bugs.
Panorama implementation adjusted to use DrawPercentOffset and DrawViewportOffset instead of the somewhat oblique formula from previous
ShowDuring=Day also fades out according to day night cycle.
mushymato.MMAP_Critter now supports Butterflies
mushymato.MMAP_SteamOverlay position method changed to account for event issues
Version 1.5.4
Fail with more information on the reverse transpilers
Version 1.5.3
mushymato.MMAP_Critter now supports Birdies
Let question dialogue work when nested
Changed some draws to use Render events
Version 1.5.2
mushymato.MMAP_Critter for spawning simple critters
Fixed wrong register for mushymato.MMAP_ShowConstructForCurrent
Version 1.5.1
check location is not null
Version 1.5.0
Map Prop mushymato.MMAP_WoodsLighting: change ambiant lighting of current map.
Map Prop mushymato.MMAP_LightRays: add god rays to current map.
Map Prop mushymato.MMAP_SteamOverlay: add a repeating texture overlay to map.
Map Prop mushymato.MMAP_Panorama: add background via new custom asset mushymato.MMAP/Panorama.
Map Prop mushymato.MMAP_CribPosition: farmhouse only, change position of the crib.
Map Prop mushymato.MMAP_FridgePosition: farmhouse only, change position of the fridge independent of the tilesheet.
mushymato.MMAP_FridgeDoorSprite: farmhouse only, change the open door sprite.
Tile Data mushymato.MMAP_TAS and custom asset mushymato.MMAP/TAS to show a TAS on the map.
QuestionDialogue now return if there are no valid entries, or if Cancel is the only entry.
Map props and custom properties from this mod are interchangable unless otherwise noted.
Version 1.4.4
Add stuff to help custom farmhouses move their stuff
Version 1.4.3
Add Condition for entire QuestionDialogue model
Bug in draw layer not stopping draw when condition false
Version 1.4.2
Fix incompatibility with flip buildings
Version 1.4.0
New DrawLayer extension features
Version 1.3.1
Remove bad GC call in ChestLight
Version 1.3.0
Add new map property mushymato.MMAP_QuestionDialogue, and new custom asset mushymato.MMAP/QuestionDialogue
Version 1.2.0
Add new map property mushymato.MMAP_FruitTreeCosmeticSeason
Version 1.1.1
Add null check for building data to avoid crash when player has invalid buildings in their game.
Version 1.1.0
Add HoleWarp and Lights, relax caching on AnimalSpot
Misc Map Actions & Properties Adds a few map related features, no strong design theme just whatever I happen to want.
Features include
Make fruit trees in greenhouses obey seasons
Add light rays to a map like island forest
Change ambient lighting to something like the secret woods
Add panorama background, kind of like the summit but very customizable
Add a repeating texture overlay, kind of like bathhouse steam
Forces animals to go to specific spots in the house
Add lights to the map and buildings via tile data
Conditionally add lights to a mill type building while it is processing things
Add temporary animated sprites to the map
Action to display construction menu
Action to warp by a hole, like skull caves
Action to show a question dialogue and activate further actions in response to player choice
Change when sunset and night time happen in a location
Extend building draw layers so that you can rotate sprites
Change where the crib is in farmhouse
Change where the fridge is in farmhouse, and optionally the door open sprite
Trigger when farmhouse is upgraded
Action to shift contents in a farmhouse when upgraded, so that people's stuff don't end up in the void in a custom farmhouse, plus a map property to block the vanilla shift contents action.