FactionTraits

Faction-wide passive modifiers (§FEA-S8 / §FAC-1.1) — distinct mechanics, not just per-unit stats, so a whole side behaves differently. Content-authored (hashed into simHash()) and injected per player at match setup; sim-affecting, so folded into checksum(). Never crosses the wire (§SEAM-3.1): both peers derive it from the content bundle + faction id.

In the namespace octomy::rts. Declared in src/libs/librts/rts/sim/RtsTypes.hpp.

Detailed description

In this section