mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
- AttackerBlocked and Blocks triggers now trigger for each blocking creature.
This commit is contained in:
@@ -2202,18 +2202,17 @@ public class CombatUtil {
|
||||
public static void checkBlockedAttackers(final Card a, Card b) {
|
||||
//System.out.println(a.getName() + " got blocked by " + b.getName());
|
||||
|
||||
//Run triggers
|
||||
HashMap<String, Object> runParams = new HashMap<String,Object>();
|
||||
runParams.put("Attacker",a);
|
||||
runParams.put("Blocker",b);
|
||||
AllZone.TriggerHandler.runTrigger("AttackerBlocked", runParams);
|
||||
AllZone.TriggerHandler.runTrigger("Blocks", runParams);
|
||||
|
||||
if(!a.getCreatureGotBlockedThisCombat()) {
|
||||
|
||||
AllZone.GameAction.checkWheneverKeyword(a,"BecomesBlocked",null);
|
||||
|
||||
//Run triggers
|
||||
HashMap<String, Object> runParams = new HashMap<String,Object>();
|
||||
runParams.put("Attacker",a);
|
||||
runParams.put("Blocker",b);
|
||||
AllZone.TriggerHandler.runTrigger("AttackerBlocked", runParams);
|
||||
|
||||
AllZone.TriggerHandler.runTrigger("Blocks", runParams);
|
||||
|
||||
for(Ability ab:CardFactoryUtil.getBushidoEffects(a))
|
||||
AllZone.Stack.add(ab);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user