Ejemplo n.º 1
0
 public override void OnPurchaseFinalized(CakeryRoom room, int amountPurchased)
 {
     base.OnPurchaseFinalized(room, amountPurchased);
     for (var i = 0; i < amountPurchased; i++)
     {
         room.CurrentPrices.Butter = room.CurrentPrices.Butter * (1 + this.percentageIncrease);
     }
 }
Ejemplo n.º 2
0
 public override void OnPurchaseFinalized(CakeryRoom room, int amountPurchased)
 {
     base.OnPurchaseFinalized(room, amountPurchased);
     for (var i = 0; i < amountPurchased; i++)
     {
         this.owner.CurrentBakedGoods.CroissantCost.flour = this.owner.CurrentBakedGoods.CroissantCost.flour * 0.9;
         this.owner.CurrentBakedGoods.CakeCost.flour      = this.owner.CurrentBakedGoods.CakeCost.flour * 0.9;
     }
 }
Ejemplo n.º 3
0
 public override void OnPurchaseFinalized(CakeryRoom room, int amountPurchased)
 {
     base.OnPurchaseFinalized(room, amountPurchased);
     for (var i = 0; i < amountPurchased; i++)
     {
         this.owner.CurrentBakedGoods.CookieCost.butter = this.owner.CurrentBakedGoods.CookieCost.butter * 0.8;
         this.owner.CurrentBakedGoods.CookieCost.flour  = this.owner.CurrentBakedGoods.CookieCost.flour * 1.1;
         this.owner.CurrentBakedGoods.CookieCost.sugar  = this.owner.CurrentBakedGoods.CookieCost.sugar * 1.1;
     }
 }
Ejemplo n.º 4
0
        public override void OnPurchaseFinalized(CakeryRoom room, int amountPurchased)
        {
            base.OnPurchaseFinalized(room, amountPurchased);

            var flourGained = this.UseEffect.flour;

            for (int i = this.AmountOwned - amountPurchased; i < this.AmountOwned; i++)
            {
                flourGained = flourGained + baseIncrement * Math.Pow(0.8, i);
            }

            this.UseEffect = (0, 0, flourGained, 0, 0, 0, 0);
        }
Ejemplo n.º 5
0
 public override void OnNextRound(CakeryRoom room)
 {
     base.OnNextRound(room);
     this.UsesLeft = this.AmountOwned * 1; // 1 use per purchase
 }
Ejemplo n.º 6
0
 public CroiCake(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
     this.UseEffect = (0, 0, 0, 0, 0, 9, 0);
     this.UseCost   = (0, 0, 0, 0, 0, 0, 1);
 }
Ejemplo n.º 7
0
 public ButterFreeCookie(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
 }
Ejemplo n.º 8
0
 public CookieSant(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
     this.UseEffect = (0, 0, 0, 0, 0, 1, 0);
     this.UseCost   = (0, 0, 0, 0, 2, 0, 0);
 }
Ejemplo n.º 9
0
 public SpreadVeganism(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
 }
Ejemplo n.º 10
0
 public override void OnNextRound(CakeryRoom room)
 {
     base.OnNextRound(room);
     this.UsesLeft = -1; // Unlimited uses
 }
Ejemplo n.º 11
0
 public CakePortal(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
     this.UseEffect = (0, 0, 0, 0, 0, 0, 0);
     this.UseCost   = (0, 0, 0, 0, 0, 0, 1);
 }
Ejemplo n.º 12
0
 public SugarTax(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
 }
Ejemplo n.º 13
0
 public SugarSubstitute(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
 }
Ejemplo n.º 14
0
 public PastryInterns(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
 }
Ejemplo n.º 15
0
 public override void OnNextRound(CakeryRoom room)
 {
     this.owner.CurrentResources.Butter = this.owner.CurrentResources.Butter + (1000 * this.AmountOwned);
 }
Ejemplo n.º 16
0
 public DairyFarm(CakeryPlayer player, CakeryRoom room) : base(player, room)
 {
 }