Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
yugioh-ccb
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
MyCard
yugioh-ccb
Commits
b12d87aa
Commit
b12d87aa
authored
May 05, 2025
by
yxli
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'main' of
https://code.moenext.com/mycard/yugioh-ccb
parents
d180ec0c
7caf4020
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
23 deletions
+7
-23
data_utils.py
data_utils.py
+7
-23
No files found.
data_utils.py
View file @
b12d87aa
...
...
@@ -159,19 +159,10 @@ def compare_tags(guess_tags, answer_tags):
#同属圣王阵营或灵王阵营但属性没猜对则显示黄色
if
key
==
"属性"
:
DominusAttr
=
[
[
"水"
,
"炎"
,
"暗"
],
[
"风"
,
"地"
,
"光"
]]
if
val1
==
val2
:
cls
=
"tag-green"
else
:
for
AttrList
in
DominusAttr
:
if
val1
in
AttrList
and
val2
in
AttrList
:
cls
=
"tag-yellow"
break
else
:
cls
=
"tag-grey"
return
f
'<span class="tag {cls}">{val1}</span>'
DominusI
=
[
"水"
,
"炎"
,
"暗"
]
DominusP
=
[
"风"
,
"地"
,
"光"
]
if
((
val1
in
DominusI
and
val2
in
DominusI
)
or
(
val1
in
DominusP
and
val2
in
DominusP
))
and
val1
!=
val2
:
cls
=
"tag-yellow"
#官方全卡池中存在1个效果,其中猜的怪兽的种族与答案种族并列(例如,素材中写魔法师族·战士族,效果文中写兽族·兽战士族·鸟兽族)
if
key
==
"种族"
:
...
...
@@ -206,16 +197,9 @@ def compare_tags(guess_tags, answer_tags):
[
"机械"
,
"炎"
],
[
"恐龙"
,
"岩石"
,
"不死"
],
[
"龙"
,
"恶魔"
]]
if
val1
==
val2
:
cls
=
"tag-green"
else
:
for
CRace
in
CorrelatedRaces
:
if
val1
in
CRace
and
val2
in
CRace
:
cls
=
"tag-yellow"
break
else
:
cls
=
"tag-grey"
return
f
'<span class="tag {cls}">{val1}</span>'
for
CRace
in
CorrelatedRaces
:
if
val1
in
CRace
and
val2
in
CRace
and
val1
!=
val2
:
cls
=
"tag-yellow"
# 数值型字段:攻击、守备、等级、刻度
if
isinstance
(
val1
,
numbers
.
Number
):
...
...
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