Add mission customization, HQ support and aggression-driven AI
Integrate faction and random settings menus, generated objectives, scouts, convoys, air support, mortar stations and body-intel recovery. Add identified-body aggression, finite hunter UAZ deployment, dedicated objective defence and maximum AI skill with separate reduced aim accuracy. Include policy tests, native probes, evidence and documentation.
This commit is contained in:
@@ -131,14 +131,14 @@ int main(){
|
||||
assert(!bounded.Recent({250,12,250},2000)&&bounded.Recent(item.Position,2000));
|
||||
// Replay watermarks do not grow or evict an old source's identity under pressure.
|
||||
Coverage sources;
|
||||
for(int i=1;i<=128;i++){
|
||||
for(int i=1;i<=256;i++){
|
||||
item=ERR_HQSearchReport{};item.SourceId=i;item.ObservedAt=i;
|
||||
assert(sources.Ingest(&item,1000));
|
||||
}
|
||||
item.SourceId=129;item.ObservedAt=129;
|
||||
assert(!sources.Ingest(&item,1000)&&sources.m_Messages.Count()==128);
|
||||
item.SourceId=1;item.MessageId=2;item.ObservedAt=130;
|
||||
assert(sources.Ingest(&item,1000)&&sources.m_Messages.Count()==128);
|
||||
item.SourceId=257;item.ObservedAt=257;
|
||||
assert(!sources.Ingest(&item,1000)&&sources.m_Messages.Count()==256);
|
||||
item.SourceId=1;item.MessageId=2;item.ObservedAt=258;
|
||||
assert(sources.Ingest(&item,1000)&&sources.m_Messages.Count()==256);
|
||||
// Nearest unswept candidates remain inside uncertainty, including a small circle.
|
||||
Coverage search;vector center{250,12,250},destination;
|
||||
assert(search.Select(center,25,{1000,0,250},1000,destination));
|
||||
|
||||
Reference in New Issue
Block a user