Commit e55be8b5 authored by nanahira's avatar nanahira

Merge branch 'master' of github.com:IceYGO/windbot

parents a7f1ca0f eb5d8f48
...@@ -192,8 +192,8 @@ namespace WindBot.Game.AI ...@@ -192,8 +192,8 @@ namespace WindBot.Game.AI
public const int PatricianOfDarkness = 19153634; public const int PatricianOfDarkness = 19153634;
public const int DictatorOfD = 66961194; public const int DictatorOfD = 66961194;
public const int NovoxTheSilenforcerDisciple = 25801745; public const int LoThePrayersOfTheVoicelessVoice = 25801745;
public const int SilenforcingBarrier = 98477480; public const int BarrierOfTheVoicelessVoice = 98477480;
public const int DiabellzeOfTheOriginalSin = 53765052; public const int DiabellzeOfTheOriginalSin = 53765052;
public const int PotOfExtravagance = 49238328; public const int PotOfExtravagance = 49238328;
...@@ -450,7 +450,8 @@ namespace WindBot.Game.AI ...@@ -450,7 +450,8 @@ namespace WindBot.Game.AI
if (defender.IsCode(_CardId.RescueACEHydrant) && !defender.IsDisabled() && Enemy.GetMonsters().Any(monster => monster.HasSetcode(_Setcode.RescueACE) && !monster.IsCode(_CardId.RescueACEHydrant))) if (defender.IsCode(_CardId.RescueACEHydrant) && !defender.IsDisabled() && Enemy.GetMonsters().Any(monster => monster.HasSetcode(_Setcode.RescueACE) && !monster.IsCode(_CardId.RescueACEHydrant)))
return false; return false;
if (Enemy.HasInSpellZone(_CardId.SilenforcingBarrier, true) && Enemy.HasInMonstersZone(_CardId.NovoxTheSilenforcerDisciple, faceUp: true) && !defender.HasType(CardType.Ritual)) if (Enemy.HasInSpellZone(_CardId.BarrierOfTheVoicelessVoice, true) && Enemy.HasInMonstersZone(_CardId.LoThePrayersOfTheVoicelessVoice, faceUp: true)
&& Enemy.GetMonsters().Any(card => card.HasType(CardType.Ritual) && card.IsFaceup()) && !defender.HasType(CardType.Ritual))
return false; return false;
return true; return true;
......
...@@ -1078,6 +1078,13 @@ namespace WindBot.Game ...@@ -1078,6 +1078,13 @@ namespace WindBot.Game
cards.Add(card); cards.Add(card);
} }
if (_select_hint == 575 && cancelable) // HINTMSG_FIELD_FIRST
{
_select_hint = 0;
Connection.Send(CtosMessage.Response, -1);
return;
}
IList<ClientCard> selected = func(cards, min, max, _select_hint, cancelable); IList<ClientCard> selected = func(cards, min, max, _select_hint, cancelable);
_select_hint = 0; _select_hint = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment