Today's update is again focussed on modding and fixing bugs.
Modding Highlights
- Added a warning and error report to mods you've authored (so you can look at the log and try and fix them before uploading your mod)
- Items can now add statuses which the player's explorer will have while the item is in the inventory
- Map sounds (sounds that play when the player is near a sprawl or location) can now be modded
- Added "wait" keyword that works like the rest keyword but doesn't provide sanity and can display custom text
- Combat music can be modded
- The MaxStack of items can use the bonus syntax
- Can now enable "Show Flags Info" in developer settings to get more info about flags
Full notes
Content
- Dendrophobia now adds a "Fear" status when walking in wood or jungle tiles without machetes. Affected characters lose -1 loyalty if staying inside for too long.
- Added new Game Over tips
Modding
- Items can now add statuses to the explorer party when in the inventory with the "addStatus" keyword
- Added 'Show Flags Info' to Modding Dev Tools, which displays all flags on tiles and characters when enabled
- Added error/warning report for mods you've created
- MapSounds (for Sprawls, etc) are now specified in config rather than hardcoded (so they can be modded)
- When mods get reloaded, the loading bar is now shown
- Added "wait" keyword that allows for arbitrary waiting to happen (similar to rest but without sanity gain & with support for custom waiting text)
- Added "combatMusic" property to zones and combat events that specifies music to use instead of the default combat music
- Can now use mousewheel to scroll list of mods
- Mods now support localised descriptions
- Mods can specify sound files without needing an additional / at the beginning
- Sound files specified by mods are now checked to see if they exist
- If mods are disabled, clicking a mod's checkbox will enable mods and the clicked mod
- Images are correctly restored and reloaded when mods are enabled/disabled
- The MaxStack property of Items can now be a bonus
- When selecting an entity in the debug bar, that entity's JSON structure is printed to the log
Bugfixes
- Mangoes now don't survive the trip back to London
- Fixed issue where geysirs could get removed by river tiles
- Statuses that get removed by dayEvents don't get updated on the day they're removed
- Character perks that have no description will display their bonuses instead in the gallery
- Items tagged with autoremove aren't removed before very first expedition
- Pack animals don't display crates and saddle together
- Enemy attacks work correctly for patterns that contain bonuses
- Fix for "Leave" button not being immediately responsive after using teleport cave (now shows the time spent exploring).
- Can't use items while character info box is being shown (as they can overlap but the status box will be on top)
- Can no longer lose items marked with losable:false
- Fix for tile outlines flickering or not rendering between regions
- Fix for map containing black areas when playing a small vertical map
- Fix for status bonus descriptions not line-wrapping correctly
- Fix for abomination feeding intervals becoming ever more frequent after the first feeding
- Added some missing aftermath sounds
- Fixed villages spawning NPCs even if they are abandoned
- Fixed abominations always facing to the left in combat
- Improved loading times of web version
- Fixed news display having extra spaces in some languages
- Fixed startup freeze that happens on linux sometimes
- Fixed chinese-language sprites not being used
- Fix for sounds always playing at full volume on safari
- Can now lock custom explorers again by entering their code in the settings menu once more
- Inuit village sprites are now centered correctly on their tile
- Corrupted river tiles have +river flag set (so the ship lands properly)
- Fixed issue where locations would use incorrect sprite after reloading savegame in some biomes