Compare commits

...
2 Commits
Author SHA1 Message Date
aussie cc322572b4 Merge pull request 'Update addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryService.c' (#1) from aussie/EscapistsReintroduced:main into main
continuous-integration/drone/push Build is passing
Reviewed-on: #1
2026-10-19 19:25:16 +00:00
aussie 7a7ac59edf Update addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryService.c
Delete intel folder from player's inventory :)
2026-10-17 01:12:53 +00:00
@@ -79,6 +79,16 @@ class ERR_DiscoveryService
if (!chosen.Discover(Math.RandomInt(0, 100), m_Mode.Settings().Runtime("intelRevealChancePercent"))) continue;
m_Spent.Insert(folder);
PrintFormat("Reintroduced [intel]: player %1 recovered folder; location=%2 knowledge=%3", GetGame().GetPlayerManager().GetPlayerIdFromControlledEntity(player), chosen.Id(), chosen.Knowledge());
// Delete intel folder :)
if (!document)
{
m_Mode.Evidence().Retire(folder);
SCR_InventoryStorageManagerComponent scrInventory = SCR_InventoryStorageManagerComponent.Cast(inventory);
bool accepted = scrInventory && scrInventory.TryDeleteItem(folder);
PrintFormat("Reintroduced [intel]: folder delete accepted=%1", accepted);
if (!accepted) SCR_EntityHelper.DeleteEntityAndChildren(folder);
}
}
}