Card Effect Commons ‐ Key Word Effects - DCGO2/DCGO-Card-Scripts GitHub Wiki
Alliance
GainAlliance gives 1 target Alliance for a specified duration
public static IEnumerator GainAlliance(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Alliance
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Alliance
GainAlliancePlayerEffect gives any target that meets requirements Alliance for a specified duration
public static IEnumerator GainAlliancePlayerEffect(
Func<Permanent, bool> permanentCondition,
EffectDuration effectDuration,
ICardEffect activateClass)
- permanentCondition - conditions for the targets to gain Alliance
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Alliance
Armor Purge
Not currently available to be given as an effect
Barrier
GainBarrier gives 1 target Barrier for a specified duration
public static IEnumerator GainBarrier(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Barrier
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Barrier
Blitz
GainBlitz gives 1 target Blitz for a specified duration
public static IEnumerator GainBlitz(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass, bool isWhenDigivolving)
- targetPermanent - target to gain Blitz
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Blitz
- isWhenDigivolving - is effect for digivolve timing
Blocker
GainBlocker gives 1 target Blocker for a specified duration
public static IEnumerator GainBlocker(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Blocker
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Blocker
GainBlockerPlayerEffect gives any target that meets requirements Blocker for a specified duration
public static IEnumerator GainBlockerPlayerEffect(
Func<Permanent, bool> permanentCondition,
EffectDuration effectDuration,
ICardEffect activateClass)
- permanentCondition - conditions for the targets to gain Blocker
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Blocker
Collision
Not currently available to be given as an effect
Decode
GainDecode gives 1 target Decodefor a specified duration
public static IEnumerator GainDecode(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Decode
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Decode
Decoy
Not currently available to be given as an effect
Evade
GainEvade gives 1 target Evade for a specified duration
public static IEnumerator GainEvade(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Evade
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Evade
Execute
GainExecute gives 1 target Execute for a specified duration
public static IEnumerator GainExecute(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Execute
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Execute
Fortitude
GainFortitude gives 1 target Fortitude for a specified duration
public static IEnumerator GainFortitude(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Fortitude
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Fortitude
Fragment
Not currently available to be given as an effect
Iceclad
GainIceclad gives 1 target Iceclad for a specified duration
public static IEnumerator GainIceclad(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Iceclad
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Iceclad
GainIcecladPlayerEffect gives any target that meets requirements Iceclad for a specified duration
public static IEnumerator GainIcecladPlayerEffect(
Func<Permanent, bool> permanentCondition,
EffectDuration effectDuration,
ICardEffect activateClass)
- permanentCondition - conditions for the targets to gain Iceclad
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Iceclad
Jamming
GainJamming gives 1 target Jamming for a specified duration
public static IEnumerator GainJamming(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Jamming
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Jamming
Material Save
Not currently available to be given as an effect
Mind Link
Not currently available to be given as an effect
Overclock
GainOverclock gives 1 target Overclock for a specified duration
public static IEnumerator GainOverclock(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Overclock
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Overclock
Partition
Not currently available to be given as an effect
Piercing
GainPierce gives 1 target Pierce for a specified duration
public static IEnumerator GainPierce(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Piercing
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Piercing
Progress
Not Available
Raid
GainRaid gives 1 target Raid for a specified duration
public static IEnumerator GainRaid(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Raid
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Raid
Reboot
GainReboot gives 1 target Reboot for a specified duration
public static IEnumerator GainReboot(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Reboot
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Reboot
Retaliation
GainRetaliation gives 1 target Retaliation for a specified duration
public static IEnumerator GainRetaliation(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Retaliation
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Retaliation
Rush
GainRush gives 1 target Rush for a specified duration
public static IEnumerator GainRush(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Rush
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Rush
GainRushPlayerEffect gives any target that meets requirements Rush for a specified duration
public static IEnumerator GainRushPlayerEffect(
Func<Permanent, bool> permanentCondition,
EffectDuration effectDuration,
ICardEffect activateClass)
- permanentCondition - conditions for the targets to gain Rush
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Rush
Save
Not currently available to be given as an effect
Scapegoat
Not currently available to be given as an effect
Vortex
GainVortex gives 1 target Vortex for a specified duration
public static IEnumerator GainVortex(Permanent targetPermanent, EffectDuration effectDuration, ICardEffect activateClass)
- targetPermanent - target to gain Vortex
- effectDuration - enum indicating how long effect will last
- activateClass - reference to effect giving Vortex