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)); }