void Detonate(CharacterGraphic cardPlayer, MeleeCard playedCard) { if (cardPlayer.GetType() != typeof(MercGraphic)) { CombatManager.main.RemoveRoomStipulationCard(this); cardPlayer.TakeDamage(damage); } }
void Trigger(CharacterGraphic cardPlayer, RangedCard playedCard) { //CardsScreen.main.RemoveRoomCard(this); cardPlayer.TakeDamage(rangedAttackDamagePenalty); }
void EffectTriggered(CharacterGraphic cardPlayer, MeleeCard playedCard) { if (playedCard.targetChars[0] == appliedToCharacter) { cardPlayer.TakeDamage(damage); appliedToCharacter.RemoveCharacterStipulationCard(this); } }
void Detonate(CharacterGraphic cardPlayer, MeleeCard playedCard) { CombatManager.main.RemoveRoomStipulationCard(this); cardPlayer.TakeDamage(damage); }
void EffectTriggered(CharacterGraphic cardPlayer, MeleeCard playedCard) { if (cardPlayer.GetType() == typeof(MercGraphic)) cardPlayer.TakeDamage(damageForMeleeAttacks); }