Add configurable anonymous site markers and record Workshop 117

This commit is contained in:
2026-10-20 18:35:22 +02:00
parent 87d85ff02e
commit f41d8ba2f9
17 changed files with 265 additions and 70 deletions
+2 -1
View File
@@ -21,6 +21,7 @@ SCHEMA={
'responseRadiusMetres':(2000,500,5000),
'aiIntelChancePercent':(60,0,100),
'intelRevealChancePercent':(15,0,100),
'showAllSites':(0,0,1),
'radioDefenceSeconds':(180,30,1800),
'startTimeMinutes':(840,0,1439),
'timeMultiplier':(1,1,24),
@@ -35,7 +36,7 @@ SCHEMA={
'heliTimerMinutes':(15,1,1440),
}
AI_KEYS=('aiDoctrine','aiShadow','planeAltitudeMetres','planeReplacementSeconds','planeSectorSeconds','planeReconEnabled','reportIntervalSeconds','supportSquadLimit','responseRadiusMetres','automaticEquipmentChancePercent','antiAirChancePercent','antiPersonnelMineChancePercent','automaticConvoyEnabled','heliTimerMinutes')
INTEL_KEYS=('aiIntelChancePercent','intelRevealChancePercent')
INTEL_KEYS=('aiIntelChancePercent','intelRevealChancePercent','showAllSites')
def merge(ai=None,intel=None):
result={key:spec[0] for key,spec in SCHEMA.items()};deferred=[]
for label,data,keys in [('ai',ai,AI_KEYS),('intel',intel,INTEL_KEYS)]: