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); } }
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; } }
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; } }
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); }
public override void OnNextRound(CakeryRoom room) { base.OnNextRound(room); this.UsesLeft = this.AmountOwned * 1; // 1 use per purchase }
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); }
public ButterFreeCookie(CakeryPlayer player, CakeryRoom room) : base(player, room) { }
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); }
public SpreadVeganism(CakeryPlayer player, CakeryRoom room) : base(player, room) { }
public override void OnNextRound(CakeryRoom room) { base.OnNextRound(room); this.UsesLeft = -1; // Unlimited uses }
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); }
public SugarTax(CakeryPlayer player, CakeryRoom room) : base(player, room) { }
public SugarSubstitute(CakeryPlayer player, CakeryRoom room) : base(player, room) { }
public PastryInterns(CakeryPlayer player, CakeryRoom room) : base(player, room) { }
public override void OnNextRound(CakeryRoom room) { this.owner.CurrentResources.Butter = this.owner.CurrentResources.Butter + (1000 * this.AmountOwned); }
public DairyFarm(CakeryPlayer player, CakeryRoom room) : base(player, room) { }