Example #1
0
 public void SetFixingBotch()
 {
     this.FixingBotch           = true;
     this.RemoveingConditioning = false;
     //this.ConditioningToRemove = data;
     this.ToRemove   = null;
     this.ToAdd      = null;
     this.ChangeType = TraitAlterType.UNSET;
 }
Example #2
0
 public void SetConditioningToRemove(PS_Conditioning_Data data)
 {
     this.RemoveingConditioning = true;
     this.FixingBotch           = false;
     this.ConditioningToRemove  = data;
     this.ToRemove   = null;
     this.ToAdd      = null;
     this.ChangeType = TraitAlterType.UNSET;
 }
Example #3
0
 public void SetConditioningToRemove(PS_Conditioning_Data data)
 {
     RemoveingConditioning = true;
     FixingBotch           = false;
     ConditioningToRemove  = data;
     ToRemove   = null;
     ToAdd      = null;
     ChangeType = TraitAlterType.UNSET;
 }
Example #4
0
        public void RemoveTrait(Trait t)
        {
            this.RemoveingConditioning = false;
            this.FixingBotch           = false;
            this.ToRemove   = t;
            this.ToAdd      = null;
            this.ChangeType = TraitAlterType.Removed;

            if (this.CheatMode)
            {
                DoCheatModeChange();
            }
        }
Example #5
0
        public void AddTrait(Trait t)
        {
            RemoveingConditioning = false;
            FixingBotch           = false;
            ToAdd      = t;
            ToRemove   = null;
            ChangeType = TraitAlterType.Added;

            if (CheatMode)
            {
                DoCheatModeChange();
            }
        }
Example #6
0
        public void AlterTrait(Trait t1, Trait t2)
        {
            this.RemoveingConditioning = false;
            this.FixingBotch           = false;
            this.FixingBotch           = false;
            this.ToRemove   = t1;
            this.ToAdd      = t2;
            this.ChangeType = TraitAlterType.Altered;

            if (this.CheatMode)
            {
                DoCheatModeChange();
            }
        }