Exemplo n.º 1
0
        public override bool UseItem(Player player)
        {
            OrchidModPlayer modPlayer = player.GetModPlayer <OrchidModPlayer>();

            OrchidModGamblerHelper.removeGamblerChip(100, this.diceCost, player, modPlayer, mod);
            OrchidModGamblerHelper.rollGamblerDice(this.diceID, this.diceDuration, player, modPlayer, mod);
            return(true);
        }
        public override bool CanUseItem(Player player)
        {
            OrchidModPlayer modPlayer = player.GetModPlayer <OrchidModPlayer>();

            if (modPlayer.gamblerChips < this.chipCost || modPlayer.gamblerCardCurrent.type == 0)
            {
                return(false);
            }
            else
            {
                OrchidModGamblerHelper.removeGamblerChip(this.consumeChance, this.chipCost, player, modPlayer, mod);
            }
            return(base.CanUseItem(player));
        }