Commit ca58acb6 authored by nanahira's avatar nanahira

Merge branch 'mc'

parents 03c42e08 74c969b3
Pipeline #17995 passed with stages
in 43 seconds
......@@ -233,3 +233,8 @@ AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
Name=濑名歌铃 Deck=Brave Dialog=wof-Sena-Karin
????? 卡组。
AI_LV3 SUPPORT_MASTER_RULE_2020
![狂野模式]神数不神-雷龙
Name=神数不神 Deck=ThunderDragon Dialog=Zefra.zh-CN
深渊混沌雷龙卡组。(普通模式的人机的卡组会符合其使用的卡池对应的环境的禁限卡表,但在狂野模式中,人机的卡组不符合任何禁限卡表。)
SUPPORT_MASTER_RULE_2020
#created by ...
#main
5206415
32731036
32731036
90488465
6637331
6637331
33854624
33854624
29596581
29596581
83107873
83107873
31786629
31786629
31786629
56713174
56713174
56713174
61901281
61901281
99234526
99234526
92998610
92998610
44586426
44586426
44586426
14558127
14558127
23434538
23434538
23434538
76218313
20318029
20318029
20318029
1475311
1475311
1475311
75500286
95238394
95238394
99266988
99266988
99266988
24224830
24224830
34090915
10045474
10045474
#extra
41685633
41685633
15291624
21044178
98127546
21887175
86066372
4280258
38342335
83152482
65741786
50277355
70369116
73539069
41999284
!side
{
"welcome": [
"你好呀,打牌人",
"你好,欢迎和我耍牌"
],
"deckerror": [
"抱歉,我的卡组需要{0}才可以耍"
],
"duelstart": [
"嘿嘿,我要用二哥打爆你。",
"我的卡组不屁股,也就塞了几张禁卡捏",
"我只会耍简单的卡组,不要用禁卡和我打拉"
],
"newturn": [
"到我喽,抽卡!(裤裆偷偷掏出)",
"我抽一张卡"
],
"endturn": [
"我耍完了,到你了",
"到你回合了哦,不会是多线程决斗吧?"
],
"directattack": [
"{0},攻击对手!",
"{0},撞烂它!",
"{0},小拳揍它!"
],
"attack": [
"{0},把{1}打倒!",
"嘿嘿,{0},攻击{1}!"
],
"ondirectattack": [
"啊,不要打我,我放禁卡给你玩",
"呀,太强辣,可以带带我嘛",
"好痛...想拔电源"
],
"facedownmonstername": "怪兽",
"activate": [
"嘿嘿,我发动{0}",
"嘎嘎,我使用{0}的力量"
],
"summon": [
"我召唤(掏出){0}!",
"出来,我的小怪兽{0}!"
],
"setmonster": [
"我放置一只不知名怪兽。"
],
"chaining": [
"嘿,我能用禁卡气不气?",
"乎,我发动{0}!",
"不好意思拉,我有{0}",
"哈哈,发动{0}的效果!"
]
}
......@@ -424,7 +424,7 @@ namespace WindBot.Game.AI
/// </summary>
public IList<ClientCard> CheckSelectCount(IList<ClientCard> _selected, IList<ClientCard> cards, int min, int max)
{
var selected = _selected.ToList();
var selected = _selected.Distinct().ToList();
if (selected.Count < min)
{
foreach (ClientCard card in cards)
......
......@@ -354,8 +354,8 @@ namespace WindBot.Game.AI.Decks
return true;
else
{
ClientCard target = Util.GetProblematicEnemyCard();
if (target != null)
ClientCard target = Util.GetProblematicEnemyCard(2500);
if (target != null && !Util.ChainContainPlayer(0))
{
AI.SelectCard(CardId.DestinyHeroDestroyPhoenixEnforcer);
AI.SelectNextCard(target);
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -111,6 +111,8 @@ WindBot can run as a "server", provide a http interface to create bot.
* ST1732
* ThunderDragon
* Toadally Awesome
* Trickstar
......
......@@ -85,6 +85,7 @@
<Compile Include="Game\AI\Decks\SkyStrikerExecutor.cs" />
<Compile Include="Game\AI\Decks\MokeyMokeyKingExecutor.cs" />
<Compile Include="Game\AI\Decks\MokeyMokeyExecutor.cs" />
<Compile Include="Game\AI\Decks\ThunderDragonExecutor.cs" />
<Compile Include="Game\AI\Decks\TimeThiefExecutor.cs" />
<Compile Include="Game\AI\Decks\ToadallyAwesomeExecutor.cs" />
<Compile Include="Game\AI\Decks\NekrozExecutor.cs" />
......
......@@ -214,6 +214,12 @@
"name": "濑名歌铃",
"deck": "Brave",
"dialog": "wof-Sena-Karin"
},
{
"name": "神数不神",
"deck": "ThunderDragon",
"dialog": "Zefra.zh-CN",
"hidden": true
}
]
}
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