Shadows of Forbidden Gods

Shadows of Forbidden Gods

Community Library
Showing 121-130 of 156 entries
< 1 ... 11  12  13  14  15  16 >
Update: 23 Aug, 2023 @ 3:26pm

Update: 23 Aug, 2023 @ 10:49am

- Fixed all issues from 1.0 code changes.
- Implemented logging for failed transpilers to reduce time taken to identify and solve issue is future.

Update: 23 Aug, 2023 @ 4:48am

Fixed null error causing soft-lock on Religion Screen for game version 1.0.

Update: 22 Aug, 2023 @ 3:41am

Fixed null error in Agent Battle Hooks on for both game version 1.0 and version 1.1.

Update: 21 Aug, 2023 @ 4:32pm

- Disabled debug feature. You can delete the harmony.log file that appeared on your desktop if you launched the game during this time-window.

Update: 21 Aug, 2023 @ 4:21pm

1.0 FIXED:
The Community Library is now functioning on game version 1.0 again!

Also:
- Implemented `onMoveTaken` hook.
- Implemented `unitAgentAI_getChallengeUtility_getDistanceForDivisor` hook.
- Implemented `onAgentAI_GetChallengeUtility_GetDistanceForDivisor` hook.
- Implemented `onMinionAttackAboutToBePerformed` hook
- Implemented `onAgentBattle_ReceiveDamage` hook.

Due to having to unexpectedly spend many hours combing through hundreds of lines of code, the documentation hasn't been updated yet for these new hooks.

This will be the last new content to be back ported from development on game version 1.1 to 1.0.

Update: 21 Aug, 2023 @ 3:02am

- Fixed invocation error.
- Fixed shipwreck null error.
- Refactored image file names.

This update has been made partway through the development of new features.
The following hooks are not yet working as intended, but are not causing harm in their present state:
- Implemented `onMoveTaken` hook.
- Implemented `unitAgentAI_getChallengeUtility_getDistanceForDivisor` hook.
- Implemented `onAgentAI_GetChallengeUtility_GetDistanceForDivisor` hook.
- Implemented `onMinionAttackAboutToBePerformed` hook
- Implemented `onAgentBattle_ReceiveDamage` hook.

Update: 18 Aug, 2023 @ 4:21am

Update (Pathfinding Update 2):
Removed the ability to add a pathfinding delegate when calling the `Pathfidning.getPathTo` functions.
All pathfinding delegates are now added through the `onPopulatingPathfindingDelegates_` hooks.
This should prevent ambiguity when an agent's pathfinding is being performed through the Community Library's pathfinding system by multiple mods.

- `interceptGetPathTo_` hooks will no longer call hooks after a custom path has been returned.
- Removed pathfinding delegate variables and constructors from tasks.

NOTE: Dependent mods that make use of the functions modified will need to recompile before they can be used.
This currently effects 0 live mods that I know of.

Update: 17 Aug, 2023 @ 9:23am

- Pathfinding system now uses a list of delegates instead of a single delegate.
- Pathfinding functions now automatically add delegates for move types and safe move before calling mod hooks.
- Added `onPopulatingPathfindingDelegates` hook for Location and SocialGroup pathfinding, which allows mods to ad or remove delegates added by other mods.

NOTE: Dependent mods that make use of the functions modified will need to recompile before they can be used.
This currently effects 0 live mods that I know of.

Update: 15 Aug, 2023 @ 9:37am

- Implemented `onPopupHolyOrder_DisplayPageText` hook.
- Fixed and documented `onAgentIsRecruitable` hook.
- Implemented overrides for `isCommandable` for all base game UAENs, including Cordyceps' UAEN_Drone.