Shadows of Forbidden Gods

Shadows of Forbidden Gods

Community Library
正在显示第 111 - 120 项,共 168 项条目
< 1 ... 10  11  12  13  14 ... 17 >
更新于:2024 年 1 月 6 日 上午 6:42
作者:ilikegoodfood

Version 1.9.03 (Load Order Fix):
- Refactored ModData class to be initialized on game launch and cleaned when a new game is made, instead of being instantiated only when starting a new game. This should avoid potential load order issues that have been seen with Orcs Plus and Living Societies.

更新于:2023 年 12 月 15 日 上午 8:40
作者:ilikegoodfood

Version 1.9.02 (Unstick little AI):
- Fixed error in `Task_GoPerformChallengeAtLocation` that would lead to an agent getting stuck if the challenge was no longer valid when they arrived.

更新于:2023 年 12 月 12 日 下午 4:27
作者:ilikegoodfood

Version 1.9.01 (Cease War Fix):
- Orc Upstarts will now only use the Cease War ritual if in a loosing war or wars.

更新于:2023 年 12 月 8 日 上午 4:01
作者:ilikegoodfood

Version 1.9.00 (Compatibility Break):
Compatibility Break:
- The `public static core` variable in the mod kernel that was used to grant access to itself has been changed to `private` in order to prevent unexpected behaviiour caused by variable save-load.
- Implemented `public static ModCore Get() => core;` function to grant internal access to the ModKernel instance.
- Changed settlementTypesForOrcExpansion Dictionary from `Dictionary<Type, List<Type>>` to `Dictionary<Type, HashSet<Type>>` for improved performance and duplicate prevention.
- Replace all overloads of `registerSettlementTypeForOrcExpansion` with `public void registerSettlementTypeForOrcExpansion(Type t, HashSet<Type> subsettlementBlacklist = null)`
- - The new registration function handles registering new settlement types and adding subsettlements to the subsettlement blacklist.
- - Other mods no longer need to check if the settlement type has already been included, and handle merging the blacklist themselves.

Fixes:
- Fixed `onArmyBattleCycle_EndOfProcess` hook is now functioning. It wasn't getting called at all before now.
- Changed logic so that `onArmyBattleCycle_EndOfProcess` hook is fired even when a battle has been won.
- - To check if a battle has been won, check the `Battle.done` field. If true, the battle has ended.
- Fixed Deep Ones not using the "Travel Beneath" ritual under certain circumstances.
- Orc hordes will now consider expanding into territory that is owned by other social group.

更新于:2023 年 11 月 30 日 上午 10:11
作者:ilikegoodfood

Version 1.8.08 (Trade Route Visuals):
- Slightly increased thickness of links along trade routes to make them more visible.
- Links along trade routes are now highlighted while in tade route map view.
- Implemented "Enhanced Trade Route Links" mod option, default true, to enable the modified visuals.

更新于:2023 年 11 月 28 日 下午 12:19
作者:ilikegoodfood

Version 1.8.07 (Hotfix):
- Fixed issue with minor settlement graphic replacement.

更新于:2023 年 11 月 28 日 上午 5:39
作者:ilikegoodfood

Version 1.8.06 (Minor Settlement Graphics):
- Implemented `registerModCultureData(Culture culture, ModCultureData modCultureData))` - a method for culture mods to pass in graphics for minor human settlements.
- Implemented mod option "Allow Culture-Specific Minor Settlement Graphics" - default is `true`.
- `Set_MinorHuman` now checks against registered modCultureData for settlement icon.

更新于:2023 年 11 月 26 日 下午 12:06
作者:ilikegoodfood

Version 1.8.05 (Hotfix):
- The Universal Agent AI now properly claims a challenge that is being performed at the agent's current location.
- The `Person.die` function now links to the killer by default.

更新于:2023 年 11 月 25 日 上午 11:31
作者:ilikegoodfood

Version 1.8.04 (AI Upgrade):
- The Universal Agent AI now skips `Task_GoToPerformChallengeAtLocation` if already at the target location. It instead immediately sets the task to `Task_PerformChallenge`. This saves the agent 1 turn every time it occurs.

更新于:2023 年 11 月 24 日 下午 12:07
作者:ilikegoodfood

Version 1.8.03 (New Hook & AI Upgrade):
- If an Agent Class overrides the `public List<Unit> getVisibleUnits()` function using the `new` keyword, the Universal Agent AI will automatically use that version of the function.
- If a Player Controlled agent is registered to the Universal Agent AI while the map is in automatic, the Universal Agent AI will no longer reject the agent.
- Implemented `onBrokenMakerPowerCreatesAgent_ProcessCurse` hook. This hook is necessary for implementing new broken maker curses.