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