public void SetBaseLevels()
        {
            baseSet = true;
            var temp = CurLevel;

            if (pawn == null)
            {
                return;
            }

            temp += CultUtility.GetBaseCultistModifier(pawn);
            if (temp > 0.99f)
            {
                temp = 0.99f;
            }

            if (temp < 0.01f)
            {
                temp = 0.01f;
            }

            if (pawn?.Faction?.def?.defName == "ROM_TheAgency")
            {
                Utility.DebugReport(pawn.Name.ToStringFull + " is a member of the agency. Cult levels set to 1%.");
                temp = 0.01f;
            }

            CurLevel = temp;
        }