示例#1
0
        protected override void PrepareEffects(Effects effects)
        {
            base.PrepareEffects(effects);

            // adds ability to eat spoiled food, drink dirty water, etc.
            effects.AddPerk(this, StatName.PerkEatSpoiledFood);

            // adds ability to overeat without consequences
            effects.AddPerk(this, StatName.PerkOvereatWithoutConsequences);
        }
示例#2
0
        protected override void PrepareEffects(Effects effects)
        {
            effects.AddPerk(this, StatName.PerkCannotRun);

            // -10% movement speed
            effects.AddPercent(this, StatName.MoveSpeed, -10);
        }
示例#3
0
        protected override void PrepareEffects(Effects effects)
        {
            base.PrepareEffects(effects);

            // just adds information into the tooltip about the effect of this implant
            effects.AddPerk(this, StatName.VanityLowLightVision);
        }
示例#4
0
 protected override void PrepareEffects(Effects effects)
 {
     effects.AddValue(this, StatName.VanityContinuousDamage, 1);
     effects.AddPerk(this, StatName.PerkCannotRun);
 }
 protected override void PrepareEffects(Effects effects)
 {
     effects.AddPerk(this, StatName.PerkCannotRun);
     effects.AddPerk(this, StatName.PerkCannotAttack);
     effects.AddPerk(this, StatName.PerkCannotUseMedicalItems);
 }
 protected override void PrepareEffects(Effects effects)
 {
     effects.AddPerk(this, StatName.PerkCannotRun);
 }
示例#7
0
 protected override void PrepareEffects(Effects effects)
 {
     // add info to tooltip
     effects.AddPerk(this, StatName.VanityCantEatOrDrink);
 }
示例#8
0
 protected override void PrepareEffects(Effects effects)
 {
     effects.AddPerk(this, StatName.PerkCannotRun);
     effects.AddPercent(this, StatName.MoveSpeed, -5);
 }