Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
W
windbot
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alstroemeria-silentlove
windbot
Commits
80dba032
Commit
80dba032
authored
May 30, 2019
by
mercury233
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
https://github.com/IceYGO/windbot
parents
698d8a65
4d80e194
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
67 additions
and
35 deletions
+67
-35
BotWrapper/bot.conf
BotWrapper/bot.conf
+40
-20
Game/AI/Decks/BlueEyesMaxDragonExecutor.cs
Game/AI/Decks/BlueEyesMaxDragonExecutor.cs
+1
-1
Game/AI/Decks/ChainBurnExecutor.cs
Game/AI/Decks/ChainBurnExecutor.cs
+1
-1
Game/AI/Decks/DarkMagicianExecutor.cs
Game/AI/Decks/DarkMagicianExecutor.cs
+1
-2
Game/AI/Decks/GrenMajuThunderBoarderExecutor.cs
Game/AI/Decks/GrenMajuThunderBoarderExecutor.cs
+1
-1
Game/AI/Decks/LightswornShaddoldinosourExecutor.cs
Game/AI/Decks/LightswornShaddoldinosourExecutor.cs
+1
-2
Game/AI/Decks/PhantasmExecutor.cs
Game/AI/Decks/PhantasmExecutor.cs
+3
-3
Game/AI/Decks/ST1732Executor.cs
Game/AI/Decks/ST1732Executor.cs
+1
-1
Game/AI/Decks/SkyStrikerExecutor.cs
Game/AI/Decks/SkyStrikerExecutor.cs
+1
-1
README.md
README.md
+16
-2
WindBotInfo.cs
WindBotInfo.cs
+1
-1
No files found.
BotWrapper/bot.conf
View file @
80dba032
...
@@ -19,11 +19,31 @@ Random=AI_LV3
...
@@ -19,11 +19,31 @@ Random=AI_LV3
一些环境里可以看到的卡组。
一些环境里可以看到的卡组。
SUPPORT_NEW_MASTER_RULE
SUPPORT_NEW_MASTER_RULE
!随机-报社
Random
=
AI_ANTI_META
一些报复社会(针对主流卡组的弱点)的卡组。
SUPPORT_NEW_MASTER_RULE
!悠悠
Name
=悠悠
Deck
=
MokeyMokey
Dialog
=
mokey
.
zh
-
CN
沙包。
AI_LV1
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!悠悠王
Name
=悠悠王
Deck
=
MokeyMokeyKing
Dialog
=
mokey
.
zh
-
CN
大沙包。
AI_LV1
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!谜之剑士
LV4
-龙骑星爆
!谜之剑士
LV4
-龙骑星爆
Name
=谜之剑士
LV4
Deck
=
Dragunity
Dialog
=
swordsman
.
zh
-
CN
Name
=谜之剑士
LV4
Deck
=
Dragunity
Dialog
=
swordsman
.
zh
-
CN
龙骑轴星尘龙爆裂体卡组。
龙骑轴星尘龙爆裂体卡组。
AI_LV2
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
AI_LV2
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!谜之剑士
LV4
-
L8
Name
=谜之剑士
LV4
Deck
=
'Level VIII'
Dialog
=
swordsman
.
zh
-
CN
8
星同调卡组。
AI_LV2
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!谜之剑士
LV4
-
R5
!谜之剑士
LV4
-
R5
Name
=谜之剑士
LV4
Deck
=
'Rank V'
Dialog
=
swordsman
.
zh
-
CN
Name
=谜之剑士
LV4
Deck
=
'Rank V'
Dialog
=
swordsman
.
zh
-
CN
5
阶超量卡组。
5
阶超量卡组。
...
@@ -57,12 +77,12 @@ SUPPORT_MASTER_RULE_3
...
@@ -57,12 +77,12 @@ SUPPORT_MASTER_RULE_3
!尼亚-妖仙兽
!尼亚-妖仙兽
Name
=尼亚
Deck
=
Yosenju
Dialog
=
near
.
zh
-
CN
Name
=尼亚
Deck
=
Yosenju
Dialog
=
near
.
zh
-
CN
妖仙兽卡组。
妖仙兽卡组。
AI_
LV3
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
AI_
ANTI_META
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!尼亚-机壳
!尼亚-机壳
Name
=尼亚
Deck
=
Qliphort
Dialog
=
near
.
zh
-
CN
Name
=尼亚
Deck
=
Qliphort
Dialog
=
near
.
zh
-
CN
机壳卡组。
机壳卡组。
AI_
LV3
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
AI_
ANTI_META
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!尼亚-淘气仙星
!尼亚-淘气仙星
Name
=尼亚
Deck
=
Trickstar
Dialog
=
near
.
zh
-
CN
Name
=尼亚
Deck
=
Trickstar
Dialog
=
near
.
zh
-
CN
...
@@ -74,6 +94,21 @@ Name=尼亚 Deck=Altergeist Dialog=near.zh-CN
...
@@ -74,6 +94,21 @@ Name=尼亚 Deck=Altergeist Dialog=near.zh-CN
幻变骚灵卡组。
幻变骚灵卡组。
AI_LV3
SUPPORT_NEW_MASTER_RULE
AI_LV3
SUPPORT_NEW_MASTER_RULE
!复制梁龙-闪刀姬
Name
=复制梁龙
Deck
=
SkyStriker
Dialog
=
anothercopy
.
zh
-
CN
旧式闪刀姬卡组。
AI_LV3
SUPPORT_NEW_MASTER_RULE
!复制梁龙-自奏圣乐
Name
=复制梁龙
Deck
=
Orcust
Dialog
=
anothercopy
.
zh
-
CN
自奏圣乐卡组。
AI_LV3
SUPPORT_NEW_MASTER_RULE
!复制梁龙-转生炎兽
Name
=复制梁龙
Deck
=
Salamangreat
Dialog
=
anothercopy
.
zh
-
CN
转生炎兽卡组。
AI_LV3
SUPPORT_NEW_MASTER_RULE
!永远之魂-削血
!永远之魂-削血
Name
=永远之魂
Deck
=
Burn
Dialog
=
soul
.
zh
-
CN
Name
=永远之魂
Deck
=
Burn
Dialog
=
soul
.
zh
-
CN
老式削血卡组。
老式削血卡组。
...
@@ -89,16 +124,6 @@ Name=永远之魂 Deck=Horus Dialog=soul.zh-CN
...
@@ -89,16 +124,6 @@ Name=永远之魂 Deck=Horus Dialog=soul.zh-CN
老式龙族卡组。
老式龙族卡组。
AI_LV1
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
AI_LV1
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!悠悠
Name
=悠悠
Deck
=
MokeyMokey
Dialog
=
mokey
.
zh
-
CN
沙包。
AI_LV1
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!悠悠王
Name
=悠悠王
Deck
=
MokeyMokeyKing
Dialog
=
mokey
.
zh
-
CN
大沙包。
AI_LV1
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!试作型机器人
1732
!试作型机器人
1732
Name
=试作型机器人
1732
Deck
=
ST1732
Dialog
=
zh
-
CN
Name
=试作型机器人
1732
Deck
=
ST1732
Dialog
=
zh
-
CN
由三盒
ST17
和三盒
SD32
组成的卡组。
由三盒
ST17
和三盒
SD32
组成的卡组。
...
@@ -122,19 +147,14 @@ AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE
...
@@ -122,19 +147,14 @@ AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE
!幻煌果
!幻煌果
Name
=幻煌果
Deck
=
Phantasm
Dialog
=
kiwi
.
zh
-
TW
Name
=幻煌果
Deck
=
Phantasm
Dialog
=
kiwi
.
zh
-
TW
幻煌龙卡组。
幻煌龙卡组。
AI_
LV3
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
AI_
ANTI_META
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!燃血鬥士
!燃血鬥士
Name
=燃血鬥士
Deck
=
ChainBurn
Dialog
=
kiwi
.
zh
-
TW
Name
=燃血鬥士
Deck
=
ChainBurn
Dialog
=
kiwi
.
zh
-
TW
连锁烧卡组。
连锁烧卡组。
AI_
LV3
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
AI_
ANTI_META
SUPPORT_MASTER_RULE_3
SUPPORT_NEW_MASTER_RULE
!報社鬥士
!報社鬥士
Name
=報社鬥士
Deck
=
GrenMajuThunderBoarder
Dialog
=
kiwi
.
zh
-
TW
Name
=報社鬥士
Deck
=
GrenMajuThunderBoarder
Dialog
=
kiwi
.
zh
-
TW
红莲雷王滑板卡组。
红莲雷王滑板卡组。
AI_LV3
SUPPORT_NEW_MASTER_RULE
AI_ANTI_META
SUPPORT_NEW_MASTER_RULE
!复制梁龙-闪刀姬
Name
=复制梁龙
Deck
=
SkyStriker
Dialog
=
anothercopy
.
zh
-
CN
纯闪刀姬卡组。
AI_LV3
SUPPORT_NEW_MASTER_RULE
Game/AI/Decks/BlueEyesMaxDragonExecutor.cs
View file @
80dba032
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
[
Deck
(
"BlueEyesMaxDragon"
,
"AI_BlueEyesMaxDragon"
,
"Normal"
)]
[
Deck
(
"BlueEyesMaxDragon"
,
"AI_BlueEyesMaxDragon"
)]
public
class
BlueEyesMaxDragonExecutor
:
DefaultExecutor
public
class
BlueEyesMaxDragonExecutor
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
...
Game/AI/Decks/ChainBurnExecutor.cs
View file @
80dba032
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
[
Deck
(
"ChainBurn"
,
"AI_ChainBurn"
,
"Normal"
)]
[
Deck
(
"ChainBurn"
,
"AI_ChainBurn"
)]
public
class
ChainBurnExecutor
:
DefaultExecutor
public
class
ChainBurnExecutor
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
...
Game/AI/Decks/DarkMagicianExecutor.cs
View file @
80dba032
...
@@ -6,8 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,8 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
// NOT FINISHED YET
[
Deck
(
"DarkMagician"
,
"AI_DarkMagician"
)]
[
Deck
(
"DarkMagician"
,
"AI_DarkMagician"
,
"NotFinished"
)]
public
class
DarkMagicianExecutor
:
DefaultExecutor
public
class
DarkMagicianExecutor
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
...
Game/AI/Decks/GrenMajuThunderBoarderExecutor.cs
View file @
80dba032
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
[
Deck
(
"GrenMajuThunderBoarder"
,
"AI_GrenMajuThunderBoarder"
,
"Normal"
)]
[
Deck
(
"GrenMajuThunderBoarder"
,
"AI_GrenMajuThunderBoarder"
)]
public
class
GrenMajuThunderBoarderExecutor
:
DefaultExecutor
public
class
GrenMajuThunderBoarderExecutor
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
...
Game/AI/Decks/LightswornShaddoldinosourExecutor.cs
View file @
80dba032
...
@@ -6,8 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,8 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
// NOT FINISHED YET
[
Deck
(
"LightswornShaddoldinosour"
,
"AI_LightswornShaddoldinosour"
)]
[
Deck
(
"LightswornShaddoldinosour"
,
"AI_LightswornShaddoldinosour"
,
"ver0.5"
)]
public
class
LightswornShaddoldinosour
:
DefaultExecutor
public
class
LightswornShaddoldinosour
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
...
Game/AI/Decks/PhantasmExecutor.cs
View file @
80dba032
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
[
Deck
(
"Phantasm"
,
"AI_Phantasm"
,
"Normal"
)]
[
Deck
(
"Phantasm"
,
"AI_Phantasm"
)]
public
class
PhantasmExecutor
:
DefaultExecutor
public
class
PhantasmExecutor
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
@@ -355,8 +355,8 @@ namespace WindBot.Game.AI.Decks
...
@@ -355,8 +355,8 @@ namespace WindBot.Game.AI.Decks
return
true
;
return
true
;
}
}
else
else
{
{
if
(
City_count
>
10
)
if
(
City_count
>
10
)
return
false
;
return
false
;
ClientCard
target
=
null
;
ClientCard
target
=
null
;
...
...
Game/AI/Decks/ST1732Executor.cs
View file @
80dba032
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
[
Deck
(
"ST1732"
,
"AI_ST1732"
,
"Normal"
)]
[
Deck
(
"ST1732"
,
"AI_ST1732"
)]
public
class
ST1732Executor
:
DefaultExecutor
public
class
ST1732Executor
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
...
Game/AI/Decks/SkyStrikerExecutor.cs
View file @
80dba032
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
...
@@ -6,7 +6,7 @@ using WindBot.Game.AI;
namespace
WindBot.Game.AI.Decks
namespace
WindBot.Game.AI.Decks
{
{
[
Deck
(
"SkyStriker"
,
"AI_SkyStriker"
,
"NotFinished"
)]
[
Deck
(
"SkyStriker"
,
"AI_SkyStriker"
)]
public
class
SkyStrikerExecutor
:
DefaultExecutor
public
class
SkyStrikerExecutor
:
DefaultExecutor
{
{
public
class
CardId
public
class
CardId
...
...
README.md
View file @
80dba032
...
@@ -65,20 +65,36 @@ WindBot can run as a "server", provide a http interface to create bot.
...
@@ -65,20 +65,36 @@ WindBot can run as a "server", provide a http interface to create bot.
**Normal**
:
**Normal**
:
*
Altergeist
*
Blue-Eyes
*
Blue-Eyes
*
BlueEyesMaxDragon
*
ChainBurn
*
ChainBurn
*
DarkMagician
*
DarkMagician
*
Dragunity
*
Dragunity
*
GrenMajuThunderBoarder
*
Level VIII
*
LightswornShaddoldinosour
*
Orcust
*
Phantasm
*
Qliphort
*
Qliphort
*
Rainbow
*
Rainbow
*
Rank V
*
Rank V
*
Salamangreat
*
SkyStriker
*
SkyStriker
*
ST1732
*
ST1732
...
@@ -107,8 +123,6 @@ WindBot can run as a "server", provide a http interface to create bot.
...
@@ -107,8 +123,6 @@ WindBot can run as a "server", provide a http interface to create bot.
*
Lightsworn
*
Lightsworn
*
LightswornShaddoldinosour
*
Nekroz
*
Nekroz
### Server mode
### Server mode
...
...
WindBotInfo.cs
View file @
80dba032
...
@@ -22,7 +22,7 @@ namespace WindBot
...
@@ -22,7 +22,7 @@ namespace WindBot
Host
=
"127.0.0.1"
;
Host
=
"127.0.0.1"
;
Port
=
7911
;
Port
=
7911
;
HostInfo
=
""
;
HostInfo
=
""
;
Version
=
0x134
9
;
Version
=
0x134
a
;
Hand
=
0
;
Hand
=
0
;
Debug
=
false
;
Debug
=
false
;
Chat
=
true
;
Chat
=
true
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment