private void UpdateAttackForTightBond() { List <UnitCard> foundCards = ToRow.GetCardsByNameFromRow(this.Title, this.Ability); if (foundCards.Count > 1) { foreach (UnitCard card in foundCards) { if (ToRow.currentRow.IsWeatherEffectOnRow()) { card.AttackValue = foundCards.Count * 1; } else { //Needs to be tested //int buffedAttack = card.AttackValue - card.originalAttack; card.AttackValue = (foundCards.Count) * card.originalAttack; //card.AttackValue += buffedAttack; } } } }
public override void OnDeath() { base.OnDeath(); ToRow.GetComponent <DropZone>().currentRow.RemoveEffectFromRow(Ability.MoraleBoost); ToRow.GetComponent <DropZone>().currentRow.SetAttackValueOfRow(); }