Shadows of Forbidden Gods

Shadows of Forbidden Gods

Community Library
正在显示第 31 - 40 项,共 168 项条目
< 1  2  3  4  5  6 ... 17 >
更新于:3 月 7 日 上午 9:54
作者:ilikegoodfood

Version 2.5.07 (ModJam Jumble):
- (Base Game & DLC) Modified the AI of human armies so that they will consider armies that are not their ally, which are razing or capturing a location of their society, as valid attack targets.
- - This is to address a specific edge-case where human armies would sometimes ignore armies belonging to The Dark, or other elder aligned social groups, when the army is razing a settlement.
- - Due to the specific and unknown conditions under which the bug occurs, this fix cannot be fully tested. If you still observe this behaviour after this update please report it.
- (Base Game & DLC) Changed the button labels for the popup that appears when changing your agent's task would result in a significant moss of challenge progress. They now read "Confirm New Task" and "Continue Current Challenge" instead. Hopefully this will reduce confusion.
- (Base Game & DLC) Added `virtual WhileDelayed` unctions for both Location targets and Unit targets to `PowerDelayed`. These can be used for duration-based powers.
- - They are not called on the turn that the delay value reaches 0.
- (Base Game & DLC) Implemented `delegate_IMMOBAILE` for pathfinding system.
- - It is automatically added for units where `getMaxMoves()` returns 0, or lower.
- - It causes all pathfinding attempts including that delegate to fail immediately, preventing standard movement for that unit.

更新于:3 月 6 日 下午 4:33
作者:ilikegoodfood

Version 2.5.06 (PowerDelayed Tick):
- Automatically ticks all instances of `PowerDelayed` in `God.Powers` during the `onTurnStart` hook.

更新于:3 月 6 日 下午 3:59
作者:ilikegoodfood

Version 2.5.05 (Data Structure Modifications):
- Implemented new `PowerDelayed` class that inherits from `Power`.
- - `List<Pair<Location, int>> TargetDelays_Locations` is used to store targeted locations and their turn count to completion.
- - `List<Pair<Unit, int>> TargetDelays_Units` is used to store targeted units and their turn count to completion.
- - `virtual void turnTick` needs to be called each turn. It has a base implementation that iterates over all target delays, decrimenting delays, and calls the corresponding CastDelayed overload when a delay reaches zero.
- - `virtual void CastDelayed(Location location)` and `virtual void CastDelayed(Unit unit)` are used by the turnTick function in order to trigger the effect.

- Implemented new `Pair<T, U>` mutable data class.
- Refactored `PriorityQueue` to use `<TValue, TPriority>` instead of `<TItem, TPriority>`.
- Refactored `ItemPriorityPair` to `ValuePriorityPair`.
- Refactored some internal functions of `OrderedDictionary`

更新于:3 月 3 日 下午 12:07
作者:ilikegoodfood

Version 2.5.04 (Hotfix):
- (Base Game & DLC) Fixed null reference exception when interacting with the "Wonders" collection.

更新于:3 月 1 日 上午 8:22
作者:ilikegoodfood

Version v2.5.03 (Dwarven Civilization Count):
- (DLC) New Mod Options: "Target Dwarven Civilization Count" and "Dynamic Dwarven Civilization Count"
- - 1 and false by default, respectively.
- - The actual count has 10% chance to be lower, or a 25% chance to be higher than you chose.
- - The dynamic option adds an extra to large maps and reduces the count automatically for small maps.
- - The amount of the underground that Dwarven Civilizations occupies will be approximately one-third at 1 civilization, up to two-thirds at 6 civilizations.
- (Base Game & DLC) Changed the wording of the Alignment holy order tenet description to be clearer.

更新于:2 月 28 日 上午 3:10
作者:ilikegoodfood

Version 2.5.02 (Hotfix):
- Added save-updating for the new trade route manager.

更新于:2 月 27 日 下午 2:16
作者:ilikegoodfood

Version 2.5.01 (Trade Route Fixes):
- (Base Game & DLC) Change signature of the second overload of `onMapGen_PlaceWonders` to `void onMapGen_PlaceWonders(Type t, out bool failedToPlaceWonder)`.
- - If the hook outputs `failedToPlaceWonder = true`, no further instances of the hook will be called, the wonder will be removed from the spawn pool, and another attempt will be made with a different wonder.
- (Base Game & DLC) Completely rebuilt trade route formation logic to properly mimic base game behaviour.
- - Performance has improved noticeably.
- - Only the minimum number of trade routes required to link all trade route endpoints will be made. This will result in many fewer trade routes overall.
- - Trade routes are much less likely to bunch up or overlap.
- - Trade routes are visually cleaner.
- (Base Game & DLC) New mod Option: Dense Trade Routes
- - Disabled by default.
- - If enabled, ensures that all trade route endpoints are connected to their nearest (cheapest) endpoint, in addition to the normal trade routes.
- - Tends to only add a small number of trade routes.
- - Prevents strange gaps in the trade route network.
- (Base Game & DLC) Modified Trade Route cost delegate for Realistic Trade Routes.
- - Trade routes are less likely to cross from land to water and vice versa if there is not a dock or market present.
- - Trade routes will now try to avoid extremely cold water.
- (Base Game & DLC) Fixed bug that prevented second pass of all pathfinding and trade route generation from functioning.

更新于:2 月 15 日 上午 9:47
作者:ilikegoodfood

Version 2.5.00 (Wonder Spawn Rework):
- (Base Game & DLC) Created new `WonderData` class to store data required to manage wonder spawning logic.
- (Base Game & DLC) Changed the signiture of the `OnMapGen_PlacingWonders` hook to return `List<WonderData>` instead of List<Type>.
- (Base Game & DLC) Changed wonder spawning logic so that it can handle the following features:
- - Duplicate wonders.
- - Wonder spawn priorities (standard and high).
- - Forced spawning of specific wonders.
- - Unique wonders, that cannot be safely duplicated.
- (Base Game & DLC) Added "Wonder Priority" mod options for all three vanilla wonders, allowing you to set their priority between 0 (never spawns) and 2 (high priority).

更新于:2 月 9 日 上午 10:29
作者:ilikegoodfood

Version 2.4.17 (Duplicate Wonders):
- (Base Game & DLC) New Mod option: "Allow Duplicate Wonders". If enabled, the same wonder can be generated multiple times.
- (Base Game & DLC) Increased maximum target wonder count from 3 to 9.
- (Base Game & DLC) Fixed wonders not spawning in map generation after the 1st map since launching the application.
- (Base Game & DLC) Fixed null reference exception that could occur if generating multiple games in a row.

更新于:2 月 9 日 上午 3:26
作者:ilikegoodfood

Version 2.4.16 (Misc. Fixes):
- (DLC) Fixed incorrect tool-tip in Xerxes Sand 2 event outcome. The second outcome requires a minion and 4 or more might.
- (DLC) Elven expansion now respects awareness of underground.
- (Base Game & DLC) Build Mage Camp (`Ch_Orcs_BuildMages`) now makes use of the Community Library's `checkKnowsMagic` function, allowing it to recognise all registered modded magic types (Fleshcrafting and Curseweaving), in addition to the base game ones.