Commit 00ee687d authored by 苍蓝's avatar 苍蓝

update 超可爱

parent 553b988e
Pipeline #21306 passed with stage
in 20 seconds
...@@ -37,7 +37,7 @@ namespace WindBot.Game.AI.Decks ...@@ -37,7 +37,7 @@ namespace WindBot.Game.AI.Decks
AddExecutor(ExecutorType.Activate, _CardId.傲慢之壶); AddExecutor(ExecutorType.Activate, _CardId.傲慢之壶);
AddExecutor(ExecutorType.Activate, CardId.天之选别); AddExecutor(ExecutorType.Activate, CardId.天之选别);
AddExecutor(ExecutorType.Activate, _CardId.圣防, 圣防Effect); AddExecutor(ExecutorType.Activate, _CardId.圣防, 圣防Effect);
AddExecutor(ExecutorType.Activate, _CardId.捕获, 圣塔Effect); AddExecutor(ExecutorType.Activate, _CardId.捕获, 捕获Effect);
AddExecutor(ExecutorType.Activate, _CardId.亚龙地狱, 亚龙地狱Effect); AddExecutor(ExecutorType.Activate, _CardId.亚龙地狱, 亚龙地狱Effect);
AddExecutor(ExecutorType.Activate, CardId.紧急事态); AddExecutor(ExecutorType.Activate, CardId.紧急事态);
AddExecutor(ExecutorType.Activate, CardId.幻影咆哮); AddExecutor(ExecutorType.Activate, CardId.幻影咆哮);
...@@ -105,7 +105,7 @@ namespace WindBot.Game.AI.Decks ...@@ -105,7 +105,7 @@ namespace WindBot.Game.AI.Decks
atkup = false; atkup = false;
} }
private IList<int> targets = new[] { private IList<int> targets = new[] {
CardId.夜魔女, CardId.光天女, CardId.细剑女, CardId.救火女, CardId.遥控女, CardId.主存女, CardId.花草女}; CardId.夜魔女, CardId.光天女, CardId.细剑女, CardId.救火女, CardId.浮游女,CardId.遥控女, CardId.主存女, CardId.花草女};
private IList<int> tar = new[] { private IList<int> tar = new[] {
CardId.花草女, CardId.主存女, CardId.遥控女, CardId.救火女, CardId.浮游女,CardId.光天女,CardId.细剑女}; CardId.花草女, CardId.主存女, CardId.遥控女, CardId.救火女, CardId.浮游女,CardId.光天女,CardId.细剑女};
...@@ -173,7 +173,7 @@ namespace WindBot.Game.AI.Decks ...@@ -173,7 +173,7 @@ namespace WindBot.Game.AI.Decks
} }
private bool 救火女Effect2() private bool 救火女Effect2()
{ {
if (!atkup) if (!atkup && Enemy.HasAttackingMonster())
{ {
int topattack = (Bot.MonsterZone.GetMatchingCardsCount(card => card.Level == 6) + Enemy.MonsterZone.GetMatchingCardsCount(card => card.Level == 6)) * 600 +1700; int topattack = (Bot.MonsterZone.GetMatchingCardsCount(card => card.Level == 6) + Enemy.MonsterZone.GetMatchingCardsCount(card => card.Level == 6)) * 600 +1700;
if (Util.GetTotalAttackingMonsterAttack(0) < topattack || if (Util.GetTotalAttackingMonsterAttack(0) < topattack ||
...@@ -237,6 +237,13 @@ namespace WindBot.Game.AI.Decks ...@@ -237,6 +237,13 @@ namespace WindBot.Game.AI.Decks
AI.SelectCard(targets); AI.SelectCard(targets);
return true; return true;
} }
private bool 捕获Effect()
{
foreach (ClientCard mon in Duel.LastSummonedCards)
if (mon.Level >= 6 && mon.Level >= Enemy.MonsterZone.GetHighestLevelMonster().Level && mon.Attack > 1700 && Bot.HasInMonstersZone(targets))
AI.SelectCard(mon);
return true;
}
private bool 紧急出动Effect2() private bool 紧急出动Effect2()
{ {
if (Bot.HasInHand(targets)) if (Bot.HasInHand(targets))
......
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