mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
*Added Torpor Orb.
*Triggered Abilities no longer trigger AbilityCast.
This commit is contained in:
@@ -535,7 +535,7 @@ public class MagicStack extends MyObservable {
|
||||
}
|
||||
|
||||
//Run AbilityCast triggers
|
||||
if (sp.isAbility()) {
|
||||
if (sp.isAbility() && !sp.isTrigger()) {
|
||||
AllZone.getTriggerHandler().runTrigger("AbilityCast", runParams);
|
||||
}
|
||||
|
||||
|
||||
@@ -336,7 +336,22 @@ public class TriggerHandler {
|
||||
{
|
||||
return false; //Test failed.
|
||||
}
|
||||
|
||||
|
||||
//Torpor Orb check
|
||||
CardList torporOrbs = AllZoneUtil.getCardsInPlay("Torpor Orb");
|
||||
|
||||
if(torporOrbs.size() != 0 && mode.equals("ChangesZone") && regtrig.getMapParams().get("ValidCard").contains("Creature"))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if(torporOrbs.size() != 0 && regtrig.getMapParams().containsKey("Destination"))
|
||||
{
|
||||
if(!regtrig.getMapParams().get("Destination").equals("Battlefield"))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
HashMap<String, String> trigParams = regtrig.getMapParams();
|
||||
final Player[] decider = new Player[1];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user