Ejemplo n.º 1
0
        public void mod_EncumbrancePartyPenalty(DescriptionBricksBox box, EncumbranceHelper.CarryingCapacity capacity)
        {
            if (!KingmakerPatchSettings.Cheats.AlwaysUnencumbered)
            {
                this.source_EncumbrancePartyPenalty(box, capacity);
                return;
            }

            box.Add(DescriptionTemplatesBase.Bricks.Separator3);
            box.Add(DescriptionTemplatesBase.Bricks.TitleH3).SetText(UIUtility.GetGlossaryEntryName("NoPenalty"));
        }
Ejemplo n.º 2
0
 public void source_EncumbrancePartyPenalty(DescriptionBricksBox box, EncumbranceHelper.CarryingCapacity capacity)
 {
     throw new DeadEndException("source_EncumbrancePartyPenalty");
 }
Ejemplo n.º 3
0
 private static void Postfix(ref EncumbranceHelper.CarryingCapacity __result)
 {
     __result.Light  = Mathf.RoundToInt(__result.Light * settings.encumberanceMultiplierPartyOnly);
     __result.Medium = Mathf.RoundToInt(__result.Medium * settings.encumberanceMultiplierPartyOnly);
     __result.Heavy  = Mathf.RoundToInt(__result.Heavy * settings.encumberanceMultiplierPartyOnly);
 }