Commit d9578872 authored by 苍蓝's avatar 苍蓝

update

parent 72bf1203
Pipeline #26097 passed with stage
in 23 seconds
......@@ -29,6 +29,11 @@ Name=光天女 Deck=Excutie Dialog=Excutie.zh-CN
强力的超可爱执行者卡组。
SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!黑曜魔导
Name=黑曜魔导 Deck=ObsidianMagical Dialog=rd-b.zh-CN
滤抽暗魔术师卡组。
SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!传说子
Name=传说子 Deck=TheLegend Dialog=rd
大量传说卡堆成的卡组。需勾选不检查卡组才能对战。
......
#created by ...
#main
120130000
120254035
120254035
120254035
120246080
120246081
120246081
120246081
120181002
120181002
120130041
120130041
120199052
120199052
120199052
120203027
120203027
120208053
120208053
120208053
120203029
120203029
120217018
120217018
120231069
120246018
120246083
120246083
120246083
120246084
120246084
120246084
120246085
120246085
120246085
120249055
120249055
120249055
120244055
120232005
#extra
!side
120105012
{
"welcome": [
"杂鱼~杂鱼~",
"哼,你就是我的对手吗?看起来不怎么样嘛。",
],
"deckerror": [
"哈,你的卡组出了点小问题?看来你还不够格和我对决。"
],
"duelstart": [
"你以为我会对你客气吗?",
"我可不会手下留情哟!"
],
"newturn": [
"轮到我了,抽卡!我手中的力量又增强了。",
"我抽到了什么?不管怎样,胜利的天平已经倾斜向我这边!"
],
"endturn": [
"回合结束,你就好好体会一下等待失败的煎熬吧。",
"我的回合结束,现在轮到你颤抖了。",
"轮到你了,希望你不要让我失望。",
"大叔生气了吗,嘻嘻~"
],
"directattack": [
"{0},直接攻击!你的生命值就是我的了!",
"{0},给我用力揍他!",
"{0},直接攻击对手!你的防御在我面前一无是处!",
"{0},攻击对手的生命值!让他们见识一下真正的力量!",
"{0},让杂鱼大叔见识一下你的力量。!"
],
"attack": [
"{0},攻击这只{1}!你的命运已经注定了!",
"你这杂鱼,捉弄起来真无趣。",
"{0},冲向那只杂鱼!",
"{1}只是个杂鱼罢了,连我的一根汗毛都不如。"
],
"ondirectattack": [
"哎呀呀,杂鱼生气了吗?",
"哼,就这点本事吗?",
"真是差劲透顶!",
"啊!好痛!!!",
"刚才的冒犯真的很对不起!请饶了我吧!我没想到会这样。",
"呜呜,我错了,我不该小看你的。{0}的攻击好痛。",
"请、请停下来!我、我再也不敢了!"
],
"facedownmonstername": "隐匿的怪兽",
"activate": [
"我发动{0}。你最好小心了,这将是你噩梦的开始。",
"我使用{0}的效果。看来你还没意识到局势的严重性。",
"我使用{0}的力量。在我的策略面前,你的抵抗毫无意义。"
],
"summon": [
"我召唤{0}。颤抖吧,因为你面对的是无敌的力量!",
"出来吧,{0}!这可不是你的杂鱼怪兽能比的!",
"出现吧,{0}!你的到来将宣告对手的末日!",
"出来吧{0}!你将见证真正的强者是如何战斗的!",
"召唤{0}。在我的怪兽面前,你的防御不过是纸糊的!"
],
"setmonster": [
"我放置了一只怪兽。这只是我胜利之路上的一小步。",
"我里侧表示放置了一只怪兽。你最好祈祷能抽到对付它的牌。"
],
"chaining": [
"看这里!我发动{0}!你已经落入我的陷阱!",
"你的每一个动作都在我的计算之中。",
"发动{0}!你无法逃脱我的掌控。",
"这是我为你准备的惊喜。"
]
}
......@@ -74,7 +74,7 @@ namespace WindBot.Game.AI
int bestBotPower = GetBestPower(Bot, onlyATK);
return IsOneEnemyBetterThanValue(bestBotPower, onlyATK);
}
/// <summary>
/// Do all enemy monsters have better power than the best power of the bot's?
/// </summary>
......
......@@ -493,37 +493,7 @@ namespace WindBot.Game.AI.Decks
list[n] = temp;
}
}
public ClientCard GetBestEnemyCard_random()
{
// monsters
ClientCard card = Util.GetProblematicEnemyMonster(0, true);
if (card != null)
return card;
if (Util.GetOneEnemyBetterThanMyBest() != null)
{
card = Enemy.MonsterZone.GetHighestAttackMonster(true);
if (card != null)
return card;
}
// spells
List<ClientCard> enemy_spells = Enemy.GetSpells();
RandomSort(enemy_spells);
foreach (ClientCard sp in enemy_spells)
{
if (sp.IsFaceup() && !sp.IsDisabled()) return sp;
}
if (enemy_spells.Count > 0) return enemy_spells[0];
List<ClientCard> monsters = Enemy.GetMonsters();
if (monsters.Count > 0)
{
RandomSort(monsters);
return monsters[0];
}
return null;
}
private bool ImFeelingLazy()
{
if (Executors.Any(exec => (exec.Type == ExecutorType.SummonOrSet || exec.Type == ExecutorType.Summon || exec.Type == ExecutorType.MonsterSet) && exec.CardId == Card.Id))
......
This diff is collapsed.
......@@ -83,6 +83,7 @@
<Compile Include="Game\AI\Decks\LuckyExecutor.cs" />
<Compile Include="Game\AI\Decks\MathMechExecutor.cs" />
<Compile Include="Game\AI\Decks\MituziExecutor.cs" />
<Compile Include="Game\AI\Decks\ObsidianMagicalExecutor.cs" />
<Compile Include="Game\AI\Decks\PureWindsExecutor.cs" />
<Compile Include="Game\AI\Decks\DragunExecutor.cs" />
<Compile Include="Game\AI\Decks\Level8Executor.cs" />
......@@ -178,7 +179,73 @@
<None Include="Decks\*.ydk">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\*.json">
<None Include="Dialogs\anothercopy.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\BA.zh-TW.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\cirno.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\copy.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\default.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\Excutie.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\gugugu.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\kiwi.zh-TW.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\Mituzi.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\mokey.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\near.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\rd-b.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\rd-a.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\rd-c.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\rd-d.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\rd.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\smart.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\soul.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\swordsman.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\verre.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\VI-1911.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\Zefra.zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Dialogs\zh-CN.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
......
......@@ -30,6 +30,11 @@
"name": "光天女",
"deck": "Excutie",
"dialog": "Excutie.zh-CN"
},
{
"name": "黑曜魔导",
"deck": "ObsidianMagical",
"dialog": "ObsidianMagical.zh-CN"
},
{
"name": "幻宇子",
......
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