Shadows of Forbidden Gods

Shadows of Forbidden Gods

Community Library
Showing 71-80 of 156 entries
< 1 ... 6  7  8  9  10 ... 16 >
Update: 30 Apr, 2024 @ 3:03am

Version 2.1.03 (End Turn Battle Fix):
- (Base Game & DLC) Implemented tweak to end turn button code that allows custom agent battles to be created when the player ends turn while a battle is pending.

Update: 27 Apr, 2024 @ 11:52am

Version 2.1.02 (onUIScroll_Unit_populateUM Fix):
- (Base Game & DLC) Fixed error that was preventing `onUIScroll_Unit_populateUM` hook from operating correctly.

Update: 27 Apr, 2024 @ 5:30am

Version 2.1.01 (Hotfix):
- Fixed error that was preventing the Community Library from Loading correctly.

Update: 27 Apr, 2024 @ 4:06am

This update changes the signature of several hooks in the Base Game branch of the Community Library (for game version 1.1). These changes will require dependent mods that are using these hooks to update to maintain comparability:

The changes and steps required are as follows:
- Any dependent mod that makes use of the Community Library's AgentAI in the base game will need to be recompiled. The data structs associated with the AI are now classes.
- The following hooks for the Community Library's pathfinding solution have been changed. Any mod that makes use of these hooks will need to change their overrides to account for these changes:

// Previously '_Location' and '_ScoialGroup'. Now uses overloads. public virtual Location[] interceptGetPathTo(Location locA, Location locB, Unit u, bool safeMove) public virtual Location[] interceptGetPathTo(Location loc, SocialGroup sg Unit u, bool safeMove) public virtual void onPopulatingPathfindingDelegates(Location locA, Location locB, Unit u, List<Func<Location[], Location, Unit, Location, Location, bool>> pathfindingDelegates) public virtual void onPopulatingPathfindingDelegates(Location loc, SocialGroup sg, Unit u, List<Func<Location[], Location, Unit, Location, Location, bool>> pathfindingDelegates) // Previously used a single hook called '_AllowMultiLayerPathfinding'. Now uses overloads. public virtual bool onPathfinding_AllowSecondPass(Location locA, Location locB, Unit u, List<Func<Location[], Location, Unit, Location, Location, bool>> pathfindingDelegates) public virtual bool onPathfinding_AllowSecondPass(Location loc, SocialGroup sg, Unit u, List<Func<Location[], Location, Unit, Location, Location, bool>> pathfindingDelegates)

This update also brings out the first batch of fixes and feature improvements for the vanilla experience, across both the Base Game and the DLC. The following fixes have been implemented. Expect more in future.
- (Base Game) Renames `Human Soul ` to `Soul` in properties map mode to match DLC.
- (Base Game & DLC) When a Warlord that is a Prophet of a religion forms an orcish raiding party, the religion no longer believes they are dead.
- (DLC) Make agents prefer their current layer when retreating from combat.
- (DLC) Prevent Diplomatic actions (war, improve relations, worsen relations) between factions on the surface and underground if awareness is below 100%.
- (DLC) Prevent Diplomatic actions (war) between Orcs and another faction when one is on the surface and the other underground, and the orcs do not yet have access to the underground (have not ever had a mine).
- (DLC) Opportunistic Encroachment now cannot effect Dwarven cities, and considers if orcs have knowledge of the underground before operating across links connecting the surface and underground.
- (Ixthus (Base Game)) Eternal Cities will no longer cause a crash when a shipwreck expires in that location.
- (Covens, Curses, and Curios (Base Game)) Cursed Boots will now also check for pending agent battles where the player agent is the attacker in the battle.

Finally, this update includes a new series of hooks for creating and managing custom agent battles. these are considered experimental and have not yet been documented.
A showcase/example mod will be coming out soon as part of Shadows of Forbidden Gods' first community ModJam, which has been running in the official discord server for the past two weeks.
All those playing or interested in the game are always welcome to join: https://discord.gg/zZ53wttn

Update: 25 Mar, 2024 @ 4:45am

Version 2.0.05 (Hotfix):
This update effects the basse game and dlc.
- Fixed missing handling for escort being dead in `Task_AttackUnitWithCustomEscort`.

Update: 24 Mar, 2024 @ 10:18am

Version 2.0.04 (Hotfix):
This update only effects the dlc.
- Holy Orders no longer gain double influence.

Update: 23 Mar, 2024 @ 11:24am

Version 2.0.03 (Hotfix):
This update effects both the base game and the dlc.
- Fixed null error in `Task_ReturnToTheDeep.getLong()` when target is null.

Update: 19 Mar, 2024 @ 5:18am

Version 2.0.02 (Hotfix):
This update effects both the base game and the dlc.
- Fixed null exception error in `getTravelTime` to that occurs when no valid path is found.

Update: 15 Mar, 2024 @ 2:28pm

Version 2.0.01 (again):
- Fixed error in both dlc and base-game versions.

Update: 15 Mar, 2024 @ 2:23pm

Version 2.0.01 (Misc. Improvements):
This update only effects the DLC version of the mod.
- Fixed out of range exception in `Task_GoToWilderness`.
- Influence commands now fire the "Can Influence Holy Order" message when required.
- Influence Commands now show the amount given in the influence gain breakdown.