Shadows of Forbidden Gods

Shadows of Forbidden Gods

Community Library
Showing 81-90 of 156 entries
< 1 ... 7  8  9  10  11 ... 16 >
Update: 13 Mar, 2024 @ 7:56am

Version 2.0.00 (Underground Awareness fix):
- Implemented a brute-force fix for occasional high awareness of the underground at the start of the game. This should prevent high initial values while the root cause is explored.

Update: 5 Mar, 2024 @ 9:53am

Version 2.0.00-PR13 (Hotfix):
This update only effects the 2.0 closed-beta.
- Fixed underground delegate for orc upstart returning values the wrong way around.

Update: 5 Mar, 2024 @ 9:15am

Version 2.0.00-PR12 (AI Enhancements):
This update only effects the 2.0 closed-beta.
- Universal Agent AI's data structs (`AIData`, `ChallengeData`, and `TaskData`) are now classes, meaning that they are stored and passed by reference.
- - This should improve performance by reducing the overhead of constantly creating and disposing on new data structs.
- - It also allows data to be added to them after their creation.
- Universal Agent AI now supports universal profile, valid, validFor, and utility delegates for all challenges that an AI is allowed to consider.
- - These can be added to the AI by getting the AIData class for that agent type, and adding the delegates to their respective lists. This must be done after the agent type has been registered to the AI.
- Orc Upstarts will now ignore all challenges that it can perform underground, unless their orc society is allowed to go underground underground (has had a mine at any point).

Update: 24 Feb, 2024 @ 1:26pm

Version 2.0.00-PR11 (Hotfix):
- Disabled debug logging that was left on by mistake.

Update: 20 Feb, 2024 @ 10:26am

Version 2.0.00-PR10 (Pathfinding Fix):
- (2.0 closed beta) Restricted good aligned agents from pathfinding through the underground layer befoere awareness of the underground reaches 100%.
- - Player controlled agents, members of The Dark, and wandering monsters are not effected by this change.

Update: 18 Feb, 2024 @ 8:41am

Version 2.0.00-PR9 (Performance and AI Upgrades)
Cave Spider AI (2.0 closed beta):
- Cave Spiders now correctly reports if it is commandable.
- Cave Spiders now correctly detect agents they should attack.
- `Task_GoToLocation` task renamed in UI from `Wander` to `Stalk the Caverns`
- Cave Spiders will no longer wander into oceans or settlements, unless there is a valid attack target at that location.
- Cave Spiders will now retreat to the nearest underground non-ocean wilderness location if they find that their hunting has gotten them stuck in the ocean or in settled lands.

Haematophage AI (version 1.1)
- Haematohphage AI now works in game version 1.1 (hopefully).

Universal Agent AI (version 1.1 & 2.0 closed beta)
- Challenge validity is now checked before pathfinding validity. This should improve performance.
- New paths are no longer calculated for every challenge checked.
- - The last calculated path is cached, and if the unit, destination, and turn are the same as when the path was cached, the cached path is re-used, instead of calculating a new one.
- - This is also done for the precise Distance Divisor calculations.
- Deep Ones no longer check all ocean locations against the validity and utility rules for `Task_ReturnToTheDeep`.

Base-Game AI:
- The community Library overrides the distance divisor calculation for good agents by finding a valid path to the destination and using that path's length as the distance, instead of assuming that the shortest possible path is valid. This is more accurate, and leads to smarter AI, but will negatively impact performance.
- - This feature can now be disabled in the mod options.
- - Disabling this feature will prevent AI from accounting for effects that modify their movement speed.

Tasks (2.0 closed beta)
- Fixed `Task_GoToWilderness` task.
- - (version 1.1 & 2.0 closed beta) It was previously only functional if restricted to land targets.
- - The task can now be restricted to certain layers by passing in one or more map layer IDs.
- - The task offers a constructor that can receive a pre-selected destination.
- Changed `Task_ReturnToTheDeep` task.
- - The task now has constructors that do not require a pre-selected destination.
- - The task now offers constructors that allow it to the be restricted to one or more map layer IDs.

Update: 16 Feb, 2024 @ 8:01am

Version 2.0.00-PR8 (Hotfix):
This update effects both game version 1.1, and the 2.0 closed beta.
- Fixed null error on loading a game caused by Unity resetting the private `saveData` variable during the loading process.

Update: 16 Feb, 2024 @ 4:51am

Version 2.0.00-PR7 (Cease War Tweak):
This update effects both game version 1.1 and the 2.0 closed beta.
- Orc Upstarts will now only use the Cease War ritual inside of their own territory.

Update: 15 Feb, 2024 @ 12:33pm

Version 2.0.00-PR6 (Orc Expansion Fix):
This update only effects the 2.0 closed beta:
- Orcs now respect the requirement of having had a mine before they expand underground.

Update: 15 Feb, 2024 @ 12:02pm

Version 2.0.00-PR5 (User Data):
This effects both game version 1.1, and the 2.0 closed beta:
- Implemented SaveData class.
- - The contents of the SaveData class get saved to the root node of the mod in "UserData.json".
- - Currently only contains the Name of the last god that a player has started map generation with, or loaded a game of.
- Implemented "Last Played First" god sort option that places the last god you played at the very beginning of the god list, even before SWWF. (default false).