mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
Merge branch 'master' into 'master'
ManaBurn sound working again + Edition files for Mythic Edition of Guild of Ravnica and Ravnica Allegiance See merge request core-developers/forge!1437
This commit is contained in:
@@ -375,6 +375,11 @@ public class FControlGameEventHandler extends IGameEventVisitor.Base<Void> {
|
||||
return processPlayer(event.player, livesUpdate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visit(GameEventManaBurn event) {
|
||||
return processPlayer(event.player, livesUpdate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void visit(final GameEventPlayerPoisoned event) {
|
||||
return processPlayer(event.receiver, livesUpdate);
|
||||
|
||||
@@ -22,6 +22,7 @@ import forge.game.event.GameEventCardTapped;
|
||||
import forge.game.event.GameEventFlipCoin;
|
||||
import forge.game.event.GameEventGameOutcome;
|
||||
import forge.game.event.GameEventLandPlayed;
|
||||
import forge.game.event.GameEventManaBurn;
|
||||
import forge.game.event.GameEventPlayerLivesChanged;
|
||||
import forge.game.event.GameEventPlayerPoisoned;
|
||||
import forge.game.event.GameEventShuffle;
|
||||
@@ -76,6 +77,8 @@ public class EventVisualizer extends IGameEventVisitor.Base<SoundEffectType> imp
|
||||
@Override
|
||||
public SoundEffectType visit(final GameEventPlayerLivesChanged event) { return event.newLives < event.oldLives ? SoundEffectType.LifeLoss : SoundEffectType.LifeGain; }
|
||||
@Override
|
||||
public SoundEffectType visit(final GameEventManaBurn event) { return SoundEffectType.ManaBurn; }
|
||||
@Override
|
||||
public SoundEffectType visit(final GameEventPlayerPoisoned event) { return SoundEffectType.Poison; }
|
||||
@Override
|
||||
public SoundEffectType visit(final GameEventShuffle event) { return SoundEffectType.Shuffle; }
|
||||
|
||||
Reference in New Issue
Block a user