Ejemplo n.º 1
0
            public void BeforeStageDefeated(IQuestStatus questStatus)
            {
                var ungoliantsSpawn = questStatus.Game.StagingArea.CardsInStagingArea.Where(x => x.Title == "Ungoliant's Spawn").FirstOrDefault() as IEnemyInPlay;
                if (ungoliantsSpawn == null)
                    return;

                questStatus.IsStageDefeated = false;
            }
Ejemplo n.º 2
0
            public void BeforeStageDefeated(IQuestStatus questStatus)
            {
                var ungoliantsSpawn = questStatus.Game.StagingArea.CardsInStagingArea.Where(x => x.Title == "Ungoliant's Spawn").FirstOrDefault() as IEnemyInPlay;

                if (ungoliantsSpawn == null)
                {
                    return;
                }

                questStatus.IsStageDefeated = false;
            }
Ejemplo n.º 3
0
            public void BeforeStageDefeated(IQuestStatus questStatus)
            {
                if (questStatus.Game.QuestArea.ActiveQuest == null || questStatus.Game.QuestArea.ActiveQuest.Card.Id != source.Id)
                {
                    return;
                }

                var ungoliantsSpawn = questStatus.Game.VictoryDisplay.Cards.Where(x => x.Title == "Ungoliant's Spawn").FirstOrDefault() as IEnemyCard;

                if (ungoliantsSpawn != null)
                {
                    return;
                }

                questStatus.IsStageDefeated = false;
            }
Ejemplo n.º 4
0
 public void AfterStageDefeated(IQuestStatus stage)
 {
     stage.Game.AddEffect(this);
 }
Ejemplo n.º 5
0
            public void BeforeStageDefeated(IQuestStatus questStatus)
            {
                if (questStatus.Game.QuestArea.ActiveQuest == null || questStatus.Game.QuestArea.ActiveQuest.Card.Id != source.Id)
                    return;

                var ungoliantsSpawn = questStatus.Game.VictoryDisplay.Cards.Where(x => x.Title == "Ungoliant's Spawn").FirstOrDefault() as IEnemyCard;
                if (ungoliantsSpawn != null)
                    return;

                questStatus.IsStageDefeated = false;
            }
Ejemplo n.º 6
0
 public void AfterStageDefeated(IQuestStatus stage)
 {
     stage.Game.AddEffect(this);
 }