Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-2pick
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
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
MyCard
ygopro-2pick
Commits
fc43ebb3
Commit
fc43ebb3
authored
Nov 29, 2015
by
woodee
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1514 from DailyShana/setname
display and search setname
parents
84597221
aa825400
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
368 additions
and
9 deletions
+368
-9
gframe/data_manager.cpp
gframe/data_manager.cpp
+34
-0
gframe/data_manager.h
gframe/data_manager.h
+5
-0
gframe/deck_con.cpp
gframe/deck_con.cpp
+21
-3
gframe/event_handler.cpp
gframe/event_handler.cpp
+3
-0
gframe/game.cpp
gframe/game.cpp
+23
-6
gframe/game.h
gframe/game.h
+1
-0
gframe/menu_handler.cpp
gframe/menu_handler.cpp
+1
-0
gframe/single_mode.cpp
gframe/single_mode.cpp
+1
-0
strings.conf
strings.conf
+279
-0
No files found.
gframe/data_manager.cpp
View file @
fc43ebb3
...
...
@@ -102,6 +102,12 @@ bool DataManager::LoadStrings(const char* file) {
wchar_t
*
pbuf
=
new
wchar_t
[
len
+
1
];
wcscpy
(
pbuf
,
strBuffer
);
_counterStrings
[
value
]
=
pbuf
;
}
else
if
(
!
strcmp
(
strbuf
,
"setname"
))
{
sscanf
(
&
linebuf
[
8
],
"%x %240[^
\t
^
\n
]"
,
&
value
,
strbuf
);
//using tab for comment
int
len
=
BufferIO
::
DecodeUTF8
(
strbuf
,
strBuffer
);
wchar_t
*
pbuf
=
new
wchar_t
[
len
+
1
];
wcscpy
(
pbuf
,
strBuffer
);
_setnameStrings
[
value
]
=
pbuf
;
}
}
fclose
(
fp
);
...
...
@@ -182,6 +188,18 @@ const wchar_t* DataManager::GetCounterName(int code) {
return
unknown_string
;
return
csit
->
second
;
}
const
wchar_t
*
DataManager
::
GetSetName
(
int
code
)
{
auto
csit
=
_setnameStrings
.
find
(
code
);
if
(
csit
==
_setnameStrings
.
end
())
return
L""
;
return
csit
->
second
;
}
unsigned
int
DataManager
::
GetSetCode
(
const
wchar_t
*
setname
)
{
for
(
auto
csit
=
_setnameStrings
.
begin
();
csit
!=
_setnameStrings
.
end
();
csit
++
)
if
(
wcscmp
(
csit
->
second
,
setname
)
==
0
)
return
csit
->
first
;
return
0
;
}
const
wchar_t
*
DataManager
::
GetNumString
(
int
num
,
bool
bracket
)
{
if
(
!
bracket
)
return
numStrings
[
num
];
...
...
@@ -259,6 +277,22 @@ const wchar_t* DataManager::FormatType(int type) {
return
unknown_string
;
return
tpBuffer
;
}
const
wchar_t
*
DataManager
::
FormatSetName
(
unsigned
long
long
setcode
)
{
wchar_t
*
p
=
scBuffer
;
for
(
int
i
=
0
;
i
<
4
;
++
i
)
{
const
wchar_t
*
setname
=
GetSetName
((
setcode
>>
i
*
16
)
&
0xffff
);
if
(
setname
!=
L""
)
{
BufferIO
::
CopyWStrRef
(
setname
,
p
,
16
);
*
p
=
L'|'
;
*++
p
=
0
;
}
}
if
(
p
!=
scBuffer
)
*
(
p
-
1
)
=
0
;
else
return
unknown_string
;
return
scBuffer
;
}
int
DataManager
::
CardReader
(
int
code
,
void
*
pData
)
{
if
(
!
dataManager
.
GetData
(
code
,
(
CardData
*
)
pData
))
memset
(
pData
,
0
,
sizeof
(
CardData
));
...
...
gframe/data_manager.h
View file @
fc43ebb3
...
...
@@ -23,16 +23,20 @@ public:
const
wchar_t
*
GetSysString
(
int
code
);
const
wchar_t
*
GetVictoryString
(
int
code
);
const
wchar_t
*
GetCounterName
(
int
code
);
const
wchar_t
*
GetSetName
(
int
code
);
unsigned
int
GetSetCode
(
const
wchar_t
*
setname
);
const
wchar_t
*
GetNumString
(
int
num
,
bool
bracket
=
false
);
const
wchar_t
*
FormatLocation
(
int
location
,
int
sequence
);
const
wchar_t
*
FormatAttribute
(
int
attribute
);
const
wchar_t
*
FormatRace
(
int
race
);
const
wchar_t
*
FormatType
(
int
type
);
const
wchar_t
*
FormatSetName
(
unsigned
long
long
setcode
);
std
::
unordered_map
<
unsigned
int
,
CardDataC
>
_datas
;
std
::
unordered_map
<
unsigned
int
,
CardString
>
_strings
;
std
::
unordered_map
<
unsigned
int
,
wchar_t
*>
_counterStrings
;
std
::
unordered_map
<
unsigned
int
,
wchar_t
*>
_victoryStrings
;
std
::
unordered_map
<
unsigned
int
,
wchar_t
*>
_setnameStrings
;
wchar_t
*
_sysStrings
[
2048
];
wchar_t
numStrings
[
256
][
4
];
...
...
@@ -40,6 +44,7 @@ public:
wchar_t
attBuffer
[
128
];
wchar_t
racBuffer
[
128
];
wchar_t
tpBuffer
[
128
];
wchar_t
scBuffer
[
128
];
static
wchar_t
strBuffer
[
2048
];
static
const
wchar_t
*
unknown_string
;
...
...
gframe/deck_con.cpp
View file @
fc43ebb3
...
...
@@ -657,7 +657,10 @@ void DeckBuilder::FilterCards() {
myswprintf
(
result_string
,
L"%d"
,
results
.
size
());
return
;
}
if
(
pstr
[
0
]
==
0
||
(
pstr
[
0
]
==
L'$'
&&
pstr
[
1
]
==
0
))
unsigned
int
set_code
=
0
;
if
(
pstr
[
0
]
==
L'#'
)
set_code
=
dataManager
.
GetSetCode
(
&
pstr
[
1
]);
if
(
pstr
[
0
]
==
0
||
(
pstr
[
0
]
==
L'$'
&&
pstr
[
1
]
==
0
)
||
(
pstr
[
0
]
==
L'#'
&&
pstr
[
1
]
==
0
))
pstr
=
0
;
auto
strpointer
=
dataManager
.
_strings
.
begin
();
for
(
code_pointer
ptr
=
dataManager
.
_datas
.
begin
();
ptr
!=
dataManager
.
_datas
.
end
();
++
ptr
,
++
strpointer
)
{
...
...
@@ -723,8 +726,23 @@ void DeckBuilder::FilterCards() {
if
(
pstr
[
0
]
==
L'$'
)
{
if
(
wcsstr
(
text
.
name
,
&
pstr
[
1
])
==
0
)
continue
;
}
else
{
}
else
if
(
pstr
[
0
]
==
L'#'
&&
set_code
)
{
unsigned
long
long
sc
=
data
.
setcode
;
if
(
data
.
alias
)
{
auto
aptr
=
dataManager
.
_datas
.
find
(
data
.
alias
);
if
(
aptr
!=
dataManager
.
_datas
.
end
())
sc
=
aptr
->
second
.
setcode
;
}
bool
res
=
false
;
int
settype
=
set_code
&
0xfff
;
int
setsubtype
=
set_code
&
0xf000
;
while
(
sc
)
{
if
((
sc
&
0xfff
)
==
settype
&&
(
sc
&
0xf000
&
setsubtype
)
==
setsubtype
)
res
=
true
;
sc
=
sc
>>
16
;
}
if
(
!
res
)
continue
;
}
else
{
if
(
wcsstr
(
text
.
name
,
pstr
)
==
0
&&
wcsstr
(
text
.
text
,
pstr
)
==
0
)
continue
;
}
...
...
gframe/event_handler.cpp
View file @
fc43ebb3
...
...
@@ -917,6 +917,7 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
mainGame
->
stName
->
setText
(
L""
);
mainGame
->
stInfo
->
setText
(
L""
);
mainGame
->
stDataInfo
->
setText
(
L""
);
mainGame
->
stSetName
->
setText
(
L""
);
mainGame
->
stText
->
setText
(
L""
);
mainGame
->
scrCardText
->
setVisible
(
false
);
}
...
...
@@ -931,6 +932,7 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
mainGame
->
stName
->
setText
(
L""
);
mainGame
->
stInfo
->
setText
(
L""
);
mainGame
->
stDataInfo
->
setText
(
L""
);
mainGame
->
stSetName
->
setText
(
L""
);
mainGame
->
stText
->
setText
(
L""
);
mainGame
->
scrCardText
->
setVisible
(
false
);
}
...
...
@@ -1603,6 +1605,7 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
mainGame
->
stName
->
setText
(
L""
);
mainGame
->
stInfo
->
setText
(
L""
);
mainGame
->
stDataInfo
->
setText
(
L""
);
mainGame
->
stSetName
->
setText
(
L""
);
mainGame
->
stText
->
setText
(
L""
);
mainGame
->
scrCardText
->
setVisible
(
false
);
}
...
...
gframe/game.cpp
View file @
fc43ebb3
...
...
@@ -244,8 +244,10 @@ bool Game::Initialize() {
stInfo
->
setOverrideColor
(
SColor
(
255
,
0
,
0
,
255
));
stDataInfo
=
env
->
addStaticText
(
L""
,
rect
<
s32
>
(
15
,
60
,
296
,
83
),
false
,
true
,
tabInfo
,
-
1
,
false
);
stDataInfo
->
setOverrideColor
(
SColor
(
255
,
0
,
0
,
255
));
stText
=
env
->
addStaticText
(
L""
,
rect
<
s32
>
(
15
,
83
,
287
,
324
),
false
,
true
,
tabInfo
,
-
1
,
false
);
scrCardText
=
env
->
addScrollBar
(
false
,
rect
<
s32
>
(
267
,
83
,
287
,
324
),
tabInfo
,
SCROLL_CARDTEXT
);
stSetName
=
env
->
addStaticText
(
L""
,
rect
<
s32
>
(
15
,
83
,
296
,
106
),
false
,
true
,
tabInfo
,
-
1
,
false
);
stSetName
->
setOverrideColor
(
SColor
(
255
,
0
,
0
,
255
));
stText
=
env
->
addStaticText
(
L""
,
rect
<
s32
>
(
15
,
106
,
287
,
324
),
false
,
true
,
tabInfo
,
-
1
,
false
);
scrCardText
=
env
->
addScrollBar
(
false
,
rect
<
s32
>
(
267
,
106
,
287
,
324
),
tabInfo
,
SCROLL_CARDTEXT
);
scrCardText
->
setLargeStep
(
1
);
scrCardText
->
setSmallStep
(
1
);
scrCardText
->
setVisible
(
false
);
...
...
@@ -885,6 +887,19 @@ void Game::ShowCardInfo(int code) {
myswprintf
(
formatBuffer
,
L"%ls[%08d]"
,
dataManager
.
GetName
(
cd
.
alias
),
cd
.
alias
);
else
myswprintf
(
formatBuffer
,
L"%ls[%08d]"
,
dataManager
.
GetName
(
code
),
code
);
stName
->
setText
(
formatBuffer
);
int
offset
=
0
;
unsigned
long
long
sc
=
cd
.
setcode
;
if
(
cd
.
alias
)
{
auto
aptr
=
dataManager
.
_datas
.
find
(
cd
.
alias
);
if
(
aptr
!=
dataManager
.
_datas
.
end
())
sc
=
aptr
->
second
.
setcode
;
}
if
(
sc
)
{
offset
=
23
;
myswprintf
(
formatBuffer
,
L"%ls%ls"
,
dataManager
.
GetSysString
(
1329
),
dataManager
.
FormatSetName
(
sc
));
stSetName
->
setText
(
formatBuffer
);
}
else
stSetName
->
setText
(
L""
);
if
(
cd
.
type
&
TYPE_MONSTER
)
{
myswprintf
(
formatBuffer
,
L"[%ls] %ls/%ls"
,
dataManager
.
FormatType
(
cd
.
type
),
dataManager
.
FormatRace
(
cd
.
race
),
dataManager
.
FormatAttribute
(
cd
.
attribute
));
stInfo
->
setText
(
formatBuffer
);
...
...
@@ -907,14 +922,16 @@ void Game::ShowCardInfo(int code) {
wcscat
(
formatBuffer
,
scaleBuffer
);
}
stDataInfo
->
setText
(
formatBuffer
);
stText
->
setRelativePosition
(
rect
<
s32
>
(
15
,
83
,
287
,
324
));
scrCardText
->
setRelativePosition
(
rect
<
s32
>
(
267
,
83
,
287
,
324
));
stSetName
->
setRelativePosition
(
rect
<
s32
>
(
15
,
83
,
296
,
106
));
stText
->
setRelativePosition
(
rect
<
s32
>
(
15
,
83
+
offset
,
287
,
324
));
scrCardText
->
setRelativePosition
(
rect
<
s32
>
(
267
,
83
+
offset
,
287
,
324
));
}
else
{
myswprintf
(
formatBuffer
,
L"[%ls]"
,
dataManager
.
FormatType
(
cd
.
type
));
stInfo
->
setText
(
formatBuffer
);
stDataInfo
->
setText
(
L""
);
stText
->
setRelativePosition
(
rect
<
s32
>
(
15
,
60
,
287
,
324
));
scrCardText
->
setRelativePosition
(
rect
<
s32
>
(
267
,
60
,
287
,
324
));
stSetName
->
setRelativePosition
(
rect
<
s32
>
(
15
,
60
,
296
,
83
));
stText
->
setRelativePosition
(
rect
<
s32
>
(
15
,
60
+
offset
,
287
,
324
));
scrCardText
->
setRelativePosition
(
rect
<
s32
>
(
267
,
60
+
offset
,
287
,
324
));
}
showingtext
=
dataManager
.
GetText
(
code
);
const
auto
&
tsize
=
stText
->
getRelativePosition
();
...
...
gframe/game.h
View file @
fc43ebb3
...
...
@@ -172,6 +172,7 @@ public:
irr
::
gui
::
IGUIStaticText
*
stName
;
irr
::
gui
::
IGUIStaticText
*
stInfo
;
irr
::
gui
::
IGUIStaticText
*
stDataInfo
;
irr
::
gui
::
IGUIStaticText
*
stSetName
;
irr
::
gui
::
IGUIStaticText
*
stText
;
irr
::
gui
::
IGUIScrollBar
*
scrCardText
;
irr
::
gui
::
IGUICheckBox
*
chkAutoPos
;
...
...
gframe/menu_handler.cpp
View file @
fc43ebb3
...
...
@@ -171,6 +171,7 @@ bool MenuHandler::OnEvent(const irr::SEvent& event) {
mainGame
->
stName
->
setText
(
L""
);
mainGame
->
stInfo
->
setText
(
L""
);
mainGame
->
stDataInfo
->
setText
(
L""
);
mainGame
->
stSetName
->
setText
(
L""
);
mainGame
->
stText
->
setText
(
L""
);
mainGame
->
scrCardText
->
setVisible
(
false
);
mainGame
->
wReplayControl
->
setVisible
(
true
);
...
...
gframe/single_mode.cpp
View file @
fc43ebb3
...
...
@@ -62,6 +62,7 @@ int SingleMode::SinglePlayThread(void* param) {
mainGame
->
stName
->
setText
(
L""
);
mainGame
->
stInfo
->
setText
(
L""
);
mainGame
->
stDataInfo
->
setText
(
L""
);
mainGame
->
stSetName
->
setText
(
L""
);
mainGame
->
stText
->
setText
(
L""
);
mainGame
->
scrCardText
->
setVisible
(
false
);
mainGame
->
wPhase
->
setVisible
(
true
);
...
...
strings.conf
View file @
fc43ebb3
...
...
@@ -304,6 +304,7 @@
!
system
1326
效果
!
system
1327
重新搜索
!
system
1328
结果中搜索
!
system
1329
系列:
!
system
1330
主卡组:
!
system
1331
额外卡组:
!
system
1332
副卡组:
...
...
@@ -445,3 +446,281 @@
!
counter
0
x35
音响指示物
!
counter
0
x3036
娱乐法师指示物
!
counter
0
x37
大怪兽指示物
#setnames, using tab for comment
!
setname
0
x1
正义盟军
A
・
O
・
J
!
setname
0
x2
次世代 ジェネクス
!
setname
0
x1002
真次世代 レアル·ジェネクス
!
setname
0
x2002
盟军·次世代
A
·ジェネクス
!
setname
0
x3
N
/
A
!
setname
0
x4
亚马逊 アマゾネス
!
setname
0
x5
秘仪之力 アルカナフォース
!
setname
0
x6
暗黑界
!
setname
0
x7
古代的机械 アンティーク・ギア
!
setname
0
x8
英雄
HERO
!
setname
0
x3008
元素英雄
E
・
HERO
!
setname
0
x6008
邪心英雄
E
-
HERO
!
setname
0
xc008
命运英雄
D
-
HERO
!
setname
0
x5008
幻影英雄
V
・
HERO
!
setname
0
xa008
假面英雄
M
・
HERO
!
setname
0
x9
新宇侠 ネオス
!
setname
0
xa
入魔 ヴェルズ
!
setname
0
x100a
侵入魔人 インヴェルズ
!
setname
0
xb
永火 インフェルニティ
!
setname
0
xc
外星人 エーリアン
!
setname
0
xd
剑士 セイバー
!
setname
0
x100d
X
-剑士
X
-セイバー
!
setname
0
x300d
XX
-剑士
XX
-セイバー
!
setname
0
xe
电气 エレキ
!
setname
0
xf
扰乱 オジャマ
!
setname
0
x10
薰风 ガスタ
!
setname
0
x11
机巧 カラクリ
!
setname
0
x12
青蛙 ガエル
!
setname
0
x13
机皇 機皇
!
setname
0
x3013
机皇帝 機皇帝
!
setname
0
x6013
机皇兵 機皇兵
!
setname
0
x14
N
/
A
!
setname
0
x15
巨大战舰 巨大戦艦
!
setname
0
x16
机人 ロイド
!
setname
0
x1016
交通机人 ビークロイド
!
setname
0
x2016
疾行机人
SR
(スピードロイド)
!
setname
0
x17
同调士 シンクロン
!
setname
0
x18
云魔物 雲魔物
!
setname
0
x19
剑斗兽 剣闘獣
!
setname
0
x1a
黑蝎 黒蠍
!
setname
0
x1b
幻兽 幻獣
!
setname
0
x101b
幻兽机 幻獣機
!
setname
0
x1c
N
/
A
!
setname
0
x1d
核成 コアキメイル
!
setname
0
x1e
茧状体
C
(コクーン)
!
setname
0
x1f
新空间侠
N
(ネオスペーシアン)
!
setname
0
x20
紫炎 紫炎(シエン)
!
setname
0
x21
地缚神 地縛神
!
setname
0
x22
朱罗纪 ジュラック
!
setname
0
x23
罪
Sin
!
setname
0
x24
废铁 スクラップ
!
setname
0
x25
链
C
(チェーン)
!
setname
0
x26
变形斗士
D
(ディフォーマー)
!
setname
0
x27
科技属
TG
(テックジーナス)
!
setname
0
x28
电池人 電池メン
!
setname
0
x29
龙骑兵团 ドラグニティ
!
setname
0
x2a
自然 ナチュル
!
setname
0
x2b
忍者
!
setname
0
x102b
机甲忍者 機甲忍者
!
setname
0
x2c
炎狱 フレムベル
!
setname
0
x2d
N
/
A
!
setname
0
x2e
守墓 墓守
!
setname
0
x2f
冰结界 氷結界
!
setname
0
x30
大日 ヴァイロン
!
setname
0
x31
命运女郎 フォーチュンレディ
!
setname
0
x32
火山 ヴォルカニック
!
setname
0
x33
黑羽
BF
(ブラックフェザー)
!
setname
0
x34
宝玉 宝玉
!
setname
0
x1034
宝玉兽 宝玉獣
!
setname
0
x35
魔轰神 魔轟神
!
setname
0
x1035
魔轰神兽 魔轟神獣
!
setname
0
x36
机甲 マシンナーズ
!
setname
0
x37
霞之谷 霞の谷
!
setname
0
x38
光道 ライトロード
!
setname
0
x39
熔岩 ラヴァル
!
setname
0
x3a
遗式 リチュア
!
setname
0
x3b
真红眼 レッドアイズ
!
setname
0
x3c
爬虫妖女 レプティレス
!
setname
0
x3d
六武众 六武衆
!
setname
0
x3e
异虫 ワーム
!
setname
0
x3f
救世 セイヴァ
!
setname
0
x40
被封印者 封印されし
!
setname
0
x41
LV
LV
!
setname
0
x42
极星 極星
!
setname
0
x3042
极星天 極星天
!
setname
0
x6042
极星兽 極星獣
!
setname
0
xa042
极星灵 極星霊
!
setname
0
x5042
极星宝 極星宝
!
setname
0
x43
废品 ジャンク
!
setname
0
x44
代行者
!
setname
0
x45
恶魔 デーモン
!
setname
0
x1045
红莲魔 レッド・デーモン
!
setname
0
x46
融合 融合/フュージョン
!
setname
0
x47
宝石 ジェム
!
setname
0
x1047
宝石骑士 ジェムナイト
!
setname
0
x48
No
.
No
.
!
setname
0
x1048
混沌
No
.
CNo
.
!
setname
0
x49
铳士
!
setname
0
x4a
时械神 時械神
!
setname
0
x4b
极神 極神
!
setname
0
x4c
落穴 落とし穴
!
setname
0
x4d
N
/
A
!
setname
0
x4e
进化 エヴォル
!
setname
0
x304e
进化虫 エヴォルド
!
setname
0
x604e
进化龙 エヴォルダ
!
setname
0
x504e
进化帝 エヴォルカイザー
!
setname
0
x4f
爆裂 バスター
!
setname
0
x104f
/爆裂体 /バスター
!
setname
0
x50
蛇毒 ヴェノム
!
setname
0
x51
齿轮 ガジェット
!
setname
0
x52
守护者 ガーディアン
!
setname
0
x53
星圣 セイクリッド
!
setname
0
x54
我我我 ガガガ
!
setname
0
x55
光子 フォトン
!
setname
0
x56
甲虫装机 甲虫装機
!
setname
0
x57
共鸣者 リゾネーター
!
setname
0
x58
发条 ゼンマイ
!
setname
0
x59
隆隆隆 ゴゴゴ
!
setname
0
x5a
企鹅 ペンギン
!
setname
0
x5b
番茄小子 トマボー
!
setname
0
x5c
斯芬克斯 スフィンクス
!
setname
0
x5d
N
/
A
!
setname
0
x5e
N
/
A
!
setname
0
x5f
N
/
A
!
setname
0
x60
竹光
!
setname
0
x61
忍法
!
setname
0
x62
卡通 トゥーン
!
setname
0
x63
反应机 リアクター
!
setname
0
x64
鹰身 ハーピィ
!
setname
0
x65
侵略的 侵略の
!
setname
0
x66
战士 ウォリアー
!
setname
0
x1066
音响战士 音響戦士
!
setname
0
x67
钢铁 アイアン
!
setname
0
x68
铁皮 ブリキ
!
setname
0
x69
圣刻 聖刻
!
setname
0
x6a
幻蝶刺客 幻蝶の刺客
!
setname
0
x6b
保镖 バウンサー
!
setname
0
x6c
光芒使者 ライトレイ
!
setname
0
x6d
魔人 魔(ま)人(じん)
!
setname
0
x306d
龙魔人 竜魔人
!
setname
0
x606d
仪式魔人 儀式魔人
!
setname
0
x6e
魔导 魔導
!
setname
0
x106e
魔导书 魔導書
!
setname
0
x6f
英豪 ヒロイック
!
setname
0
x106f
英豪挑战者
H
・
C
!
setname
0
x206f
英豪冠军
H
-
C
!
setname
0
x70
先史遗产 先史遺産
!
setname
0
x71
魔偶甜点 マドルチェ
!
setname
0
x72
齿轮齿轮 ギアギア
!
setname
0
x1072
齿轮齿轮人 ギアギアーノ
!
setname
0
x73
超量 エクシーズ
!
setname
0
x1073
混沌超量
CX
!
setname
0
x74
水精鱗
!
setname
0
x75
深渊 アビス
!
setname
0
x76
纹章兽 紋章獣
!
setname
0
x77
海皇
!
setname
0
x78
迅捷 素早い
!
setname
0
x79
炎星
!
setname
0
x7a
圣 聖(せい)
!
setname
0
x107a
圣骑士 聖騎士(せいきし)
!
setname
0
x207a
圣剑 聖剣(せいけん)
!
setname
0
x7b
银河 ギャラクシー
!
setname
0
x107b
银河眼 ギャラクシーアイズ
!
setname
0
x307b
银河眼时空龙
!
setname
0
x7c
炎舞
!
setname
0
x7d
阳炎 ヘイズ
!
setname
0
x107d
阳炎兽 陽炎獣
!
setname
0
x7e
异热同心武器
ZW
!
setname
0
x7f
希望皇 霍普 希望皇ホープ
!
setname
0
x80
尘妖 ダストン
!
setname
0
x81
炎王
!
setname
0
x1081
炎王兽 炎王獣
!
setname
0
x82
怒怒怒 ドドド
!
setname
0
x83
机关傀儡 ギミック・パペット
!
setname
0
x84
燃烧拳击手
BK
!
setname
0
x85
超级防御机器人
SD
ロボ
!
setname
0
x86
光天使
!
setname
0
x87
阴影 アンブラル
!
setname
0
x88
武神
!
setname
0
x1088
武神器
!
setname
0
x89
洞 ホール
!
setname
0
x8a
虫惑 蟲惑
!
setname
0
x108a
虫惑魔 蟲惑魔
!
setname
0
x8b
恶餐 マリスボラス
!
setname
0
x8c
德鲁伊 ドルイド
!
setname
0
x8d
鬼计 ゴーストリック
!
setname
0
x8e
吸血鬼 ヴァンパイア
!
setname
0
x8f
刷啦啦 ズババ
!
setname
0
x90
森罗 森羅
!
setname
0
x91
王家长眠之谷 ネクロバレー
!
setname
0
x92
纹章 メダリオン
!
setname
0
x93
电子 サイバー
!
setname
0
x1093
电子龙 サイバー・ドラゴン
!
setname
0
x94
电子科技 サイバネティック
!
setname
0
x95
升阶魔法
RUM
!
setname
0
x96
电子鱼人 フィッシュボーグ
!
setname
0
x97
古遗物 アーティファクト
!
setname
0
x98
魔术师
!
setname
0
x99
异色眼 オッドアイズ
!
setname
0
x9a
超重武者
!
setname
0
x9b
幻奏
!
setname
0
x109b
幻奏的音姬 幻奏の音姫
!
setname
0
x9c
星守 テラナイト
!
setname
0
x109c
星辉士 ステラナイト
!
setname
0
x9d
影依 シャドール
!
setname
0
x9e
龙星 竜星
!
setname
0
x9f
娱乐伙伴
EM
!
setname
0
xa0
传说的骑士 伝説の騎士
!
setname
0
xa1
传说之龙 伝説の竜
!
setname
0
xa2
黑魔术 ブラック·マジシャン
!
setname
0
x10a2
黑魔术少女 ブラック·マジシャン·ガール
!
setname
0
xa3
星尘 スターダスト
!
setname
0
xa4
羽翼栗子球 ハネクリボー
!
setname
0
xa5
变化 チェンジ
!
setname
0
xa6
幼芽 スプラウト
!
setname
0
xa7
阿托利斯 アルトリウス
!
setname
0
xa8
兰斯洛特 ランスロット
!
setname
0
xa9
毛绒动物 ファーニマル
!
setname
0
xaa
机壳 クリフォート
!
setname
0
xab
文具电子人 ブンボーグ
!
setname
0
xac
哥布林 ゴブリン
!
setname
0
xad
魔玩具 デストーイ
!
setname
0
xae
契约书 契約書
!
setname
0
xaf
DD
!
setname
0
x10af
DDD
!
setname
0
xb0
加特姆士 ガトムズ
!
setname
0
xb1
彼岸
Burning
Abyss
!
setname
0
xb2
超级运动员
U
.
A
.
!
setname
0
xb3
妖仙兽 妖仙獣
!
setname
0
xb4
影灵衣 影霊衣
!
setname
0
xb5
灵兽 霊獣
!
setname
0
x10b5
灵兽使 霊獣使い
!
setname
0
x20b5
精灵兽 精霊獣
!
setname
0
x40b5
圣灵兽骑 聖霊獣騎
!
setname
0
xb6
外神
!
setname
0
xb7
旧神
!
setname
0
xb8
古神
!
setname
0
xb9
烈焰加农炮 ブレイズ·キャノン
!
setname
0
xba
急袭猛禽
RR
!
setname
0
xbb
狱火机 インフェルノイド
!
setname
0
xbc
人造人 人造人間
!
setname
0
xbd
暗黑骑士 盖亚 暗黒騎士ガイア
!
setname
0
xbe
帝王 帝王
!
setname
0
xbf
灵使 霊使い
!
setname
0
xc0
凭依装着 憑依装着
!
setname
0
xc1
PSY
骨架
PSY
フレーム
!
setname
0
xc2
动力工具 パワー·ツール
!
setname
0
xc3
锋利小鬼 エッジインプ
!
setname
0
xc4
神数 セフィラ
!
setname
0
xc5
炼狱 煉獄
!
setname
0
xc6
娱乐法师
Em
!
setname
0
xc7
龙剑士 竜剣士
!
setname
0
xc8
点火骑士 イグナイト
!
setname
0
xc9
芳香 アロマ
!
setname
0
xca
魔装战士 魔装戦士
!
setname
0
xcb
以太神兵龙 イーサルウェポン
!
setname
0
xcc
占术姬 占術姫
!
setname
0
xcd
水伶女 アクアアクトレス
!
setname
0
xce
水族馆 アクアリウム
!
setname
0
xcf
混沌战士 カオス・ソルジャー
!
setname
0
xd0
威风妖怪 マジェスペクター
!
setname
0
xd1
灰篮 グレイドル
!
setname
0
xd2
星兹
Kozmo
!
setname
0
xd3
大怪兽
Kaiju
!
setname
0
xd4
古生物 버제스토마
!
setname
0
xd5
但丁 ダンテ
!
setname
0
xd6
破坏剑 破壊剣
!
setname
0
xd7
巴斯达·布雷达 バスター・ブレイダー
!
setname
0
xd8
雾动机龙 ダイナミスト
!
setname
0
xd9
不知火
!
setname
0
xda
龙魔王 竜魔王
!
setname
0
xdb
幻影 ファントム
!
setname
0
x10db
幻影骑士团 幻影騎士団
!
setname
0
xdc
超级量子 超量
!
setname
0
x10dc
超级量子战士 超量士
!
setname
0
x20dc
超级量子机兽 超量機獣
!
setname
0
xdd
青眼 ブルーアイズ
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