Loading archetypes…
How bots pick a personality
- Explicit config wins (
BOT_PERSONALITYenv / bot config). Otherwise a stable per-username default (same convention as portraits), so a roster is diverse by default and reproducible across reboots. - Every combat action flows through the shared skill scorer (
opts.personality): focus targeting, heal threshold, resource reserve, mark and kill bonuses. - Fights are tagged with the personality in telemetry and aggregated in the telemetry report's "By personality" section.
- Policy search proposes ranked vectors offline; humans dispose — winners promote to named archetypes with attestations.