mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
- Added scheme: Drench the Soil in Their Blood
- Archenemy schemes will only be played on pre-combat main phases.
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -2997,6 +2997,7 @@ res/cardsfolder/d/dregs_of_sorrow.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dregscape_zombie.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/drekavac.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/drelnoch.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/drench_the_soil_in_their_blood.txt -text
|
||||
res/cardsfolder/d/drift_of_phantasms.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/drift_of_the_dead.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/drifter_il_dal.txt svneol=native#text/plain
|
||||
|
||||
8
res/cardsfolder/d/drench_the_soil_in_their_blood.txt
Normal file
8
res/cardsfolder/d/drench_the_soil_in_their_blood.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Drench the Soil in Their Blood
|
||||
ManaCost:no cost
|
||||
Types:Scheme
|
||||
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ BloodyCombat | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, after the main phase, there is an additional combat phase followed by an additional main phase. Creatures you control gain vigilance until end of turn.
|
||||
SVar:BloodyCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | FollowedBy$ ThisPhase | ConditionPhases$ Main1,Main2 | SubAbility$ MakeVigilant
|
||||
SVar:MakeVigilant:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance
|
||||
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/drench_the_soil_in_their_blood.jpg
|
||||
Oracle:When you set this scheme in motion, after the main phase, there is an additional combat phase followed by an additional main phase. Creatures you control gain vigilance until end of turn.
|
||||
@@ -295,7 +295,7 @@ public class PhaseHandler implements java.io.Serializable {
|
||||
break;
|
||||
|
||||
case MAIN1:
|
||||
if (this.getPlayerTurn().isArchenemy()) {
|
||||
if (this.getPlayerTurn().isArchenemy() && this.isPreCombatMain()) {
|
||||
this.getPlayerTurn().setSchemeInMotion();
|
||||
}
|
||||
break;
|
||||
@@ -888,6 +888,17 @@ public class PhaseHandler implements java.io.Serializable {
|
||||
return (this.nUpkeepsThisTurn == 1);
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* isPreCombatMain.
|
||||
* </p>
|
||||
*
|
||||
* @return a boolean.
|
||||
*/
|
||||
public final boolean isPreCombatMain() {
|
||||
return (this.nCombatsThisTurn == 0);
|
||||
}
|
||||
|
||||
private final static boolean DEBUG_PHASES = false;
|
||||
|
||||
public void startFirstTurn(Player goesFirst) {
|
||||
|
||||
Reference in New Issue
Block a user