{"schema": "cks-public-reference/v1", "entry": {"id": "api-cf80fb3c1ba50b", "name": "Unit::SetSpecial", "member": "SetSpecial", "family": "Unit", "returns": "void", "args": ["int", "bool"], "kind": "method", "signature": "void Unit::SetSpecial(int, bool)", "language": "en", "summary": "For index below 36, a nonzero bool ORs its shifted bit into Unit [field], while false calls [field] to clear it; invalid Unit or out-of-range index is skipped.", "notes": null, "examples": [], "technical": true, "description_status": "documented"}}