Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro
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
1
Merge Requests
1
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
nanahira
ygopro
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