[ { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQNetwork.c", "sha256": "1a7e279b050514bad86f18fdd233b7eb5728e99bab3daae3aedb31ceb571c271", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c", "changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQJournal.c", "sha256": "0d714bc60940898dac560ee0902997ca82e324395dc2696c6424909a0a587c81", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQJournal.c", "changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HelicopterAvailability.c", "sha256": "bb565c5c5f7d4e671a295ae7e951f9ebdde626ffdecc4ae7d92e0e776e1730e0", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HelicopterAvailability.c", "changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarPrediction.c", "sha256": "b58d9ea6e211fc479a1674c380be4979ebacf46d14facae74257aa0937b6cd49", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarPrediction.c", "changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarSalvo.c", "sha256": "f0235c4516eebd03e5721d259dabcb516a4e457e9909a1b8bb08553a0f7bc652", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSalvo.c", "changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQObservation.c", "sha256": "735611603dbfa80218a42c6722dda09a3de8c7369aa5689cb8cb711851ede6dd", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c", "changes": "New namespace; HQ network uses successor actor/faction interfaces; separate log file." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c", "sha256": "4898ac471fb16433fc5d98244a8cec89c5e8e006af2c94bbcd89113a2b7107c8", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQReport.c", "changes": "Only radio inventory capability and report snapshot classes migrated." }, { "source": "escapists-map/Scripts/Game/EscapistsMap/ESM_SharedMapComponent.c", "sha256": "26201b9d2b04986b9684be81dff47200a631d8cd01b57e96788a153fb56e6b4d", "destination": "addons/core/Scripts/Game/ERR/30_Map/ERRM_SharedMapComponent.c", "changes": "Namespaced types, paths and resource identities; explicit shared map item only." }, { "source": "escapists-map/Materials/ESM_MapRenderTarget.emat", "sha256": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc", "destination": "addons/core/Materials/ERRM_MapRenderTarget.emat", "changes": "Namespaced types, paths and resource identities; explicit shared map item only." }, { "source": "escapists-map/Materials/ESM_MapRenderTarget.emat.meta", "sha256": "f46a7255d51af1b43d9f9fd8e884640fed9e87a610a8eac1778e27cc2c262e5a", "destination": "addons/core/Materials/ERRM_MapRenderTarget.emat.meta", "changes": "Namespaced types, paths and resource identities; explicit shared map item only." }, { "source": "escapists-map/UI/layouts/EscapistsMap/SharedMapRenderTarget.layout", "sha256": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2", "destination": "addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout", "changes": "Namespaced types, paths and resource identities; explicit shared map item only." }, { "source": "escapists-map/UI/layouts/EscapistsMap/SharedMapRenderTarget.layout.meta", "sha256": "3311c3d2163fa0a59eb98ca07cdf79814f1d5131e95231a0a49783e8dc455cf7", "destination": "addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta", "changes": "Namespaced types, paths and resource identities; explicit shared map item only." }, { "source": "escapists-map/Prefabs/Items/Equipment/ESM_SharedFieldMap.et", "sha256": "8c0cdcf3e3af96eac710c75ccc54a7bbcb6713caf76a63a58f5519c009e747f7", "destination": "addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et", "changes": "Namespaced types, paths and resource identities; explicit shared map item only." }, { "source": "escapists-map/Prefabs/Items/Equipment/ESM_SharedFieldMap.et.meta", "sha256": "33457ec2ead243640e57dc12c969be0d59923455f89669024e50998f63cca690", "destination": "addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta", "changes": "Namespaced types, paths and resource identities; explicit shared map item only." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarSystem.c", "sha256": "b355227b2b221147d35e1dacbc07cf650838229b9a6d22cd30cc1e304112b33f", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarBattery.c", "changes": "Only physical battery lifecycle, finite inventory, native activity and projectile accounting; successor creates authored group and gun. Original deployment and scheduler replaced." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_MortarFiring.c", "sha256": "aadd057a1f3f4326bd41500be7a12051a16de9d5925fca2452a46cdfbf0d6d12", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_MortarFiring.c", "changes": "Native ballistic and final loading hooks migrated; successor HQ-delivered snapshots gate firing." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_SettlementSafety.c", "sha256": "6961ad593d20f86c30b557542b4f67fd44d9579037776b07cd95616927eda83d", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_SettlementSafety.c", "changes": "Use vanilla named settlements; original mission location dependency removed." }, { "source": "escapists-ai/Scripts/Game/EscapistsAI/EAI_HQ.c", "sha256": "4898ac471fb16433fc5d98244a8cec89c5e8e006af2c94bbcd89113a2b7107c8", "destination": "addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c", "changes": "Adapt least-recently-sent visible-contact selection to a per-squad bounded identity history; queued radio attempts rotate priority without retaining positions or changing delivery authority." }, { "source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c", "sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57", "destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c", "changes": "Adapt administrator reroll behavior: captured registered-enemy cohort/chance, bounded native inventory work and preserved player discoveries. Successor uses its own discovery ledger and retains retired spent folders for round cleanup instead of delayed world deletion." }, { "source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c", "sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57", "destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelService.c", "changes": "Adapt reroll entry/status integration, accepted native-operation handling and one-roll lifecycle to successor registration/tick/stop interfaces; no original base dependencies." }, { "source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelService.c", "sha256": "0009786c543c2758dcd55d3d6936feca5641dd4c4b2ff820564a38815e4cca57", "destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c", "changes": "Adapt team discovery notification behavior using successor location events, bounded coalescing and rough-location secrecy." }, { "source": "escapists-intel/Scripts/Game/EscapistsIntel/EI_IntelLifecycle.c", "sha256": "7a987c65f0ec10ddcc138785409e370b9c1cc6abbda48027b7406459b42d00a9", "destination": "addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c", "changes": "Adapt native reliable discovery message transport to successor game-mode RPC with per-round local/broadcast deduplication; existing Core briefing retained." }, { "source": "escapists-chat/Scripts/Game/EscapistsChat/ECHAT_AdminCommands.c", "sha256": "2d69b740298650aca6be2f45785ae016b4087c3688525c0c3f5b50b680d2c9e6", "destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_AdminSession.c", "changes": "Adapt private authenticated command routing, journal paging/live feed and admin lifecycle into a per-controller Core service, with explicit mission scope and throttles." }, { "source": "escapists-chat/Scripts/Game/EscapistsChat/ECHAT_AdminCommands.c", "sha256": "2d69b740298650aca6be2f45785ae016b4087c3688525c0c3f5b50b680d2c9e6", "destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_AdminPlayerTools.c", "changes": "Adapt current-admin equipment and god commands. Use vanilla deposits with completion callbacks; restore exact previous native damage flag instead of importing the periodic heal loop or patched clothing." }, { "source": "escapists-chat/Scripts/Game/EscapistsChat/ECHAT_AdminMenu.c", "sha256": "a50694429991ed0f00f310654142679e0d875babc721f0163fc3afa929ead7d8", "destination": "addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c", "changes": "Adapt native menu lifecycle, preserved drafts, server snapshots and bounded HQ journal presentation into a Core-owned dialog; expose only implemented successor settings." }, { "source": "escapists-chat/UI/layouts/EscapistsChat/AdminMenu.layout", "sha256": "9fb9a76ccaaff2a3c85cb6112ef5f6d272b3570bd4216d81c723c0f0c62cef84", "destination": "addons/core/UI/layouts/ERR/AdminMenu.layout", "changes": "Author successor settings/HQ/journal pages with vanilla widget inheritance and new resource identity; use owned menu layout as design reference." } ]