public override void Use()
 {
     owner.FreeMoveSpaces = 1;
     if (itemFullness == ItemFullness.Full)
     {
         itemFullness = ItemFullness.Half;
         owner.UpdateItemState(this);
     }
     else
     {
         owner.DiscardItem(this);
     }
 }
Exemple #2
0
 public override void Use()
 {
     if (owner.IsCarrying(new Helm(ItemWeight.Light)) || UsedThisTurn)
     {
         return;
     }
     owner.UsedBrew = true;
     if (itemFullness == ItemFullness.Full)
     {
         itemFullness = ItemFullness.Half;
         UsedThisTurn = true;
         owner.UpdateItemState(this);
     }
     else
     {
         owner.DiscardItem(this);
     }
 }
Exemple #3
0
 public WitchsBrew(ItemWeight itemWeight) : base(itemWeight)
 {
     itemFullness = ItemFullness.Full;
 }
 public void setItemFullness(ItemFullness itemFullness)
 {
     this.itemFullness = itemFullness;
 }
 public Wineskin(ItemWeight itemWeight) : base(itemWeight)
 {
     itemFullness = ItemFullness.Full;
     hidden       = false;
 }