feat(battlenode): host-owned engine global init (Phase 2 N2 carried-risk A)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
gamer147
2026-06-06 16:19:21 -04:00
parent e982300c6d
commit 5e0723c182
4 changed files with 326 additions and 0 deletions

View File

@@ -22,4 +22,9 @@
<InternalsVisibleTo Include="SVSim.UnitTests" />
<InternalsVisibleTo Include="SVSim.BattleEngine.Tests" />
</ItemGroup>
<ItemGroup>
<!-- EngineGlobalInit reads the loader's card-master dump from AppContext.BaseDirectory/Data/cards.json
to populate the engine's static CardMaster. Ship it in the node's output. -->
<None Include="..\SVSim.Bootstrap\Data\cards.json" Link="Data\cards.json" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
</Project>