Scenarios Cut 1: pin that admission activates
An admitted entity that was never activated tracks no hostility, so targeting and grudges never see the stance. The stance test now also reads each side's live EntityHostility, which only activation populates; dropping Activate from Zone.Admit survived the suite before this. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
2724a0d8a7
commit
7e7c08bc73
1 changed files with 6 additions and 0 deletions
|
|
@ -235,6 +235,12 @@ public sealed class RunStartTests : IDisposable
|
|||
Assert.True(hostile.IsHostileTo(player));
|
||||
Assert.False(player.IsHostileTo(neutral));
|
||||
Assert.False(neutral.IsHostileTo(player));
|
||||
|
||||
// Admission activates: the live hostility each side tracks (what targeting and grudges read) agrees.
|
||||
Assert.True(player.EntityHostility[hostile]);
|
||||
Assert.True(hostile.EntityHostility[player]);
|
||||
Assert.False(player.EntityHostility[neutral]);
|
||||
Assert.False(neutral.EntityHostility[player]);
|
||||
}
|
||||
|
||||
// Ambient: false keeps the stations and drops every generated ship and turret; ambient, and a plain New Game, keep
|
||||
|
|
|
|||
Loading…
Reference in a new issue