- Fix computeCombatTurns to count EventCombatDeath events instead of EventBotDied with reason="combat" (which was never emitted, causing CombatTurns to always be 0) - Add CombatDeaths field to MapEngagementScore to track focus-fire kills - Update engagement formula to weight combat deaths at 3.0 (same as win_prob_crossings) to bias map evolution toward combat-dense maps - Add countCombatDeaths helper function to count EventCombatDeath events - Update log output to include combat_deaths metric This implements bf-4nxs: the combat-density metric is now measured and weighted in map engagement, which gates map curation/selection. Maps with zero combat will have low engagement scores and be filtered out. Closes: bf-4nxs |
||
|---|---|---|
| .. | ||
| acb-api | ||
| acb-enrichment | ||
| acb-evolver | ||
| acb-index-builder | ||
| acb-local | ||
| acb-map-evolver | ||
| acb-mapgen | ||
| acb-matchmaker | ||
| acb-wasm | ||
| acb-worker | ||