Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
9af75cd
Add Cost namespace
that-hatter Mar 30, 2025
25b47b7
move cost function docs to Cost namespace
that-hatter Mar 30, 2025
458c893
document new cost function helpers
that-hatter Mar 30, 2025
cbb987d
fix HardOncePerChain name
that-hatter Mar 30, 2025
f7c3fad
add new archetypes
that-hatter Mar 30, 2025
6b8c009
document all namespaces
that-hatter Mar 30, 2025
9ad485a
document all types
that-hatter Mar 30, 2025
08904d4
document ActivityCode enum, constants, and related functions
that-hatter Mar 30, 2025
bb8ce19
document CardAnnouncementType enum and constants
that-hatter Mar 30, 2025
de1402e
document AssumptionProperty enum, constants, and related functions
that-hatter Mar 30, 2025
373aa29
document CardHintType enum, constants, and related functions
that-hatter Mar 30, 2025
bba99e0
update CardPosition enum and constants
that-hatter Mar 30, 2025
97c281b
update CardStatus enum, constants, and related functions
that-hatter Mar 30, 2025
054ce78
add RedirectLocation enum and move member constants
that-hatter Apr 1, 2025
c3ff7e2
update CardType
that-hatter Apr 1, 2025
26a3cca
update Coin enum and constants
that-hatter Apr 1, 2025
7e97874
update CommonCard enum and constants
that-hatter Apr 1, 2025
b3e27c0
update CommonCounter and CommonToken enums and constants
that-hatter Apr 1, 2025
aadab74
update CounterModifier enum and constants
that-hatter Apr 1, 2025
c0d7f37
update CountLimitFlag enum, constants, and related functions
that-hatter Apr 1, 2025
729bbb1
update PiercingDamageModifier enum and constants
that-hatter Apr 1, 2025
508150f
update DeckSequence enum, constants, and related functions
that-hatter Apr 1, 2025
582c2e9
update DuelOption enum and constants
that-hatter Apr 2, 2025
fae1f7e
update EffectCategory enum and constants
that-hatter Apr 2, 2025
0d7a6a0
EffectFlag(2) enum, constants, and related functions
that-hatter Apr 3, 2025
51ed3c2
update EffectType enum, constants, and related functions
that-hatter Apr 4, 2025
10d9bc5
update Event enum and constants
that-hatter Apr 6, 2025
c1c91ec
update GlobalFlag enum and constants
that-hatter Apr 8, 2025
d04f1a5
update FusionProcFlag enum and constants
that-hatter Apr 8, 2025
f395da7
create CommonOption enum and move member constants
that-hatter Apr 8, 2025
e6519b5
update HintMessage enum and constants
that-hatter Apr 8, 2025
30937ff
add SkillHint enum and move member constants
that-hatter Apr 8, 2025
f1a63e6
update HintType enum and constants
that-hatter Apr 8, 2025
a6bbdab
update LocationReason enum and constants
that-hatter Apr 8, 2025
f0445b2
update SummonType enum and constants
that-hatter Apr 10, 2025
9fa9b49
update CardDeclarationOpcode enum and constants
that-hatter Apr 10, 2025
13e06d7
update Phase enum and constants
that-hatter Apr 10, 2025
29e69f1
update Player enum and constants
that-hatter Apr 10, 2025
804e1fa
update Reason enum and constants
that-hatter Apr 11, 2025
21a9c5e
update RegisterFlag enum and constants
that-hatter Apr 11, 2025
6f16d64
update Reset enum and constants
that-hatter Apr 19, 2025
4c9578b
update RitualProcLevelType enum and constants
that-hatter Apr 19, 2025
7191dcf
update Timing enum and constants
that-hatter Apr 19, 2025
52d268c
update WinReason enum and constants
that-hatter Apr 20, 2025
54b8e24
update Zone enum and constants
that-hatter Apr 20, 2025
82d8b5c
update Location enum and constants
that-hatter Apr 20, 2025
1c7b6c6
update ChainInfo enum and constants
that-hatter Apr 20, 2025
0516993
update symbolic-location tag
that-hatter Apr 20, 2025
7cbf7d1
some consistency updates
that-hatter Apr 27, 2025
5b11566
update EffectCode constants, part 1
that-hatter Apr 27, 2025
aaa7aff
update EffectCode constants, part 2
that-hatter Apr 27, 2025
e71dbf7
update EffectCode constants, part 3
that-hatter Apr 27, 2025
1fe30fc
update EffectCode constants, part 4
that-hatter Apr 27, 2025
406202c
update EffectCode constants, part 5
that-hatter Apr 27, 2025
cda1bfe
consistency updates
that-hatter Apr 27, 2025
decc235
update archetypes
that-hatter Apr 28, 2025
63b4a24
add new card constant
that-hatter Apr 28, 2025
64cb9c7
add new duel options
that-hatter Apr 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions api/constants/ActivityCode/ACTIVITY_ATTACK.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
name: ACTIVITY_ATTACK
enum: ActivityCode
value: 5
description: &desc |-
The action of declaring attacks.
description: &desc The action of declaring attacks.
summary: *desc
status:
index: stable
7 changes: 3 additions & 4 deletions api/constants/ActivityCode/ACTIVITY_BATTLE_PHASE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
name: ACTIVITY_BATTLE_PHASE
enum: ActivityCode
value: 6
description: >-
Refers to the act of conducting a battle phase. This activity is not available with custom counter
description: The action of conducting a battle phase. This activity constant can only be used as a custom counter.
summary: The action of conducting a battle phase.
status:
index: stable
tags: [ under-construction ]
index: stable
7 changes: 3 additions & 4 deletions api/constants/ActivityCode/ACTIVITY_CHAIN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
name: ACTIVITY_CHAIN
enum: ActivityCode
value: 7
description: >-
An activity only available with custom counter
description: The action of activating an effect. This activity constant can only be used as a custom counter.
summary: The action of activating an effect.
status:
index: stable
tags: [ under-construction ]
index: stable
7 changes: 3 additions & 4 deletions api/constants/ActivityCode/ACTIVITY_FLIPSUMMON.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
name: ACTIVITY_FLIPSUMMON
enum: ActivityCode
value: 4
description: >-
Refers to the action of performing Flip Summons
description: &desc The action of performing a Normal Summon.
summary: *desc
status:
index: stable
tags: [ under-construction ]
index: stable
7 changes: 3 additions & 4 deletions api/constants/ActivityCode/ACTIVITY_NORMALSUMMON.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
name: ACTIVITY_NORMALSUMMON
enum: ActivityCode
value: 2
description: >-
Refers to the action of performing a Normal Summon
description: &desc The action of performing a Normal Summon.
summary: *desc
status:
index: stable
tags: [ under-construction ]
index: stable
7 changes: 3 additions & 4 deletions api/constants/ActivityCode/ACTIVITY_SPSUMMON.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
name: ACTIVITY_SPSUMMON
enum: ActivityCode
value: 3
description: >-
Refers to the action of performing Special Summons
description: &desc The action of performing a Special Summon.
summary: *desc
status:
index: stable
tags: [ under-construction ]
index: stable
7 changes: 3 additions & 4 deletions api/constants/ActivityCode/ACTIVITY_SUMMON.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
name: ACTIVITY_SUMMON
enum: ActivityCode
value: 1
description: >-
Refers to the action of attempting to perform Summons of any kind
description: &desc The action of attempting to perform a Summon of any kind.
summary: *desc
status:
index: stable
tags: [ under-construction ]
index: stable
9 changes: 0 additions & 9 deletions api/constants/AnnouncementType/ANNOUNCE_CARD.yml

This file was deleted.

9 changes: 0 additions & 9 deletions api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml

This file was deleted.

3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ABYSS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x75
description: >-
The ["Abyss-"](https://yugipedia.com/wiki/Abyss-) archetype.
summary: Abyss-
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ABYSS_ACTOR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x10ec
description: >-
The ["Abyss Actor"](https://yugipedia.com/wiki/Abyss_Actor) archetype.
summary: Abyss Actor
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ABYSS_SCRIPT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x20ec
description: >-
The ["Abyss Script"](https://yugipedia.com/wiki/Abyss_Script) archetype.
summary: Abyss Script
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ADAMANCIPATOR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x140
description: >-
The ["Adamancipator"](https://yugipedia.com/wiki/Adamancipator) archetype.
summary: Adamancipator
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ADVANCED_CRYSTAL_BEAST.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ description: >-
The ["Advanced Crystal Beast"](https://yugipedia.com/wiki/Advanced_Crystal_Beast) archetype.
Sub-archetype of [`SET_CRYSTAL`](/api/constants/Archetype/SET_CRYSTAL).
summary: Advanced Crystal Beast
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AESIR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x4b
description: >-
The ["Aesir"](https://yugipedia.com/wiki/Aesir) archetype.
summary: Aesir
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AETHER.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0xcb
description: >-
The ["Aether"](https://yugipedia.com/wiki/Aether) archetype.
summary: Aether
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x136
description: >-
The ["A.I."](https://yugipedia.com/wiki/A.I.) archetype.
summary: A.I.
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ALIEN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0xc
description: >-
The ["Alien"](https://yugipedia.com/wiki/Alien) archetype.
summary: Alien
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ALLURE_QUEEN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x14
description: >-
The ["Allure Queen"](https://yugipedia.com/wiki/Allure_Queen) archetype.
summary: Allure Queen
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ALLY_OF_JUSTICE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x1
description: >-
The ["Ally of Justice"](https://yugipedia.com/wiki/Ally_of_Justice) archetype.
summary: Ally of Justice
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ALTERGEIST.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x103
description: >-
The ["Altergeist"](https://yugipedia.com/wiki/Altergeist) archetype.
summary: Altergeist
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AMAZEMENT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x15e
description: >-
The ["Amazement"](https://yugipedia.com/wiki/Amazement) archetype.
summary: Amazement
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AMAZONESS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x4
description: >-
The ["Amazoness"](https://yugipedia.com/wiki/Amazoness) archetype.
summary: Amazoness
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AMORPHAGE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0xe0
description: >-
The ["Amorphage"](https://yugipedia.com/wiki/Amorphage) archetype.
summary: Amorphage
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ANCIENT_GEAR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x7
description: >-
The ["Ancient Gear"](https://yugipedia.com/wiki/Ancient_Gear) archetype.
summary: Ancient Gear
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ANCIENT_WARRIORS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x137
description: >-
The ["Ancient Warriors"](https://yugipedia.com/wiki/Ancient_Warriors) archetype.
summary: Ancient Warriors
status: { index: stable }
status:
index: stable
9 changes: 9 additions & 0 deletions api/constants/Archetype/SET_APOPHIS.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---!constant
name: SET_APOPHIS
enum: Archetype
value: 0x1c2
description: >-
The ["Apophis"](https://yugipedia.com/wiki/Apophis) archetype.
summary: Apophis
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_APOQLIPHORT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ description: >-
The ["Apoqliphort"](https://yugipedia.com/wiki/Apoqliphort) archetype.
Sub-archetype of [`SET_QLI`](/api/constants/Archetype/SET_QLI).
summary: Apoqliphort
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_APPLIANCER.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x14a
description: >-
The ["Appliancer"](https://yugipedia.com/wiki/Appliancer) archetype.
summary: Appliancer
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AQUAACTRESS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x10cd
description: >-
The ["Aquaactress"](https://yugipedia.com/wiki/Aquaactress) archetype.
summary: Aquaactress
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AQUAMIRROR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x18f
description: >-
The ["Aquamirror"](https://yugipedia.com/wiki/Aquamirror) archetype.
summary: Aquamirror
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AQUARIUM.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x20cd
description: >-
The ["Aquarium"](https://yugipedia.com/wiki/Aquarium) archetype.
summary: Aquarium
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AQUA_JET.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x1bb
description: >-
The ["Aqua Jet"](https://yugipedia.com/wiki/Aqua_Jet_(archetype)) archetype.
summary: Aqua Jet
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ARCANA_FORCE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x5
description: >-
The ["Arcana Force"](https://yugipedia.com/wiki/Arcana_Force) archetype.
summary: Arcana Force
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ARCHFIEND.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x45
description: >-
The ["Archfiend"](https://yugipedia.com/wiki/Archfiend) archetype.
summary: Archfiend
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ARMED_DRAGON.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x111
description: >-
The ["Armed Dragon"](https://yugipedia.com/wiki/Armed_Dragon) archetype.
summary: Armed Dragon
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ARMED_DRAGON_THUNDER.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@ description: >-
Technically not an archetype and not currently registered to any card, since "Armed Dragon" is used instead.
Sub-archetype of [`SET_ARMED_DRAGON`](/api/constants/Archetype/SET_ARMED_DRAGON).
summary: Armed Dragon Thunder
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ARMORED_XYZ.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ description: >-
The ["Armored Xyz"](https://yugipedia.com/wiki/Armored_Xyz_(archetype)) archetype.
Sub-archetype of [`SET_XYZ`](/api/constants/Archetype/SET_XYZ).
summary: Armored Xyz
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AROMA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0xc9
description: >-
The ["Aroma"](https://yugipedia.com/wiki/Aroma) archetype.
summary: Aroma
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ARTIFACT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x97
description: >-
The ["Artifact"](https://yugipedia.com/wiki/Artifact) archetype.
summary: Artifact
status: { index: stable }
status:
index: stable
10 changes: 10 additions & 0 deletions api/constants/Archetype/SET_ARTMEGIA.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---!constant
name: SET_ARTMEGIA
enum: Archetype
value: 0x1c7
description: >-
The ["Artmegia"](https://yugipedia.com/wiki/Artmegia) archetype.
summary: Artmegia
status:
index: unstable
message: Constant's name may change to follow the archetype's official English name.
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ARTORIGUS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0xa7
description: >-
The ["Artorigus"](https://yugipedia.com/wiki/Artorigus) archetype.
summary: Artorigus
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ASHENED.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x1a5
description: >-
The ["Ashened"](https://yugipedia.com/wiki/Ashened) archetype.
summary: Ashened
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ASSAULT_BLACKWING.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ description: >-
The ["Assault Blackwing"](https://yugipedia.com/wiki/Assault_Blackwing) archetype.
Sub-archetype of [`SET_BLACKWING`](/api/constants/Archetype/SET_BLACKWING).
summary: Assault Blackwing
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ASSAULT_MODE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ description: >-
The ["/Assault Mode"](https://yugipedia.com/wiki//Assault_Mode) archetype.
Sub-archetype of [`SET_DARK_LUCIUS`](/api/constants/Archetype/SET_DARK_LUCIUS).
summary: /Assault Mode
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ATLANTEAN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x77
description: >-
The ["Atlantean"](https://yugipedia.com/wiki/Atlantean) archetype.
summary: Atlantean
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_ATTRACTION.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x15f
description: >-
The ["Attraction"](https://yugipedia.com/wiki/Attraction) archetype.
summary: Attraction
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_AZAMINA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x1b4
description: >-
The ["Azamina"](https://yugipedia.com/wiki/Azamina) archetype.
summary: Azamina
status: { index: stable }
status:
index: stable
3 changes: 2 additions & 1 deletion api/constants/Archetype/SET_BAMBOO_SWORD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ value: 0x60
description: >-
The ["Bamboo Sword"](https://yugipedia.com/wiki/Bamboo_Sword) archetype.
summary: Bamboo Sword
status: { index: stable }
status:
index: stable
Loading