Changelog

  • Version 0.12.0

    • Fighters don't fight with bones of mummy when mummy was "defeated"
    • Recruited companion run to farmer when they are too far.
    • Optimized companion dialogue fetching and avoid annoing lags while gameplay with recruited companion.
    • Redone events checking (added option to enable check NA's events by patched GameLocation.checkForEvents() method - EXPERIMENTAL, to enable switch on Experimental.UseCheckForEventsPatch in config.json) - this fixes re-enter location for trig NA event if more events in stack to play in location.
    • Different (customized) bag delivery letters for each companion NPC
    • Option for aks for recruit/show companion dialog with hold shift key (optional, disabled by default. To enable switch on RequestsWithShift, RequestsShiftButton to change requests shift key binding in config.json)
    • Finally fixed annoying dialogue shown while fighting with companion (disabled by default. To enable switch on option Experimental.FightThruCompanion in config.json)
    • Added critical fist cooldown
    • Improved healing by doctors (added medkit power, increased healing cooldown, progressive healing only if healing countdown is not under 10% of their progress)
    • Improved fighting (better check leader radius, improved damage monster, less speechbubble spam while fighting)
    • Removed outdated and unmaintained localizations: French and Chinese (Chinese is still available as standalone package)
    • Fighter and Warrior companion not fight with monsters which are too near farmer
    • Wife/Husband companion auto-dismisses at midnight (others still at 10pm)
    • Refactored DialogueHelper to DialogueProvider, added dialogues reload retry (I hope this fixes dialogue loss incident, bug #125)
    • Fighter and Warrior checks only valid monsters around to switch a fight mode
    • Added debug command npcadventure_recruit for instant recruit a companion (only for singleplayer or server and for DEBUG PURPOSES ONLY!)
    • Refactored cooldown managing
    • Added scared skill (this companion occasionally screeches when they see a monster and jump away)
    • Leah got forager skill
    • Added forager skill (Companions can forage)
    • Refactored and enhanced follow movement system
    • Mod attempts to detect potential conflicting patches and inform player in the log (in debug mode as warning, otherwise as info level log)
    • Mod uses internal harmony lib in SMAPI (remove 0harmony.dll from the mod folder when upgrading)
    • Harmony patching is now more safer (Hope this can help to solve problems with harmony patches on Linux/Mac)
    • Changed license