Persistent chalk graffiti: kept in the Scenery table (IF<seq>G<n>, Object_Type IF_GRF~code~text|z, Alignment side + F when found) - recreated each mission from SEOW_graffitiPersist in init.sqf until IFA_SEOW_GRAFFITI_LIFE missions old, up to 4 new per mission, each found once ever; Analyzer RegisterGraffito, Builder AddGraffitiPersist; Undo removes a mission’s graffiti