From 9af75cd4217954c9dea0ecc2d1c23808ec376ce3 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 30 Mar 2025 21:29:01 +0800 Subject: [PATCH 01/58] Add Cost namespace --- api/namespaces/Cost.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 api/namespaces/Cost.yml diff --git a/api/namespaces/Cost.yml b/api/namespaces/Cost.yml new file mode 100644 index 00000000..8b8ba313 --- /dev/null +++ b/api/namespaces/Cost.yml @@ -0,0 +1,6 @@ +---!namespace +name: Cost +summary: Cost-related functions. +description: Helper functions for working with [costs](/api/types/EffectCost). +status: + index: stable \ No newline at end of file From 25b47b76daea7c7cb3c510491ec15e8972c374ee Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 30 Mar 2025 21:42:21 +0800 Subject: [PATCH 02/58] move cost function docs to Cost namespace --- api/functions/Auxiliary/dxmcostgen.yml | 22 -------------- api/functions/Cost/Detach.yml | 30 +++++++++++++++++++ .../DiscardCost.yml => Cost/Discard.yml} | 8 +++-- .../PayLPCost.yml => Cost/PayLP.yml} | 8 +++-- .../SelfBanish.yml} | 7 +++-- .../SelfDiscard.yml} | 8 +++-- .../SelfDiscardToGrave.yml} | 8 +++-- .../SelfReveal.yml} | 8 +++-- .../SelfToDeck.yml} | 8 +++-- .../SelfToExtra.yml} | 8 +++-- .../SelfToGrave.yml} | 8 +++-- .../SelfToHand.yml} | 8 +++-- .../SelfTribute.yml} | 14 ++++++--- 13 files changed, 99 insertions(+), 46 deletions(-) delete mode 100644 api/functions/Auxiliary/dxmcostgen.yml create mode 100644 api/functions/Cost/Detach.yml rename api/functions/{Auxiliary/DiscardCost.yml => Cost/Discard.yml} (92%) rename api/functions/{Auxiliary/PayLPCost.yml => Cost/PayLP.yml} (90%) rename api/functions/{Auxiliary/SelfBanishCost.yml => Cost/SelfBanish.yml} (95%) rename api/functions/{Auxiliary/SelfDiscardCost.yml => Cost/SelfDiscard.yml} (93%) rename api/functions/{Auxiliary/SelfDiscardToGraveCost.yml => Cost/SelfDiscardToGrave.yml} (93%) rename api/functions/{Auxiliary/SelfRevealCost.yml => Cost/SelfReveal.yml} (94%) rename api/functions/{Auxiliary/SelfToDeckCost.yml => Cost/SelfToDeck.yml} (94%) rename api/functions/{Auxiliary/SelfToExtraCost.yml => Cost/SelfToExtra.yml} (94%) rename api/functions/{Auxiliary/SelfToGraveCost.yml => Cost/SelfToGrave.yml} (94%) rename api/functions/{Auxiliary/SelfToHandCost.yml => Cost/SelfToHand.yml} (94%) rename api/functions/{Auxiliary/SelfTributeCost.yml => Cost/SelfTribute.yml} (92%) diff --git a/api/functions/Auxiliary/dxmcostgen.yml b/api/functions/Auxiliary/dxmcostgen.yml deleted file mode 100644 index 73479403..00000000 --- a/api/functions/Auxiliary/dxmcostgen.yml +++ /dev/null @@ -1,22 +0,0 @@ ----!function -name: dxmcostgen -namespace: aux -description: >- - "Detach Xyz Material Cost Generator". Generates a function to be used by Effect.SetCost in order to detach a number of Xyz Materials from the Effect's handler. (int min) is the minimum number of materials to check for detachment. (int max) is the maximum number of materials to detach or a function that gets called as if by doing max(e,tp) in order to get the value of max detachments. (function op) is an optional function that gets called by passing the effect and the operated group of just detached materials in order to do some additional handling with them. -status: - index: stable -parameters: - - name: min - type: [ int ] - description: (To be added) - - name: max - type: [ int ] - description: (To be added) - - name: op - type: [ function ] - description: (To be added) - required: false -returns: - - type: [ function ] - description: (To be added) -tags: [ under-construction ] diff --git a/api/functions/Cost/Detach.yml b/api/functions/Cost/Detach.yml new file mode 100644 index 00000000..e9ae347e --- /dev/null +++ b/api/functions/Cost/Detach.yml @@ -0,0 +1,30 @@ +---!function +name: Detach +namespace: Cost +description: Creates a baseline [cost function](/api/types/EffectCost) used for effects that detach Xyz materials the activating card itself as cost, such as `You can detach 1 material from this card; ...` (e.g. "M-X-Saber Invoker"). +summary: Creates a cost function that detaches materials from the activating card. +status: + index: stable +aliases: + - name: aux.dxmcostgen + status: + index: deprecated +parameters: + - name: min + type: [ int ] + description: The minimum number of materials to detach. + - name: max + # TODO: document type of function + type: [ int, function ] + description: The maximum number of materials to detach. + required: false + defaultValue: min + - name: op + # TODO: document type of function + type: [ function ] + description: Additional handling to apply to the materials after detaching them. + required: false +returns: + - type: [ CostFunction ] + description: The cost function generated based on the given parameters. + guaranteed: true \ No newline at end of file diff --git a/api/functions/Auxiliary/DiscardCost.yml b/api/functions/Cost/Discard.yml similarity index 92% rename from api/functions/Auxiliary/DiscardCost.yml rename to api/functions/Cost/Discard.yml index 32db8b59..1c0bb539 100644 --- a/api/functions/Auxiliary/DiscardCost.yml +++ b/api/functions/Cost/Discard.yml @@ -1,10 +1,14 @@ ---!function -name: DiscardCost -namespace: aux +name: Discard +namespace: Cost description: Creates a baseline [cost function](/api/types/EffectCost) used for effects that discard a card(s) as cost, such as `Discard 1 card; ...` (e.g. "Raigeki Break"). summary: Creates a cost function for effects that discard a card(s) as cost. status: index: stable +aliases: + - name: aux.DiscardCost + status: + index: stable parameters: - name: filter type: [ CardFilter ] diff --git a/api/functions/Auxiliary/PayLPCost.yml b/api/functions/Cost/PayLP.yml similarity index 90% rename from api/functions/Auxiliary/PayLPCost.yml rename to api/functions/Cost/PayLP.yml index 8eab0523..403657eb 100644 --- a/api/functions/Auxiliary/PayLPCost.yml +++ b/api/functions/Cost/PayLP.yml @@ -1,10 +1,14 @@ ---!function -name: PayLPCost -namespace: aux +name: PayLP +namespace: Cost description: Creates a baseline [cost function](/api/types/EffectCost) used for effects that pay LP as cost, such as `Pay X LP; ...` (e.g. "Instant Fusion"). summary: Creates a cost function for effects that pay LP as cost. status: index: stable +aliases: + - name: aux.PayLPCost + status: + index: stable parameters: - name: lp_value type: [ number ] diff --git a/api/functions/Auxiliary/SelfBanishCost.yml b/api/functions/Cost/SelfBanish.yml similarity index 95% rename from api/functions/Auxiliary/SelfBanishCost.yml rename to api/functions/Cost/SelfBanish.yml index a6f03e9d..a5f79612 100644 --- a/api/functions/Auxiliary/SelfBanishCost.yml +++ b/api/functions/Cost/SelfBanish.yml @@ -1,6 +1,6 @@ ---!function -name: SelfBanishCost -namespace: aux +name: SelfBanish +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that banish the activating card itself as cost, such as `You can banish this card (you control/from.../etc); ...` (e.g. "Destiny HERO - Malicious"). summary: Cost function for effects that banish the card itself as cost. status: @@ -12,6 +12,9 @@ aliases: - name: aux.selfbanishcost status: index: deprecated + - name: aux.SelfBanishCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfDiscardCost.yml b/api/functions/Cost/SelfDiscard.yml similarity index 93% rename from api/functions/Auxiliary/SelfDiscardCost.yml rename to api/functions/Cost/SelfDiscard.yml index dfed4259..1e3d1a67 100644 --- a/api/functions/Auxiliary/SelfDiscardCost.yml +++ b/api/functions/Cost/SelfDiscard.yml @@ -1,10 +1,14 @@ ---!function -name: SelfDiscardCost -namespace: aux +name: SelfDiscard +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that discard the activating card itself as cost, such as `You can discard this card; ...` (e.g. "Ash Blossom & Joyous Spring"). summary: Cost function for effects that discard the card itself as cost. status: index: stable +aliases: + - name: aux.SelfDiscardCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfDiscardToGraveCost.yml b/api/functions/Cost/SelfDiscardToGrave.yml similarity index 93% rename from api/functions/Auxiliary/SelfDiscardToGraveCost.yml rename to api/functions/Cost/SelfDiscardToGrave.yml index f5e9a564..b6affad3 100644 --- a/api/functions/Auxiliary/SelfDiscardToGraveCost.yml +++ b/api/functions/Cost/SelfDiscardToGrave.yml @@ -1,10 +1,14 @@ ---!function -name: SelfDiscardToGraveCost -namespace: aux +name: SelfDiscardToGrave +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that discard the activating card itself to the GY as cost, such as `You can discard this card to the GY; ...` (e.g. "D.D. Crow"). summary: Cost function for effects that discard the card itself to the GY as cost. status: index: stable +aliases: + - name: aux.SelfDiscardToGraveCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfRevealCost.yml b/api/functions/Cost/SelfReveal.yml similarity index 94% rename from api/functions/Auxiliary/SelfRevealCost.yml rename to api/functions/Cost/SelfReveal.yml index 574edffb..df5198b0 100644 --- a/api/functions/Auxiliary/SelfRevealCost.yml +++ b/api/functions/Cost/SelfReveal.yml @@ -1,10 +1,14 @@ ---!function -name: SelfRevealCost -namespace: aux +name: SelfReveal +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that reveal the activating card itself as cost, such as `You can reveal this card in your hand; ...` (e.g. "Sakitama"). summary: Cost function for effects that reveal the card itself as cost. status: index: stable +aliases: + - name: aux.SelfRevealCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfToDeckCost.yml b/api/functions/Cost/SelfToDeck.yml similarity index 94% rename from api/functions/Auxiliary/SelfToDeckCost.yml rename to api/functions/Cost/SelfToDeck.yml index b93cf073..56441866 100644 --- a/api/functions/Auxiliary/SelfToDeckCost.yml +++ b/api/functions/Cost/SelfToDeck.yml @@ -1,10 +1,14 @@ ---!function -name: SelfToDeckCost -namespace: aux +name: SelfToDeck +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that shuffle the activating card itself to the Main Deck as cost, such as `You can shuffle this card (you control/from.../etc) into the Deck; ...` (e.g. "Rescue Ferret"). summary: Cost function for effects that shuffle the card itself to the Deck as cost. status: index: stable +aliases: + - name: aux.SelfToDeckCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfToExtraCost.yml b/api/functions/Cost/SelfToExtra.yml similarity index 94% rename from api/functions/Auxiliary/SelfToExtraCost.yml rename to api/functions/Cost/SelfToExtra.yml index e38b9460..3e4665a4 100644 --- a/api/functions/Auxiliary/SelfToExtraCost.yml +++ b/api/functions/Cost/SelfToExtra.yml @@ -1,10 +1,14 @@ ---!function -name: SelfToExtraCost -namespace: aux +name: SelfToExtra +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that return the activating card itself to the Extra Deck as cost, such as `You can return this card (you control/from.../etc) to the Extra Deck; ...` (e.g. "Gladiator Beast Gyzarus"). summary: Cost function for effects that return the card itself to the Extra Deck as cost. status: index: stable +aliases: + - name: aux.SelfToExtraCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfToGraveCost.yml b/api/functions/Cost/SelfToGrave.yml similarity index 94% rename from api/functions/Auxiliary/SelfToGraveCost.yml rename to api/functions/Cost/SelfToGrave.yml index eb18599f..fe087801 100644 --- a/api/functions/Auxiliary/SelfToGraveCost.yml +++ b/api/functions/Cost/SelfToGrave.yml @@ -1,10 +1,14 @@ ---!function -name: SelfToGraveCost -namespace: aux +name: SelfToGrave +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that send the activating card itself to the GY as cost, such as `You can send this card (you control/from.../etc) to the GY; ...` (e.g. "Rescue Cat"). summary: Cost function for effects that send the card itself to the GY as cost. status: index: stable +aliases: + - name: aux.SelfToGraveCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfToHandCost.yml b/api/functions/Cost/SelfToHand.yml similarity index 94% rename from api/functions/Auxiliary/SelfToHandCost.yml rename to api/functions/Cost/SelfToHand.yml index b39a3c3f..c330b2ce 100644 --- a/api/functions/Auxiliary/SelfToHandCost.yml +++ b/api/functions/Cost/SelfToHand.yml @@ -1,10 +1,14 @@ ---!function -name: SelfToHandCost -namespace: aux +name: SelfToHand +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that return the activating card itself to the hand as cost, such as `You can return this card (you control/from.../etc) to the/your hand; ...` (e.g. "Sauravis, the Ancient and Ascended"). summary: Cost function for effects that return the card itself to the hand as cost. status: index: stable +aliases: + - name: aux.SelfToHandCost + status: + index: stable parameters: - name: e type: [ Effect ] diff --git a/api/functions/Auxiliary/SelfTributeCost.yml b/api/functions/Cost/SelfTribute.yml similarity index 92% rename from api/functions/Auxiliary/SelfTributeCost.yml rename to api/functions/Cost/SelfTribute.yml index e66ce082..14d7c1e9 100644 --- a/api/functions/Auxiliary/SelfTributeCost.yml +++ b/api/functions/Cost/SelfTribute.yml @@ -1,17 +1,23 @@ ---!function -name: SelfTributeCost -namespace: aux +name: SelfTribute +namespace: Cost description: A baseline [cost function](/api/types/EffectCost) used for effects that Tribute the activating card itself as cost, such as `You can Tribute this card (you control/from.../etc); ...` (e.g. "Kaibaman"). summary: Cost function for effects that Tribute the card itself as cost. status: index: stable aliases: + - name: aux.selfreleasecost + status: + index: deprecated - name: aux.SelfReleaseCost status: index: stable - - name: aux.selfreleasecost + - name: aux.SelfTributeCost status: - index: deprecated + index: stable + - name: Cost.SelfRelease + status: + index: stable parameters: - name: e type: [ Effect ] From 458c893f7b4930bf0315995dce14e0e86cb8ae25 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:09:46 +0800 Subject: [PATCH 03/58] document new cost function helpers --- api/functions/Cost/AND.yml | 15 +++++++++++++++ api/functions/Cost/HardOncePerChain.yml | 18 ++++++++++++++++++ api/functions/Cost/SelfDiscard.yml | 3 +++ api/functions/Cost/SelfDiscardToGrave.yml | 3 +++ api/functions/Cost/SoftOncePerChain.yml | 18 ++++++++++++++++++ 5 files changed, 57 insertions(+) create mode 100644 api/functions/Cost/AND.yml create mode 100644 api/functions/Cost/HardOncePerChain.yml create mode 100644 api/functions/Cost/SoftOncePerChain.yml diff --git a/api/functions/Cost/AND.yml b/api/functions/Cost/AND.yml new file mode 100644 index 00000000..f7128e9d --- /dev/null +++ b/api/functions/Cost/AND.yml @@ -0,0 +1,15 @@ +---!function +name: AND +namespace: Cost +description: Combines multiple [cost functions](/api/types/EffectCost) into a single cost function that will check if every passed function can be paid, and will execute each passed function. +summary: Combines multiple cost functions into one. +status: + index: stable +parameters: + - name: ... + type: [ EffectCost ] + description: The cost functions to combine. +returns: + - type: [ EffectCost ] + description: The generated cost function. + guaranteed: true \ No newline at end of file diff --git a/api/functions/Cost/HardOncePerChain.yml b/api/functions/Cost/HardOncePerChain.yml new file mode 100644 index 00000000..2c19ce7a --- /dev/null +++ b/api/functions/Cost/HardOncePerChain.yml @@ -0,0 +1,18 @@ +---!function +name: SoftOncePerChain +namespace: Cost +description: Creates a baseline [cost function](/api/types/EffectCost) used for effects that can only be activated once per chain by a player, e.g. "Lil-la Rap". +summary: Creates a cost function for "hard once per chain" effects. +status: + index: stable +parameters: + - name: flag + type: [ int ] + description: The value of the flag to register to the duel. +returns: + - type: [ EffectCost ] + description: The generated cost function. + guaranteed: true +suggestedLinks: + - name: Cost.SoftOncePerChain + link: /api/functions/Cost/SoftOncePerChain diff --git a/api/functions/Cost/SelfDiscard.yml b/api/functions/Cost/SelfDiscard.yml index 1e3d1a67..487a7ad9 100644 --- a/api/functions/Cost/SelfDiscard.yml +++ b/api/functions/Cost/SelfDiscard.yml @@ -41,3 +41,6 @@ returns: - type: [ bool ] description: If `chk` is `0`, returns `true` if the cost can be paid. guaranteed: false +suggestedLinks: + - name: Cost.SelfDiscardToGrave + link: /api/functions/Cost/SelfDiscardToGrave diff --git a/api/functions/Cost/SelfDiscardToGrave.yml b/api/functions/Cost/SelfDiscardToGrave.yml index b6affad3..78dffa66 100644 --- a/api/functions/Cost/SelfDiscardToGrave.yml +++ b/api/functions/Cost/SelfDiscardToGrave.yml @@ -41,3 +41,6 @@ returns: - type: [ bool ] description: If `chk` is `0`, returns `true` if the cost can be paid. guaranteed: false +suggestedLinks: + - name: Cost.SelfDiscard + link: /api/functions/Cost/SelfDiscard diff --git a/api/functions/Cost/SoftOncePerChain.yml b/api/functions/Cost/SoftOncePerChain.yml new file mode 100644 index 00000000..f0e5da07 --- /dev/null +++ b/api/functions/Cost/SoftOncePerChain.yml @@ -0,0 +1,18 @@ +---!function +name: SoftOncePerChain +namespace: Cost +description: Creates a baseline [cost function](/api/types/EffectCost) used for effects that can only be activated once per chain *per card*, e.g. "Apollousa, Bow of the Goddess". +summary: Creates a cost function for "soft once per chain" effects. +status: + index: stable +parameters: + - name: flag + type: [ int ] + description: The value of the flag to register to the card. +returns: + - type: [ EffectCost ] + description: The generated cost function. + guaranteed: true +suggestedLinks: + - name: Cost.HardOncePerChain + link: /api/functions/Cost/HardOncePerChain From cbb987d4043079483f169bfe15a38a076e59d29f Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:13:14 +0800 Subject: [PATCH 04/58] fix HardOncePerChain name --- api/functions/Cost/HardOncePerChain.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/functions/Cost/HardOncePerChain.yml b/api/functions/Cost/HardOncePerChain.yml index 2c19ce7a..d1b95b27 100644 --- a/api/functions/Cost/HardOncePerChain.yml +++ b/api/functions/Cost/HardOncePerChain.yml @@ -1,5 +1,5 @@ ---!function -name: SoftOncePerChain +name: HardOncePerChain namespace: Cost description: Creates a baseline [cost function](/api/types/EffectCost) used for effects that can only be activated once per chain by a player, e.g. "Lil-la Rap". summary: Creates a cost function for "hard once per chain" effects. From f7c3fad13bcab7f56ffb53f96f3e701841c286e6 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:26:04 +0800 Subject: [PATCH 05/58] add new archetypes --- api/constants/Archetype/SET_APOPHIS.yml | 9 +++++++++ api/constants/Archetype/SET_K9.yml | 10 ++++++++++ api/constants/Archetype/SET_SERKET.yml | 9 +++++++++ api/constants/Archetype/SET_TELEPORT.yml | 10 ++++++++++ 4 files changed, 38 insertions(+) create mode 100644 api/constants/Archetype/SET_APOPHIS.yml create mode 100644 api/constants/Archetype/SET_K9.yml create mode 100644 api/constants/Archetype/SET_SERKET.yml create mode 100644 api/constants/Archetype/SET_TELEPORT.yml diff --git a/api/constants/Archetype/SET_APOPHIS.yml b/api/constants/Archetype/SET_APOPHIS.yml new file mode 100644 index 00000000..4d0754bc --- /dev/null +++ b/api/constants/Archetype/SET_APOPHIS.yml @@ -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 \ No newline at end of file diff --git a/api/constants/Archetype/SET_K9.yml b/api/constants/Archetype/SET_K9.yml new file mode 100644 index 00000000..1f4985e0 --- /dev/null +++ b/api/constants/Archetype/SET_K9.yml @@ -0,0 +1,10 @@ +---!constant +name: SET_K9 +enum: Archetype +value: 0x1c4 +description: >- + The ["K9"](https://yugipedia.com/wiki/K9) archetype. +summary: K9 +status: + index: unstable + message: Constant's name may change to follow its official English name once confirmed. diff --git a/api/constants/Archetype/SET_SERKET.yml b/api/constants/Archetype/SET_SERKET.yml new file mode 100644 index 00000000..87cd7e97 --- /dev/null +++ b/api/constants/Archetype/SET_SERKET.yml @@ -0,0 +1,9 @@ +---!constant +name: SET_SERKET +enum: Archetype +value: 0x1c3 +description: >- + The ["Serket"](https://yugipedia.com/wiki/Serket) archetype. +summary: Serket +status: + index: stable \ No newline at end of file diff --git a/api/constants/Archetype/SET_TELEPORT.yml b/api/constants/Archetype/SET_TELEPORT.yml new file mode 100644 index 00000000..5c702dc7 --- /dev/null +++ b/api/constants/Archetype/SET_TELEPORT.yml @@ -0,0 +1,10 @@ +---!constant +name: SET_TELEPORT +enum: Archetype +value: 0x1c5 +description: >- + The ["Teleport"](https://yugipedia.com/wiki/Teleport_(archetype)) archetype. +summary: Teleport +status: + index: unstable + message: Constant's name may change to follow its official English name once confirmed. From 6b8c00982e5b4d6dcb84fc0c13142dd796494ab1 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:58:05 +0800 Subject: [PATCH 06/58] document all namespaces --- api/namespaces/(Global).yml | 7 +++---- api/namespaces/Card.yml | 7 +++---- api/namespaces/Debug.yml | 7 +++---- api/namespaces/Duel.yml | 7 +++---- api/namespaces/Effect.yml | 7 +++---- api/namespaces/Fusion.yml | 6 +++--- api/namespaces/Gemini.yml | 7 +++---- api/namespaces/Group.yml | 7 +++---- api/namespaces/Link.yml | 6 +++--- api/namespaces/Pendulum.yml | 6 +++--- api/namespaces/Ritual.yml | 6 +++--- api/namespaces/Spirit.yml | 7 +++---- api/namespaces/Synchro.yml | 6 +++--- api/namespaces/Xyz.yml | 6 +++--- 14 files changed, 42 insertions(+), 50 deletions(-) diff --git a/api/namespaces/(Global).yml b/api/namespaces/(Global).yml index af0b1a8b..3b6e8fd6 100644 --- a/api/namespaces/(Global).yml +++ b/api/namespaces/(Global).yml @@ -1,7 +1,6 @@ ---!namespace name: (Global) -description: >- - (To be added) +description: Functions that are in the global scope and not part of any namespace (table). +summary: Functions that are not part of any namespace. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Card.yml b/api/namespaces/Card.yml index fb550bee..15d96675 100644 --- a/api/namespaces/Card.yml +++ b/api/namespaces/Card.yml @@ -1,7 +1,6 @@ ---!namespace name: Card -description: >- - (To be added) +description: Functions for working with [cards](/api/types/Card). This is also used as the [metatable](https://www.lua.org/pil/13.html) for [Script](/api/types/Script) tables, which in turn are used as the metatable for all card instances of that script. This means functions in this namespace can be used as "methods" of card objects, e.g. instead of `Card.GetLevel(c)`, one can use `c.GetLevel(c)` or `c:GetLevel()`. It is recommended to use the colon syntax. +summary: Functions for working with cards. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Debug.yml b/api/namespaces/Debug.yml index 62af629c..7321d674 100644 --- a/api/namespaces/Debug.yml +++ b/api/namespaces/Debug.yml @@ -1,7 +1,6 @@ ---!namespace name: Debug -description: >- - (To be added) +description: Helper functions for debugging. Also contains functions commonly used when [creating puzzles](https://projectignis.github.io/scrapi-book/guides/scripting/puzzle.html). +summary: Helper functions for debugging and creating puzzles. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Duel.yml b/api/namespaces/Duel.yml index 6c7cf9f9..98b793fd 100644 --- a/api/namespaces/Duel.yml +++ b/api/namespaces/Duel.yml @@ -1,7 +1,6 @@ ---!namespace name: Duel -description: >- - (To be added) +description: &desc Functions for duel actions and checks. +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Effect.yml b/api/namespaces/Effect.yml index 570fbf23..f4c81d69 100644 --- a/api/namespaces/Effect.yml +++ b/api/namespaces/Effect.yml @@ -1,7 +1,6 @@ ---!namespace name: Effect -description: >- - (To be added) +description: Functions for working with [effects](/api/types/Effect). This is also used as the [metatable](https://www.lua.org/pil/13.html) for effects. This means functions in this namespace can be used as "methods" of effect objects, e.g. instead of `Effect.Clone(e1)`, one can use `e1.Clone(e1)` or `e1:Clone()`. It is recommended to use the colon syntax. +summary: Functions for working with effects. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Fusion.yml b/api/namespaces/Fusion.yml index 3f2571ba..c68f5deb 100644 --- a/api/namespaces/Fusion.yml +++ b/api/namespaces/Fusion.yml @@ -1,7 +1,7 @@ ---!namespace name: Fusion -description: >- - (To be added) +summary: &desc Fusion-related functions. +description: *desc status: index: stable -tags: [ under-construction ] +tags: [ fusion-related ] \ No newline at end of file diff --git a/api/namespaces/Gemini.yml b/api/namespaces/Gemini.yml index b66c7870..13c9864d 100644 --- a/api/namespaces/Gemini.yml +++ b/api/namespaces/Gemini.yml @@ -1,7 +1,6 @@ ---!namespace name: Gemini -description: >- - (To be added) +summary: &desc Gemini-related functions. +description: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Group.yml b/api/namespaces/Group.yml index 8dd7bf6b..e2b2e471 100644 --- a/api/namespaces/Group.yml +++ b/api/namespaces/Group.yml @@ -1,7 +1,6 @@ ---!namespace name: Group -description: >- - (To be added) +description: Functions for working with [card groups](/api/types/Group). This is also used as the [metatable](https://www.lua.org/pil/13.html) for groups. This means functions in this namespace can be used as "methods" of group objects, e.g. instead of `Group.GetFirst(g)`, one can use `g.GetFirst(g)` or `g:GetFirst()`. It is recommended to use the colon syntax. +summary: Functions for working with card groups. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Link.yml b/api/namespaces/Link.yml index 0e7bdbae..9117907a 100644 --- a/api/namespaces/Link.yml +++ b/api/namespaces/Link.yml @@ -1,7 +1,7 @@ ---!namespace name: Link -description: >- - (To be added) +summary: &desc Link-related functions. +description: *desc status: index: stable -tags: [ under-construction ] +tags: [ link-related ] \ No newline at end of file diff --git a/api/namespaces/Pendulum.yml b/api/namespaces/Pendulum.yml index c7a1e355..c394115e 100644 --- a/api/namespaces/Pendulum.yml +++ b/api/namespaces/Pendulum.yml @@ -1,7 +1,7 @@ ---!namespace name: Pendulum -description: >- - (To be added) +summary: &desc Pendulum-related functions. +description: *desc status: index: stable -tags: [ under-construction ] +tags: [ pendulum-related ] \ No newline at end of file diff --git a/api/namespaces/Ritual.yml b/api/namespaces/Ritual.yml index d7adf27e..df4dab75 100644 --- a/api/namespaces/Ritual.yml +++ b/api/namespaces/Ritual.yml @@ -1,7 +1,7 @@ ---!namespace name: Ritual -description: >- - (To be added) +summary: &desc Ritual-related functions. +description: *desc status: index: stable -tags: [ under-construction ] +tags: [ ritual-related ] \ No newline at end of file diff --git a/api/namespaces/Spirit.yml b/api/namespaces/Spirit.yml index 88cedc90..7a0c5b64 100644 --- a/api/namespaces/Spirit.yml +++ b/api/namespaces/Spirit.yml @@ -1,7 +1,6 @@ ---!namespace name: Spirit -description: >- - (To be added) +summary: &desc Spirit-related functions. +description: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/namespaces/Synchro.yml b/api/namespaces/Synchro.yml index 64df284d..429de717 100644 --- a/api/namespaces/Synchro.yml +++ b/api/namespaces/Synchro.yml @@ -1,7 +1,7 @@ ---!namespace name: Synchro -description: >- - (To be added) +summary: &desc Synchro-related functions. +description: *desc status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] \ No newline at end of file diff --git a/api/namespaces/Xyz.yml b/api/namespaces/Xyz.yml index ed1d253c..3e65cc9b 100644 --- a/api/namespaces/Xyz.yml +++ b/api/namespaces/Xyz.yml @@ -1,7 +1,7 @@ ---!namespace name: Xyz -description: >- - (To be added) +summary: &desc Xyz-related functions. +description: *desc status: index: stable -tags: [ under-construction ] +tags: [ xyz-related ] \ No newline at end of file From 9ad485a7bcde869f8f15b16752a7bfe7757c6789 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 30 Mar 2025 23:29:40 +0800 Subject: [PATCH 07/58] document all types --- api/types/Card.yml | 5 ++- api/types/CardFilter.yml | 76 +++++++++++----------------------------- api/types/Effect.yml | 5 ++- api/types/Group.yml | 5 ++- api/types/bool.yml | 5 ++- api/types/function.yml | 5 ++- api/types/int.yml | 5 ++- api/types/nil.yml | 4 +-- api/types/number.yml | 5 ++- api/types/string.yml | 5 ++- api/types/table.yml | 5 ++- api/types/unknown.yml | 5 --- api/types/userdata.yml | 5 ++- 13 files changed, 42 insertions(+), 93 deletions(-) delete mode 100644 api/types/unknown.yml diff --git a/api/types/Card.yml b/api/types/Card.yml index 0cd93aff..3ebbc22d 100644 --- a/api/types/Card.yml +++ b/api/types/Card.yml @@ -1,6 +1,5 @@ ---!type name: Card supertype: userdata -description: >- - (To be added) -tags: [ under-construction ] +description: Represents a card. Can use the functions in the [`Card` namespace](/api/namespaces/Card) as methods. +summary: Represents a card. \ No newline at end of file diff --git a/api/types/CardFilter.yml b/api/types/CardFilter.yml index ebb018c2..a4d6c226 100644 --- a/api/types/CardFilter.yml +++ b/api/types/CardFilter.yml @@ -1,22 +1,20 @@ ---!type name: CardFilter supertype: function -description: &desc |- - A function used to filter `Card`s. +description: &desc A function used to filter cards. summary: *desc parameters: - name: c type: [ Card ] - description: The `Card` to check. + description: The card to check. - name: ... type: [ any ] - description: Additional arguments, usually passed by the function using the `CardFilter`. + description: Additional arguments, usually passed by the function that's using the filter. returns: - type: [ bool ] - description: If the `Card` passed the filter. + description: "`true` if the card fulfills the filter, `false` otherwise." guide: |- - A `CardFilter` is a function that takes a `Card` as its first parameter and - returns a boolean (either `true` or `false`). A simple example would be: + A `CardFilter` is a function that takes a `Card` as its first parameter and returns a boolean (either `true` or `false`). A simple example would be: ```lua function s.lvfilter(c) @@ -27,32 +25,22 @@ guide: |- This returns `true` if `c` is a Level 4 monster. ## Using filters - Filters are mostly used with certain `Duel` and `Group` functions that collect or check - for `Card`s that fulfill the filter (in other words, `Card`s that make the function return `true`). - Those functions will call the filter passed to them for every card they are concerned with. + Filters are mostly used with certain `Duel` and `Group` functions that collect or check for cards that fulfill the filter (in other words, cards that make the function return `true`). Those functions will call the filter passed to them for every card they are concerned with. - For example, we can use the `s.lvfilter` we have earlier to check if there are `Card`s that fulfill it in certain locations. - The following expression will be `true` if there is at least 1 Level 4 monster in either player's GY: + For example, we can use the `s.lvfilter` we have earlier to check if there are cards that fulfill it in certain locations. The following expression will be `true` if there is at least 1 Level 4 monster in either player's GY: ```lua Duel.IsExistingMatchingCard(s.lvfilter,tp,LOCATION_GRAVE,LOCATION_GRAVE,1,nil) ``` - We can also make a player select `Card`s that fulfill a `CardFilter`. - Here, a player will select 1 Level 4 monster in their hand, and the selected `Card` will be stored in a `Group` called `g`: + We can also make a player select cards that fulfill a filter. Here, a player will select 1 Level 4 monster in their hand, and the selected card will be stored in a group called `g`: ```lua local g=Duel.SelectMatchingCard(tp,s.lvfilter,LOCATION_HAND,0,1,1,nil) ``` ## Additional `CardFilter` Arguments - Sometimes, filters need additional details other than the `Card` they're checking. - For example, we may need to write a filter for a face-up monster with ATK higher - than the activating player's LP - a value that changes throughout the duel. - This is where having additional filter arguments comes in. + Sometimes, filters need additional details other than the card they're checking. For example, we may need to write a filter for a face-up monster with ATK higher than the activating player's LP - a value that changes throughout the duel. This is where having additional filter arguments comes in. - Filter functions always take a `Card` as their first parameter (usually named `c` by convention), - but they can take any amount of arguments after that. For the earlier example, - we can create a filter that has an additional parameter called `minatk`. - We then check inside the filter if `c`'s ATK is greater than or equal to `minatk`. + Filter functions always take a card as their first parameter (usually named `c` by convention), but they can take any amount of arguments after that. For the earlier example, we can create a filter that has an additional parameter called `minatk`. We then check inside the filter if `c`'s ATK is greater than or equal to `minatk`. ```lua function s.atkfilter(c,minatk) @@ -60,15 +48,9 @@ guide: |- end ``` - Now, for the filter to know what `minatk` is, **it needs to be passed to it**. This part is important. - Otherwise, `minatk` would just be `nil`. - Functions that use filters can take additional arguments. - These functions will pass the additional arguments they receive (usually after the "exception" argument) - to the filter they're using, and they become additional arguments of that filter. + Now, for the filter to know what `minatk` is, **it needs to be passed to it**. This part is important. Otherwise, `minatk` would just be `nil`. Functions that use filters can take additional arguments. These functions will pass the additional arguments they receive (usually after the "exception" argument) to the filter they're using, and they become additional arguments of that filter. - To illustrate, say we have an effect with an activation condition that says - *If you control a face-up monster with ATK higher than your LP:*. - For this, we can use the `s.atkfilter` earlier like so: + To illustrate, say we have an effect with an activation condition that says *If you control a face-up monster with ATK higher than your LP:*. For this, we can use the `s.atkfilter` earlier like so: ```lua function s.condition(e,tp,eg,ep,ev,re,r,rp) @@ -77,23 +59,15 @@ guide: |- end ``` - Here, we first obtained `tp`'s LP and assigned it to the variable named `lp`. - Then, we passed that `lp` as an extra argument to `Duel.IsExistingMatchingCard`. - Note that it counts as an extra argument since it comes after the "exception" argument, which is `nil` in this case. + Here, we first obtained `tp`'s LP and assigned it to the variable named `lp`. Then, we passed that `lp` as an extra argument to `Duel.IsExistingMatchingCard`. Note that it counts as an extra argument since it comes after the "exception" argument, which is `nil` in this case. - Internally, `Duel.IsExistingMatchingCard` will call `s.atkfilter` using `lp` as an extra argument. - This will correspond to the `minatk` parameter of the filter. - In other words, the first extra argument passed to `Duel.IsExistingMatchingCard` (called `lp`) - becomes the first argument passed to `s.atkfilter` (called `minatk`). + Internally, `Duel.IsExistingMatchingCard` will call `s.atkfilter` using `lp` as an extra argument. This will correspond to the `minatk` parameter of the filter. In other words, the first extra argument passed to `Duel.IsExistingMatchingCard` (called `lp`) + becomes the second argument passed to `s.atkfilter` (called `minatk`). ## Nesting `CardFilter` functions - There are also cases where a filter needs additional information that depends on another `Card` that fulfills a separate `CardFilter`. - A simple example is an effect that needs to banish 1 monster from a player's hand, - and send another monster from that player's Deck to the GY with the same level as the first monster. + There are also cases where a filter needs additional information that depends on another `Card` that fulfills a separate filter. A simple example is an effect that needs to banish 1 monster from a player's hand, and send another monster from that player's Deck to the GY with the same level as the first monster. - This means that the second monster's level will depend on the first monster's level. - Naturally, we would need two `CardFilter`s for this, but more importantly, - the first monster's filter will need to call `Duel.IsExistingMatchingCard` inside it using the second monster's filter. + This means that the second monster's level will depend on the first monster's level. Naturally, we would need two filters for this, but more importantly, the first monster's filter will need to call `Duel.IsExistingMatchingCard` inside it using the second monster's filter. ```lua --filter for the first monster (the card to be banished) @@ -107,22 +81,12 @@ guide: |- end ``` - Here, `s.rmfilter` is fulfilled if `c` is a monster that has a level and can be banished, - and that there exists a monster in `tp`'s Deck which satisfies `s.tgfilter`. - It passes `c:GetLevel()` (the monster's level) as an additional argument to the `Duel.IsExistingMatchingCard` call, - which will in turn pass it to `s.tgfilter` as its additional argument called `lv`. + Here, `s.rmfilter` is fulfilled if `c` is a monster that has a level and can be banished, and that there exists a monster in `tp`'s Deck which satisfies `s.tgfilter`. It passes `c:GetLevel()` (the monster's level) as an additional argument to the `Duel.IsExistingMatchingCard` call, which will in turn pass it to `s.tgfilter` as its additional argument called `lv`. - `s.tgfilter` will then be fulfilled by monsters that can be sent to the GY and has a level equal to the passed `lv`. - The following legality check can be used to see if we have a valid monster to banish - (such that we'll also have a valid monster to send to the GY): + `s.tgfilter` will then be fulfilled by monsters that can be sent to the GY and has a level equal to the passed `lv`. The following legality check can be used to see if we have a valid monster to banish (such that we'll also have a valid monster to send to the GY): ```lua if chk==0 then return Duel.IsExistingMatchingCard(s.rmfilter,tp,LOCATION_HAND,0,1,nil,tp) end ``` - Essentially, we're using a function that uses a filter that uses a function that uses a filter. - Hence, "nested". In theory, there's no limit to how deep such nesting could go - (ignoring technical stuff like memory, performance, and stack size), - but in practice, most cards that require nesting filters will only need single nesting. - For a card that uses nesting filters two levels deep, you can check out - [Small World](https://github.com/ProjectIgnis/CardScripts/blob/master/official/c89558743.lua). + Essentially, we're using a function that uses a filter that uses a function that uses a filter. Hence, "nested". In theory, there's no limit to how deep such nesting could go (ignoring technical limitations like memory, performance, and stack size), but in practice, most cards that require nesting filters will only need single nesting. For a card that uses nesting filters two levels deep, you can check out [Small World](https://github.com/ProjectIgnis/CardScripts/blob/master/official/c89558743.lua). diff --git a/api/types/Effect.yml b/api/types/Effect.yml index 7375bc13..37420eaa 100644 --- a/api/types/Effect.yml +++ b/api/types/Effect.yml @@ -1,6 +1,5 @@ ---!type name: Effect supertype: userdata -description: >- - (To be added) -tags: [ under-construction ] +description: Represents an effect. Can use the functions in the [`Effect` namespace](/api/namespaces/Effect) as methods. +summary: Represents an effect. \ No newline at end of file diff --git a/api/types/Group.yml b/api/types/Group.yml index 2bd8a9d1..d27ad026 100644 --- a/api/types/Group.yml +++ b/api/types/Group.yml @@ -1,6 +1,5 @@ ---!type name: Group supertype: userdata -description: >- - (To be added) -tags: [ under-construction ] +description: Represents a group of cards. A group is a set, meaning the cards inside are guaranteed to be unique, and there is no guaranteed order of the items. +summary: Represents a group of cards. \ No newline at end of file diff --git a/api/types/bool.yml b/api/types/bool.yml index 964edff4..f301f457 100644 --- a/api/types/bool.yml +++ b/api/types/bool.yml @@ -1,5 +1,4 @@ ---!type name: bool -description: >- - (To be added) -tags: [ under-construction ] +description: The lua [Boolean](https://www.lua.org/pil/2.2.html) type. +summary: The lua Boolean type. \ No newline at end of file diff --git a/api/types/function.yml b/api/types/function.yml index 72198898..89a47500 100644 --- a/api/types/function.yml +++ b/api/types/function.yml @@ -1,5 +1,4 @@ ---!type name: function -description: >- - (To be added) -tags: [ under-construction ] +description: The lua [function](https://www.lua.org/pil/2.6.html) type. +summary: The lua function type. \ No newline at end of file diff --git a/api/types/int.yml b/api/types/int.yml index 19d38740..2b363e40 100644 --- a/api/types/int.yml +++ b/api/types/int.yml @@ -1,6 +1,5 @@ ---!type name: int supertype: number -description: >- - (To be added) -tags: [ under-construction ] +description: &desc An integer value. +summary: *desc \ No newline at end of file diff --git a/api/types/nil.yml b/api/types/nil.yml index 23f492a9..0688d1e5 100644 --- a/api/types/nil.yml +++ b/api/types/nil.yml @@ -1,4 +1,4 @@ ---!type name: nil -description: The type of lua's [`nil`](https://www.lua.org/pil/2.1.html), used to represent the absence of value. -summary: The absence of value. +description: The lua [nil](https://www.lua.org/pil/2.1.html) type. +summary: The lua nil type. diff --git a/api/types/number.yml b/api/types/number.yml index 3fc28d88..ac9e3ed4 100644 --- a/api/types/number.yml +++ b/api/types/number.yml @@ -1,5 +1,4 @@ ---!type name: number -description: >- - (To be added) -tags: [ under-construction ] +description: The lua [number](https://www.lua.org/pil/2.3.html) type. +summary: The lua number type. \ No newline at end of file diff --git a/api/types/string.yml b/api/types/string.yml index 8ccd9a43..8cc511ef 100644 --- a/api/types/string.yml +++ b/api/types/string.yml @@ -1,5 +1,4 @@ ---!type name: string -description: >- - (To be added) -tags: [ under-construction ] +description: The lua [string](https://www.lua.org/pil/2.4.html) type. +summary: The lua string type. diff --git a/api/types/table.yml b/api/types/table.yml index b3717dd2..9330d5f3 100644 --- a/api/types/table.yml +++ b/api/types/table.yml @@ -1,5 +1,4 @@ ---!type name: table -description: >- - (To be added) -tags: [ under-construction ] +description: The lua [table](https://www.lua.org/pil/2.5.html) type. +summary: The lua table type. diff --git a/api/types/unknown.yml b/api/types/unknown.yml deleted file mode 100644 index 924ac03e..00000000 --- a/api/types/unknown.yml +++ /dev/null @@ -1,5 +0,0 @@ ----!type -name: unknown -description: >- - (To be added) -tags: [ under-construction ] diff --git a/api/types/userdata.yml b/api/types/userdata.yml index 1fe8335c..08914619 100644 --- a/api/types/userdata.yml +++ b/api/types/userdata.yml @@ -1,5 +1,4 @@ ---!type name: userdata -description: >- - (To be added) -tags: [ under-construction ] +description: The lua [userdata](https://www.lua.org/pil/2.7.html) type. +summary: The lua userdata type. From 08904d4f48036c0eb0982e3f0d5350b470476fe4 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 31 Mar 2025 00:23:43 +0800 Subject: [PATCH 08/58] document ActivityCode enum, constants, and related functions --- .../ActivityCode/ACTIVITY_ATTACK.yml | 3 +-- .../ActivityCode/ACTIVITY_BATTLE_PHASE.yml | 7 +++--- api/constants/ActivityCode/ACTIVITY_CHAIN.yml | 7 +++--- .../ActivityCode/ACTIVITY_FLIPSUMMON.yml | 7 +++--- .../ActivityCode/ACTIVITY_NORMALSUMMON.yml | 7 +++--- .../ActivityCode/ACTIVITY_SPSUMMON.yml | 7 +++--- .../ActivityCode/ACTIVITY_SUMMON.yml | 7 +++--- api/enums/ActivityCode.yml | 5 ++-- .../Duel/AddCustomActivityCounter.yml | 20 ++++++++-------- api/functions/Duel/GetActivityCount.yml | 24 +++++++++---------- api/functions/Duel/GetCustomActivityCount.yml | 22 +++++++++-------- 11 files changed, 54 insertions(+), 62 deletions(-) diff --git a/api/constants/ActivityCode/ACTIVITY_ATTACK.yml b/api/constants/ActivityCode/ACTIVITY_ATTACK.yml index 3da4ab6d..f6fa444c 100644 --- a/api/constants/ActivityCode/ACTIVITY_ATTACK.yml +++ b/api/constants/ActivityCode/ACTIVITY_ATTACK.yml @@ -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 diff --git a/api/constants/ActivityCode/ACTIVITY_BATTLE_PHASE.yml b/api/constants/ActivityCode/ACTIVITY_BATTLE_PHASE.yml index 8705c3f0..ad521a4b 100644 --- a/api/constants/ActivityCode/ACTIVITY_BATTLE_PHASE.yml +++ b/api/constants/ActivityCode/ACTIVITY_BATTLE_PHASE.yml @@ -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 \ No newline at end of file diff --git a/api/constants/ActivityCode/ACTIVITY_CHAIN.yml b/api/constants/ActivityCode/ACTIVITY_CHAIN.yml index 5e031347..236fc2a5 100644 --- a/api/constants/ActivityCode/ACTIVITY_CHAIN.yml +++ b/api/constants/ActivityCode/ACTIVITY_CHAIN.yml @@ -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 \ No newline at end of file diff --git a/api/constants/ActivityCode/ACTIVITY_FLIPSUMMON.yml b/api/constants/ActivityCode/ACTIVITY_FLIPSUMMON.yml index efa43f68..f3b580af 100644 --- a/api/constants/ActivityCode/ACTIVITY_FLIPSUMMON.yml +++ b/api/constants/ActivityCode/ACTIVITY_FLIPSUMMON.yml @@ -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 \ No newline at end of file diff --git a/api/constants/ActivityCode/ACTIVITY_NORMALSUMMON.yml b/api/constants/ActivityCode/ACTIVITY_NORMALSUMMON.yml index 9856c3f4..3b33bc74 100644 --- a/api/constants/ActivityCode/ACTIVITY_NORMALSUMMON.yml +++ b/api/constants/ActivityCode/ACTIVITY_NORMALSUMMON.yml @@ -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 \ No newline at end of file diff --git a/api/constants/ActivityCode/ACTIVITY_SPSUMMON.yml b/api/constants/ActivityCode/ACTIVITY_SPSUMMON.yml index 3e04a135..73f43d76 100644 --- a/api/constants/ActivityCode/ACTIVITY_SPSUMMON.yml +++ b/api/constants/ActivityCode/ACTIVITY_SPSUMMON.yml @@ -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 \ No newline at end of file diff --git a/api/constants/ActivityCode/ACTIVITY_SUMMON.yml b/api/constants/ActivityCode/ACTIVITY_SUMMON.yml index a8c3b355..0a5f4be5 100644 --- a/api/constants/ActivityCode/ACTIVITY_SUMMON.yml +++ b/api/constants/ActivityCode/ACTIVITY_SUMMON.yml @@ -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 \ No newline at end of file diff --git a/api/enums/ActivityCode.yml b/api/enums/ActivityCode.yml index e251e2af..384f9343 100644 --- a/api/enums/ActivityCode.yml +++ b/api/enums/ActivityCode.yml @@ -1,5 +1,4 @@ ---!enum name: ActivityCode -description: >- - (To be added) -tags: [ under-construction ] +description: Represents actions that can be tracked (counted) for various purposes. +summary: Actions that can be tracked. \ No newline at end of file diff --git a/api/functions/Duel/AddCustomActivityCounter.yml b/api/functions/Duel/AddCustomActivityCounter.yml index 4bddb0a0..c1b25539 100644 --- a/api/functions/Duel/AddCustomActivityCounter.yml +++ b/api/functions/Duel/AddCustomActivityCounter.yml @@ -1,18 +1,18 @@ ---!function name: AddCustomActivityCounter namespace: Duel -description: >- - Registers an activity with type (int activity_type), with id (int counter_id), that matches (function f) +description: Registers an activity counter for tracking activities of a specified type with an associated custom id, *excluding* actions that match a filter. The count can be retrieved with [`Duel.GetCustomActivityCount`](/api/functions/Duel/GetCustomActivityCount), **not** [`Duel.GetActivityCount`](/api/functions/Duel/GetActivityCount). +summary: Registers a custom activity counter. status: index: stable parameters: - - name: counter_id + - name: custom_id type: [ int ] - description: (To be added) - - name: activity_type - type: [ int ] - description: (To be added) - - name: f + description: A unique id for the activity counter. + - name: activity_code + type: [ ActivityCode ] + description: The type of activity to count. + - name: exclusion_filter + # TODO: document type of function type: [ function ] - description: (To be added) -tags: [ under-construction ] + description: A function for actions to *exclude* from the count. \ No newline at end of file diff --git a/api/functions/Duel/GetActivityCount.yml b/api/functions/Duel/GetActivityCount.yml index 0aaea42a..296bcf36 100644 --- a/api/functions/Duel/GetActivityCount.yml +++ b/api/functions/Duel/GetActivityCount.yml @@ -1,23 +1,21 @@ ---!function name: GetActivityCount namespace: Duel -description: >- - Gets the number of times (int player) has performed activities of (int activity_type). (See ACTIVITY_XXX constants,) +description: Returns the number of times a player has performed a specified activity or activities. +summary: Gets the number of times a player has performed an activity. status: index: stable parameters: - name: player type: [ int ] - description: (To be added) - - name: activity_type - type: [ int ] - description: (To be added) + description: The player to get the activities of. - name: ... - type: [ any ] - description: (To be added) + type: [ ActivityCode ] + description: The type(s) of activity to get the count of. returns: - - type: [ int ] - description: (To be added) - - type: [ any ] - description: (To be added) -tags: [ under-construction ] + - name: ... + type: [ int ] + description: The number of times each passed activity has been performed by `player`. The order of the returned counts correspond to the order of the passed activity codes. +suggestedLinks: + - name: Duel.GetCustomActivityCount + link: /api/functions/Duel/GetCustomActivityCount \ No newline at end of file diff --git a/api/functions/Duel/GetCustomActivityCount.yml b/api/functions/Duel/GetCustomActivityCount.yml index 342e30d7..e7a61514 100644 --- a/api/functions/Duel/GetCustomActivityCount.yml +++ b/api/functions/Duel/GetCustomActivityCount.yml @@ -1,21 +1,23 @@ ---!function name: GetCustomActivityCount namespace: Duel -description: >- - Same behaviour as Duel.GetActivityCount with the difference that returns the count of the activities that were registered with the specific counter_id as Duel.AddCustomActivityCounter. +description: Returns the number of times a player has performed a specified custom activity that was registered through [`Duel.AddCustomActivityCounter`](/api/functions/Duel/AddCustomActivityCounter). +summary: Gets the number of times a player has performed a custom activity. status: index: stable parameters: - - name: counter_id + - name: custom_id type: [ int ] - description: (To be added) + description: The counter's custom id. - name: player type: [ int ] - description: (To be added) - - name: activity_type - type: [ int ] - description: (To be added) + description: The player to get the activities of. + - name: activity_code + type: [ ActivityCode ] + description: The type of activity to get the count of. returns: - type: [ int ] - description: (To be added) -tags: [ under-construction ] + description: The number of times `player` has performed the activity. +suggestedLinks: + - name: Duel.GetActivityCount + link: /api/functions/Duel/GetActivityCount \ No newline at end of file From bb8ce193aa69b45739db77f5cfbe0c5c26d21039 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 31 Mar 2025 00:38:33 +0800 Subject: [PATCH 09/58] document CardAnnouncementType enum and constants --- api/constants/AnnouncementType/ANNOUNCE_CARD.yml | 9 ++++----- api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml | 7 +++---- api/enums/AnnouncementType.yml | 5 ----- api/enums/CardAnnouncementType.yml | 4 ++++ 4 files changed, 11 insertions(+), 14 deletions(-) delete mode 100644 api/enums/AnnouncementType.yml create mode 100644 api/enums/CardAnnouncementType.yml diff --git a/api/constants/AnnouncementType/ANNOUNCE_CARD.yml b/api/constants/AnnouncementType/ANNOUNCE_CARD.yml index 9163cbf2..09aefcba 100644 --- a/api/constants/AnnouncementType/ANNOUNCE_CARD.yml +++ b/api/constants/AnnouncementType/ANNOUNCE_CARD.yml @@ -1,9 +1,8 @@ ---!constant name: ANNOUNCE_CARD -enum: AnnouncementType +enum: CardAnnouncementType value: 0x7 -description: >- - Card declaration +description: &desc Declaring the name of any card. +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml b/api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml index 3ffa11c1..c0272071 100644 --- a/api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml +++ b/api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml @@ -1,9 +1,8 @@ ---!constant name: ANNOUNCE_CARD_FILTER -enum: AnnouncementType +enum: CardAnnouncementType value: 0x8 -description: >- - Card declaration with filters +description: &desc Declaring the name of a card matching a filter. +constant: *desc status: index: stable -tags: [ under-construction ] diff --git a/api/enums/AnnouncementType.yml b/api/enums/AnnouncementType.yml deleted file mode 100644 index 0ba2a12c..00000000 --- a/api/enums/AnnouncementType.yml +++ /dev/null @@ -1,5 +0,0 @@ ----!enum -name: AnnouncementType -description: >- - (To be added) -tags: [ under-construction ] diff --git a/api/enums/CardAnnouncementType.yml b/api/enums/CardAnnouncementType.yml new file mode 100644 index 00000000..616d3656 --- /dev/null +++ b/api/enums/CardAnnouncementType.yml @@ -0,0 +1,4 @@ +---!enum +name: CardAnnouncementType +description: Represents different types of declaring (announcing) card names, used as the `target_param` of [`Duel.SetOperationInfo`](/api/functions/Duel/SetOperationInfo) when the [category](/api/enums/EffectCategory) is [`CATEGORY_ANNOUNCE`](/api/constants/EffectCategory/CATEGORY_ANNOUNCE). +summary: Types of declaring card names. \ No newline at end of file From de1402e1d975994b057529d8f86bd433992c5f40 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 31 Mar 2025 01:05:21 +0800 Subject: [PATCH 10/58] document AssumptionProperty enum, constants, and related functions --- api/constants/AssumeCode/ASSUME_ATTACK.yml | 9 --------- api/constants/AssumeCode/ASSUME_ATTRIBUTE.yml | 9 --------- api/constants/AssumeCode/ASSUME_CODE.yml | 9 --------- api/constants/AssumeCode/ASSUME_DEFENSE.yml | 9 --------- api/constants/AssumeCode/ASSUME_LEVEL.yml | 9 --------- api/constants/AssumeCode/ASSUME_LINK.yml | 9 --------- api/constants/AssumeCode/ASSUME_LINKMARKER.yml | 9 --------- api/constants/AssumeCode/ASSUME_RACE.yml | 9 --------- api/constants/AssumeCode/ASSUME_RANK.yml | 9 --------- api/constants/AssumeCode/ASSUME_TYPE.yml | 9 --------- api/constants/AssumptionProperty/ASSUME_ATTACK.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_ATTRIBUTE.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_CODE.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_DEFENSE.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_LEVEL.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_LINK.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_LINKMARKER.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_RACE.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_RANK.yml | 8 ++++++++ api/constants/AssumptionProperty/ASSUME_TYPE.yml | 9 +++++++++ .../ANNOUNCE_CARD.yml | 0 .../ANNOUNCE_CARD_FILTER.yml | 0 api/enums/Archetype.yml | 8 ++------ api/enums/AssumeCode.yml | 5 ----- api/enums/AssumptionProperty.yml | 4 ++++ api/functions/Card/AssumeProperty.yml | 10 +++++----- api/functions/Duel/AssumeReset.yml | 7 +++---- 27 files changed, 95 insertions(+), 110 deletions(-) delete mode 100644 api/constants/AssumeCode/ASSUME_ATTACK.yml delete mode 100644 api/constants/AssumeCode/ASSUME_ATTRIBUTE.yml delete mode 100644 api/constants/AssumeCode/ASSUME_CODE.yml delete mode 100644 api/constants/AssumeCode/ASSUME_DEFENSE.yml delete mode 100644 api/constants/AssumeCode/ASSUME_LEVEL.yml delete mode 100644 api/constants/AssumeCode/ASSUME_LINK.yml delete mode 100644 api/constants/AssumeCode/ASSUME_LINKMARKER.yml delete mode 100644 api/constants/AssumeCode/ASSUME_RACE.yml delete mode 100644 api/constants/AssumeCode/ASSUME_RANK.yml delete mode 100644 api/constants/AssumeCode/ASSUME_TYPE.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_ATTACK.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_ATTRIBUTE.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_CODE.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_DEFENSE.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_LEVEL.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_LINK.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_LINKMARKER.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_RACE.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_RANK.yml create mode 100644 api/constants/AssumptionProperty/ASSUME_TYPE.yml rename api/constants/{AnnouncementType => CardAnnouncementType}/ANNOUNCE_CARD.yml (100%) rename api/constants/{AnnouncementType => CardAnnouncementType}/ANNOUNCE_CARD_FILTER.yml (100%) delete mode 100644 api/enums/AssumeCode.yml create mode 100644 api/enums/AssumptionProperty.yml diff --git a/api/constants/AssumeCode/ASSUME_ATTACK.yml b/api/constants/AssumeCode/ASSUME_ATTACK.yml deleted file mode 100644 index f0e52dc9..00000000 --- a/api/constants/AssumeCode/ASSUME_ATTACK.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_ATTACK -enum: AssumeCode -value: 7 -description: >- - Temporarily assumes that the affected card has a given ATK -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_ATTRIBUTE.yml b/api/constants/AssumeCode/ASSUME_ATTRIBUTE.yml deleted file mode 100644 index aebd34c1..00000000 --- a/api/constants/AssumeCode/ASSUME_ATTRIBUTE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_ATTRIBUTE -enum: AssumeCode -value: 5 -description: >- - Temporarily assumes that the affected card has a given attribute -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_CODE.yml b/api/constants/AssumeCode/ASSUME_CODE.yml deleted file mode 100644 index c47743ae..00000000 --- a/api/constants/AssumeCode/ASSUME_CODE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_CODE -enum: AssumeCode -value: 1 -description: >- - Temporarily assumes that the affected card has a given code (ID/name) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_DEFENSE.yml b/api/constants/AssumeCode/ASSUME_DEFENSE.yml deleted file mode 100644 index 030841c0..00000000 --- a/api/constants/AssumeCode/ASSUME_DEFENSE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_DEFENSE -enum: AssumeCode -value: 8 -description: >- - Temporarily assumes that the affected card has a given DEF -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_LEVEL.yml b/api/constants/AssumeCode/ASSUME_LEVEL.yml deleted file mode 100644 index 2c8d19eb..00000000 --- a/api/constants/AssumeCode/ASSUME_LEVEL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_LEVEL -enum: AssumeCode -value: 3 -description: >- - Temporarily assumes that the affected card has a given level -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_LINK.yml b/api/constants/AssumeCode/ASSUME_LINK.yml deleted file mode 100644 index 412b541d..00000000 --- a/api/constants/AssumeCode/ASSUME_LINK.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_LINK -enum: AssumeCode -value: 9 -description: >- - Temporarily assumes that the affected card has a given Link Rating -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_LINKMARKER.yml b/api/constants/AssumeCode/ASSUME_LINKMARKER.yml deleted file mode 100644 index b3c0d30a..00000000 --- a/api/constants/AssumeCode/ASSUME_LINKMARKER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_LINKMARKER -enum: AssumeCode -value: 10 -description: >- - Temporarily assumes that the affected card has given LinkMarkers -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_RACE.yml b/api/constants/AssumeCode/ASSUME_RACE.yml deleted file mode 100644 index 3cf2a376..00000000 --- a/api/constants/AssumeCode/ASSUME_RACE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_RACE -enum: AssumeCode -value: 6 -description: >- - Temporarily assumes that the affected card has a given race -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_RANK.yml b/api/constants/AssumeCode/ASSUME_RANK.yml deleted file mode 100644 index 33cc36e7..00000000 --- a/api/constants/AssumeCode/ASSUME_RANK.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_RANK -enum: AssumeCode -value: 4 -description: >- - Temporarily assumes that the affected card has a given rank -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumeCode/ASSUME_TYPE.yml b/api/constants/AssumeCode/ASSUME_TYPE.yml deleted file mode 100644 index 70617621..00000000 --- a/api/constants/AssumeCode/ASSUME_TYPE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: ASSUME_TYPE -enum: AssumeCode -value: 2 -description: >- - Temporarily assumes that the affected card has a given Type -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/AssumptionProperty/ASSUME_ATTACK.yml b/api/constants/AssumptionProperty/ASSUME_ATTACK.yml new file mode 100644 index 00000000..6e8fb462 --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_ATTACK.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_ATTACK +enum: AssumptionProperty +value: 7 +description: &desc Temporarily assumes that the affected card has a given ATK. +summary: *desc +status: + index: stable diff --git a/api/constants/AssumptionProperty/ASSUME_ATTRIBUTE.yml b/api/constants/AssumptionProperty/ASSUME_ATTRIBUTE.yml new file mode 100644 index 00000000..04eb2f43 --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_ATTRIBUTE.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_ATTRIBUTE +enum: AssumptionProperty +value: 5 +description: &desc Temporarily assumes that the affected card has given [attributes](/api/enums/MonsterAttribute). +summary: Temporarily assumes that the affected card has given attributes. +status: + index: stable diff --git a/api/constants/AssumptionProperty/ASSUME_CODE.yml b/api/constants/AssumptionProperty/ASSUME_CODE.yml new file mode 100644 index 00000000..a01c669c --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_CODE.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_CODE +enum: AssumptionProperty +value: 1 +description: &desc Temporarily assumes that the affected card has a given passcode. +summary: *desc +status: + index: stable diff --git a/api/constants/AssumptionProperty/ASSUME_DEFENSE.yml b/api/constants/AssumptionProperty/ASSUME_DEFENSE.yml new file mode 100644 index 00000000..dc6ec635 --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_DEFENSE.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_DEFENSE +enum: AssumptionProperty +value: 8 +description: &desc Temporarily assumes that the affected card has a given DEF. +summary: *desc +status: + index: stable diff --git a/api/constants/AssumptionProperty/ASSUME_LEVEL.yml b/api/constants/AssumptionProperty/ASSUME_LEVEL.yml new file mode 100644 index 00000000..4f2d3b95 --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_LEVEL.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_LEVEL +enum: AssumptionProperty +value: 3 +description: &desc Temporarily assumes that the affected card has a given Level. +summary: *desc +status: + index: stable diff --git a/api/constants/AssumptionProperty/ASSUME_LINK.yml b/api/constants/AssumptionProperty/ASSUME_LINK.yml new file mode 100644 index 00000000..bfd2ca62 --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_LINK.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_LINK +enum: AssumptionProperty +value: 9 +description: &desc Temporarily assumes that the affected card has a given Link Rating. +summary: *desc +status: + index: stable \ No newline at end of file diff --git a/api/constants/AssumptionProperty/ASSUME_LINKMARKER.yml b/api/constants/AssumptionProperty/ASSUME_LINKMARKER.yml new file mode 100644 index 00000000..0eda476b --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_LINKMARKER.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_LINKMARKER +enum: AssumptionProperty +value: 10 +description: &desc Temporarily assumes that the affected card has given [Link Markers](/api/enums/LinkMarker). +summary: Temporarily assumes that the affected card has given Link Markers. +status: + index: stable \ No newline at end of file diff --git a/api/constants/AssumptionProperty/ASSUME_RACE.yml b/api/constants/AssumptionProperty/ASSUME_RACE.yml new file mode 100644 index 00000000..279d9bf5 --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_RACE.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_RACE +enum: AssumptionProperty +value: 6 +description: &desc Temporarily assumes that the affected card has given [races](/api/enums/MonsterRace). +summary: Temporarily assumes that the affected card has given races. +status: + index: stable \ No newline at end of file diff --git a/api/constants/AssumptionProperty/ASSUME_RANK.yml b/api/constants/AssumptionProperty/ASSUME_RANK.yml new file mode 100644 index 00000000..93800810 --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_RANK.yml @@ -0,0 +1,8 @@ +---!constant +name: ASSUME_RANK +enum: AssumptionProperty +value: 4 +description: &desc Temporarily assumes that the affected card has a given Rank. +summary: *desc +status: + index: stable \ No newline at end of file diff --git a/api/constants/AssumptionProperty/ASSUME_TYPE.yml b/api/constants/AssumptionProperty/ASSUME_TYPE.yml new file mode 100644 index 00000000..e88f427e --- /dev/null +++ b/api/constants/AssumptionProperty/ASSUME_TYPE.yml @@ -0,0 +1,9 @@ +---!constant +name: ASSUME_TYPE +enum: AssumptionProperty +value: 2 +description: Temporarily assumes that the affected card has given [card types](/api/enums/CardType). +summary: Temporarily assumes that the affected card has given card types. +status: + index: stable +tags: [ under-construction ] diff --git a/api/constants/AnnouncementType/ANNOUNCE_CARD.yml b/api/constants/CardAnnouncementType/ANNOUNCE_CARD.yml similarity index 100% rename from api/constants/AnnouncementType/ANNOUNCE_CARD.yml rename to api/constants/CardAnnouncementType/ANNOUNCE_CARD.yml diff --git a/api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml b/api/constants/CardAnnouncementType/ANNOUNCE_CARD_FILTER.yml similarity index 100% rename from api/constants/AnnouncementType/ANNOUNCE_CARD_FILTER.yml rename to api/constants/CardAnnouncementType/ANNOUNCE_CARD_FILTER.yml diff --git a/api/enums/Archetype.yml b/api/enums/Archetype.yml index e07d5f7d..969d6da0 100644 --- a/api/enums/Archetype.yml +++ b/api/enums/Archetype.yml @@ -1,9 +1,5 @@ ---!enum name: Archetype -description: >- - Constants for card [archetypes](https://yugipedia.com/wiki/Archetype), - representing shared name substrings that are supported by at least one card. - These constants' values also correspond to the `setcode` values registered on `.cdb` files, - as explained [here](https://projectignis.github.io/scrapi-book/guides/general/archetype.html). +description: Represents card [archetypes](https://yugipedia.com/wiki/Archetype) - shared name substrings that are supported by at least one card. These constants' values also correspond to the `setcode` values registered on `.cdb` files, as explained [here](https://projectignis.github.io/scrapi-book/guides/general/archetype.html). bitmaskInt: true -summary: A shared card name substring supported by at least one card. +summary: Shared card name substrings supported by at least one card. diff --git a/api/enums/AssumeCode.yml b/api/enums/AssumeCode.yml deleted file mode 100644 index b9c6ce00..00000000 --- a/api/enums/AssumeCode.yml +++ /dev/null @@ -1,5 +0,0 @@ ----!enum -name: AssumeCode -description: >- - (To be added) -tags: [ under-construction ] diff --git a/api/enums/AssumptionProperty.yml b/api/enums/AssumptionProperty.yml new file mode 100644 index 00000000..a70064f7 --- /dev/null +++ b/api/enums/AssumptionProperty.yml @@ -0,0 +1,4 @@ +---!enum +name: AssumptionProperty +description: Represents properties a card is temporarily "assumed" to have inside a function scope. +summary: Properties that a card is temporarily assumed to have. \ No newline at end of file diff --git a/api/functions/Card/AssumeProperty.yml b/api/functions/Card/AssumeProperty.yml index 4f4847be..a83f06c9 100644 --- a/api/functions/Card/AssumeProperty.yml +++ b/api/functions/Card/AssumeProperty.yml @@ -9,9 +9,9 @@ parameters: - name: c type: [ Card ] description: The card that will have the temporary property. - - name: assume_type + - name: property + type: [ AssumptionProperty ] + description: The property to be assumed. + - name: value type: [ int ] - description: The [AssumeCode](/api/enums/AssumeCode) property to be assumed. - - name: assume_value - type: [ int ] - description: The value to be assumed for the `assume_type`. + description: The value of the property the card will be assumed to have. diff --git a/api/functions/Duel/AssumeReset.yml b/api/functions/Duel/AssumeReset.yml index e313f00e..09d6e4be 100644 --- a/api/functions/Duel/AssumeReset.yml +++ b/api/functions/Duel/AssumeReset.yml @@ -1,8 +1,7 @@ ---!function name: AssumeReset namespace: Duel -description: >- - Manually resets assumed effects. Usually used in Synchro Summon procedure (eg: it resets the applied effect of "Influence Dragon (Anime)" on the other materials in the Synchro Summon.) +description: &desc Manually resets [assumed properties](AssumptionProperty) immediately instead of letting them reset when the function scope ends. +summary: Manually resets assumed properties. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file From 373aa2912c20a4ffa5593afb7d001126b4cde852 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 31 Mar 2025 01:23:56 +0800 Subject: [PATCH 11/58] document CardHintType enum, constants, and related functions --- api/constants/CardHintType/CHINT_ATTRIBUTE.yml | 4 ++-- api/constants/CardHintType/CHINT_CARD.yml | 7 +++---- api/constants/CardHintType/CHINT_DESC_ADD.yml | 9 --------- .../CardHintType/CHINT_DESC_REMOVE.yml | 9 --------- api/constants/CardHintType/CHINT_NUMBER.yml | 7 +++---- api/constants/CardHintType/CHINT_RACE.yml | 7 +++---- api/constants/CardHintType/CHINT_TURN.yml | 7 +++---- api/enums/CardHintType.yml | 5 ++--- api/functions/Card/SetHint.yml | 17 ++++++++--------- 9 files changed, 24 insertions(+), 48 deletions(-) delete mode 100644 api/constants/CardHintType/CHINT_DESC_ADD.yml delete mode 100644 api/constants/CardHintType/CHINT_DESC_REMOVE.yml diff --git a/api/constants/CardHintType/CHINT_ATTRIBUTE.yml b/api/constants/CardHintType/CHINT_ATTRIBUTE.yml index bb40bea4..4bf2b9ea 100644 --- a/api/constants/CardHintType/CHINT_ATTRIBUTE.yml +++ b/api/constants/CardHintType/CHINT_ATTRIBUTE.yml @@ -2,8 +2,8 @@ name: CHINT_ATTRIBUTE enum: CardHintType value: 4 -description: >- - Used to display a string when the player hovers over the card. Shows the following text: "Declared Attribute: " +description: 'Displays "Declared Attribute: " when a player hovers over the affected card.' +summary: '"Declared Attribute: "' status: index: stable tags: [ under-construction ] diff --git a/api/constants/CardHintType/CHINT_CARD.yml b/api/constants/CardHintType/CHINT_CARD.yml index a0d77493..583d0728 100644 --- a/api/constants/CardHintType/CHINT_CARD.yml +++ b/api/constants/CardHintType/CHINT_CARD.yml @@ -2,8 +2,7 @@ name: CHINT_CARD enum: CardHintType value: 2 -description: >- - Used to display a string when the player hovers over the card. Shows the following text: "Declared card: " +description: 'Displays "Declared card: " when a player hovers over the affected card.' +summary: '"Declared card: "' status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardHintType/CHINT_DESC_ADD.yml b/api/constants/CardHintType/CHINT_DESC_ADD.yml deleted file mode 100644 index 06cc61c2..00000000 --- a/api/constants/CardHintType/CHINT_DESC_ADD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: CHINT_DESC_ADD -enum: CardHintType -value: 6 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/CardHintType/CHINT_DESC_REMOVE.yml b/api/constants/CardHintType/CHINT_DESC_REMOVE.yml deleted file mode 100644 index ab4dcec8..00000000 --- a/api/constants/CardHintType/CHINT_DESC_REMOVE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: CHINT_DESC_REMOVE -enum: CardHintType -value: 7 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/CardHintType/CHINT_NUMBER.yml b/api/constants/CardHintType/CHINT_NUMBER.yml index a21b8e69..fe999903 100644 --- a/api/constants/CardHintType/CHINT_NUMBER.yml +++ b/api/constants/CardHintType/CHINT_NUMBER.yml @@ -2,8 +2,7 @@ name: CHINT_NUMBER enum: CardHintType value: 5 -description: >- - Used to display a string when the player hovers over the card. Shows the following text: "Declared number:" +description: 'Displays "Declared number: " when a player hovers over the affected card.' +summary: '"Declared number: "' status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardHintType/CHINT_RACE.yml b/api/constants/CardHintType/CHINT_RACE.yml index b51062af..1f34bcc9 100644 --- a/api/constants/CardHintType/CHINT_RACE.yml +++ b/api/constants/CardHintType/CHINT_RACE.yml @@ -2,8 +2,7 @@ name: CHINT_RACE enum: CardHintType value: 3 -description: >- - Used to display a string when the player hovers over the card. Shows the following text: "Declared Type: " +description: 'Displays "Declared Type: " when a player hovers over the affected card.' +summary: '"Declared Type: "' status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardHintType/CHINT_TURN.yml b/api/constants/CardHintType/CHINT_TURN.yml index c08378ad..95e74998 100644 --- a/api/constants/CardHintType/CHINT_TURN.yml +++ b/api/constants/CardHintType/CHINT_TURN.yml @@ -2,8 +2,7 @@ name: CHINT_TURN enum: CardHintType value: 1 -description: >- - Used to display a string when the player hovers over the card. Shows the following text: "Turns passed: " +description: 'Displays "Turns passed: " when a player hovers over the affected card.' +summary: '"Turns passed: "' status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/CardHintType.yml b/api/enums/CardHintType.yml index bb4e2129..66560b70 100644 --- a/api/enums/CardHintType.yml +++ b/api/enums/CardHintType.yml @@ -1,5 +1,4 @@ ---!enum name: CardHintType -description: >- - (To be added) -tags: [ under-construction ] +description: Represents strings ("hints") displayed when a player hovers over a card. +summary: Types of hints displayed on a card on hover. \ No newline at end of file diff --git a/api/functions/Card/SetHint.yml b/api/functions/Card/SetHint.yml index 5deffb4c..759343a5 100644 --- a/api/functions/Card/SetHint.yml +++ b/api/functions/Card/SetHint.yml @@ -1,18 +1,17 @@ ---!function name: SetHint namespace: Card -description: >- - Sets a card (Card c) hint displaying, type is CHINT_* and value is the appropriate value depending on the type +description: &desc Sets a card hint to be displayed on a card when a player hovers it. +summary: *desc status: index: stable parameters: - name: c type: [ Card ] - description: (To be added) - - name: type + description: The card to receive the hint. + - name: hint_type + type: [ CardHintType ] + description: The type of hint to display. + - name: hint_value type: [ int ] - description: (To be added) - - name: value - type: [ int ] - description: (To be added) -tags: [ under-construction ] + description: The value of the hint to display. \ No newline at end of file From bba99e0db6228ba31c0b223053cfe0291f1ffaf1 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 31 Mar 2025 01:34:47 +0800 Subject: [PATCH 12/58] update CardPosition enum and constants --- api/constants/CardPosition/NO_FLIP_EFFECT.yml | 7 +++---- api/constants/CardPosition/POS_ATTACK.yml | 7 +++---- api/constants/CardPosition/POS_DEFENSE.yml | 7 +++---- api/constants/CardPosition/POS_FACEDOWN.yml | 7 +++---- api/constants/CardPosition/POS_FACEDOWN_ATTACK.yml | 6 +++--- api/constants/CardPosition/POS_FACEDOWN_DEFENSE.yml | 7 +++---- api/constants/CardPosition/POS_FACEUP.yml | 7 +++---- api/constants/CardPosition/POS_FACEUP_ATTACK.yml | 7 +++---- api/constants/CardPosition/POS_FACEUP_DEFENSE.yml | 7 +++---- api/enums/CardPosition.yml | 7 +++---- 10 files changed, 30 insertions(+), 39 deletions(-) diff --git a/api/constants/CardPosition/NO_FLIP_EFFECT.yml b/api/constants/CardPosition/NO_FLIP_EFFECT.yml index 7e0f3092..fd243f23 100644 --- a/api/constants/CardPosition/NO_FLIP_EFFECT.yml +++ b/api/constants/CardPosition/NO_FLIP_EFFECT.yml @@ -2,8 +2,7 @@ name: NO_FLIP_EFFECT enum: CardPosition value: 0x10000 -description: >- - Applies position change without triggering FLIP effects +description: A special constant to combine with other position constants to prevent triggering FLIP effects when changing a card's position. +summary: Prevents triggering FLIP effects when changing a card's position. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_ATTACK.yml b/api/constants/CardPosition/POS_ATTACK.yml index 52102edd..8bc71e3b 100644 --- a/api/constants/CardPosition/POS_ATTACK.yml +++ b/api/constants/CardPosition/POS_ATTACK.yml @@ -2,8 +2,7 @@ name: POS_ATTACK enum: CardPosition value: 0x3 -description: >- - Attack position, face-up + face-down +description: &desc Attack Position +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_DEFENSE.yml b/api/constants/CardPosition/POS_DEFENSE.yml index c51cc596..403b1c23 100644 --- a/api/constants/CardPosition/POS_DEFENSE.yml +++ b/api/constants/CardPosition/POS_DEFENSE.yml @@ -2,8 +2,7 @@ name: POS_DEFENSE enum: CardPosition value: 0xc -description: >- - Defense position, face-up + face-down +description: &desc Defense Position +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_FACEDOWN.yml b/api/constants/CardPosition/POS_FACEDOWN.yml index ef2e1d15..366424b7 100644 --- a/api/constants/CardPosition/POS_FACEDOWN.yml +++ b/api/constants/CardPosition/POS_FACEDOWN.yml @@ -2,8 +2,7 @@ name: POS_FACEDOWN enum: CardPosition value: 0xa -description: >- - Face-down position, attack + defense if on field +description: &desc Face-down Position +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_FACEDOWN_ATTACK.yml b/api/constants/CardPosition/POS_FACEDOWN_ATTACK.yml index 6d153a41..4146cec0 100644 --- a/api/constants/CardPosition/POS_FACEDOWN_ATTACK.yml +++ b/api/constants/CardPosition/POS_FACEDOWN_ATTACK.yml @@ -3,7 +3,7 @@ name: POS_FACEDOWN_ATTACK enum: CardPosition value: 0x2 description: >- - Face-down attack position. Used with "Darkness Approaches" (Pre-Errata) + Face-down Attack Position. Used with ["Darkness Approaches" (Pre-Errata)](https://yugipedia.com/wiki/Card_Errata:Darkness_Approaches). +summary: Face-down Attack Position status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_FACEDOWN_DEFENSE.yml b/api/constants/CardPosition/POS_FACEDOWN_DEFENSE.yml index a620ee4f..c84cb5e6 100644 --- a/api/constants/CardPosition/POS_FACEDOWN_DEFENSE.yml +++ b/api/constants/CardPosition/POS_FACEDOWN_DEFENSE.yml @@ -2,8 +2,7 @@ name: POS_FACEDOWN_DEFENSE enum: CardPosition value: 0x8 -description: >- - Face-down defense position +description: &desc Face-down Defense Position +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_FACEUP.yml b/api/constants/CardPosition/POS_FACEUP.yml index ed94d2b5..e829c0b5 100644 --- a/api/constants/CardPosition/POS_FACEUP.yml +++ b/api/constants/CardPosition/POS_FACEUP.yml @@ -2,8 +2,7 @@ name: POS_FACEUP enum: CardPosition value: 0x5 -description: >- - Face-up position, attack + defense if on field. +description: &desc Face-up Position +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_FACEUP_ATTACK.yml b/api/constants/CardPosition/POS_FACEUP_ATTACK.yml index f1e694ba..680e5284 100644 --- a/api/constants/CardPosition/POS_FACEUP_ATTACK.yml +++ b/api/constants/CardPosition/POS_FACEUP_ATTACK.yml @@ -2,8 +2,7 @@ name: POS_FACEUP_ATTACK enum: CardPosition value: 0x1 -description: >- - Face-up attack position +description: &desc Face-up Attack Position +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardPosition/POS_FACEUP_DEFENSE.yml b/api/constants/CardPosition/POS_FACEUP_DEFENSE.yml index dcdb5559..ea705e84 100644 --- a/api/constants/CardPosition/POS_FACEUP_DEFENSE.yml +++ b/api/constants/CardPosition/POS_FACEUP_DEFENSE.yml @@ -2,8 +2,7 @@ name: POS_FACEUP_DEFENSE enum: CardPosition value: 0x4 -description: >- - Face-up defense position +description: &desc Face-up Defense Position +summary: *desc status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/CardPosition.yml b/api/enums/CardPosition.yml index 2cf612d0..d43e2e16 100644 --- a/api/enums/CardPosition.yml +++ b/api/enums/CardPosition.yml @@ -1,6 +1,5 @@ ---!enum name: CardPosition -description: >- - (To be added) -bitmaskInt: true -tags: [ under-construction ] +description: Represents a card's [position](https://yugipedia.com/wiki/Position). +summary: A card's position. +bitmaskInt: true \ No newline at end of file From 97c281b06ef2407cf3ccf96fc945019ed95ce703 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 31 Mar 2025 02:37:48 +0800 Subject: [PATCH 13/58] update CardStatus enum, constants, and related functions --- .../CardStatus/STATUS_ACTIVATE_DISABLED.yml | 4 ++-- api/constants/CardStatus/STATUS_ACT_FROM_HAND.yml | 7 +++---- .../CardStatus/STATUS_ATTACK_CANCELED.yml | 7 +++---- .../CardStatus/STATUS_BATTLE_DESTROYED.yml | 8 +++++--- api/constants/CardStatus/STATUS_BATTLE_RESULT.yml | 8 +++++--- api/constants/CardStatus/STATUS_CHAINING.yml | 7 +++---- api/constants/CardStatus/STATUS_CONTINUOUS_POS.yml | 5 ++--- api/constants/CardStatus/STATUS_COPYING_EFFECT.yml | 7 +++---- .../CardStatus/STATUS_DESTROY_CONFIRMED.yml | 7 +++---- api/constants/CardStatus/STATUS_DISABLED.yml | 7 +++---- api/constants/CardStatus/STATUS_EFFECT_ENABLED.yml | 7 +++---- .../CardStatus/STATUS_EFFECT_REPLACED.yml | 7 +++---- .../CardStatus/STATUS_FLIP_SUMMON_TURN.yml | 7 +++---- api/constants/CardStatus/STATUS_FORBIDDEN.yml | 5 ++--- api/constants/CardStatus/STATUS_FORM_CHANGED.yml | 7 +++---- api/constants/CardStatus/STATUS_FUTURE_FUSION.yml | 7 +++---- api/constants/CardStatus/STATUS_INITIALIZING.yml | 5 ++--- api/constants/CardStatus/STATUS_JUST_POS.yml | 7 +++---- .../CardStatus/STATUS_LEAVE_CONFIRMED.yml | 7 +++---- api/constants/CardStatus/STATUS_NO_LEVEL.yml | 7 +++---- api/constants/CardStatus/STATUS_OPPO_BATTLE.yml | 7 +++---- api/constants/CardStatus/STATUS_PROC_COMPLETE.yml | 7 +++---- api/constants/CardStatus/STATUS_SET_TURN.yml | 7 +++---- api/constants/CardStatus/STATUS_SPSUMMON_STEP.yml | 7 +++---- api/constants/CardStatus/STATUS_SPSUMMON_TURN.yml | 5 ++--- api/constants/CardStatus/STATUS_SUMMONING.yml | 7 +++---- .../CardStatus/STATUS_SUMMON_DISABLED.yml | 6 +++--- api/constants/CardStatus/STATUS_SUMMON_TURN.yml | 5 ++--- api/constants/CardStatus/STATUS_TO_DISABLE.yml | 7 +++---- api/constants/CardStatus/STATUS_TO_ENABLE.yml | 7 +++---- api/enums/CardStatus.yml | 5 ++--- api/functions/Card/IsStatus.yml | 12 +++++------- api/functions/Card/SetStatus.yml | 14 ++++++-------- 33 files changed, 101 insertions(+), 128 deletions(-) diff --git a/api/constants/CardStatus/STATUS_ACTIVATE_DISABLED.yml b/api/constants/CardStatus/STATUS_ACTIVATE_DISABLED.yml index fb2e4251..a7c8770d 100644 --- a/api/constants/CardStatus/STATUS_ACTIVATE_DISABLED.yml +++ b/api/constants/CardStatus/STATUS_ACTIVATE_DISABLED.yml @@ -2,8 +2,8 @@ name: STATUS_ACTIVATE_DISABLED enum: CardStatus value: 0x40000 -description: >- - A card that had its activation negated +description: A card with this status had its activation negated. +summary: Had its activation negated. status: index: stable tags: [ under-construction ] diff --git a/api/constants/CardStatus/STATUS_ACT_FROM_HAND.yml b/api/constants/CardStatus/STATUS_ACT_FROM_HAND.yml index ce416622..d3db012b 100644 --- a/api/constants/CardStatus/STATUS_ACT_FROM_HAND.yml +++ b/api/constants/CardStatus/STATUS_ACT_FROM_HAND.yml @@ -2,8 +2,7 @@ name: STATUS_ACT_FROM_HAND enum: CardStatus value: 0x8000000 -description: >- - A card with this status can be activated from hand +description: A Trap card with this status can be activated from hand. +summary: Can be activated from the hand. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_ATTACK_CANCELED.yml b/api/constants/CardStatus/STATUS_ATTACK_CANCELED.yml index 58d1efc2..201e2393 100644 --- a/api/constants/CardStatus/STATUS_ATTACK_CANCELED.yml +++ b/api/constants/CardStatus/STATUS_ATTACK_CANCELED.yml @@ -2,8 +2,7 @@ name: STATUS_ATTACK_CANCELED enum: CardStatus value: 0x200000 -description: >- - Attack was negated +description: A card with this status had its attack negated. +summary: Had its attack negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_BATTLE_DESTROYED.yml b/api/constants/CardStatus/STATUS_BATTLE_DESTROYED.yml index ca94ead7..9a30e1f1 100644 --- a/api/constants/CardStatus/STATUS_BATTLE_DESTROYED.yml +++ b/api/constants/CardStatus/STATUS_BATTLE_DESTROYED.yml @@ -2,8 +2,10 @@ name: STATUS_BATTLE_DESTROYED enum: CardStatus value: 0x4000 -description: >- - Already destroyed by battle (during battle) +description: During battle, a card with this status has already been destroyed by battle. +summary: Already destroyed by battle (during battle). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: STATUS_BATTLE_RESULT + link: /api/constants/CardStatus/STATUS_BATTLE_RESULT \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_BATTLE_RESULT.yml b/api/constants/CardStatus/STATUS_BATTLE_RESULT.yml index 5e7f6779..39037167 100644 --- a/api/constants/CardStatus/STATUS_BATTLE_RESULT.yml +++ b/api/constants/CardStatus/STATUS_BATTLE_RESULT.yml @@ -2,8 +2,10 @@ name: STATUS_BATTLE_RESULT enum: CardStatus value: 0x40 -description: >- - Destroyed by battle at the end of damage calculation +description: At the end of Damage Calculation, a card with this status has already been destroyed by battle. +summary: Already destroyed by battle (at the end of Damage Calculation). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: STATUS_BATTLE_DESTROYED + link: /api/constants/CardStatus/STATUS_BATTLE_DESTROYED \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_CHAINING.yml b/api/constants/CardStatus/STATUS_CHAINING.yml index cc2e375b..8d35d403 100644 --- a/api/constants/CardStatus/STATUS_CHAINING.yml +++ b/api/constants/CardStatus/STATUS_CHAINING.yml @@ -2,8 +2,7 @@ name: STATUS_CHAINING enum: CardStatus value: 0x10000 -description: >- - A card with this status has one of its effects on the current Chain +description: A card with this status has one of its effects on the current chain. +summary: Has one of its effects on the current chain. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_CONTINUOUS_POS.yml b/api/constants/CardStatus/STATUS_CONTINUOUS_POS.yml index 2076219c..62346404 100644 --- a/api/constants/CardStatus/STATUS_CONTINUOUS_POS.yml +++ b/api/constants/CardStatus/STATUS_CONTINUOUS_POS.yml @@ -2,8 +2,7 @@ name: STATUS_CONTINUOUS_POS enum: CardStatus value: 0x2000000 -description: >- - Set again after changing to other positions +description: A card with this status will return to its current position when changed to other positions. +summary: Will return to its current position when changed to other positions. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CardStatus/STATUS_COPYING_EFFECT.yml b/api/constants/CardStatus/STATUS_COPYING_EFFECT.yml index df33c6f8..155957c7 100644 --- a/api/constants/CardStatus/STATUS_COPYING_EFFECT.yml +++ b/api/constants/CardStatus/STATUS_COPYING_EFFECT.yml @@ -2,8 +2,7 @@ name: STATUS_COPYING_EFFECT enum: CardStatus value: 0x8000 -description: >- - A card with this status is copying the effect of another card +description: A card with this status is currently copying the effect(s) of another card. +summary: Currently copying the effect(s) of another card. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_DESTROY_CONFIRMED.yml b/api/constants/CardStatus/STATUS_DESTROY_CONFIRMED.yml index b74ce62c..a63ca20e 100644 --- a/api/constants/CardStatus/STATUS_DESTROY_CONFIRMED.yml +++ b/api/constants/CardStatus/STATUS_DESTROY_CONFIRMED.yml @@ -2,8 +2,7 @@ name: STATUS_DESTROY_CONFIRMED enum: CardStatus value: 0x1000 -description: >- - The card is going to be destroyed +description: A card with this status is going to be destroyed. +summary: Confirmed to be destroyed. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_DISABLED.yml b/api/constants/CardStatus/STATUS_DISABLED.yml index d87fc8f9..ba1d67d8 100644 --- a/api/constants/CardStatus/STATUS_DISABLED.yml +++ b/api/constants/CardStatus/STATUS_DISABLED.yml @@ -2,8 +2,7 @@ name: STATUS_DISABLED enum: CardStatus value: 0x1 -description: >- - Effect is negated +description: A card with this status has its effects negated. +summary: Has its effects negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_EFFECT_ENABLED.yml b/api/constants/CardStatus/STATUS_EFFECT_ENABLED.yml index e93b3630..a849eed8 100644 --- a/api/constants/CardStatus/STATUS_EFFECT_ENABLED.yml +++ b/api/constants/CardStatus/STATUS_EFFECT_ENABLED.yml @@ -2,8 +2,7 @@ name: STATUS_EFFECT_ENABLED enum: CardStatus value: 0x400 -description: >- - Usable card on field (has activated, already Summoned, effects applied) +description: A card with this status has its effects already enabled, meaning it has already been Summoned completely and its effects have been applied. +summary: Has its effects already enabled. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_EFFECT_REPLACED.yml b/api/constants/CardStatus/STATUS_EFFECT_REPLACED.yml index 6658251b..6770577e 100644 --- a/api/constants/CardStatus/STATUS_EFFECT_REPLACED.yml +++ b/api/constants/CardStatus/STATUS_EFFECT_REPLACED.yml @@ -2,8 +2,7 @@ name: STATUS_EFFECT_REPLACED enum: CardStatus value: 0x80000 -description: >- - A card affected by ReplaceEffect +description: A card with this status has its effects replaced. +summary: Has its effects replaced. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_FLIP_SUMMON_TURN.yml b/api/constants/CardStatus/STATUS_FLIP_SUMMON_TURN.yml index a3b425ba..c9063e6b 100644 --- a/api/constants/CardStatus/STATUS_FLIP_SUMMON_TURN.yml +++ b/api/constants/CardStatus/STATUS_FLIP_SUMMON_TURN.yml @@ -2,8 +2,7 @@ name: STATUS_FLIP_SUMMON_TURN enum: CardStatus value: 0x20000000 -description: >- - A card with this status was Flip Summoned in the current turn +description: A card with this status was Flip Summoned in the current turn. +summary: Was Flip Summoned in the current turn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_FORBIDDEN.yml b/api/constants/CardStatus/STATUS_FORBIDDEN.yml index 41447759..1aee4833 100644 --- a/api/constants/CardStatus/STATUS_FORBIDDEN.yml +++ b/api/constants/CardStatus/STATUS_FORBIDDEN.yml @@ -2,8 +2,7 @@ name: STATUS_FORBIDDEN enum: CardStatus value: 0x4000000 -description: >- - A card that cannot be used (for example, if it was declared by Prohibition or Psi-Blocker) +description: A card with this status cannot be used, e.g. due to the effects of ["Prohibition"](https://yugipedia.com/wiki/Prohibition) or ["Psi-Blocker"](https://yugipedia.com/wiki/Psi-Blocker). +summary: Cannot be used. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CardStatus/STATUS_FORM_CHANGED.yml b/api/constants/CardStatus/STATUS_FORM_CHANGED.yml index 57739e24..764e7a14 100644 --- a/api/constants/CardStatus/STATUS_FORM_CHANGED.yml +++ b/api/constants/CardStatus/STATUS_FORM_CHANGED.yml @@ -2,8 +2,7 @@ name: STATUS_FORM_CHANGED enum: CardStatus value: 0x100 -description: >- - A monster that had his position manually changed in the current turn +description: A monster with this status had its position manually changed in the current turn. +summary: Had its position manually changed in the current turn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_FUTURE_FUSION.yml b/api/constants/CardStatus/STATUS_FUTURE_FUSION.yml index 7e77ae28..bb83b51c 100644 --- a/api/constants/CardStatus/STATUS_FUTURE_FUSION.yml +++ b/api/constants/CardStatus/STATUS_FUTURE_FUSION.yml @@ -2,8 +2,7 @@ name: STATUS_FUTURE_FUSION enum: CardStatus value: 0x100000 -description: >- - To be changed: Future Fusion Materials wouldn't trigger after Fusion Monster is Summoned +description: A Fusion Monster with this status is being summoned by ["Future Fusion"](https://yugipedia.com/wiki/Future_Fusion). Its Fusion Materials will not trigger their effects when it's Summoned. +summary: Being summoned by "Future Fusion". status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_INITIALIZING.yml b/api/constants/CardStatus/STATUS_INITIALIZING.yml index b4d8eb3a..cbd50422 100644 --- a/api/constants/CardStatus/STATUS_INITIALIZING.yml +++ b/api/constants/CardStatus/STATUS_INITIALIZING.yml @@ -2,8 +2,7 @@ name: STATUS_INITIALIZING enum: CardStatus value: 0x400000 -description: >- - Cards which are at "initial_effect" state +description: A card with this status is currently initializing its effects, i.e. executing the `initial_effect` function of its script. +summary: Currently initializing its effects. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CardStatus/STATUS_JUST_POS.yml b/api/constants/CardStatus/STATUS_JUST_POS.yml index 22c2ec9f..1e249844 100644 --- a/api/constants/CardStatus/STATUS_JUST_POS.yml +++ b/api/constants/CardStatus/STATUS_JUST_POS.yml @@ -2,8 +2,7 @@ name: STATUS_JUST_POS enum: CardStatus value: 0x1000000 -description: >- - A monster that had just changed its position +description: A monster with this status just had its position changed. +summary: Just had its position changed. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_LEAVE_CONFIRMED.yml b/api/constants/CardStatus/STATUS_LEAVE_CONFIRMED.yml index a54fe586..13a471bd 100644 --- a/api/constants/CardStatus/STATUS_LEAVE_CONFIRMED.yml +++ b/api/constants/CardStatus/STATUS_LEAVE_CONFIRMED.yml @@ -2,8 +2,7 @@ name: STATUS_LEAVE_CONFIRMED enum: CardStatus value: 0x2000 -description: >- - After the chain resolves, an activated card with this status would immediately go to Graveyard +description: After the chain resolves, an activated card with this status would immediately be sent to the GY. +summary: Would be sent to the GY after the chain resolves. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_NO_LEVEL.yml b/api/constants/CardStatus/STATUS_NO_LEVEL.yml index 83a74ac3..40cba0a7 100644 --- a/api/constants/CardStatus/STATUS_NO_LEVEL.yml +++ b/api/constants/CardStatus/STATUS_NO_LEVEL.yml @@ -2,8 +2,7 @@ name: STATUS_NO_LEVEL enum: CardStatus value: 0x20 -description: >- - The card is treated as having Level/Rank/Link 0 +description: A monster with this status is treated as having Level/Rank/Link 0. +summary: Treated as having Level/Rank/Link 0. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_OPPO_BATTLE.yml b/api/constants/CardStatus/STATUS_OPPO_BATTLE.yml index 37e59c30..2ed25718 100644 --- a/api/constants/CardStatus/STATUS_OPPO_BATTLE.yml +++ b/api/constants/CardStatus/STATUS_OPPO_BATTLE.yml @@ -2,8 +2,7 @@ name: STATUS_OPPO_BATTLE enum: CardStatus value: 0x10000000 -description: >- - A monster with this status is battling an opponent's monsters. The status is reseted at the End of the Damage Step +description: A monster with this status is battling an opponent's monsters. The status is reset at the end of the Damage Step. +summary: Battling an opponent's monster. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_PROC_COMPLETE.yml b/api/constants/CardStatus/STATUS_PROC_COMPLETE.yml index 999f8c72..326925f7 100644 --- a/api/constants/CardStatus/STATUS_PROC_COMPLETE.yml +++ b/api/constants/CardStatus/STATUS_PROC_COMPLETE.yml @@ -2,8 +2,7 @@ name: STATUS_PROC_COMPLETE enum: CardStatus value: 0x8 -description: >- - The card has been summoned properly (usually by its own condition) +description: A monster with this status has been Summoned properly (usually by its own condition). +summary: Has been Summoned properly. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_SET_TURN.yml b/api/constants/CardStatus/STATUS_SET_TURN.yml index 3be416a2..7d7bcd52 100644 --- a/api/constants/CardStatus/STATUS_SET_TURN.yml +++ b/api/constants/CardStatus/STATUS_SET_TURN.yml @@ -2,8 +2,7 @@ name: STATUS_SET_TURN enum: CardStatus value: 0x10 -description: >- - Spell/Traps set this turn +description: A Spell/Trap with this status was Set in the current turn. +summary: Was Set in the current turn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_SPSUMMON_STEP.yml b/api/constants/CardStatus/STATUS_SPSUMMON_STEP.yml index 4d1a0374..9b24e742 100644 --- a/api/constants/CardStatus/STATUS_SPSUMMON_STEP.yml +++ b/api/constants/CardStatus/STATUS_SPSUMMON_STEP.yml @@ -2,8 +2,7 @@ name: STATUS_SPSUMMON_STEP enum: CardStatus value: 0x80 -description: >- - Special Summon not yet finished aka "Step" +description: A monster with this status is currently being Special Summoned. **The Special Summon is not yet complete.** +summary: Currently being Special Summoned. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_SPSUMMON_TURN.yml b/api/constants/CardStatus/STATUS_SPSUMMON_TURN.yml index d4674a01..25fe8643 100644 --- a/api/constants/CardStatus/STATUS_SPSUMMON_TURN.yml +++ b/api/constants/CardStatus/STATUS_SPSUMMON_TURN.yml @@ -2,8 +2,7 @@ name: STATUS_SPSUMMON_TURN enum: CardStatus value: 0x40000000 -description: >- - A card with this status was Special Summoned in the current turn +description: A monster with this status was Special Summoned in the current turn. +summary: Was Special Summoned in the current turn. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CardStatus/STATUS_SUMMONING.yml b/api/constants/CardStatus/STATUS_SUMMONING.yml index f594cccd..0b2f361e 100644 --- a/api/constants/CardStatus/STATUS_SUMMONING.yml +++ b/api/constants/CardStatus/STATUS_SUMMONING.yml @@ -2,8 +2,7 @@ name: STATUS_SUMMONING enum: CardStatus value: 0x200 -description: >- - The timing for when a monster "Would be Summoned" +description: A monster with this status *would be* Summoned. +summary: Would be Summoned. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_SUMMON_DISABLED.yml b/api/constants/CardStatus/STATUS_SUMMON_DISABLED.yml index 5cddeb70..5272e90b 100644 --- a/api/constants/CardStatus/STATUS_SUMMON_DISABLED.yml +++ b/api/constants/CardStatus/STATUS_SUMMON_DISABLED.yml @@ -2,8 +2,8 @@ name: STATUS_SUMMON_DISABLED enum: CardStatus value: 0x20000 -description: >- - A monster which had its summon negated +description: A monster with this status had its Summon negated. +summary: Had its summon negated. status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/CardStatus/STATUS_SUMMON_TURN.yml b/api/constants/CardStatus/STATUS_SUMMON_TURN.yml index b8d96adc..4ae84e98 100644 --- a/api/constants/CardStatus/STATUS_SUMMON_TURN.yml +++ b/api/constants/CardStatus/STATUS_SUMMON_TURN.yml @@ -2,8 +2,7 @@ name: STATUS_SUMMON_TURN enum: CardStatus value: 0x800 -description: >- - The monster was Normal Summoned/Set in the current turn +description: A monster with this status was Normal Summoned/Set in the current turn. +summary: Was Normal Summoned/Set in the current turn. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CardStatus/STATUS_TO_DISABLE.yml b/api/constants/CardStatus/STATUS_TO_DISABLE.yml index 119cca37..17f5d9f0 100644 --- a/api/constants/CardStatus/STATUS_TO_DISABLE.yml +++ b/api/constants/CardStatus/STATUS_TO_DISABLE.yml @@ -2,8 +2,7 @@ name: STATUS_TO_DISABLE enum: CardStatus value: 0x4 -description: >- - Effect would be negated +description: A card with this status *would be* negated. +summary: Would be negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardStatus/STATUS_TO_ENABLE.yml b/api/constants/CardStatus/STATUS_TO_ENABLE.yml index c844bd44..37785f4a 100644 --- a/api/constants/CardStatus/STATUS_TO_ENABLE.yml +++ b/api/constants/CardStatus/STATUS_TO_ENABLE.yml @@ -2,8 +2,7 @@ name: STATUS_TO_ENABLE enum: CardStatus value: 0x2 -description: >- - Effect negation would be removed +description: A card with this status would have its effect negation removed. +summary: Would have its effect negation removed. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/CardStatus.yml b/api/enums/CardStatus.yml index 2fc29311..52bc9988 100644 --- a/api/enums/CardStatus.yml +++ b/api/enums/CardStatus.yml @@ -1,6 +1,5 @@ ---!enum name: CardStatus -description: >- - (To be added) +description: Represents statuses applied to a card (states a card is in). +summary: Statuses applied to a card. bitmaskInt: true -tags: [ under-construction ] diff --git a/api/functions/Card/IsStatus.yml b/api/functions/Card/IsStatus.yml index 6e80346a..62e2101b 100644 --- a/api/functions/Card/IsStatus.yml +++ b/api/functions/Card/IsStatus.yml @@ -1,18 +1,16 @@ ---!function name: IsStatus namespace: Card -description: >- - Checks if "c" has the given status (STATUS_x) +description: Checks if a card currently has a given status. status: index: stable parameters: - name: c type: [ Card ] - description: (To be added) + description: The card to check the status of. - name: status - type: [ int ] - description: (To be added) + type: [ CardStatus ] + description: The status to check. returns: - type: [ bool ] - description: (To be added) -tags: [ under-construction ] + description: '`true` if `c` currently has `status`, `false` otherwise.' \ No newline at end of file diff --git a/api/functions/Card/SetStatus.yml b/api/functions/Card/SetStatus.yml index 8b6bda6e..6c3d439b 100644 --- a/api/functions/Card/SetStatus.yml +++ b/api/functions/Card/SetStatus.yml @@ -1,18 +1,16 @@ ---!function name: SetStatus namespace: Card -description: >- - Sets the status (STATUS_x) of a Card (Card c) and possibly enables it +description: Applies or removes a status on a card. status: index: stable parameters: - name: c type: [ Card ] - description: (To be added) + description: The card to set the status of. - name: status - type: [ int ] - description: (To be added) - - name: enable + type: [ CardStatus ] + description: The status to set. + - name: value type: [ bool ] - description: (To be added) -tags: [ under-construction ] + description: '`true` when applying the status, `false` when removing it' \ No newline at end of file From 054ce788945373eb6435948d70a83b8f52e1ae9e Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 10:53:49 +0800 Subject: [PATCH 14/58] add RedirectLocation enum and move member constants --- api/constants/Location/LOCATION_DECKBOT.yml | 9 --------- api/constants/Location/LOCATION_DECKSHF.yml | 9 --------- api/constants/RedirectLocation/LOCATION_DECKBOT.yml | 8 ++++++++ api/constants/RedirectLocation/LOCATION_DECKSHF.yml | 8 ++++++++ api/enums/RedirectLocation.yml | 5 +++++ 5 files changed, 21 insertions(+), 18 deletions(-) delete mode 100644 api/constants/Location/LOCATION_DECKBOT.yml delete mode 100644 api/constants/Location/LOCATION_DECKSHF.yml create mode 100644 api/constants/RedirectLocation/LOCATION_DECKBOT.yml create mode 100644 api/constants/RedirectLocation/LOCATION_DECKSHF.yml create mode 100644 api/enums/RedirectLocation.yml diff --git a/api/constants/Location/LOCATION_DECKBOT.yml b/api/constants/Location/LOCATION_DECKBOT.yml deleted file mode 100644 index ba4e3d97..00000000 --- a/api/constants/Location/LOCATION_DECKBOT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: LOCATION_DECKBOT -enum: Location -value: 0x10001 -description: >- - The Bottom of Deck. Used only in Location Redirect -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Location/LOCATION_DECKSHF.yml b/api/constants/Location/LOCATION_DECKSHF.yml deleted file mode 100644 index 88632635..00000000 --- a/api/constants/Location/LOCATION_DECKSHF.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: LOCATION_DECKSHF -enum: Location -value: 0x20001 -description: >- - Location for cards that are place in Deck and then the Deck is shuffled. Used only in Location Redirect -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/RedirectLocation/LOCATION_DECKBOT.yml b/api/constants/RedirectLocation/LOCATION_DECKBOT.yml new file mode 100644 index 00000000..81076444 --- /dev/null +++ b/api/constants/RedirectLocation/LOCATION_DECKBOT.yml @@ -0,0 +1,8 @@ +---!constant +name: LOCATION_DECKBOT +enum: RedirectLocation +value: 0x10001 +description: &desc Location for cards sent to the bottom of the Deck upon redirection. +summary: *desc +status: + index: stable diff --git a/api/constants/RedirectLocation/LOCATION_DECKSHF.yml b/api/constants/RedirectLocation/LOCATION_DECKSHF.yml new file mode 100644 index 00000000..ef2c2b05 --- /dev/null +++ b/api/constants/RedirectLocation/LOCATION_DECKSHF.yml @@ -0,0 +1,8 @@ +---!constant +name: LOCATION_DECKSHF +enum: RedirectLocation +value: 0x20001 +description: &desc Location for cards shuffled into the Deck upon redirection. +summary: *desc +status: + index: stable \ No newline at end of file diff --git a/api/enums/RedirectLocation.yml b/api/enums/RedirectLocation.yml new file mode 100644 index 00000000..e04a1335 --- /dev/null +++ b/api/enums/RedirectLocation.yml @@ -0,0 +1,5 @@ +---!enum +name: RedirectLocation +description: Special location constants that can only be used as redirection destination, for texts such as `shuffled into the Deck instead of going to the GY` (e.g., ["Grave Protector"](https://yugipedia.com/wiki/Grave_Protector)). Note that regular [location constants](/api/enums/Location) can also be used as destination. +summary: Location constants that can only be used as redirection destination. +bitmaskInt: true \ No newline at end of file From c3ff7e2824462fe7dcc7bd9ed9fc968afcfc7770 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 11:24:34 +0800 Subject: [PATCH 15/58] update CardType --- api/enums/CardType.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/enums/CardType.yml b/api/enums/CardType.yml index 8e94b78a..cd833898 100644 --- a/api/enums/CardType.yml +++ b/api/enums/CardType.yml @@ -1,6 +1,5 @@ ---!enum name: CardType -description: &desc |- - Card Types -summary: *desc +description: Represents [card types](https://yugipedia.com/wiki/Card_type). +summary: Card types. bitmaskInt: true From 26a3cca16e370b4b6e1655927891378d4a034497 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 11:30:46 +0800 Subject: [PATCH 16/58] update Coin enum and constants --- api/constants/Coin/COIN_HEADS.yml | 7 +++---- api/constants/Coin/COIN_TAILS.yml | 7 +++---- api/enums/Coin.yml | 5 ++--- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/api/constants/Coin/COIN_HEADS.yml b/api/constants/Coin/COIN_HEADS.yml index e6d06b12..c691f270 100644 --- a/api/constants/Coin/COIN_HEADS.yml +++ b/api/constants/Coin/COIN_HEADS.yml @@ -2,8 +2,7 @@ name: COIN_HEADS enum: Coin value: 0 -description: >- - Value for coin results +description: The result of a coin flip landing on heads. +summary: Heads status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Coin/COIN_TAILS.yml b/api/constants/Coin/COIN_TAILS.yml index 76e502bc..97ff9499 100644 --- a/api/constants/Coin/COIN_TAILS.yml +++ b/api/constants/Coin/COIN_TAILS.yml @@ -2,8 +2,7 @@ name: COIN_TAILS enum: Coin value: 1 -description: >- - Value for coin results +description: The result of a coin flip landing on tails. +summary: Tails status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/Coin.yml b/api/enums/Coin.yml index a195e82a..afbb82e5 100644 --- a/api/enums/Coin.yml +++ b/api/enums/Coin.yml @@ -1,5 +1,4 @@ ---!enum name: Coin -description: >- - (To be added) -tags: [ under-construction ] +description: Represents the result of a coin flip. +summary: The result of a coin flip. \ No newline at end of file From 7e97874a6530a5b7063a61c4529fc960a868fe0e Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 21:46:57 +0800 Subject: [PATCH 17/58] update CommonCard enum and constants --- .../CommonCard/CARDS_SANGA_KAZEJIN_SUIJIN.yml | 2 +- api/constants/CommonCard/CARD_ADVANCED_DARK.yml | 7 +++---- api/constants/CommonCard/CARD_ALBAZ.yml | 5 ++--- api/constants/CommonCard/CARD_AMALILITH.yml | 6 +++--- api/constants/CommonCard/CARD_ANCIENT_FAIRY_DRAGON.yml | 8 ++++++++ api/constants/CommonCard/CARD_ANCIENT_GEAR_GOLEM.yml | 8 ++++++++ api/constants/CommonCard/CARD_ARGYRO_SYSTEM.yml | 7 +++---- api/constants/CommonCard/CARD_ASSAULT_MODE.yml | 7 +++---- api/constants/CommonCard/CARD_BIG_UMI.yml | 6 +++--- api/constants/CommonCard/CARD_BLACK_ROSE_DRAGON.yml | 5 ++--- api/constants/CommonCard/CARD_BLACK_WINGED_DRAGON.yml | 5 ++--- api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml | 6 +++--- api/constants/CommonCard/CARD_BLUEEYES_W_DRAGON.yml | 7 +++---- api/constants/CommonCard/CARD_BLUETOOTH_B_DRAGON.yml | 6 +++--- api/constants/CommonCard/CARD_BUSTER_BLADER.yml | 8 ++++++++ api/constants/CommonCard/CARD_CAN_D.yml | 6 +++--- api/constants/CommonCard/CARD_CELEB_ROSE_MAGICIAN.yml | 6 +++--- api/constants/CommonCard/CARD_CELEB_ROSE_WITCH.yml | 6 +++--- api/constants/CommonCard/CARD_CHIMERA_FUSION.yml | 5 ++--- .../CommonCard/CARD_CHIMERA_MYTHICAL_BEAST.yml | 5 ++--- api/constants/CommonCard/CARD_CLEAR_WORLD.yml | 8 ++++++++ api/constants/CommonCard/CARD_CLOCK_LIZARD.yml | 10 ++++------ api/constants/CommonCard/CARD_CRIMSON_DRAGON.yml | 8 ++++++++ api/constants/CommonCard/CARD_CRYSTAL_GOD_TISTINA.yml | 8 ++++++++ api/constants/CommonCard/CARD_CYBER_DRAGON.yml | 5 ++--- api/constants/CommonCard/CARD_DARK_FUSION.yml | 5 ++--- api/constants/CommonCard/CARD_DARK_MAGICIAN.yml | 5 ++--- api/constants/CommonCard/CARD_DARK_MAGICIAN_GIRL.yml | 5 ++--- api/constants/CommonCard/CARD_DARK_SANCTUARY.yml | 5 ++--- api/constants/CommonCard/CARD_DESTINY_BOARD.yml | 5 ++--- api/constants/CommonCard/CARD_DREAMING_NEMLERIA.yml | 5 ++--- api/constants/CommonCard/CARD_DREAM_MIRROR_JOY.yml | 6 +++--- api/constants/CommonCard/CARD_DREAM_MIRROR_TERROR.yml | 5 ++--- api/constants/CommonCard/CARD_EHERO_BLAZEMAN.yml | 5 ++--- api/constants/CommonCard/CARD_EVIL_EYE_SELENE.yml | 7 +++---- api/constants/CommonCard/CARD_EXCHANGE_SPIRIT.yml | 7 +++---- api/constants/CommonCard/CARD_FAIRY_TALE_PROLOGUE.yml | 9 +++++++++ api/constants/CommonCard/CARD_FIRE_FIST_EAGLE.yml | 7 +++---- api/constants/CommonCard/CARD_FLAME_SWORDSMAN.yml | 8 ++++++++ api/constants/CommonCard/CARD_FOSSIL_FUSION.yml | 7 +++---- api/constants/CommonCard/CARD_FUSION.yml | 6 +++--- api/constants/CommonCard/CARD_GAIA_CHAMPION.yml | 5 ++--- api/constants/CommonCard/CARD_GALACTICA_OBLIVION.yml | 6 +++--- api/constants/CommonCard/CARD_GALAXYEYES_P_DRAGON.yml | 5 ++--- api/constants/CommonCard/CARD_GOLDEN_LORD.yml | 5 ++--- api/constants/CommonCard/CARD_HARPIE_LADY.yml | 5 ++--- api/constants/CommonCard/CARD_HARPIE_LADY_SISTERS.yml | 5 ++--- api/constants/CommonCard/CARD_IMAGINARY_ACTOR.yml | 6 +++--- api/constants/CommonCard/CARD_INFERNOBLE_CHARLES.yml | 5 ++--- api/constants/CommonCard/CARD_JACK_KNIGHT.yml | 5 ++--- api/constants/CommonCard/CARD_JELLYPLUG.yml | 6 +++--- api/constants/CommonCard/CARD_JINZO.yml | 5 ++--- api/constants/CommonCard/CARD_KAZEJIN.yml | 5 ++--- api/constants/CommonCard/CARD_KING_KNIGHT.yml | 5 ++--- api/constants/CommonCard/CARD_KING_SARCOPHAGUS.yml | 8 ++++++++ api/constants/CommonCard/CARD_KURIBOH.yml | 5 ++--- api/constants/CommonCard/CARD_KURIBOT.yml | 6 +++--- api/constants/CommonCard/CARD_LABRYNTH_LABYRINTH.yml | 5 ++--- api/constants/CommonCard/CARD_LIGHTNING_VOLTCONDOR.yml | 6 +++--- api/constants/CommonCard/CARD_LIGHT_BARRIER.yml | 5 ++--- api/constants/CommonCard/CARD_MAGICAL_MIDBREAKER.yml | 6 +++--- api/constants/CommonCard/CARD_MARINE_DOLPHIN.yml | 6 +++--- api/constants/CommonCard/CARD_MAX_METALPMORPH.yml | 8 ++++++++ api/constants/CommonCard/CARD_MEEEG_CHAN.yml | 6 +++--- api/constants/CommonCard/CARD_MEMENTOAL_TECUHTLICA.yml | 8 ++++++++ api/constants/CommonCard/CARD_MILLENNIUM_CROSS.yml | 8 ++++++++ api/constants/CommonCard/CARD_MONSTER_REBORN.yml | 7 +++---- api/constants/CommonCard/CARD_MYUTANT_ARSENAL.yml | 7 +++---- api/constants/CommonCard/CARD_MYUTANT_BEAST.yml | 7 +++---- api/constants/CommonCard/CARD_MYUTANT_MIST.yml | 7 +++---- api/constants/CommonCard/CARD_NATURIA_CAMELLIA.yml | 7 +++---- api/constants/CommonCard/CARD_NECROVALLEY.yml | 7 +++---- api/constants/CommonCard/CARD_NEEDLKYRIE.yml | 6 +++--- api/constants/CommonCard/CARD_NEOS.yml | 7 +++---- api/constants/CommonCard/CARD_NUMERON_NETWORK.yml | 7 +++---- api/constants/CommonCard/CARD_OBELISK.yml | 8 ++++++++ api/constants/CommonCard/CARD_OBSIDIM_ASHENED_CITY.yml | 8 ++++++++ api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml | 6 +++--- .../CommonCard/CARD_PHARAONIC_SARCOPHAGUS.yml | 9 --------- api/constants/CommonCard/CARD_POLYMERIZATION.yml | 7 +++---- api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml | 6 +++--- api/constants/CommonCard/CARD_PRIMA_GUITARNA.yml | 6 +++--- api/constants/CommonCard/CARD_PRINTING_PRESSER.yml | 6 +++--- api/constants/CommonCard/CARD_PSYFRAME_DRIVER.yml | 5 ++--- api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml | 6 +++--- api/constants/CommonCard/CARD_QUEEN_KNIGHT.yml | 5 ++--- api/constants/CommonCard/CARD_RA.yml | 5 ++--- api/constants/CommonCard/CARD_REDBOOT_B_DRAGON.yml | 6 +++--- api/constants/CommonCard/CARD_REDEYES_B_DRAGON.yml | 6 +++--- api/constants/CommonCard/CARD_RED_DRAGON_ARCHFIEND.yml | 8 ++++++++ api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml | 6 +++--- api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml | 6 +++--- api/constants/CommonCard/CARD_RIKKA_KONKON.yml | 6 +++--- api/constants/CommonCard/CARD_R_ACE_HYDRANT.yml | 7 +++---- .../CommonCard/CARD_SALAMANGREAT_SANCTUARY.yml | 7 +++---- api/constants/CommonCard/CARD_SANCTUARY_SKY.yml | 7 +++---- api/constants/CommonCard/CARD_SANGA_OF_THE_THUNDER.yml | 7 +++---- api/constants/CommonCard/CARD_SCOOP_SCOOTER.yml | 6 +++--- api/constants/CommonCard/CARD_SEVENS_ROAD_MAGICIAN.yml | 6 +++--- api/constants/CommonCard/CARD_SFORCE_CHASE.yml | 9 +++++++++ api/constants/CommonCard/CARD_SHINING_SARCOPHAGUS.yml | 8 ++++++++ api/constants/CommonCard/CARD_SKULL_SERVANT.yml | 7 +++---- api/constants/CommonCard/CARD_SKYSAVIOR_LUA.yml | 6 +++--- api/constants/CommonCard/CARD_SKYSAVIOR_SOLEIL.yml | 6 +++--- api/constants/CommonCard/CARD_SLIFER.yml | 8 ++++++++ api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml | 6 +++--- api/constants/CommonCard/CARD_SPIRIT_STADIUM.yml | 6 +++--- api/constants/CommonCard/CARD_STARDUST_DRAGON.yml | 7 +++---- api/constants/CommonCard/CARD_STRAYNGE_CAT.yml | 6 +++--- api/constants/CommonCard/CARD_STROMBERG.yml | 7 +++---- api/constants/CommonCard/CARD_SUIJIN.yml | 5 ++--- api/constants/CommonCard/CARD_SUMMONED_SKULL.yml | 6 +++--- api/constants/CommonCard/CARD_SUMMON_GATE.yml | 5 ++--- api/constants/CommonCard/CARD_SUPER_POLYMERIZATION.yml | 8 ++++++++ api/constants/CommonCard/CARD_SUSHIP_SHARI.yml | 5 ++--- api/constants/CommonCard/CARD_TAMABOT.yml | 6 +++--- api/constants/CommonCard/CARD_TASTE_INSPECTOR.yml | 6 +++--- api/constants/CommonCard/CARD_TEMPLE_OF_THE_KINGS.yml | 8 ++++++++ api/constants/CommonCard/CARD_TOY_BOX.yml | 8 ++++++++ api/constants/CommonCard/CARD_TRANSAMU_RAINAC.yml | 6 +++--- api/constants/CommonCard/CARD_TWINKLE_MOSS.yml | 6 +++--- api/constants/CommonCard/CARD_UMI.yml | 5 ++--- api/constants/CommonCard/CARD_UNIFORM_39.yml | 6 ++++-- api/constants/CommonCard/CARD_UNIFORM_99.yml | 6 ++++-- api/constants/CommonCard/CARD_UNKNOWN.yml | 9 +++++++++ api/constants/CommonCard/CARD_UPSTART_GOBLIN.yml | 6 +++--- api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml | 6 +++--- api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml | 6 +++--- .../CommonCard/CARD_VALIANTS_KOENIGWISSEN.yml | 5 ++--- .../CommonCard/CARD_VALIANTS_SHINRABANSHO.yml | 5 ++--- .../CommonCard/CARD_VEIDOS_ERUPTION_DRAGON.yml | 8 ++++++++ api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml | 6 +++--- api/constants/CommonCard/CARD_VIJAM.yml | 5 ++--- api/constants/CommonCard/CARD_VISAS_STARFROST.yml | 6 +++--- api/constants/CommonCard/CARD_YUBEL.yml | 8 ++++++++ api/constants/CommonCard/CARD_ZARC.yml | 8 ++++++++ api/constants/CommonCard/SKILL_DARK_UNITY.yml | 8 ++++++++ api/enums/CommonCard.yml | 5 ++--- 138 files changed, 507 insertions(+), 365 deletions(-) create mode 100644 api/constants/CommonCard/CARD_ANCIENT_FAIRY_DRAGON.yml create mode 100644 api/constants/CommonCard/CARD_ANCIENT_GEAR_GOLEM.yml create mode 100644 api/constants/CommonCard/CARD_BUSTER_BLADER.yml create mode 100644 api/constants/CommonCard/CARD_CLEAR_WORLD.yml create mode 100644 api/constants/CommonCard/CARD_CRIMSON_DRAGON.yml create mode 100644 api/constants/CommonCard/CARD_CRYSTAL_GOD_TISTINA.yml create mode 100644 api/constants/CommonCard/CARD_FAIRY_TALE_PROLOGUE.yml create mode 100644 api/constants/CommonCard/CARD_FLAME_SWORDSMAN.yml create mode 100644 api/constants/CommonCard/CARD_KING_SARCOPHAGUS.yml create mode 100644 api/constants/CommonCard/CARD_MAX_METALPMORPH.yml create mode 100644 api/constants/CommonCard/CARD_MEMENTOAL_TECUHTLICA.yml create mode 100644 api/constants/CommonCard/CARD_MILLENNIUM_CROSS.yml create mode 100644 api/constants/CommonCard/CARD_OBELISK.yml create mode 100644 api/constants/CommonCard/CARD_OBSIDIM_ASHENED_CITY.yml delete mode 100644 api/constants/CommonCard/CARD_PHARAONIC_SARCOPHAGUS.yml create mode 100644 api/constants/CommonCard/CARD_RED_DRAGON_ARCHFIEND.yml create mode 100644 api/constants/CommonCard/CARD_SFORCE_CHASE.yml create mode 100644 api/constants/CommonCard/CARD_SHINING_SARCOPHAGUS.yml create mode 100644 api/constants/CommonCard/CARD_SLIFER.yml create mode 100644 api/constants/CommonCard/CARD_SUPER_POLYMERIZATION.yml create mode 100644 api/constants/CommonCard/CARD_TEMPLE_OF_THE_KINGS.yml create mode 100644 api/constants/CommonCard/CARD_TOY_BOX.yml create mode 100644 api/constants/CommonCard/CARD_UNKNOWN.yml create mode 100644 api/constants/CommonCard/CARD_VEIDOS_ERUPTION_DRAGON.yml create mode 100644 api/constants/CommonCard/CARD_YUBEL.yml create mode 100644 api/constants/CommonCard/CARD_ZARC.yml create mode 100644 api/constants/CommonCard/SKILL_DARK_UNITY.yml diff --git a/api/constants/CommonCard/CARDS_SANGA_KAZEJIN_SUIJIN.yml b/api/constants/CommonCard/CARDS_SANGA_KAZEJIN_SUIJIN.yml index 99621f99..34ecd6f2 100644 --- a/api/constants/CommonCard/CARDS_SANGA_KAZEJIN_SUIJIN.yml +++ b/api/constants/CommonCard/CARDS_SANGA_KAZEJIN_SUIJIN.yml @@ -2,7 +2,7 @@ name: CARDS_SANGA_KAZEJIN_SUIJIN enum: CommonCard value: '{25955164,62340868,98434877}' -description: An array containing the passcodes of [Sanga of the Thunder](https://yugipedia.com/wiki/4377), [Kazejin](https://yugipedia.com/wiki/4378), and [Suijin](https://yugipedia.com/wiki/4379). +description: A table containing the passcodes of [Sanga of the Thunder](https://yugipedia.com/wiki/4377), [Kazejin](https://yugipedia.com/wiki/4378), and [Suijin](https://yugipedia.com/wiki/4379). summary: '"Sanga of the Thunder", "Kazejin", and "Suijin"' status: index: stable diff --git a/api/constants/CommonCard/CARD_ADVANCED_DARK.yml b/api/constants/CommonCard/CARD_ADVANCED_DARK.yml index fc545360..8e2da22c 100644 --- a/api/constants/CommonCard/CARD_ADVANCED_DARK.yml +++ b/api/constants/CommonCard/CARD_ADVANCED_DARK.yml @@ -2,8 +2,7 @@ name: CARD_ADVANCED_DARK enum: CommonCard value: 12644061 -description: >- - Advanced Dark's ID +description: The passcode of ["Advanced Dark"](https://yugipedia.com/wiki/Advanced_Dark). +summary: Advanced Dark status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_ALBAZ.yml b/api/constants/CommonCard/CARD_ALBAZ.yml index 4e0d8589..761f880b 100644 --- a/api/constants/CommonCard/CARD_ALBAZ.yml +++ b/api/constants/CommonCard/CARD_ALBAZ.yml @@ -2,8 +2,7 @@ name: CARD_ALBAZ enum: CommonCard value: 68468459 -description: >- - Fallen of Albaz's ID used for listed_names and specific support +description: The passcode of ["Fallen of Albaz"](https://yugipedia.com/wiki/Fallen_of_Albaz). +summary: Fallen of Albaz status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_AMALILITH.yml b/api/constants/CommonCard/CARD_AMALILITH.yml index c6170be5..d79ef400 100644 --- a/api/constants/CommonCard/CARD_AMALILITH.yml +++ b/api/constants/CommonCard/CARD_AMALILITH.yml @@ -2,8 +2,8 @@ name: CARD_AMALILITH enum: CommonCard value: 160428037 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Ama Lilith"](https://yugipedia.com/wiki/Ama_Lilith). +summary: Ama Lilith status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_ANCIENT_FAIRY_DRAGON.yml b/api/constants/CommonCard/CARD_ANCIENT_FAIRY_DRAGON.yml new file mode 100644 index 00000000..5acaf611 --- /dev/null +++ b/api/constants/CommonCard/CARD_ANCIENT_FAIRY_DRAGON.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_ANCIENT_FAIRY_DRAGON +enum: CommonCard +value: 25862681 +description: The passcode of ["Ancient Fairy Dragon"](https://yugipedia.com/wiki/Ancient_Fairy_Dragon). +summary: Ancient Fairy Dragon +status: + index: stable diff --git a/api/constants/CommonCard/CARD_ANCIENT_GEAR_GOLEM.yml b/api/constants/CommonCard/CARD_ANCIENT_GEAR_GOLEM.yml new file mode 100644 index 00000000..05b1859f --- /dev/null +++ b/api/constants/CommonCard/CARD_ANCIENT_GEAR_GOLEM.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_ANCIENT_GEAR_GOLEM +enum: CommonCard +value: 83104731 +description: The passcode of ["Ancient Gear Golem"](https://yugipedia.com/wiki/Ancient_Gear_Golem). +summary: Ancient Gear Golem +status: + index: stable diff --git a/api/constants/CommonCard/CARD_ARGYRO_SYSTEM.yml b/api/constants/CommonCard/CARD_ARGYRO_SYSTEM.yml index 61f0b914..449e5a98 100644 --- a/api/constants/CommonCard/CARD_ARGYRO_SYSTEM.yml +++ b/api/constants/CommonCard/CARD_ARGYRO_SYSTEM.yml @@ -2,8 +2,7 @@ name: CARD_ARGYRO_SYSTEM enum: CommonCard value: 21887075 -description: >- - Endless Engine Argyro System's ID +description: The passcode of ["Endless Engine Argyro System"](https://yugipedia.com/wiki/Endless_Engine_Argyro_System). +summary: Endless Engine Argyro System status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_ASSAULT_MODE.yml b/api/constants/CommonCard/CARD_ASSAULT_MODE.yml index a69dddb5..7dca4ea9 100644 --- a/api/constants/CommonCard/CARD_ASSAULT_MODE.yml +++ b/api/constants/CommonCard/CARD_ASSAULT_MODE.yml @@ -2,8 +2,7 @@ name: CARD_ASSAULT_MODE enum: CommonCard value: 80280737 -description: >- - Assault Mode Activate's ID, used for listed_names and specific support +description: The passcode of ["Assault Mode Activate"](https://yugipedia.com/wiki/Assault_Mode_Activate). +summary: Assault Mode Activate status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_BIG_UMI.yml b/api/constants/CommonCard/CARD_BIG_UMI.yml index 1cd91d9c..317a9a62 100644 --- a/api/constants/CommonCard/CARD_BIG_UMI.yml +++ b/api/constants/CommonCard/CARD_BIG_UMI.yml @@ -2,8 +2,8 @@ name: CARD_BIG_UMI enum: CommonCard value: 160003050 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Big Umi"](https://yugipedia.com/wiki/Big_Umi). +summary: Big Umi status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_BLACK_ROSE_DRAGON.yml b/api/constants/CommonCard/CARD_BLACK_ROSE_DRAGON.yml index fbb9592d..3c5128a0 100644 --- a/api/constants/CommonCard/CARD_BLACK_ROSE_DRAGON.yml +++ b/api/constants/CommonCard/CARD_BLACK_ROSE_DRAGON.yml @@ -2,8 +2,7 @@ name: CARD_BLACK_ROSE_DRAGON enum: CommonCard value: 73580471 -description: >- - Black Rose Dragon's ID +description: The passcode of ["Black Rose Dragon"](https://yugipedia.com/wiki/Black_Rose_Dragon). +summary: Black Rose Dragon status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_BLACK_WINGED_DRAGON.yml b/api/constants/CommonCard/CARD_BLACK_WINGED_DRAGON.yml index 776846cb..96d62ab6 100644 --- a/api/constants/CommonCard/CARD_BLACK_WINGED_DRAGON.yml +++ b/api/constants/CommonCard/CARD_BLACK_WINGED_DRAGON.yml @@ -2,8 +2,7 @@ name: CARD_BLACK_WINGED_DRAGON enum: CommonCard value: 9012916 -description: >- - Black-Winged Dragon's ID +description: The passcode of ["Black-Winged Dragon"](https://yugipedia.com/wiki/Black-Winged_Dragon). +summary: Black-Winged Dragon status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml b/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml index d6bc4c46..ce64e25f 100644 --- a/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml +++ b/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml @@ -2,8 +2,8 @@ name: CARD_BLUEEYES_SPIRIT enum: CommonCard value: 59822133 -description: >- - Blue-Eyes Spirit Dragon's ID, used for the support to its effect +description: The passcode of ["Blue-Eyes Spirit Dragon"](https://yugipedia.com/wiki/Blue-Eyes_Spirit_Dragon). Players affected by an effect with this ID cannot Special Summon 2 or more monsters at the same time. +summary: Blue-Eyes Spirit Dragon status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_BLUEEYES_W_DRAGON.yml b/api/constants/CommonCard/CARD_BLUEEYES_W_DRAGON.yml index 43719abd..1922545f 100644 --- a/api/constants/CommonCard/CARD_BLUEEYES_W_DRAGON.yml +++ b/api/constants/CommonCard/CARD_BLUEEYES_W_DRAGON.yml @@ -2,8 +2,7 @@ name: CARD_BLUEEYES_W_DRAGON enum: CommonCard value: 89631139 -description: >- - Blue-Eyes White Dragon's ID, used for listed_names and specific support +description: The passcode of ["Blue-Eyes White Dragon"](https://yugipedia.com/wiki/Blue-Eyes_White_Dragon). +summary: Blue-Eyes White Dragon status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_BLUETOOTH_B_DRAGON.yml b/api/constants/CommonCard/CARD_BLUETOOTH_B_DRAGON.yml index 7f1adaa1..1312537b 100644 --- a/api/constants/CommonCard/CARD_BLUETOOTH_B_DRAGON.yml +++ b/api/constants/CommonCard/CARD_BLUETOOTH_B_DRAGON.yml @@ -2,8 +2,8 @@ name: CARD_BLUETOOTH_B_DRAGON enum: CommonCard value: 160010101 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Blue Tooth Burst Dragon"](https://yugipedia.com/wiki/Blue_Tooth_Burst_Dragon). +summary: Blue Tooth Burst Dragon status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_BUSTER_BLADER.yml b/api/constants/CommonCard/CARD_BUSTER_BLADER.yml new file mode 100644 index 00000000..77ae479a --- /dev/null +++ b/api/constants/CommonCard/CARD_BUSTER_BLADER.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_BUSTER_BLADER +enum: CommonCard +value: 78193831 +description: The passcode of ["Buster Blader"](https://yugipedia.com/wiki/Buster_Blader). +summary: Buster Blader +status: + index: stable diff --git a/api/constants/CommonCard/CARD_CAN_D.yml b/api/constants/CommonCard/CARD_CAN_D.yml index 74e92376..a5461641 100644 --- a/api/constants/CommonCard/CARD_CAN_D.yml +++ b/api/constants/CommonCard/CARD_CAN_D.yml @@ -2,8 +2,8 @@ name: CARD_CAN_D enum: CommonCard value: 160005002 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["CAN:D"](https://yugipedia.com/wiki/CAN:D). +summary: CAN:D status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_CELEB_ROSE_MAGICIAN.yml b/api/constants/CommonCard/CARD_CELEB_ROSE_MAGICIAN.yml index 4b111387..b0f9d37c 100644 --- a/api/constants/CommonCard/CARD_CELEB_ROSE_MAGICIAN.yml +++ b/api/constants/CommonCard/CARD_CELEB_ROSE_MAGICIAN.yml @@ -2,8 +2,8 @@ name: CARD_CELEB_ROSE_MAGICIAN enum: CommonCard value: 160013012 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Celeb Rose Magician"](https://yugipedia.com/wiki/Celeb_Rose_Magician). +summary: Celeb Rose Magician status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_CELEB_ROSE_WITCH.yml b/api/constants/CommonCard/CARD_CELEB_ROSE_WITCH.yml index 6afe34ef..1233dc01 100644 --- a/api/constants/CommonCard/CARD_CELEB_ROSE_WITCH.yml +++ b/api/constants/CommonCard/CARD_CELEB_ROSE_WITCH.yml @@ -2,8 +2,8 @@ name: CARD_CELEB_ROSE_WITCH enum: CommonCard value: 160013011 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Celeb Rose Witch"](https://yugipedia.com/wiki/Celeb_Rose_Witch). +summary: Celeb Rose Witch status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_CHIMERA_FUSION.yml b/api/constants/CommonCard/CARD_CHIMERA_FUSION.yml index 0a0afad7..b8127b22 100644 --- a/api/constants/CommonCard/CARD_CHIMERA_FUSION.yml +++ b/api/constants/CommonCard/CARD_CHIMERA_FUSION.yml @@ -2,8 +2,7 @@ name: CARD_CHIMERA_FUSION enum: CommonCard value: 63136489 -description: >- - Chimera Fusion's ID +description: The passcode of ["Chimera Fusion"](https://yugipedia.com/wiki/Chimera_Fusion). +summary: Chimera Fusion status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_CHIMERA_MYTHICAL_BEAST.yml b/api/constants/CommonCard/CARD_CHIMERA_MYTHICAL_BEAST.yml index 69df9b90..acb3927b 100644 --- a/api/constants/CommonCard/CARD_CHIMERA_MYTHICAL_BEAST.yml +++ b/api/constants/CommonCard/CARD_CHIMERA_MYTHICAL_BEAST.yml @@ -2,8 +2,7 @@ name: CARD_CHIMERA_MYTHICAL_BEAST enum: CommonCard value: 4796100 -description: >- - Chimera the Flying Mythical Beast's ID +description: The passcode of ["Chimera the Flying Mythical Beast"](https://yugipedia.com/wiki/Chimera_the_Flying_Mythical_Beast). +summary: Chimera the Flying Mythical Beast status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_CLEAR_WORLD.yml b/api/constants/CommonCard/CARD_CLEAR_WORLD.yml new file mode 100644 index 00000000..33b09b3e --- /dev/null +++ b/api/constants/CommonCard/CARD_CLEAR_WORLD.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_CLEAR_WORLD +enum: CommonCard +value: 33900648 +description: The passcode of ["Clear World"](https://yugipedia.com/wiki/Clear_World). +summary: Clear World +status: + index: stable diff --git a/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml b/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml index e5a85f1f..3c66d94a 100644 --- a/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml +++ b/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml @@ -2,10 +2,8 @@ name: CARD_CLOCK_LIZARD enum: CommonCard value: 51476410 -description: >- - ID of ["Clock Lizard"](https://yugipedia.com/wiki/Clock_Lizard). - Cards affected by an effect with this ID are excluded by "Clock Lizard" - when checking what cards it can return to the Extra Deck. -summary: "Clock Lizard" -status: { index: stable } +description: The passcode of ["Clock Lizard"](https://yugipedia.com/wiki/Clock_Lizard). Cards affected by an effect with this ID are excluded by "Clock Lizard" when checking what cards it can return to the Extra Deck. +summary: Clock Lizard +status: + index: stable tags: [ special-handling ] diff --git a/api/constants/CommonCard/CARD_CRIMSON_DRAGON.yml b/api/constants/CommonCard/CARD_CRIMSON_DRAGON.yml new file mode 100644 index 00000000..ed8f4006 --- /dev/null +++ b/api/constants/CommonCard/CARD_CRIMSON_DRAGON.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_CRIMSON_DRAGON +enum: CommonCard +value: 63436931 +description: The passcode of ["Crimson Dragon"](https://yugipedia.com/wiki/Crimson_Dragon). +summary: Crimson Dragon +status: + index: stable diff --git a/api/constants/CommonCard/CARD_CRYSTAL_GOD_TISTINA.yml b/api/constants/CommonCard/CARD_CRYSTAL_GOD_TISTINA.yml new file mode 100644 index 00000000..cdb56973 --- /dev/null +++ b/api/constants/CommonCard/CARD_CRYSTAL_GOD_TISTINA.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_CRYSTAL_GOD_TISTINA +enum: CommonCard +value: 86999951 +description: The passcode of ["Crystal God Tistina"](https://yugipedia.com/wiki/Crystal_God_Tistina). +summary: Crystal God Tistina +status: + index: stable diff --git a/api/constants/CommonCard/CARD_CYBER_DRAGON.yml b/api/constants/CommonCard/CARD_CYBER_DRAGON.yml index 5216a38d..ca9c4469 100644 --- a/api/constants/CommonCard/CARD_CYBER_DRAGON.yml +++ b/api/constants/CommonCard/CARD_CYBER_DRAGON.yml @@ -2,8 +2,7 @@ name: CARD_CYBER_DRAGON enum: CommonCard value: 70095154 -description: >- - Cyber Dragon's ID, used for listed_names and specific support +description: The passcode of ["Cyber Dragon"](https://yugipedia.com/wiki/Cyber_Dragon). +summary: Cyber Dragon status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_DARK_FUSION.yml b/api/constants/CommonCard/CARD_DARK_FUSION.yml index 26585f72..8911224b 100644 --- a/api/constants/CommonCard/CARD_DARK_FUSION.yml +++ b/api/constants/CommonCard/CARD_DARK_FUSION.yml @@ -2,8 +2,7 @@ name: CARD_DARK_FUSION enum: CommonCard value: 94820406 -description: >- - Dark Fusion's ID, used due to the number of scripts that call it. +description: The passcode of ["Dark Fusion"](https://yugipedia.com/wiki/Dark_Fusion). +summary: Dark Fusion status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_DARK_MAGICIAN.yml b/api/constants/CommonCard/CARD_DARK_MAGICIAN.yml index 6af68327..bdec2513 100644 --- a/api/constants/CommonCard/CARD_DARK_MAGICIAN.yml +++ b/api/constants/CommonCard/CARD_DARK_MAGICIAN.yml @@ -2,8 +2,7 @@ name: CARD_DARK_MAGICIAN enum: CommonCard value: 46986414 -description: >- - Dark Magician's ID, used for listed_names and specific support +description: The passcode of ["Dark Magician"](https://yugipedia.com/wiki/Dark_Magician). +summary: Dark Magician status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_DARK_MAGICIAN_GIRL.yml b/api/constants/CommonCard/CARD_DARK_MAGICIAN_GIRL.yml index 8e8f5ca6..ebf6f12b 100644 --- a/api/constants/CommonCard/CARD_DARK_MAGICIAN_GIRL.yml +++ b/api/constants/CommonCard/CARD_DARK_MAGICIAN_GIRL.yml @@ -2,8 +2,7 @@ name: CARD_DARK_MAGICIAN_GIRL enum: CommonCard value: 38033121 -description: >- - Dark Magician Girl's ID, used because it has a lot of specific support +description: The passcode of ["Dark Magician Girl"](https://yugipedia.com/wiki/Dark_Magician_Girl). +summary: Dark Magician Girl status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_DARK_SANCTUARY.yml b/api/constants/CommonCard/CARD_DARK_SANCTUARY.yml index a212eb54..01a46442 100644 --- a/api/constants/CommonCard/CARD_DARK_SANCTUARY.yml +++ b/api/constants/CommonCard/CARD_DARK_SANCTUARY.yml @@ -2,8 +2,7 @@ name: CARD_DARK_SANCTUARY enum: CommonCard value: 16625614 -description: >- - Dark Sanctuary's ID, frequently called by some scripts +description: The passcode of ["Dark Sanctuary"](https://yugipedia.com/wiki/Dark_Sanctuary). +summary: Dark Sanctuary status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_DESTINY_BOARD.yml b/api/constants/CommonCard/CARD_DESTINY_BOARD.yml index 638ebc73..3f958c03 100644 --- a/api/constants/CommonCard/CARD_DESTINY_BOARD.yml +++ b/api/constants/CommonCard/CARD_DESTINY_BOARD.yml @@ -2,8 +2,7 @@ name: CARD_DESTINY_BOARD enum: CommonCard value: 94212438 -description: >- - Destiny Board's ID, frequently called by some scripts. +description: The passcode of ["Destiny Board"](https://yugipedia.com/wiki/Destiny_Board). +summary: Destiny Board status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_DREAMING_NEMLERIA.yml b/api/constants/CommonCard/CARD_DREAMING_NEMLERIA.yml index 1faa82d9..0f86f999 100644 --- a/api/constants/CommonCard/CARD_DREAMING_NEMLERIA.yml +++ b/api/constants/CommonCard/CARD_DREAMING_NEMLERIA.yml @@ -2,8 +2,7 @@ name: CARD_DREAMING_NEMLERIA enum: CommonCard value: 70155677 -description: >- - Dreaming Nemleria's ID +description: The passcode of ["Dreaming Nemleria"](https://yugipedia.com/wiki/Dreaming_Nemleria). +summary: Dreaming Nemleria status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_DREAM_MIRROR_JOY.yml b/api/constants/CommonCard/CARD_DREAM_MIRROR_JOY.yml index aea3b0a2..6fd82328 100644 --- a/api/constants/CommonCard/CARD_DREAM_MIRROR_JOY.yml +++ b/api/constants/CommonCard/CARD_DREAM_MIRROR_JOY.yml @@ -2,8 +2,8 @@ name: CARD_DREAM_MIRROR_JOY enum: CommonCard value: 74665651 -description: >- - Dream Mirror of Joy's ID, used because of the number of scripts that call it +description: The passcode of ["Dream Mirror of Joy"](https://yugipedia.com/wiki/Dream_Mirror_of_Joy). +summary: Dream Mirror of Joy status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/CommonCard/CARD_DREAM_MIRROR_TERROR.yml b/api/constants/CommonCard/CARD_DREAM_MIRROR_TERROR.yml index 09334969..b7b54463 100644 --- a/api/constants/CommonCard/CARD_DREAM_MIRROR_TERROR.yml +++ b/api/constants/CommonCard/CARD_DREAM_MIRROR_TERROR.yml @@ -2,8 +2,7 @@ name: CARD_DREAM_MIRROR_TERROR enum: CommonCard value: 1050355 -description: >- - Dream Mirror of Terror's ID, used because of the number of scripts that call it +description: The passcode of ["Dream Mirror of Terror"](https://yugipedia.com/wiki/Dream_Mirror_of_Terror). +summary: Dream Mirror of Terror status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_EHERO_BLAZEMAN.yml b/api/constants/CommonCard/CARD_EHERO_BLAZEMAN.yml index 8ff6ff74..5ce670ca 100644 --- a/api/constants/CommonCard/CARD_EHERO_BLAZEMAN.yml +++ b/api/constants/CommonCard/CARD_EHERO_BLAZEMAN.yml @@ -2,8 +2,7 @@ name: CARD_EHERO_BLAZEMAN enum: CommonCard value: 63060238 -description: >- - Elemental HERO Blazeman's ID +description: The passcode of ["Elemental HERO Blazeman"](https://yugipedia.com/wiki/Elemental_HERO_Blazeman). +summary: Elemental HERO Blazeman status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_EVIL_EYE_SELENE.yml b/api/constants/CommonCard/CARD_EVIL_EYE_SELENE.yml index eada63ca..bb5e9364 100644 --- a/api/constants/CommonCard/CARD_EVIL_EYE_SELENE.yml +++ b/api/constants/CommonCard/CARD_EVIL_EYE_SELENE.yml @@ -2,8 +2,7 @@ name: CARD_EVIL_EYE_SELENE enum: CommonCard value: 44133040 -description: >- - Evil Eye of Selene's ID, used because it has a lot of specific support +description: The passcode of ["Evil Eye of Selene"](https://yugipedia.com/wiki/Evil_Eye_of_Selene). +summary: Evil Eye of Selene status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_EXCHANGE_SPIRIT.yml b/api/constants/CommonCard/CARD_EXCHANGE_SPIRIT.yml index 6a19dcb2..7938d8d3 100644 --- a/api/constants/CommonCard/CARD_EXCHANGE_SPIRIT.yml +++ b/api/constants/CommonCard/CARD_EXCHANGE_SPIRIT.yml @@ -2,8 +2,7 @@ name: CARD_EXCHANGE_SPIRIT enum: CommonCard value: 17484499 -description: >- - Exchange of the Spirit's ID +description: The passcode of ["Exchange of the Spirit"](https://yugipedia.com/wiki/Exchange_of_the_Spirit). +summary: Exchange of the Spirit status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_FAIRY_TALE_PROLOGUE.yml b/api/constants/CommonCard/CARD_FAIRY_TALE_PROLOGUE.yml new file mode 100644 index 00000000..119354af --- /dev/null +++ b/api/constants/CommonCard/CARD_FAIRY_TALE_PROLOGUE.yml @@ -0,0 +1,9 @@ +---!constant +name: CARD_FAIRY_TALE_PROLOGUE +enum: CommonCard +value: 43236494 +description: >- + The passcode of ["Fairy Tale Prologue: Journey's Dawn"](https://yugipedia.com/wiki/Fairy_Tale_Prologue:_Journey%27s_Dawn). +summary: "Fairy Tale Prologue: Journey's Dawn" +status: + index: stable diff --git a/api/constants/CommonCard/CARD_FIRE_FIST_EAGLE.yml b/api/constants/CommonCard/CARD_FIRE_FIST_EAGLE.yml index fa7b98d3..c0849218 100644 --- a/api/constants/CommonCard/CARD_FIRE_FIST_EAGLE.yml +++ b/api/constants/CommonCard/CARD_FIRE_FIST_EAGLE.yml @@ -2,8 +2,7 @@ name: CARD_FIRE_FIST_EAGLE enum: CommonCard value: 46241344 -description: >- - Brotherhood of the Fire Fist - Eagle's ID, used for hardcoded effect +description: The passcode of ["Brotherhood of the Fire Fist - Eagle"](https://yugipedia.com/wiki/Brotherhood_of_the_Fire_Fist_-_Eagle). +summary: Brotherhood of the Fire Fist - Eagle status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_FLAME_SWORDSMAN.yml b/api/constants/CommonCard/CARD_FLAME_SWORDSMAN.yml new file mode 100644 index 00000000..d266f8b9 --- /dev/null +++ b/api/constants/CommonCard/CARD_FLAME_SWORDSMAN.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_FLAME_SWORDSMAN +enum: CommonCard +value: 45231177 +description: The passcode of ["Flame Swordsman"](https://yugipedia.com/wiki/Flame_Swordsman). +summary: Flame Swordsman +status: + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_FOSSIL_FUSION.yml b/api/constants/CommonCard/CARD_FOSSIL_FUSION.yml index 1eb5e7da..54ee551a 100644 --- a/api/constants/CommonCard/CARD_FOSSIL_FUSION.yml +++ b/api/constants/CommonCard/CARD_FOSSIL_FUSION.yml @@ -2,8 +2,7 @@ name: CARD_FOSSIL_FUSION enum: CommonCard value: 59419719 -description: >- - Fossil Fusion's ID, used for listed_names and specific support +description: The passcode of ["Fossil Fusion"](https://yugipedia.com/wiki/Fossil_Fusion). +summary: Fossil Fusion status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_FUSION.yml b/api/constants/CommonCard/CARD_FUSION.yml index 10c59009..102d7c70 100644 --- a/api/constants/CommonCard/CARD_FUSION.yml +++ b/api/constants/CommonCard/CARD_FUSION.yml @@ -2,8 +2,8 @@ name: CARD_FUSION enum: CommonCard value: 160204050 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Fusion"](https://yugipedia.com/wiki/Fusion_(Rush_Duel)). +summary: Fusion status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_GAIA_CHAMPION.yml b/api/constants/CommonCard/CARD_GAIA_CHAMPION.yml index 1388b060..09a29fd8 100644 --- a/api/constants/CommonCard/CARD_GAIA_CHAMPION.yml +++ b/api/constants/CommonCard/CARD_GAIA_CHAMPION.yml @@ -2,8 +2,7 @@ name: CARD_GAIA_CHAMPION enum: CommonCard value: 66889139 -description: >- - Gaia the Dragon Champion's ID, used because it has a lot of specific support +description: The passcode of ["Gaia the Dragon Champion"](https://yugipedia.com/wiki/Gaia_the_Dragon_Champion). +summary: Gaia the Dragon Champion status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_GALACTICA_OBLIVION.yml b/api/constants/CommonCard/CARD_GALACTICA_OBLIVION.yml index 68840602..846a3c70 100644 --- a/api/constants/CommonCard/CARD_GALACTICA_OBLIVION.yml +++ b/api/constants/CommonCard/CARD_GALACTICA_OBLIVION.yml @@ -2,8 +2,8 @@ name: CARD_GALACTICA_OBLIVION enum: CommonCard value: 160009002 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Galactica Oblivion"](https://yugipedia.com/wiki/Galactica_Oblivion). +summary: Galactica Oblivion status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_GALAXYEYES_P_DRAGON.yml b/api/constants/CommonCard/CARD_GALAXYEYES_P_DRAGON.yml index cc37aec2..63ec9618 100644 --- a/api/constants/CommonCard/CARD_GALAXYEYES_P_DRAGON.yml +++ b/api/constants/CommonCard/CARD_GALAXYEYES_P_DRAGON.yml @@ -2,8 +2,7 @@ name: CARD_GALAXYEYES_P_DRAGON enum: CommonCard value: 93717133 -description: >- - Galaxy-Eyes Photon Dragon's ID, used for listed_names and specific support +description: The passcode of ["Galaxy-Eyes Photon Dragon"](https://yugipedia.com/wiki/Galaxy-Eyes_Photon_Dragon). +summary: Galaxy-Eyes Photon Dragon status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_GOLDEN_LORD.yml b/api/constants/CommonCard/CARD_GOLDEN_LORD.yml index 82bb8b97..6342e793 100644 --- a/api/constants/CommonCard/CARD_GOLDEN_LORD.yml +++ b/api/constants/CommonCard/CARD_GOLDEN_LORD.yml @@ -2,8 +2,7 @@ name: CARD_GOLDEN_LORD enum: CommonCard value: 95440946 -description: >- - Eldlich the Golden Lord's ID, used because of cards that mention it. +description: The passcode of ["Eldlich the Golden Lord"](https://yugipedia.com/wiki/Eldlich_the_Golden_Lord). +summary: Eldlich the Golden Lord status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_HARPIE_LADY.yml b/api/constants/CommonCard/CARD_HARPIE_LADY.yml index 3d3e455c..0d33c29c 100644 --- a/api/constants/CommonCard/CARD_HARPIE_LADY.yml +++ b/api/constants/CommonCard/CARD_HARPIE_LADY.yml @@ -2,8 +2,7 @@ name: CARD_HARPIE_LADY enum: CommonCard value: 76812113 -description: >- - Harpie Lady's ID, used for listed_names and specific support +description: The passcode of ["Harpie Lady"](https://yugipedia.com/wiki/Harpie_Lady). +summary: Harpie Lady status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_HARPIE_LADY_SISTERS.yml b/api/constants/CommonCard/CARD_HARPIE_LADY_SISTERS.yml index ab04ff7d..a0e7499a 100644 --- a/api/constants/CommonCard/CARD_HARPIE_LADY_SISTERS.yml +++ b/api/constants/CommonCard/CARD_HARPIE_LADY_SISTERS.yml @@ -2,8 +2,7 @@ name: CARD_HARPIE_LADY_SISTERS enum: CommonCard value: 12206212 -description: >- - Harpie Lady Sisters' ID, used for listed_names and specific support +description: The passcode of ["Harpie Lady Sisters"](https://yugipedia.com/wiki/Harpie_Lady_Sisters). +summary: Harpie Lady Sisters status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_IMAGINARY_ACTOR.yml b/api/constants/CommonCard/CARD_IMAGINARY_ACTOR.yml index 6ec63f92..f063c0c9 100644 --- a/api/constants/CommonCard/CARD_IMAGINARY_ACTOR.yml +++ b/api/constants/CommonCard/CARD_IMAGINARY_ACTOR.yml @@ -2,8 +2,8 @@ name: CARD_IMAGINARY_ACTOR enum: CommonCard value: 160204006 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Imaginary Actor"](https://yugipedia.com/wiki/Imaginary_Actor). +summary: Imaginary Actor status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_INFERNOBLE_CHARLES.yml b/api/constants/CommonCard/CARD_INFERNOBLE_CHARLES.yml index a5cf7c9a..dbdee242 100644 --- a/api/constants/CommonCard/CARD_INFERNOBLE_CHARLES.yml +++ b/api/constants/CommonCard/CARD_INFERNOBLE_CHARLES.yml @@ -2,8 +2,7 @@ name: CARD_INFERNOBLE_CHARLES enum: CommonCard value: 77656797 -description: >- - Infernoble Knight Emperor Charles's ID +description: The passcode of ["Infernoble Knight Emperor Charles"](https://yugipedia.com/wiki/Infernoble_Knight_Emperor_Charles). +summary: Infernoble Knight Emperor Charles status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_JACK_KNIGHT.yml b/api/constants/CommonCard/CARD_JACK_KNIGHT.yml index aa27a7f1..79e4270d 100644 --- a/api/constants/CommonCard/CARD_JACK_KNIGHT.yml +++ b/api/constants/CommonCard/CARD_JACK_KNIGHT.yml @@ -2,8 +2,7 @@ name: CARD_JACK_KNIGHT enum: CommonCard value: 90876561 -description: >- - Jack's Knight's ID +description: The passcode of ["Jack's Knight"](https://yugipedia.com/wiki/Jack%27s_Knight). +summary: Jack's Knight status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_JELLYPLUG.yml b/api/constants/CommonCard/CARD_JELLYPLUG.yml index 91fb3726..ae13c393 100644 --- a/api/constants/CommonCard/CARD_JELLYPLUG.yml +++ b/api/constants/CommonCard/CARD_JELLYPLUG.yml @@ -2,8 +2,8 @@ name: CARD_JELLYPLUG enum: CommonCard value: 160008006 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Pluggyfish"](https://yugipedia.com/wiki/Pluggyfish). +summary: Pluggyfish status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_JINZO.yml b/api/constants/CommonCard/CARD_JINZO.yml index e1632e44..232a7430 100644 --- a/api/constants/CommonCard/CARD_JINZO.yml +++ b/api/constants/CommonCard/CARD_JINZO.yml @@ -2,8 +2,7 @@ name: CARD_JINZO enum: CommonCard value: 77585513 -description: >- - Jinzo's ID, used for listed_names and specific support +description: The passcode of ["Jinzo"](https://yugipedia.com/wiki/Jinzo). +summary: Jinzo status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_KAZEJIN.yml b/api/constants/CommonCard/CARD_KAZEJIN.yml index 48c1d312..b16a8c11 100644 --- a/api/constants/CommonCard/CARD_KAZEJIN.yml +++ b/api/constants/CommonCard/CARD_KAZEJIN.yml @@ -2,8 +2,7 @@ name: CARD_KAZEJIN enum: CommonCard value: 62340868 -description: >- - Kazejin's ID +description: The passcode of ["Kazejin"](https://yugipedia.com/wiki/Kazejin). +summary: Kazejin status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_KING_KNIGHT.yml b/api/constants/CommonCard/CARD_KING_KNIGHT.yml index 12945e3b..193eba84 100644 --- a/api/constants/CommonCard/CARD_KING_KNIGHT.yml +++ b/api/constants/CommonCard/CARD_KING_KNIGHT.yml @@ -2,8 +2,7 @@ name: CARD_KING_KNIGHT enum: CommonCard value: 64788463 -description: >- - King's Knight's ID +description: The passcode of ["King's Knight"](https://yugipedia.com/wiki/King%27s_Knight). +summary: King's Knight status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_KING_SARCOPHAGUS.yml b/api/constants/CommonCard/CARD_KING_SARCOPHAGUS.yml new file mode 100644 index 00000000..d479dbae --- /dev/null +++ b/api/constants/CommonCard/CARD_KING_SARCOPHAGUS.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_KING_SARCOPHAGUS +enum: CommonCard +value: 16528181 +description: The passcode of ["King's Sarcophagus"](https://yugipedia.com/wiki/King%27s_Sarcophagus). +summary: King's Sarcophagus +status: + index: stable diff --git a/api/constants/CommonCard/CARD_KURIBOH.yml b/api/constants/CommonCard/CARD_KURIBOH.yml index 40283829..d706a41e 100644 --- a/api/constants/CommonCard/CARD_KURIBOH.yml +++ b/api/constants/CommonCard/CARD_KURIBOH.yml @@ -2,8 +2,7 @@ name: CARD_KURIBOH enum: CommonCard value: 40640057 -description: >- - Kuriboh's ID +description: The passcode of ["Kuriboh"](https://yugipedia.com/wiki/Kuriboh). +summary: Kuriboh status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_KURIBOT.yml b/api/constants/CommonCard/CARD_KURIBOT.yml index 4b5ebca8..55109d6f 100644 --- a/api/constants/CommonCard/CARD_KURIBOT.yml +++ b/api/constants/CommonCard/CARD_KURIBOT.yml @@ -2,8 +2,8 @@ name: CARD_KURIBOT enum: CommonCard value: 160001017 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Kuribot"](https://yugipedia.com/wiki/Kuribot). +summary: Kuribot status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_LABRYNTH_LABYRINTH.yml b/api/constants/CommonCard/CARD_LABRYNTH_LABYRINTH.yml index b4dca3de..15db725b 100644 --- a/api/constants/CommonCard/CARD_LABRYNTH_LABYRINTH.yml +++ b/api/constants/CommonCard/CARD_LABRYNTH_LABYRINTH.yml @@ -2,8 +2,7 @@ name: CARD_LABRYNTH_LABYRINTH enum: CommonCard value: 33407125 -description: >- - Labrynth Labyrinth's ID +description: The passcode of ["Labrynth Labyrinth"](https://yugipedia.com/wiki/Labrynth_Labyrinth). +summary: Labrynth Labyrinth status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_LIGHTNING_VOLTCONDOR.yml b/api/constants/CommonCard/CARD_LIGHTNING_VOLTCONDOR.yml index ab3a01d4..d426cd65 100644 --- a/api/constants/CommonCard/CARD_LIGHTNING_VOLTCONDOR.yml +++ b/api/constants/CommonCard/CARD_LIGHTNING_VOLTCONDOR.yml @@ -2,8 +2,8 @@ name: CARD_LIGHTNING_VOLTCONDOR enum: CommonCard value: 160002017 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Lightning Voltcondor"](https://yugipedia.com/wiki/Lightning_Voltcondor). +summary: Lightning Voltcondor status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_LIGHT_BARRIER.yml b/api/constants/CommonCard/CARD_LIGHT_BARRIER.yml index 31b5ea50..9168e202 100644 --- a/api/constants/CommonCard/CARD_LIGHT_BARRIER.yml +++ b/api/constants/CommonCard/CARD_LIGHT_BARRIER.yml @@ -2,8 +2,7 @@ name: CARD_LIGHT_BARRIER enum: CommonCard value: 73206827 -description: >- - Light Barrier's ID +description: The passcode of ["Light Barrier"](https://yugipedia.com/wiki/Light_Barrier). +summary: Light Barrier status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_MAGICAL_MIDBREAKER.yml b/api/constants/CommonCard/CARD_MAGICAL_MIDBREAKER.yml index 524b0001..0d0b3800 100644 --- a/api/constants/CommonCard/CARD_MAGICAL_MIDBREAKER.yml +++ b/api/constants/CommonCard/CARD_MAGICAL_MIDBREAKER.yml @@ -2,8 +2,8 @@ name: CARD_MAGICAL_MIDBREAKER enum: CommonCard value: 71650854 -description: >- - Magical MidBreaker's ID, used to due to the interaction of cards that activate Field Spells. +description: The passcode of ["Magical Midbreaker"](https://yugipedia.com/wiki/Magical_Midbreaker). Used for its interaction with cards that activate Field Spells. +summary: Magical Midbreaker status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/constants/CommonCard/CARD_MARINE_DOLPHIN.yml b/api/constants/CommonCard/CARD_MARINE_DOLPHIN.yml index 121363f1..054d084a 100644 --- a/api/constants/CommonCard/CARD_MARINE_DOLPHIN.yml +++ b/api/constants/CommonCard/CARD_MARINE_DOLPHIN.yml @@ -2,8 +2,8 @@ name: CARD_MARINE_DOLPHIN enum: CommonCard value: 78734254 -description: >- - Neo Spacian Marine Dolphin's ID, used in core because of double name +description: The passcode of ["Neo-Spacian Marine Dolphin"](https://yugipedia.com/wiki/Neo-Spacian_Marine_Dolphin). Used for its double name handling. +summary: Neo-Spacian Marine Dolphin status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_MAX_METALPMORPH.yml b/api/constants/CommonCard/CARD_MAX_METALPMORPH.yml new file mode 100644 index 00000000..b98567c9 --- /dev/null +++ b/api/constants/CommonCard/CARD_MAX_METALPMORPH.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_MAX_METALMORPH +enum: CommonCard +value: 89812483 +description: The passcode of ["Max Metalmorph"](https://yugipedia.com/wiki/Max_Metalmorph). +summary: Max Metalmorph +status: + index: stable diff --git a/api/constants/CommonCard/CARD_MEEEG_CHAN.yml b/api/constants/CommonCard/CARD_MEEEG_CHAN.yml index 93be77bc..9842affa 100644 --- a/api/constants/CommonCard/CARD_MEEEG_CHAN.yml +++ b/api/constants/CommonCard/CARD_MEEEG_CHAN.yml @@ -2,8 +2,8 @@ name: CARD_MEEEG_CHAN enum: CommonCard value: 160009006 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Magical Sheep Girl Meeeg-chan"](https://yugipedia.com/wiki/Magical_Sheep_Girl_Meeeg-chan). +summary: Magical Sheep Girl Meeeg-chan status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_MEMENTOAL_TECUHTLICA.yml b/api/constants/CommonCard/CARD_MEMENTOAL_TECUHTLICA.yml new file mode 100644 index 00000000..495fb2dc --- /dev/null +++ b/api/constants/CommonCard/CARD_MEMENTOAL_TECUHTLICA.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_MEMENTOAL_TECUHTLICA +enum: CommonCard +value: 23288411 +description: The passcode of ["Mementoal Tecuhtlica - Combined Creation"](https://yugipedia.com/wiki/Mementoal_Tecuhtlica_-_Combined_Creation). +summary: Mementoal Tecuhtlica - Combined Creation +status: + index: stable diff --git a/api/constants/CommonCard/CARD_MILLENNIUM_CROSS.yml b/api/constants/CommonCard/CARD_MILLENNIUM_CROSS.yml new file mode 100644 index 00000000..eea739ca --- /dev/null +++ b/api/constants/CommonCard/CARD_MILLENNIUM_CROSS.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_MILLENNIUM_CROSS +enum: CommonCard +value: 37613663 +description: The passcode of ["Millennium Ankh"](https://yugipedia.com/wiki/Millennium_Ankh). +summary: Millenniuem Ankh +status: + index: stable diff --git a/api/constants/CommonCard/CARD_MONSTER_REBORN.yml b/api/constants/CommonCard/CARD_MONSTER_REBORN.yml index d5a81c7a..a2703daa 100644 --- a/api/constants/CommonCard/CARD_MONSTER_REBORN.yml +++ b/api/constants/CommonCard/CARD_MONSTER_REBORN.yml @@ -2,8 +2,7 @@ name: CARD_MONSTER_REBORN enum: CommonCard value: 83764718 -description: >- - Monster Reborn's ID +description: The passcode of ["Monster Reborn"](https://yugipedia.com/wiki/Monster_Reborn). +summary: Monster Reborn status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_MYUTANT_ARSENAL.yml b/api/constants/CommonCard/CARD_MYUTANT_ARSENAL.yml index 717e346f..6564feeb 100644 --- a/api/constants/CommonCard/CARD_MYUTANT_ARSENAL.yml +++ b/api/constants/CommonCard/CARD_MYUTANT_ARSENAL.yml @@ -2,8 +2,7 @@ name: CARD_MYUTANT_ARSENAL enum: CommonCard value: 7574904 -description: >- - Myutant Arsenal's ID +description: The passcode of ["Myutant Arsenal"](https://yugipedia.com/wiki/Myutant_Arsenal). +summary: Myutant Arsenal status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_MYUTANT_BEAST.yml b/api/constants/CommonCard/CARD_MYUTANT_BEAST.yml index 28cd452b..6f76cf0b 100644 --- a/api/constants/CommonCard/CARD_MYUTANT_BEAST.yml +++ b/api/constants/CommonCard/CARD_MYUTANT_BEAST.yml @@ -2,8 +2,7 @@ name: CARD_MYUTANT_BEAST enum: CommonCard value: 34695290 -description: >- - Myutant Beast's ID +description: The passcode of ["Myutant Beast"](https://yugipedia.com/wiki/Myutant_Beast). +summary: Myutant Beast status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_MYUTANT_MIST.yml b/api/constants/CommonCard/CARD_MYUTANT_MIST.yml index 8b9fb303..26cb7be6 100644 --- a/api/constants/CommonCard/CARD_MYUTANT_MIST.yml +++ b/api/constants/CommonCard/CARD_MYUTANT_MIST.yml @@ -2,8 +2,7 @@ name: CARD_MYUTANT_MIST enum: CommonCard value: 61089209 -description: >- - Myutant Mist's ID +description: The passcode of ["Myutant Mist"](https://yugipedia.com/wiki/Myutant_Mist). +summary: Myutant Mist status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_NATURIA_CAMELLIA.yml b/api/constants/CommonCard/CARD_NATURIA_CAMELLIA.yml index 1b555c7c..ff8e15b2 100644 --- a/api/constants/CommonCard/CARD_NATURIA_CAMELLIA.yml +++ b/api/constants/CommonCard/CARD_NATURIA_CAMELLIA.yml @@ -2,8 +2,7 @@ name: CARD_NATURIA_CAMELLIA enum: CommonCard value: 29942771 -description: >- - Naturia Camellia's ID +description: The passcode of ["Naturia Camellia"](https://yugipedia.com/wiki/Naturia_Camellia). +summary: Naturia Camellia status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_NECROVALLEY.yml b/api/constants/CommonCard/CARD_NECROVALLEY.yml index ebadd64e..96e4d472 100644 --- a/api/constants/CommonCard/CARD_NECROVALLEY.yml +++ b/api/constants/CommonCard/CARD_NECROVALLEY.yml @@ -2,8 +2,7 @@ name: CARD_NECROVALLEY enum: CommonCard value: 47355498 -description: >- - Necrovalley's ID, used for hardcoded effect and specific support +description: The passcode of ["Necrovalley"](https://yugipedia.com/wiki/Necrovalley). +summary: Necrovalley status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_NEEDLKYRIE.yml b/api/constants/CommonCard/CARD_NEEDLKYRIE.yml index f0a94550..e79293da 100644 --- a/api/constants/CommonCard/CARD_NEEDLKYRIE.yml +++ b/api/constants/CommonCard/CARD_NEEDLKYRIE.yml @@ -2,8 +2,8 @@ name: CARD_NEEDLKYRIE enum: CommonCard value: 160007001 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Needlkyrie the Celestial Seamstress"](https://yugipedia.com/wiki/Needlkyrie_the_Celestial_Seamstress). +summary: Needlkyrie the Celestial Seamstress status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_NEOS.yml b/api/constants/CommonCard/CARD_NEOS.yml index 2008c651..0398b8b1 100644 --- a/api/constants/CommonCard/CARD_NEOS.yml +++ b/api/constants/CommonCard/CARD_NEOS.yml @@ -2,8 +2,7 @@ name: CARD_NEOS enum: CommonCard value: 89943723 -description: >- - Elemental HERO Neos' ID, used for listed_names and specific support +description: The passcode of ["Elemental HERO Neos"](https://yugipedia.com/wiki/Elemental_HERO_Neos). +summary: Elemental HERO Neos status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_NUMERON_NETWORK.yml b/api/constants/CommonCard/CARD_NUMERON_NETWORK.yml index 562e15f1..52a35ea9 100644 --- a/api/constants/CommonCard/CARD_NUMERON_NETWORK.yml +++ b/api/constants/CommonCard/CARD_NUMERON_NETWORK.yml @@ -2,8 +2,7 @@ name: CARD_NUMERON_NETWORK enum: CommonCard value: 41418852 -description: >- - Numeron Networks's ID, used for listed_names +description: The passcode of ["Numeron Network"](https://yugipedia.com/wiki/Numeron_Network). +summary: Numeron Network status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_OBELISK.yml b/api/constants/CommonCard/CARD_OBELISK.yml new file mode 100644 index 00000000..a563effb --- /dev/null +++ b/api/constants/CommonCard/CARD_OBELISK.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_OBELISK +enum: CommonCard +value: 10000000 +description: The passcode of ["Obelisk the Tormentor"](https://yugipedia.com/wiki/Obelisk_the_Tormentor). +summary: Obelisk the Tormentor +status: + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_OBSIDIM_ASHENED_CITY.yml b/api/constants/CommonCard/CARD_OBSIDIM_ASHENED_CITY.yml new file mode 100644 index 00000000..86cc6277 --- /dev/null +++ b/api/constants/CommonCard/CARD_OBSIDIM_ASHENED_CITY.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_OBSIDIM_ASHENED_CITY +enum: CommonCard +value: 3055018 +description: The passcode of ["Obsidim, the Ashened City"](https://yugipedia.com/wiki/Obsidim,_the_Ashened_City). +summary: Obsidim, the Ashened City +status: + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml b/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml index 7dfc3d81..38bb3815 100644 --- a/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml +++ b/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml @@ -2,8 +2,8 @@ name: CARD_ORCUSTRATED_BABEL enum: CommonCard value: 90351981 -description: >- - Orcustrated Babel's ID, used for hardcoded effect +description: The passcode of ["Orcustrated Babel"](https://yugipedia.com/wiki/Obelisk_the_Tormentor). Players affected by an effect with this ID can activate the effects of "Orcust" monsters in their GY, or of Link Monsters they control with "Orcust" in their original names, as Quick Effects. +summary: Orcustrated Babel status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_PHARAONIC_SARCOPHAGUS.yml b/api/constants/CommonCard/CARD_PHARAONIC_SARCOPHAGUS.yml deleted file mode 100644 index 7d3c1388..00000000 --- a/api/constants/CommonCard/CARD_PHARAONIC_SARCOPHAGUS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: CARD_PHARAONIC_SARCOPHAGUS -enum: CommonCard -value: 101202058 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_POLYMERIZATION.yml b/api/constants/CommonCard/CARD_POLYMERIZATION.yml index bbd347db..f63529e7 100644 --- a/api/constants/CommonCard/CARD_POLYMERIZATION.yml +++ b/api/constants/CommonCard/CARD_POLYMERIZATION.yml @@ -2,8 +2,7 @@ name: CARD_POLYMERIZATION enum: CommonCard value: 24094653 -description: >- - Polymerization's ID, used because it has a lot of specific support +description: The passcode of ["Polymerization"](https://yugipedia.com/wiki/Polymerization). +summary: Polymerization status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml b/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml index 5ec7f8ba..a5c18d23 100644 --- a/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml +++ b/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml @@ -2,8 +2,8 @@ name: CARD_PRANKKIDS_MEOWMU enum: CommonCard value: 25725326 -description: >- - Prank-Kids Meow-Meow-Mu's ID +description: The passcode of ["Prank-Kids Meow-Meow-Mu"](https://yugipedia.com/wiki/Prank-Kids_Meow-Meow-Mu). If a player affected by an effect with this ID would activate a "Prank-Kids" monster's effect that would Tribute itself as cost, they can Tribute "Prank-Kids Meow-Meow-Mu" instead. +summary: Prank-Kids Meow-Meow-Mu status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/constants/CommonCard/CARD_PRIMA_GUITARNA.yml b/api/constants/CommonCard/CARD_PRIMA_GUITARNA.yml index 48133581..fadeaa8a 100644 --- a/api/constants/CommonCard/CARD_PRIMA_GUITARNA.yml +++ b/api/constants/CommonCard/CARD_PRIMA_GUITARNA.yml @@ -2,8 +2,8 @@ name: CARD_PRIMA_GUITARNA enum: CommonCard value: 160001028 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Prima Guitarna the Shining Superstar"](https://yugipedia.com/wiki/Prima_Guitarna_the_Shining_Superstar). +summary: Prima Guitarna the Shining Superstar status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_PRINTING_PRESSER.yml b/api/constants/CommonCard/CARD_PRINTING_PRESSER.yml index 2507805a..b200658b 100644 --- a/api/constants/CommonCard/CARD_PRINTING_PRESSER.yml +++ b/api/constants/CommonCard/CARD_PRINTING_PRESSER.yml @@ -2,8 +2,8 @@ name: CARD_PRINTING_PRESSER enum: CommonCard value: 160003032 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Printing Presser"](https://yugipedia.com/wiki/Printing_Presser). +summary: Printing Presser status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_PSYFRAME_DRIVER.yml b/api/constants/CommonCard/CARD_PSYFRAME_DRIVER.yml index fad9c227..4c30757f 100644 --- a/api/constants/CommonCard/CARD_PSYFRAME_DRIVER.yml +++ b/api/constants/CommonCard/CARD_PSYFRAME_DRIVER.yml @@ -2,8 +2,7 @@ name: CARD_PSYFRAME_DRIVER enum: CommonCard value: 49036338 -description: >- - PSY-Frame Driver's ID, used because it has a lot of specific support +description: The passcode of ["Psy-Frame Driver"](https://yugipedia.com/wiki/Psy-Frame_Driver). +summary: Psy-Frame Driver status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml b/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml index 38b6e79e..0ec52226 100644 --- a/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml +++ b/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml @@ -2,8 +2,8 @@ name: CARD_PSYFRAME_LAMBDA enum: CommonCard value: 8802510 -description: >- - PSY-Framelord Lambda's ID, used for hardcoded effect +description: The passcode of ["Psy-Framelord Lambda"](https://yugipedia.com/wiki/Psy-Framelord_Lambda). Players affected by an effect with this ID can activate the effects of "PSY-Framegear" monsters in their hand even while they control a monster(s). +summary: Psy-Framelord Lambda status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/constants/CommonCard/CARD_QUEEN_KNIGHT.yml b/api/constants/CommonCard/CARD_QUEEN_KNIGHT.yml index 908b7eaa..571ab76a 100644 --- a/api/constants/CommonCard/CARD_QUEEN_KNIGHT.yml +++ b/api/constants/CommonCard/CARD_QUEEN_KNIGHT.yml @@ -2,8 +2,7 @@ name: CARD_QUEEN_KNIGHT enum: CommonCard value: 25652259 -description: >- - Queen's Knight's ID +description: The passcode of ["Queen's Knight"](https://yugipedia.com/wiki/Queen%27s_Knight). +summary: Queen's Knight status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_RA.yml b/api/constants/CommonCard/CARD_RA.yml index 2713d82f..d404648b 100644 --- a/api/constants/CommonCard/CARD_RA.yml +++ b/api/constants/CommonCard/CARD_RA.yml @@ -2,8 +2,7 @@ name: CARD_RA enum: CommonCard value: 10000010 -description: >- - Winged Dragon of Ra's ID +description: The passcode of ["The Winged Dragon of Ra"](https://yugipedia.com/wiki/The_Winged_Dragon_of_Ra). +summary: The Winged Dragon of Ra status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_REDBOOT_B_DRAGON.yml b/api/constants/CommonCard/CARD_REDBOOT_B_DRAGON.yml index 69d52760..daf9d0c9 100644 --- a/api/constants/CommonCard/CARD_REDBOOT_B_DRAGON.yml +++ b/api/constants/CommonCard/CARD_REDBOOT_B_DRAGON.yml @@ -2,8 +2,8 @@ name: CARD_REDBOOT_B_DRAGON enum: CommonCard value: 160315001 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Red Boot Boost Dragon"](https://yugipedia.com/wiki/Red_Boot_Boost_Dragon). +summary: Red Boot Boost Dragon status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_REDEYES_B_DRAGON.yml b/api/constants/CommonCard/CARD_REDEYES_B_DRAGON.yml index c14f8ce5..5fb930ff 100644 --- a/api/constants/CommonCard/CARD_REDEYES_B_DRAGON.yml +++ b/api/constants/CommonCard/CARD_REDEYES_B_DRAGON.yml @@ -2,8 +2,8 @@ name: CARD_REDEYES_B_DRAGON enum: CommonCard value: 74677422 -description: >- - Red-Eyes Black Dragon's ID, used because it has a lot of specific support +description: The passcode of ["Red-Eyes Black Dragon"](https://yugipedia.com/wiki/Red-Eyes_Black_Dragon). +summary: Red-Eyes Black Dragon status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/CommonCard/CARD_RED_DRAGON_ARCHFIEND.yml b/api/constants/CommonCard/CARD_RED_DRAGON_ARCHFIEND.yml new file mode 100644 index 00000000..11c8a438 --- /dev/null +++ b/api/constants/CommonCard/CARD_RED_DRAGON_ARCHFIEND.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_RED_DRAGON_ARCHFIEND +enum: CommonCard +value: 70902743 +description: The passcode of ["Red Dragon Archfiend"](https://yugipedia.com/wiki/Red_Dragon_Archfiend). +summary: Red Dragon Archfiend +status: + index: stable diff --git a/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml b/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml index 68ef5d68..6a6a45be 100644 --- a/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml +++ b/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml @@ -2,8 +2,8 @@ name: CARD_REVEALER_ICEBARRIER enum: CommonCard value: 18319762 -description: >- - Revealer of the Ice Barrier's ID +description: The passcode of ["Revealer of the Ice Barrier"](https://yugipedia.com/wiki/Revealer_of_the_Ice_Barrier). If a player affected by an effect with this ID would discard, or send a card(s) from their hand to the GY, to activate an "Ice Barrier" monster's effect, they can banish "Revealer of the Ice Barrier" from the GY instead of 1 of those cards. +summary: Revealer of the Ice Barrier status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml b/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml index 002748ff..3d20bb4c 100644 --- a/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml +++ b/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml @@ -2,8 +2,8 @@ name: CARD_REVERSAL_OF_FATE enum: CommonCard value: 36690018 -description: >- - Reversal of Fate's ID, used by the Arcana Force monsters +description: The passcode of ["Reversal of Fate"](https://yugipedia.com/wiki/Reversal_of_Fate). The effect of "Arcana Force" monsters affected by a flag effect with this ID are treated as the opposite coin result. +summary: Reversal of Fate status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_RIKKA_KONKON.yml b/api/constants/CommonCard/CARD_RIKKA_KONKON.yml index d24e773b..c3b3f816 100644 --- a/api/constants/CommonCard/CARD_RIKKA_KONKON.yml +++ b/api/constants/CommonCard/CARD_RIKKA_KONKON.yml @@ -2,8 +2,8 @@ name: CARD_RIKKA_KONKON enum: CommonCard value: 76869711 -description: >- - Rikka Konkon's ID +description: The passcode of ["Rikka Konkon"](https://yugipedia.com/wiki/Rikka_Konkon). If a player would Tribute a Plant monster they control to activate a "Rikka" card or effect, they can Tribute an opponent's monster affected by an effect with this ID, even though they do not control it. +summary: Rikka Konkon status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_R_ACE_HYDRANT.yml b/api/constants/CommonCard/CARD_R_ACE_HYDRANT.yml index 591eb5b1..9b5f3f2e 100644 --- a/api/constants/CommonCard/CARD_R_ACE_HYDRANT.yml +++ b/api/constants/CommonCard/CARD_R_ACE_HYDRANT.yml @@ -2,8 +2,7 @@ name: CARD_R_ACE_HYDRANT enum: CommonCard value: 37617348 -description: >- - Rescue-ACE Hydrant's ID +description: The passcode of ["Rescue-ACE Hydrant"](https://yugipedia.com/wiki/Rescue-ACE_Hydrant). +summary: Rescue-ACE Hydrant status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SALAMANGREAT_SANCTUARY.yml b/api/constants/CommonCard/CARD_SALAMANGREAT_SANCTUARY.yml index d53af414..2961382f 100644 --- a/api/constants/CommonCard/CARD_SALAMANGREAT_SANCTUARY.yml +++ b/api/constants/CommonCard/CARD_SALAMANGREAT_SANCTUARY.yml @@ -2,8 +2,7 @@ name: CARD_SALAMANGREAT_SANCTUARY enum: CommonCard value: 1295111 -description: >- - Salamangreat Sanctuary's ID, used for hardcoded effect and specific support +description: The passcode of ["Salamangreat Sanctuary"](https://yugipedia.com/wiki/Salamangreat_Sanctuary). +summary: Salamangreat Sanctuary status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SANCTUARY_SKY.yml b/api/constants/CommonCard/CARD_SANCTUARY_SKY.yml index 0fead692..8095dc7a 100644 --- a/api/constants/CommonCard/CARD_SANCTUARY_SKY.yml +++ b/api/constants/CommonCard/CARD_SANCTUARY_SKY.yml @@ -2,8 +2,7 @@ name: CARD_SANCTUARY_SKY enum: CommonCard value: 56433456 -description: >- - Sanctuary in the Sky's ID, used because it has a lot of specific support +description: The passcode of ["Sanctuary in the Sky"](https://yugipedia.com/wiki/Sanctuary_in_the_Sky). +summary: Sanctuary in the Sky status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SANGA_OF_THE_THUNDER.yml b/api/constants/CommonCard/CARD_SANGA_OF_THE_THUNDER.yml index 91434dfe..5fb15251 100644 --- a/api/constants/CommonCard/CARD_SANGA_OF_THE_THUNDER.yml +++ b/api/constants/CommonCard/CARD_SANGA_OF_THE_THUNDER.yml @@ -2,8 +2,7 @@ name: CARD_SANGA_OF_THE_THUNDER enum: CommonCard value: 25955164 -description: >- - Sanga of the Thunder's ID +description: The passcode of ["Sanga of the Thunder"](https://yugipedia.com/wiki/Sanga_of_the_Thunder). +summary: Sanga of the Thunder status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SCOOP_SCOOTER.yml b/api/constants/CommonCard/CARD_SCOOP_SCOOTER.yml index 2568049f..d02481fb 100644 --- a/api/constants/CommonCard/CARD_SCOOP_SCOOTER.yml +++ b/api/constants/CommonCard/CARD_SCOOP_SCOOTER.yml @@ -2,8 +2,8 @@ name: CARD_SCOOP_SCOOTER enum: CommonCard value: 160003002 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Scoop Scooter"](https://yugipedia.com/wiki/Scoop_Scooter). +summary: Scoop Scooter status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_SEVENS_ROAD_MAGICIAN.yml b/api/constants/CommonCard/CARD_SEVENS_ROAD_MAGICIAN.yml index 7c7eacbb..d9c87032 100644 --- a/api/constants/CommonCard/CARD_SEVENS_ROAD_MAGICIAN.yml +++ b/api/constants/CommonCard/CARD_SEVENS_ROAD_MAGICIAN.yml @@ -2,8 +2,8 @@ name: CARD_SEVENS_ROAD_MAGICIAN enum: CommonCard value: 160301001 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Sevens Road Magician"](https://yugipedia.com/wiki/Sevens_Road_Magician). +summary: Sevens Road Magician status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_SFORCE_CHASE.yml b/api/constants/CommonCard/CARD_SFORCE_CHASE.yml new file mode 100644 index 00000000..d9d2be3d --- /dev/null +++ b/api/constants/CommonCard/CARD_SFORCE_CHASE.yml @@ -0,0 +1,9 @@ +---!constant +name: CARD_SFORCE_CHASE +enum: CommonCard +value: 55049722 +description: The passcode of ["S-Force Chase"](https://yugipedia.com/wiki/Revealer_of_the_Ice_Barrier). If a player affected by an effect with this ID would banish a card(s) from their hand to activate an "S-Force" monster's effect, they can banish "S-Force Chase" from the GY instead. +summary: S-Force Chase +status: + index: stable +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SHINING_SARCOPHAGUS.yml b/api/constants/CommonCard/CARD_SHINING_SARCOPHAGUS.yml new file mode 100644 index 00000000..71f22fe5 --- /dev/null +++ b/api/constants/CommonCard/CARD_SHINING_SARCOPHAGUS.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_SHINING_SARCOPHAGUS +enum: CommonCard +value: 79791878 +description: The passcode of ["Shining Sarcophagus"](https://yugipedia.com/wiki/Shining_Sarcophagus). +summary: Shining Sarcophagus +status: + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SKULL_SERVANT.yml b/api/constants/CommonCard/CARD_SKULL_SERVANT.yml index 5cf0cde1..d094cb15 100644 --- a/api/constants/CommonCard/CARD_SKULL_SERVANT.yml +++ b/api/constants/CommonCard/CARD_SKULL_SERVANT.yml @@ -2,8 +2,7 @@ name: CARD_SKULL_SERVANT enum: CommonCard value: 32274490 -description: >- - Skull Servant's ID +description: The passcode of ["Skull Servant"](https://yugipedia.com/wiki/Skull_Servant). +summary: Skull Servant status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SKYSAVIOR_LUA.yml b/api/constants/CommonCard/CARD_SKYSAVIOR_LUA.yml index 6c55d1c4..c87a76a7 100644 --- a/api/constants/CommonCard/CARD_SKYSAVIOR_LUA.yml +++ b/api/constants/CommonCard/CARD_SKYSAVIOR_LUA.yml @@ -2,8 +2,8 @@ name: CARD_SKYSAVIOR_LUA enum: CommonCard value: 160012021 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Lua the Skysavior Angel"](https://yugipedia.com/wiki/Lua_the_Skysavior_Angel). +summary: Lua the Skysavior Angel status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_SKYSAVIOR_SOLEIL.yml b/api/constants/CommonCard/CARD_SKYSAVIOR_SOLEIL.yml index b0af49b4..fa98aedf 100644 --- a/api/constants/CommonCard/CARD_SKYSAVIOR_SOLEIL.yml +++ b/api/constants/CommonCard/CARD_SKYSAVIOR_SOLEIL.yml @@ -2,8 +2,8 @@ name: CARD_SKYSAVIOR_SOLEIL enum: CommonCard value: 160012020 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Soleil the Skysavior Angel"](https://yugipedia.com/wiki/Soleil_the_Skysavior_Angel). +summary: Soleil the Skysavior Angel status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_SLIFER.yml b/api/constants/CommonCard/CARD_SLIFER.yml new file mode 100644 index 00000000..f6063bc0 --- /dev/null +++ b/api/constants/CommonCard/CARD_SLIFER.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_SLIFER +enum: CommonCard +value: 32274490 +description: The passcode of ["Slifer the Sky Dragon"](https://yugipedia.com/wiki/Slifer_the_Sky_Dragon). +summary: Slifer the Sky Dragon +status: + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml b/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml index c2b5cee0..17355250 100644 --- a/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml +++ b/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml @@ -2,8 +2,8 @@ name: CARD_SPIRIT_ELIMINATION enum: CommonCard value: 69832741 -description: >- - Spirit Elimination's ID. Can be used when it is necessary to check for this card's effect. +description: The passcode of ["Spirit Elimination"](https://yugipedia.com/wiki/Spirit_Elimination). Players affected by an effect with this ID must banish monsters they control instead of monsters in their GY. +summary: Spirit Elimination status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SPIRIT_STADIUM.yml b/api/constants/CommonCard/CARD_SPIRIT_STADIUM.yml index a7d3c3ed..b00d9788 100644 --- a/api/constants/CommonCard/CARD_SPIRIT_STADIUM.yml +++ b/api/constants/CommonCard/CARD_SPIRIT_STADIUM.yml @@ -2,8 +2,8 @@ name: CARD_SPIRIT_STADIUM enum: CommonCard value: 160007047 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Feverous Spirit Stadium"](https://yugipedia.com/wiki/Feverous_Spirit_Stadium). +summary: Feverous Spirit Stadium status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_STARDUST_DRAGON.yml b/api/constants/CommonCard/CARD_STARDUST_DRAGON.yml index da979507..c4a9b71c 100644 --- a/api/constants/CommonCard/CARD_STARDUST_DRAGON.yml +++ b/api/constants/CommonCard/CARD_STARDUST_DRAGON.yml @@ -2,8 +2,7 @@ name: CARD_STARDUST_DRAGON enum: CommonCard value: 44508094 -description: >- - Stardust Dragon's ID +description: The passcode of ["Stardust Dragon"](https://yugipedia.com/wiki/Stardust_Dragon). +summary: Stardust Dragon status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_STRAYNGE_CAT.yml b/api/constants/CommonCard/CARD_STRAYNGE_CAT.yml index acfa32be..a99a6fca 100644 --- a/api/constants/CommonCard/CARD_STRAYNGE_CAT.yml +++ b/api/constants/CommonCard/CARD_STRAYNGE_CAT.yml @@ -2,8 +2,8 @@ name: CARD_STRAYNGE_CAT enum: CommonCard value: 160301010 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Straynge Cat"](https://yugipedia.com/wiki/Straynge_Cat). +summary: Straynge Cat status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_STROMBERG.yml b/api/constants/CommonCard/CARD_STROMBERG.yml index 9e505f53..e36f08cb 100644 --- a/api/constants/CommonCard/CARD_STROMBERG.yml +++ b/api/constants/CommonCard/CARD_STROMBERG.yml @@ -2,8 +2,7 @@ name: CARD_STROMBERG enum: CommonCard value: 72283691 -description: >- - Golden Castle of Stromberg's ID, used for listed_names and specific support +description: The passcode of ["Golden Castle of Stromberg"](https://yugipedia.com/wiki/Golden_Castle_of_Stromberg). +summary: Golden Castle of Stromberg status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_SUIJIN.yml b/api/constants/CommonCard/CARD_SUIJIN.yml index ff2d6cf7..3e36dec0 100644 --- a/api/constants/CommonCard/CARD_SUIJIN.yml +++ b/api/constants/CommonCard/CARD_SUIJIN.yml @@ -2,8 +2,7 @@ name: CARD_SUIJIN enum: CommonCard value: 98434877 -description: >- - Suijin's ID +description: The passcode of ["Suijin"](https://yugipedia.com/wiki/Suijin). +summary: Suijin status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_SUMMONED_SKULL.yml b/api/constants/CommonCard/CARD_SUMMONED_SKULL.yml index 26863d28..e1baaeb7 100644 --- a/api/constants/CommonCard/CARD_SUMMONED_SKULL.yml +++ b/api/constants/CommonCard/CARD_SUMMONED_SKULL.yml @@ -2,8 +2,8 @@ name: CARD_SUMMONED_SKULL enum: CommonCard value: 70781052 -description: >- - Summon Skull's ID, used because it has a lot of specific support +description: The passcode of ["Summoned Skull"](https://yugipedia.com/wiki/Summoned_Skull). +summary: Summoned Skull status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/CommonCard/CARD_SUMMON_GATE.yml b/api/constants/CommonCard/CARD_SUMMON_GATE.yml index 325193b2..4654104b 100644 --- a/api/constants/CommonCard/CARD_SUMMON_GATE.yml +++ b/api/constants/CommonCard/CARD_SUMMON_GATE.yml @@ -2,8 +2,7 @@ name: CARD_SUMMON_GATE enum: CommonCard value: 29724053 -description: >- - Summon Gate's ID, used for hardcoded effect +description: The passcode of ["Summon Gate"](https://yugipedia.com/wiki/Summon_Gate). Players affected by an effect with this ID can only Special Summon a maximum of 3 monsters from the Extra Deck each turn. +summary: Summon Gate status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_SUPER_POLYMERIZATION.yml b/api/constants/CommonCard/CARD_SUPER_POLYMERIZATION.yml new file mode 100644 index 00000000..3f0317f9 --- /dev/null +++ b/api/constants/CommonCard/CARD_SUPER_POLYMERIZATION.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_SUPER_POLYMERIZATION +enum: CommonCard +value: 48130397 +description: The passcode of ["Super Polymerization"](https://yugipedia.com/wiki/Super_Polymerization). +summary: Super Polymerization +status: + index: stable diff --git a/api/constants/CommonCard/CARD_SUSHIP_SHARI.yml b/api/constants/CommonCard/CARD_SUSHIP_SHARI.yml index 8531d755..e84484ec 100644 --- a/api/constants/CommonCard/CARD_SUSHIP_SHARI.yml +++ b/api/constants/CommonCard/CARD_SUSHIP_SHARI.yml @@ -2,8 +2,7 @@ name: CARD_SUSHIP_SHARI enum: CommonCard value: 24639891 -description: >- - Gunkan Suship Shari's ID, used by the Gunkan archetype. +description: The passcode of ["Gunkan Suship Shari"](https://yugipedia.com/wiki/Gunkan_Suship_Shari). +summary: Gunkan Suship Shari status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_TAMABOT.yml b/api/constants/CommonCard/CARD_TAMABOT.yml index 0864a9ae..1a042ce9 100644 --- a/api/constants/CommonCard/CARD_TAMABOT.yml +++ b/api/constants/CommonCard/CARD_TAMABOT.yml @@ -2,8 +2,8 @@ name: CARD_TAMABOT enum: CommonCard value: 160312023 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Tamabot"](https://yugipedia.com/wiki/Tamabot). +summary: Tamabot status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_TASTE_INSPECTOR.yml b/api/constants/CommonCard/CARD_TASTE_INSPECTOR.yml index 73791a87..4e5ba0fe 100644 --- a/api/constants/CommonCard/CARD_TASTE_INSPECTOR.yml +++ b/api/constants/CommonCard/CARD_TASTE_INSPECTOR.yml @@ -2,8 +2,8 @@ name: CARD_TASTE_INSPECTOR enum: CommonCard value: 160007008 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Flavor Inspector"](https://yugipedia.com/wiki/Flavor_Inspector). +summary: Flavor Inspector status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_TEMPLE_OF_THE_KINGS.yml b/api/constants/CommonCard/CARD_TEMPLE_OF_THE_KINGS.yml new file mode 100644 index 00000000..5a504907 --- /dev/null +++ b/api/constants/CommonCard/CARD_TEMPLE_OF_THE_KINGS.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_TEMPLE_OF_THE_KINGS +enum: CommonCard +value: 29762407 +description: The passcode of ["Temple of the Kings"](https://yugipedia.com/wiki/Temple_of_the_Kings). +summary: Temple of the Kings +status: + index: stable diff --git a/api/constants/CommonCard/CARD_TOY_BOX.yml b/api/constants/CommonCard/CARD_TOY_BOX.yml new file mode 100644 index 00000000..dd3f7740 --- /dev/null +++ b/api/constants/CommonCard/CARD_TOY_BOX.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_TOY_BOX +enum: CommonCard +value: 29762407 +description: The passcode of ["Toy Box"](https://yugipedia.com/wiki/Toy_Box). +summary: Toy Box +status: + index: stable diff --git a/api/constants/CommonCard/CARD_TRANSAMU_RAINAC.yml b/api/constants/CommonCard/CARD_TRANSAMU_RAINAC.yml index 578d895a..44676217 100644 --- a/api/constants/CommonCard/CARD_TRANSAMU_RAINAC.yml +++ b/api/constants/CommonCard/CARD_TRANSAMU_RAINAC.yml @@ -2,8 +2,8 @@ name: CARD_TRANSAMU_RAINAC enum: CommonCard value: 160425001 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Transam Linac"](https://yugipedia.com/wiki/Transam_Linac). +summary: Transam Linac status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_TWINKLE_MOSS.yml b/api/constants/CommonCard/CARD_TWINKLE_MOSS.yml index d80de32d..b4f5ce17 100644 --- a/api/constants/CommonCard/CARD_TWINKLE_MOSS.yml +++ b/api/constants/CommonCard/CARD_TWINKLE_MOSS.yml @@ -2,8 +2,8 @@ name: CARD_TWINKLE_MOSS enum: CommonCard value: 13857930 -description: >- - Neo Spacian Twinkle Moss' ID, used in core because of double name +description: The passcode of ["Neo-Spacian Twinkle Moss"](https://yugipedia.com/wiki/Neo-Spacian_Twinkle_Moss). Used for its double name handling. +summary: Neo-Spacian Twinkle Moss status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/constants/CommonCard/CARD_UMI.yml b/api/constants/CommonCard/CARD_UMI.yml index bb0ebbfe..72e8c578 100644 --- a/api/constants/CommonCard/CARD_UMI.yml +++ b/api/constants/CommonCard/CARD_UMI.yml @@ -2,8 +2,7 @@ name: CARD_UMI enum: CommonCard value: 22702055 -description: >- - Umi's ID, used because it has a lot of specific support +description: The passcode of ["Umi"](https://yugipedia.com/wiki/Umi). +summary: Umi status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_UNIFORM_39.yml b/api/constants/CommonCard/CARD_UNIFORM_39.yml index ef69792f..d1c21c5e 100644 --- a/api/constants/CommonCard/CARD_UNIFORM_39.yml +++ b/api/constants/CommonCard/CARD_UNIFORM_39.yml @@ -3,7 +3,9 @@ name: CARD_UNIFORM_39 enum: CommonCard value: 160007028 description: >- - Constant for a commonly used Rush card + The passcode of ["Player #39: Home Run Hitter"](https://yugipedia.com/wiki/Player_39:_Home_Run_Hitter). +summary: >- + Player #39: Home Run Hitter status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_UNIFORM_99.yml b/api/constants/CommonCard/CARD_UNIFORM_99.yml index 690830c9..4c48ebbe 100644 --- a/api/constants/CommonCard/CARD_UNIFORM_99.yml +++ b/api/constants/CommonCard/CARD_UNIFORM_99.yml @@ -3,7 +3,9 @@ name: CARD_UNIFORM_99 enum: CommonCard value: 160007027 description: >- - Constant for a commonly used Rush card + The passcode of ["Player #99: Grand Slam Dragon"](https://yugipedia.com/wiki/Player_99:_Grand_Slam_Dragon). +summary: >- + Player #99: Grand Slam Dragon status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_UNKNOWN.yml b/api/constants/CommonCard/CARD_UNKNOWN.yml new file mode 100644 index 00000000..956fddb8 --- /dev/null +++ b/api/constants/CommonCard/CARD_UNKNOWN.yml @@ -0,0 +1,9 @@ +---!constant +name: CARD_UNKNOWN +enum: CommonCard +value: 10000110 +description: The passcode of ["Unknown"](https://yugipedia.com/wiki/Unknown), registered in the card database as a Token. The passcode of cards are changed into this ID when they are affected by an effect that treats their name as "Unknown". +summary: Unknown +status: + index: stable +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_UPSTART_GOBLIN.yml b/api/constants/CommonCard/CARD_UPSTART_GOBLIN.yml index 82e610be..3a6a35db 100644 --- a/api/constants/CommonCard/CARD_UPSTART_GOBLIN.yml +++ b/api/constants/CommonCard/CARD_UPSTART_GOBLIN.yml @@ -2,8 +2,8 @@ name: CARD_UPSTART_GOBLIN enum: CommonCard value: 70368879 -description: >- - Constant for a commonly used Rush card +description: The passcode of ["Upstart Goblin"](https://yugipedia.com/wiki/Upstart_Goblin). The constant is only used in Rush scripts but the passcode refers to the OCG card, since the Rush version is aliased to it. +summary: Upstart Goblin status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml b/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml index 26bc20a5..794d1110 100644 --- a/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml +++ b/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml @@ -2,8 +2,8 @@ name: CARD_URSARCTIC_BIG_DIPPER enum: CommonCard value: 89264428 -description: >- - Ursarctic Big Dipper's ID +description: The passcode of ["Ursarctic Big Dipper"](https://yugipedia.com/wiki/Ursarctic_Big_Dipper). If a player affected by an effect with this ID would Tribute a monster(s) to activate an "Ursarctic" monster's effect, they can banish 1 Level 7 or higher "Ursarctic" monster from their GY instead. +summary: Ursarctic Big Dipper status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml b/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml index 4fa8794d..70729813 100644 --- a/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml +++ b/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml @@ -2,8 +2,8 @@ name: CARD_URSARCTIC_DRYTRON enum: CommonCard value: 89771220 -description: >- - Ursarctic Drytron's ID +description: The passcode of ["Ursarctic Drytron"](https://yugipedia.com/wiki/Ursarctic_Drytron). If a player affected by an effect with this ID would Tribute a monster(s) to activate an "Ursarctic" or "Drytron" monster's effect, they can banish "Ursarctic Drytron" from their GY instead. +summary: Ursarctic Drytron status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/CommonCard/CARD_VALIANTS_KOENIGWISSEN.yml b/api/constants/CommonCard/CARD_VALIANTS_KOENIGWISSEN.yml index 1c604c5c..3d2eea59 100644 --- a/api/constants/CommonCard/CARD_VALIANTS_KOENIGWISSEN.yml +++ b/api/constants/CommonCard/CARD_VALIANTS_KOENIGWISSEN.yml @@ -2,8 +2,7 @@ name: CARD_VALIANTS_KOENIGWISSEN enum: CommonCard value: 75952542 -description: >- - Vaylantz World - Konig Wissen's ID +description: The passcode of ["Vaylantz World - Konig Wissen"](https://yugipedia.com/wiki/Vaylantz_World_-_Konig_Wissen). +summary: Vaylantz World - Konig Wissen status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_VALIANTS_SHINRABANSHO.yml b/api/constants/CommonCard/CARD_VALIANTS_SHINRABANSHO.yml index d8e336b1..be96ca4e 100644 --- a/api/constants/CommonCard/CARD_VALIANTS_SHINRABANSHO.yml +++ b/api/constants/CommonCard/CARD_VALIANTS_SHINRABANSHO.yml @@ -2,8 +2,7 @@ name: CARD_VALIANTS_SHINRABANSHO enum: CommonCard value: 49568943 -description: >- - Vaylantz World - Shinra Bansho's ID +description: The passcode of ["Vaylantz World - Shinra Bansho"](https://yugipedia.com/wiki/Vaylantz_World_-_Shinra_Bansho). +summary: Vaylantz World - Shinra Bansho status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_VEIDOS_ERUPTION_DRAGON.yml b/api/constants/CommonCard/CARD_VEIDOS_ERUPTION_DRAGON.yml new file mode 100644 index 00000000..4b88cdcc --- /dev/null +++ b/api/constants/CommonCard/CARD_VEIDOS_ERUPTION_DRAGON.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_VEIDOS_ERUPTION_DRAGON +enum: CommonCard +value: 78783557 +description: The passcode of ["Veidos the Eruption Dragon of Extinction"](https://yugipedia.com/wiki/Veidos_the_Eruption_Dragon_of_Extinction). +summary: Veidos the Eruption Dragon of Extinction +status: + index: stable diff --git a/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml b/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml index a1c1a175..1683ea88 100644 --- a/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml +++ b/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml @@ -2,8 +2,8 @@ name: CARD_VERNUSYLPH_COROLLA enum: CommonCard value: 14108995 -description: >- - Vernusylph Corolla's ID +description: The passcode of ["Vernusylph Corolla"](https://yugipedia.com/wiki/Vernusylph_Corolla). If a player affected by an effect with this ID would discard a "Vernusylph" monster(s) and 1 card to activate the effect of that "Vernusylph" monster in their hand, they can discard only that "Vernusylph" monster(s) instead. +summary: Vernusylph Corolla status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/CommonCard/CARD_VIJAM.yml b/api/constants/CommonCard/CARD_VIJAM.yml index aa2d83a0..450fa0ec 100644 --- a/api/constants/CommonCard/CARD_VIJAM.yml +++ b/api/constants/CommonCard/CARD_VIJAM.yml @@ -2,8 +2,7 @@ name: CARD_VIJAM enum: CommonCard value: 15610297 -description: >- - Vijam the Cubic Seed's ID, used because it has a lot of specific support +description: The passcode of ["Vijam_the_Cubic_Seed"](https://yugipedia.com/wiki/Vijam_the_Cubic_Seed). +summary: Vijam the Cubic Seed status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCard/CARD_VISAS_STARFROST.yml b/api/constants/CommonCard/CARD_VISAS_STARFROST.yml index d4d7f317..526b9b55 100644 --- a/api/constants/CommonCard/CARD_VISAS_STARFROST.yml +++ b/api/constants/CommonCard/CARD_VISAS_STARFROST.yml @@ -2,8 +2,8 @@ name: CARD_VISAS_STARFROST enum: CommonCard value: 56099748 -description: >- - Visas Starfrost's ID +description: The passcode of ["Visas Starfrost"](https://yugipedia.com/wiki/Visas_Starfrost). +summary: Visas Starfrost status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/CommonCard/CARD_YUBEL.yml b/api/constants/CommonCard/CARD_YUBEL.yml new file mode 100644 index 00000000..4f02e0a1 --- /dev/null +++ b/api/constants/CommonCard/CARD_YUBEL.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_YUBEL +enum: CommonCard +value: 78371393 +description: The passcode of ["Yubel"](https://yugipedia.com/wiki/Yubel). +summary: Yubel +status: + index: stable diff --git a/api/constants/CommonCard/CARD_ZARC.yml b/api/constants/CommonCard/CARD_ZARC.yml new file mode 100644 index 00000000..bc2ad19b --- /dev/null +++ b/api/constants/CommonCard/CARD_ZARC.yml @@ -0,0 +1,8 @@ +---!constant +name: CARD_ZARC +enum: CommonCard +value: 13331639 +description: The passcode of ["Supreme King Z-ARC"](https://yugipedia.com/wiki/Supreme_King_Z-ARC). +summary: Supreme King Z-ARC +status: + index: stable diff --git a/api/constants/CommonCard/SKILL_DARK_UNITY.yml b/api/constants/CommonCard/SKILL_DARK_UNITY.yml new file mode 100644 index 00000000..8d3ba491 --- /dev/null +++ b/api/constants/CommonCard/SKILL_DARK_UNITY.yml @@ -0,0 +1,8 @@ +---!constant +name: SKILL_DARK_UNITY +enum: CommonCard +value: 300306009 +description: The passcode of ["Dark Unity"](https://yugipedia.com/wiki/Dark_Unity). +summary: Dark Unity +status: + index: stable diff --git a/api/enums/CommonCard.yml b/api/enums/CommonCard.yml index 08fe6b22..746ff2e4 100644 --- a/api/enums/CommonCard.yml +++ b/api/enums/CommonCard.yml @@ -1,5 +1,4 @@ ---!enum name: CommonCard -description: >- - (To be added) -tags: [ under-construction ] +description: Passcodes of cards commonly used in scripts, usually due to multiple support cards or a special handling involving the card. +summary: Passcodes of cards commonly used in scripts. \ No newline at end of file From b3e27c0b2d0530fd91df27bb74b91e6978f6068e Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 22:14:05 +0800 Subject: [PATCH 18/58] update CommonCounter and CommonToken enums and constants --- api/constants/CommonCounter/COUNTER_A.yml | 5 ++--- api/constants/CommonCounter/COUNTER_BUSHIDO.yml | 5 ++--- api/constants/CommonCounter/COUNTER_FEATHER.yml | 5 ++--- api/constants/CommonCounter/COUNTER_FOG.yml | 5 ++--- api/constants/CommonCounter/COUNTER_KAIJU.yml | 5 ++--- api/constants/CommonCounter/COUNTER_PREDATOR.yml | 5 ++--- api/constants/CommonCounter/COUNTER_RESONANCE.yml | 8 ++++++++ api/constants/CommonCounter/COUNTER_SIGNAL.yml | 5 ++--- api/constants/CommonCounter/COUNTER_SPELL.yml | 5 ++--- api/constants/CommonCounter/COUNTER_VENOM.yml | 5 ++--- api/constants/CommonToken/TOKEN_ADVENTURER.yml | 5 ++--- api/constants/CommonToken/TOKEN_BOMB.yml | 5 ++--- api/constants/CommonToken/TOKEN_DUAL_AVATAR_SPIRIT.yml | 5 ++--- api/constants/CommonToken/TOKEN_ENGINE.yml | 6 +++--- api/constants/CommonToken/TOKEN_FIREBALL.yml | 5 ++--- api/constants/CommonToken/TOKEN_HIPPO.yml | 5 ++--- api/constants/CommonToken/TOKEN_IGNISTER.yml | 5 ++--- api/constants/CommonToken/TOKEN_INSECT_MONSTER.yml | 5 ++--- api/constants/CommonToken/TOKEN_KURIBOH.yml | 5 ++--- api/constants/CommonToken/TOKEN_LINK.yml | 5 ++--- api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST.yml | 5 ++--- .../CommonToken/TOKEN_MECHA_PHANTOM_BEAST_DRACOSSACK.yml | 5 ++--- .../CommonToken/TOKEN_MECHA_PHANTOM_BEAST_HARRLIARD.yml | 5 ++--- .../CommonToken/TOKEN_MECHA_PHANTOM_BEAST_TETHERWOLF.yml | 5 ++--- api/constants/CommonToken/TOKEN_OJAMA.yml | 5 ++--- api/constants/CommonToken/TOKEN_OJAMA_DUO.yml | 5 ++--- api/constants/CommonToken/TOKEN_OPTION.yml | 5 ++--- api/constants/CommonToken/TOKEN_REPTILIANNE.yml | 5 ++--- api/constants/CommonToken/TOKEN_ROSE.yml | 5 ++--- api/constants/CommonToken/TOKEN_SHINOBIRD.yml | 5 ++--- api/constants/CommonToken/TOKEN_SLIME.yml | 5 ++--- api/constants/CommonToken/TOKEN_SWORDSOUL.yml | 5 ++--- api/constants/CommonToken/TOKEN_TRICKSTAR.yml | 5 ++--- api/constants/CommonToken/TOKEN_WORLD_LEGACY.yml | 5 ++--- api/enums/CommonCounter.yml | 5 ++--- api/enums/CommonToken.yml | 4 ++++ 36 files changed, 81 insertions(+), 102 deletions(-) create mode 100644 api/constants/CommonCounter/COUNTER_RESONANCE.yml create mode 100644 api/enums/CommonToken.yml diff --git a/api/constants/CommonCounter/COUNTER_A.yml b/api/constants/CommonCounter/COUNTER_A.yml index 8855650c..ea39a660 100644 --- a/api/constants/CommonCounter/COUNTER_A.yml +++ b/api/constants/CommonCounter/COUNTER_A.yml @@ -2,8 +2,7 @@ name: COUNTER_A enum: CommonCounter value: 0x100e -description: >- - The hexadecimal value of A-Counters +description: The counter code of [A-Counters](https://yugipedia.com/wiki/A-Counter). +summary: A-Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_BUSHIDO.yml b/api/constants/CommonCounter/COUNTER_BUSHIDO.yml index 69c75ab1..d02c5a0d 100644 --- a/api/constants/CommonCounter/COUNTER_BUSHIDO.yml +++ b/api/constants/CommonCounter/COUNTER_BUSHIDO.yml @@ -2,8 +2,7 @@ name: COUNTER_BUSHIDO enum: CommonCounter value: 0x3 -description: >- - The hexadecimal value of Bushido Counters +description: The counter code of [Bushido Counters](https://yugipedia.com/wiki/Bushido_Counter). +summary: Bushido Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_FEATHER.yml b/api/constants/CommonCounter/COUNTER_FEATHER.yml index b9dd8686..7499723a 100644 --- a/api/constants/CommonCounter/COUNTER_FEATHER.yml +++ b/api/constants/CommonCounter/COUNTER_FEATHER.yml @@ -2,8 +2,7 @@ name: COUNTER_FEATHER enum: CommonCounter value: 0x10 -description: >- - The hexadecimal value of Black Feather Counters +description: The counter code of [Black Feather Counters](https://yugipedia.com/wiki/Black_Feather_Counter). +summary: Black Feather Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_FOG.yml b/api/constants/CommonCounter/COUNTER_FOG.yml index 8c4f933f..aeaea0d6 100644 --- a/api/constants/CommonCounter/COUNTER_FOG.yml +++ b/api/constants/CommonCounter/COUNTER_FOG.yml @@ -2,8 +2,7 @@ name: COUNTER_FOG enum: CommonCounter value: 0x1019 -description: >- - The hexadecimal value of Fog Counters +description: The counter code of [Fog Counters](https://yugipedia.com/wiki/Fog_Counter). +summary: Fog Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_KAIJU.yml b/api/constants/CommonCounter/COUNTER_KAIJU.yml index af657b1a..84828a02 100644 --- a/api/constants/CommonCounter/COUNTER_KAIJU.yml +++ b/api/constants/CommonCounter/COUNTER_KAIJU.yml @@ -2,8 +2,7 @@ name: COUNTER_KAIJU enum: CommonCounter value: 0x37 -description: >- - The hexadecimal value of Kaiju Counters +description: The counter code of [Kaiju Counters](https://yugipedia.com/wiki/Kaiju_Counter). +summary: Kaiju Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_PREDATOR.yml b/api/constants/CommonCounter/COUNTER_PREDATOR.yml index 12f17c1a..e86d11e0 100644 --- a/api/constants/CommonCounter/COUNTER_PREDATOR.yml +++ b/api/constants/CommonCounter/COUNTER_PREDATOR.yml @@ -2,8 +2,7 @@ name: COUNTER_PREDATOR enum: CommonCounter value: 0x1041 -description: >- - The hexadecimal value of Predator Counters +description: The counter code of [Predator Counters](https://yugipedia.com/wiki/Predator_Counter). +summary: Predator Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_RESONANCE.yml b/api/constants/CommonCounter/COUNTER_RESONANCE.yml new file mode 100644 index 00000000..5a697c9c --- /dev/null +++ b/api/constants/CommonCounter/COUNTER_RESONANCE.yml @@ -0,0 +1,8 @@ +---!constant +name: COUNTER_RESONANCE +enum: CommonCounter +value: 0x1041 +description: The counter code of [Resonance Counters](https://yugipedia.com/wiki/Resonance_Counter). +summary: Resonance Counter +status: + index: stable diff --git a/api/constants/CommonCounter/COUNTER_SIGNAL.yml b/api/constants/CommonCounter/COUNTER_SIGNAL.yml index f69b5ea7..dfc7e514 100644 --- a/api/constants/CommonCounter/COUNTER_SIGNAL.yml +++ b/api/constants/CommonCounter/COUNTER_SIGNAL.yml @@ -2,8 +2,7 @@ name: COUNTER_SIGNAL enum: CommonCounter value: 0x1148 -description: >- - The hexadecimal value of Signal Counters +description: The counter code of [Signal Counters](https://yugipedia.com/wiki/Signal_Counter). +summary: Signal Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_SPELL.yml b/api/constants/CommonCounter/COUNTER_SPELL.yml index 239e1af9..27bb9338 100644 --- a/api/constants/CommonCounter/COUNTER_SPELL.yml +++ b/api/constants/CommonCounter/COUNTER_SPELL.yml @@ -2,8 +2,7 @@ name: COUNTER_SPELL enum: CommonCounter value: 0x1 -description: >- - The hexadecimal value of Spell Counters +description: The counter code of [Spell Counters](https://yugipedia.com/wiki/Spell_Counter). +summary: Spell Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonCounter/COUNTER_VENOM.yml b/api/constants/CommonCounter/COUNTER_VENOM.yml index 8f6638ee..046e1888 100644 --- a/api/constants/CommonCounter/COUNTER_VENOM.yml +++ b/api/constants/CommonCounter/COUNTER_VENOM.yml @@ -2,8 +2,7 @@ name: COUNTER_VENOM enum: CommonCounter value: 0x1009 -description: >- - The hexadecimal value of Venom Counters +description: The counter code of [Venom Counters](https://yugipedia.com/wiki/Venom_Counter). +summary: Venom Counter status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_ADVENTURER.yml b/api/constants/CommonToken/TOKEN_ADVENTURER.yml index 855c4139..7093ee53 100644 --- a/api/constants/CommonToken/TOKEN_ADVENTURER.yml +++ b/api/constants/CommonToken/TOKEN_ADVENTURER.yml @@ -2,8 +2,7 @@ name: TOKEN_ADVENTURER enum: CommonToken value: 3285552 -description: >- - Adventurer Token, summoned by Rite of Aramesir +description: The passcode of ["Adventurer Token"](https://yugipedia.com/wiki/Adventurer_Token). +summary: Adventurer Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_BOMB.yml b/api/constants/CommonToken/TOKEN_BOMB.yml index d40a8b52..aa568b1b 100644 --- a/api/constants/CommonToken/TOKEN_BOMB.yml +++ b/api/constants/CommonToken/TOKEN_BOMB.yml @@ -2,8 +2,7 @@ name: TOKEN_BOMB enum: CommonToken value: 22411610 -description: >- - Bomb Token, summoned by Fire Injection and Volcanic Mine +description: The passcode of ["Bomb Token"](https://yugipedia.com/wiki/Bomb_Token). +summary: Bomb Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_DUAL_AVATAR_SPIRIT.yml b/api/constants/CommonToken/TOKEN_DUAL_AVATAR_SPIRIT.yml index d6df9b73..7252727b 100644 --- a/api/constants/CommonToken/TOKEN_DUAL_AVATAR_SPIRIT.yml +++ b/api/constants/CommonToken/TOKEN_DUAL_AVATAR_SPIRIT.yml @@ -2,8 +2,7 @@ name: TOKEN_DUAL_AVATAR_SPIRIT enum: CommonToken value: 87669905 -description: >- - (To be added) +description: The passcode of ["Dual Avatar Spirit Token"](https://yugipedia.com/wiki/Dual_Avatar_Spirit_Token). +summary: Dual Avatar Spirit Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_ENGINE.yml b/api/constants/CommonToken/TOKEN_ENGINE.yml index d1fdde4c..8303f6e1 100644 --- a/api/constants/CommonToken/TOKEN_ENGINE.yml +++ b/api/constants/CommonToken/TOKEN_ENGINE.yml @@ -2,8 +2,8 @@ name: TOKEN_ENGINE enum: CommonToken value: 82556059 -description: >- - (To be added) +description: The passcode of ["Engine Token"](https://yugipedia.com/wiki/Engine_Token). +summary: Engine Token status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/CommonToken/TOKEN_FIREBALL.yml b/api/constants/CommonToken/TOKEN_FIREBALL.yml index 62583162..0fa75dc2 100644 --- a/api/constants/CommonToken/TOKEN_FIREBALL.yml +++ b/api/constants/CommonToken/TOKEN_FIREBALL.yml @@ -2,8 +2,7 @@ name: TOKEN_FIREBALL enum: CommonToken value: 23116809 -description: >- - (To be added) +description: The passcode of ["Fireball Token"](https://yugipedia.com/wiki/Fireball_Token). +summary: Fireball Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_HIPPO.yml b/api/constants/CommonToken/TOKEN_HIPPO.yml index 2950b5c3..24312af5 100644 --- a/api/constants/CommonToken/TOKEN_HIPPO.yml +++ b/api/constants/CommonToken/TOKEN_HIPPO.yml @@ -2,8 +2,7 @@ name: TOKEN_HIPPO enum: CommonToken value: 11050416 -description: >- - (To be added) +description: The passcode of ["Fireball Token"](https://yugipedia.com/wiki/Hippo_Token). +summary: Hippo Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_IGNISTER.yml b/api/constants/CommonToken/TOKEN_IGNISTER.yml index 5af99179..953dec98 100644 --- a/api/constants/CommonToken/TOKEN_IGNISTER.yml +++ b/api/constants/CommonToken/TOKEN_IGNISTER.yml @@ -2,8 +2,7 @@ name: TOKEN_IGNISTER enum: CommonToken value: 11738490 -description: >- - (To be added) +description: The passcode of ["@Ignister Token"](https://yugipedia.com/wiki/@Ignister_Token). +summary: "@Ignister Token" status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_INSECT_MONSTER.yml b/api/constants/CommonToken/TOKEN_INSECT_MONSTER.yml index b87e01d3..6237cb1f 100644 --- a/api/constants/CommonToken/TOKEN_INSECT_MONSTER.yml +++ b/api/constants/CommonToken/TOKEN_INSECT_MONSTER.yml @@ -2,8 +2,7 @@ name: TOKEN_INSECT_MONSTER enum: CommonToken value: 91512836 -description: >- - (To be added) +description: The passcode of ["Insect Monster Token"](https://yugipedia.com/wiki/Insect_Monster_Token). +summary: Insect Monster Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_KURIBOH.yml b/api/constants/CommonToken/TOKEN_KURIBOH.yml index b23d4b5d..234d224b 100644 --- a/api/constants/CommonToken/TOKEN_KURIBOH.yml +++ b/api/constants/CommonToken/TOKEN_KURIBOH.yml @@ -2,8 +2,7 @@ name: TOKEN_KURIBOH enum: CommonToken value: 40703223 -description: >- - (To be added) +description: The passcode of ["Kuriboh Token"](https://yugipedia.com/wiki/Kuriboh_Token). +summary: Kuriboh Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_LINK.yml b/api/constants/CommonToken/TOKEN_LINK.yml index 1cec424f..96d47698 100644 --- a/api/constants/CommonToken/TOKEN_LINK.yml +++ b/api/constants/CommonToken/TOKEN_LINK.yml @@ -2,8 +2,7 @@ name: TOKEN_LINK enum: CommonToken value: 48068379 -description: >- - (To be added) +description: The passcode of ["Link Token"](https://yugipedia.com/wiki/Link_Token). +summary: Link Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST.yml b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST.yml index 86c8cc65..6f72f449 100644 --- a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST.yml +++ b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST.yml @@ -2,8 +2,7 @@ name: TOKEN_MECHA_PHANTOM_BEAST enum: CommonToken value: 31533705 -description: >- - (To be added) +description: The passcode of one of the ["Mecha Phantom Beast Tokens"](https://yugipedia.com/wiki/Mecha_Phantom_Beast_Token). +summary: One of the "Mecha Phantom Beast Tokens" status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_DRACOSSACK.yml b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_DRACOSSACK.yml index 3bf13e6d..fcf0b989 100644 --- a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_DRACOSSACK.yml +++ b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_DRACOSSACK.yml @@ -2,8 +2,7 @@ name: TOKEN_MECHA_PHANTOM_BEAST_DRACOSSACK enum: CommonToken value: 22110648 -description: >- - (To be added) +description: The passcode of ["Mecha Phantom Beast Token"](https://yugipedia.com/wiki/Mecha_Phantom_Beast_Token) Special Summoned by ["Mecha Phantom Beast Dracossack"](https://yugipedia.com/wiki/Mecha_Phantom_Beast_Dracossack). +summary: Mecha Phantom Beast Token (Special Summoned by "Mecha Phantom Beast Dracossack") status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_HARRLIARD.yml b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_HARRLIARD.yml index 0525f3fa..34825e0e 100644 --- a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_HARRLIARD.yml +++ b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_HARRLIARD.yml @@ -2,8 +2,7 @@ name: TOKEN_MECHA_PHANTOM_BEAST_HARRLIARD enum: CommonToken value: 20368764 -description: >- - (To be added) +description: The passcode of ["Mecha Phantom Beast Token"](https://yugipedia.com/wiki/Mecha_Phantom_Beast_Token) Special Summoned by ["Mecha Phantom Beast Harrliard"](https://yugipedia.com/wiki/Mecha_Phantom_Beast_Harrliard). +summary: Mecha Phantom Beast Token (Special Summoned by "Mecha Phantom Beast Harrliard") status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_TETHERWOLF.yml b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_TETHERWOLF.yml index 42d41dc5..7bb9c975 100644 --- a/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_TETHERWOLF.yml +++ b/api/constants/CommonToken/TOKEN_MECHA_PHANTOM_BEAST_TETHERWOLF.yml @@ -2,8 +2,7 @@ name: TOKEN_MECHA_PHANTOM_BEAST_TETHERWOLF enum: CommonToken value: 67922703 -description: >- - (To be added) +description: The passcode of ["Mecha Phantom Beast Token"](https://yugipedia.com/wiki/Mecha_Phantom_Beast_Token) Special Summoned by ["Mecha Phantom Beast Tetherwolf"](https://yugipedia.com/wiki/Mecha_Phantom_Beast_Tetherwolf). +summary: Mecha Phantom Beast Token (Special Summoned by "Mecha Phantom Beast Tetherwolf") status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_OJAMA.yml b/api/constants/CommonToken/TOKEN_OJAMA.yml index 41fbd72f..75310968 100644 --- a/api/constants/CommonToken/TOKEN_OJAMA.yml +++ b/api/constants/CommonToken/TOKEN_OJAMA.yml @@ -2,8 +2,7 @@ name: TOKEN_OJAMA enum: CommonToken value: 29843092 -description: >- - (To be added) +description: The passcode of one of the ["Ojama Tokens"](https://yugipedia.com/wiki/Ojama_Token). +summary: One of the "Ojama Tokens" status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_OJAMA_DUO.yml b/api/constants/CommonToken/TOKEN_OJAMA_DUO.yml index 5028c29e..f01e09d5 100644 --- a/api/constants/CommonToken/TOKEN_OJAMA_DUO.yml +++ b/api/constants/CommonToken/TOKEN_OJAMA_DUO.yml @@ -2,8 +2,7 @@ name: TOKEN_OJAMA_DUO enum: CommonToken value: 14470846 -description: >- - (To be added) +description: The passcode of one of the ["Ojama Tokens"](https://yugipedia.com/wiki/Ojama_Token). +summary: One of the "Ojama Tokens" status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_OPTION.yml b/api/constants/CommonToken/TOKEN_OPTION.yml index 73bb9d4e..19068d52 100644 --- a/api/constants/CommonToken/TOKEN_OPTION.yml +++ b/api/constants/CommonToken/TOKEN_OPTION.yml @@ -2,8 +2,7 @@ name: TOKEN_OPTION enum: CommonToken value: 93130022 -description: >- - (To be added) +description: The passcode of ["Option Token"](https://yugipedia.com/wiki/Option_Token). +summary: Option Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_REPTILIANNE.yml b/api/constants/CommonToken/TOKEN_REPTILIANNE.yml index 1b07170d..9e4caaca 100644 --- a/api/constants/CommonToken/TOKEN_REPTILIANNE.yml +++ b/api/constants/CommonToken/TOKEN_REPTILIANNE.yml @@ -2,8 +2,7 @@ name: TOKEN_REPTILIANNE enum: CommonToken value: 21179144 -description: >- - (To be added) +description: The passcode of ["Reptilianne Token"](https://yugipedia.com/wiki/Reptilianne_Token). +summary: Reptilianne Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_ROSE.yml b/api/constants/CommonToken/TOKEN_ROSE.yml index c0d18d9f..3b5e52c8 100644 --- a/api/constants/CommonToken/TOKEN_ROSE.yml +++ b/api/constants/CommonToken/TOKEN_ROSE.yml @@ -2,8 +2,7 @@ name: TOKEN_ROSE enum: CommonToken value: 71645243 -description: >- - (To be added) +description: The passcode of ["Rose Token"](https://yugipedia.com/wiki/Rose_Token). +summary: Rose Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_SHINOBIRD.yml b/api/constants/CommonToken/TOKEN_SHINOBIRD.yml index eaddad48..bb1517e4 100644 --- a/api/constants/CommonToken/TOKEN_SHINOBIRD.yml +++ b/api/constants/CommonToken/TOKEN_SHINOBIRD.yml @@ -2,8 +2,7 @@ name: TOKEN_SHINOBIRD enum: CommonToken value: 52900001 -description: >- - (To be added) +description: The passcode of ["Shinobird Token"](https://yugipedia.com/wiki/Shinobird_Token). +summary: Shinobird Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_SLIME.yml b/api/constants/CommonToken/TOKEN_SLIME.yml index e4cc4eab..feae3255 100644 --- a/api/constants/CommonToken/TOKEN_SLIME.yml +++ b/api/constants/CommonToken/TOKEN_SLIME.yml @@ -2,8 +2,7 @@ name: TOKEN_SLIME enum: CommonToken value: 21770261 -description: >- - (To be added) +description: The passcode of ["Slime Token"](https://yugipedia.com/wiki/Slime_Token). +summary: Slime Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_SWORDSOUL.yml b/api/constants/CommonToken/TOKEN_SWORDSOUL.yml index 6ab3948f..43982b8b 100644 --- a/api/constants/CommonToken/TOKEN_SWORDSOUL.yml +++ b/api/constants/CommonToken/TOKEN_SWORDSOUL.yml @@ -2,8 +2,7 @@ name: TOKEN_SWORDSOUL enum: CommonToken value: 20001444 -description: >- - (To be added) +description: The passcode of ["Swordsoul Token"](https://yugipedia.com/wiki/Swordsoul_Token). +summary: Swordsoul Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_TRICKSTAR.yml b/api/constants/CommonToken/TOKEN_TRICKSTAR.yml index 52961807..2df27621 100644 --- a/api/constants/CommonToken/TOKEN_TRICKSTAR.yml +++ b/api/constants/CommonToken/TOKEN_TRICKSTAR.yml @@ -2,8 +2,7 @@ name: TOKEN_TRICKSTAR enum: CommonToken value: 51208047 -description: >- - (To be added) +description: The passcode of ["Trickstar Token"](https://yugipedia.com/wiki/Trickstar_Token). +summary: Trickstar Token status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CommonToken/TOKEN_WORLD_LEGACY.yml b/api/constants/CommonToken/TOKEN_WORLD_LEGACY.yml index 75dc311a..cddffb96 100644 --- a/api/constants/CommonToken/TOKEN_WORLD_LEGACY.yml +++ b/api/constants/CommonToken/TOKEN_WORLD_LEGACY.yml @@ -2,8 +2,7 @@ name: TOKEN_WORLD_LEGACY enum: CommonToken value: 46647145 -description: >- - World Legacy Token, summoned by Girsu, The Orcust Mekk-Knight and World Legacy - "World Lance" +description: The passcode of ["World Legacy Token"](https://yugipedia.com/wiki/World_Legacy_Token). +summary: World Legacy Token status: index: stable -tags: [ under-construction ] diff --git a/api/enums/CommonCounter.yml b/api/enums/CommonCounter.yml index f279947a..979bc6b2 100644 --- a/api/enums/CommonCounter.yml +++ b/api/enums/CommonCounter.yml @@ -1,5 +1,4 @@ ---!enum name: CommonCounter -description: >- - (To be added) -tags: [ under-construction ] +description: Codes of counters commonly used in scripts, usually due to multiple cards that support them. +summary: Codes of counters commonly used in scripts. \ No newline at end of file diff --git a/api/enums/CommonToken.yml b/api/enums/CommonToken.yml new file mode 100644 index 00000000..fb9a4ca5 --- /dev/null +++ b/api/enums/CommonToken.yml @@ -0,0 +1,4 @@ +---!enum +name: CommonToken +description: Passcodes of tokens commonly used in scripts, usually due to multiple cards that support or Summon them. +summary: Passcodes of tokens commonly used in scripts. \ No newline at end of file From aadab745578d72cdd91fea594aedac29e5e04c93 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 22:25:00 +0800 Subject: [PATCH 19/58] update CounterModifier enum and constants --- api/constants/CounterModifier/COUNTER_NEED_ENABLE.yml | 5 ++--- api/constants/CounterModifier/COUNTER_WITHOUT_PERMIT.yml | 7 +++---- api/enums/CounterModifier.yml | 5 ++--- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/api/constants/CounterModifier/COUNTER_NEED_ENABLE.yml b/api/constants/CounterModifier/COUNTER_NEED_ENABLE.yml index 8a7823e3..774a52b3 100644 --- a/api/constants/CounterModifier/COUNTER_NEED_ENABLE.yml +++ b/api/constants/CounterModifier/COUNTER_NEED_ENABLE.yml @@ -2,8 +2,7 @@ name: COUNTER_NEED_ENABLE enum: CounterModifier value: 0x2000 -description: >- - Added to counter value to require target to require its effects not negated +description: Added to counter codes to require the card they're placed on to not have its effects negated. +summary: Counter is removed when the card it's placed on is negated. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CounterModifier/COUNTER_WITHOUT_PERMIT.yml b/api/constants/CounterModifier/COUNTER_WITHOUT_PERMIT.yml index a44a0614..b2369563 100644 --- a/api/constants/CounterModifier/COUNTER_WITHOUT_PERMIT.yml +++ b/api/constants/CounterModifier/COUNTER_WITHOUT_PERMIT.yml @@ -2,8 +2,7 @@ name: COUNTER_WITHOUT_PERMIT enum: CounterModifier value: 0x1000 -description: >- - Added to counter value to allow counters for any card (does not require Card.EnableCounterPermit) +description: Added to counter codes to allow placing the counter on any card. Without this, counters need to be permitted using [`Card.EnableCounterPermit`](/api/functions/Card/EnableCounterPermit). +summary: Counter can be placed on any card. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/CounterModifier.yml b/api/enums/CounterModifier.yml index 41c16caf..b0c5abf2 100644 --- a/api/enums/CounterModifier.yml +++ b/api/enums/CounterModifier.yml @@ -1,5 +1,4 @@ ---!enum name: CounterModifier -description: >- - (To be added) -tags: [ under-construction ] +description: Constants that can be combined with counter codes (by adding them or using bitwise OR) to modify their behavior. +summary: Added to counter codes to modify their behavior. From c0d7f37f9baffc8431608d8fc52bb2715ab74c20 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:10:00 +0800 Subject: [PATCH 20/58] update CountLimitFlag enum, constants, and related functions --- .../EFFECT_COUNT_CODE_CHAIN.yml | 7 +++--- .../CountLimitCode/EFFECT_COUNT_CODE_DUEL.yml | 9 ++++--- .../CountLimitCode/EFFECT_COUNT_CODE_OATH.yml | 7 +++--- .../EFFECT_COUNT_CODE_SINGLE.yml | 8 +++---- api/enums/CountLimitCode.yml | 5 ---- api/enums/CountLimitFlag.yml | 4 ++++ api/functions/Effect/GetCountLimit.yml | 24 +++++++++---------- api/functions/Effect/SetCountLimit.yml | 24 ++++++++----------- 8 files changed, 40 insertions(+), 48 deletions(-) delete mode 100644 api/enums/CountLimitCode.yml create mode 100644 api/enums/CountLimitFlag.yml diff --git a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_CHAIN.yml b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_CHAIN.yml index a13f2be5..8d8d9ea0 100644 --- a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_CHAIN.yml +++ b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_CHAIN.yml @@ -1,9 +1,8 @@ ---!constant name: EFFECT_COUNT_CODE_CHAIN -enum: CountLimitCode +enum: CountLimitFlag value: 0x8 -description: >- - A flag to be used with SetCountLimit. Can be used when the effect can only be activated once per chain (per copy of the card) +description: When set as a flag using [`Effect.SetCountLimit`](/api/functions/Effect/SetCountLimit), the limit applies to activations per chain (per copy of the card) rather than uses per turn. +summary: Count limit applies to activations per chain. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_DUEL.yml b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_DUEL.yml index 97281659..46a7a6f0 100644 --- a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_DUEL.yml +++ b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_DUEL.yml @@ -1,9 +1,8 @@ ---!constant name: EFFECT_COUNT_CODE_DUEL -enum: CountLimitCode +enum: CountLimitFlag value: 0x2 -description: >- - A flag to be used with SetCountLimit. The effect that receives this flag can only be used a given amount of times per duel. +description: When set as a flag using [`Effect.SetCountLimit`](/api/functions/Effect/SetCountLimit), the limit applies to uses per Duel rather than uses per turn. +summary: Count limit applies to uses per Duel. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_OATH.yml b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_OATH.yml index dc295da9..ee7fbc6d 100644 --- a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_OATH.yml +++ b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_OATH.yml @@ -1,9 +1,8 @@ ---!constant name: EFFECT_COUNT_CODE_OATH -enum: CountLimitCode +enum: CountLimitFlag value: 0x1 -description: >- - A flag to be used with SetCountLimit. An effect that receives this can only be ACTIVATED a given number of times (activations that are negated do not count) +description: When set as a flag using [`Effect.SetCountLimit`](/api/functions/Effect/SetCountLimit), the limit applies to activations rather than uses. Negated activations do not count towards the limit. +summary: Count limit applies to activations instead of uses. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_SINGLE.yml b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_SINGLE.yml index 0131679e..301a759f 100644 --- a/api/constants/CountLimitCode/EFFECT_COUNT_CODE_SINGLE.yml +++ b/api/constants/CountLimitCode/EFFECT_COUNT_CODE_SINGLE.yml @@ -1,9 +1,9 @@ ---!constant name: EFFECT_COUNT_CODE_SINGLE -enum: CountLimitCode +enum: CountLimitFlag value: 0x4 description: >- - A flag to be used with SetCountLimit. Usually used with multiple effects of the same card, the value set is the maximum count among all those effects. Example: "Once per turn: You can activate 1 of these effects." + When set as a flag using [`Effect.SetCountLimit`](/api/functions/Effect/SetCountLimit) on multiple effects, the limit is shared between those effects (per copy of a card). Used for texts such as `Once per turn: You can activate 1 of these effects.` (e.g., ["Shutendoji"](https://yugipedia.com/wiki/Shutendoji)). +summary: Count limit is shared between multiple effects per copy of a card. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/CountLimitCode.yml b/api/enums/CountLimitCode.yml deleted file mode 100644 index 2cb00979..00000000 --- a/api/enums/CountLimitCode.yml +++ /dev/null @@ -1,5 +0,0 @@ ----!enum -name: CountLimitCode -description: >- - (To be added) -tags: [ under-construction ] diff --git a/api/enums/CountLimitFlag.yml b/api/enums/CountLimitFlag.yml new file mode 100644 index 00000000..0c40a616 --- /dev/null +++ b/api/enums/CountLimitFlag.yml @@ -0,0 +1,4 @@ +---!enum +name: CountLimitFlag +description: Constants passed to [`Effect.SetCountLimit`](/api/functions/Effect/SetCountLimit) to modify the count limit behavior. +summary: Modifiers for count limit behavior. diff --git a/api/functions/Effect/GetCountLimit.yml b/api/functions/Effect/GetCountLimit.yml index 99d052ef..b477f30c 100644 --- a/api/functions/Effect/GetCountLimit.yml +++ b/api/functions/Effect/GetCountLimit.yml @@ -1,25 +1,25 @@ ---!function name: GetCountLimit namespace: Effect -description: >- - Returns, in order, the following information's about (Effect e): remaining usages, maximum count limit, its hopt identifier (e.g. detects if "The effect of "card name" can only be used once per turn, almost always you'd want to use the card's own id to be sure it's unique.), its count flags (e.g. EFFECT_COUNT_CODE_DUEL to indicate an effect that is n times per duel), its hopt index (that is used to handle cards that have multiple hopt effects where each can be used once, the first will have an index of 0, the second an index of 1, etc,) +description: Returns information related to an effect's count limit. +summary: Gets information related to an effect's count limit. status: index: stable parameters: - name: e type: [ Effect ] - description: (To be added) + description: The effect to get the count limit information of. returns: - type: [ int ] - description: (To be added) + description: The remaining number of times the effect can still be used. - type: [ int ] - description: (To be added) + description: The count limit, i.e., the maximum number of times the effect can be used. - type: [ int ] - description: (To be added) + description: The code used to specify globally shared count limits. + - type: [ CountLimitFlag ] + description: Additional modifiers for the use limit behavior. - type: [ int ] - description: (To be added) - - type: [ int ] - description: (To be added) - - type: [ int ] - description: (To be added) -tags: [ under-construction ] + description: The additional "index" used to distinguish between globally shared count limits. +suggestedLinks: + - name: Effect.SetCountLimit + link: /api/functions/Effect/SetCountLimit \ No newline at end of file diff --git a/api/functions/Effect/SetCountLimit.yml b/api/functions/Effect/SetCountLimit.yml index 1d4f9890..a455262f 100644 --- a/api/functions/Effect/SetCountLimit.yml +++ b/api/functions/Effect/SetCountLimit.yml @@ -1,28 +1,24 @@ ---!function name: SetCountLimit namespace: Effect -description: >- - Sets an effect's (Effect e) use limit per turn to (int count). If "code" is supplied, then it would count toward all effects with the same CountLimitCode (i.e. Hard OPT). If a card has multiple HOPT effects on it, then instead of passing "code" as integer, a table can be used as parameter, the first element of this table will be still "code", the second element will instead be the HOPT index of that effect, this is done to prevent the passed code from clashing with other HOPT effects. (e.g. calling "e:SetCountLimit(1,1234)" is the same as calling "e:SetCountLimit(1,{1234,0})". The flag parameter consists of the "EFFECT_COUNT_CODE_XXX" constants. +description: Sets the number of times an effect can be **used** per turn. +summary: Sets the number of times an effect can be used per turn. status: index: stable parameters: - name: e type: [ Effect ] - description: (To be added) + description: The effect whose use to limit per turn. - name: count type: [ int ] - description: (To be added) + description: The number of times the effect can be used per turn. - name: code - type: [ int ] - description: (To be added) - required: false - defaultValue: 0|{ - - name: hopt_index - type: [ int ] - description: (To be added) + # TODO: document table type + type: [ int, table ] + description: If supplied as an integer, the limit is applied to all effects with the same code globally (e.g., `You can only use this effect of "..." once per turn`) rather than per copy of a card. If supplied as a table, the first element is the code and the second element is another integer used as an "index" to further distinguish between effects with the same code. required: false - name: flag - type: [ int ] - description: (To be added) + type: [ CountLimitFlag ] + description: Additional modifiers for the use limit behavior. required: false -tags: [ under-construction ] +# TODO: add guide \ No newline at end of file From 729bbb1c130ae38697e99b049cd271d646a6d422 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:15:44 +0800 Subject: [PATCH 21/58] update PiercingDamageModifier enum and constants --- api/constants/DamageModifier/DOUBLE_DAMAGE.yml | 9 --------- api/constants/DamageModifier/HALF_DAMAGE.yml | 9 --------- api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml | 8 ++++++++ api/constants/PiercingDamageModifier/HALF_DAMAGE.yml | 8 ++++++++ api/enums/DamageModifier.yml | 5 ----- api/enums/PiercingDamageModifier.yml | 4 ++++ 6 files changed, 20 insertions(+), 23 deletions(-) delete mode 100644 api/constants/DamageModifier/DOUBLE_DAMAGE.yml delete mode 100644 api/constants/DamageModifier/HALF_DAMAGE.yml create mode 100644 api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml create mode 100644 api/constants/PiercingDamageModifier/HALF_DAMAGE.yml delete mode 100644 api/enums/DamageModifier.yml create mode 100644 api/enums/PiercingDamageModifier.yml diff --git a/api/constants/DamageModifier/DOUBLE_DAMAGE.yml b/api/constants/DamageModifier/DOUBLE_DAMAGE.yml deleted file mode 100644 index 79775e59..00000000 --- a/api/constants/DamageModifier/DOUBLE_DAMAGE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DOUBLE_DAMAGE -enum: DamageModifier -value: 0x80000000 -description: >- - Double piercing damage, used as the value of EFFECT_PIERCE -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DamageModifier/HALF_DAMAGE.yml b/api/constants/DamageModifier/HALF_DAMAGE.yml deleted file mode 100644 index 86cea52e..00000000 --- a/api/constants/DamageModifier/HALF_DAMAGE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HALF_DAMAGE -enum: DamageModifier -value: 0x80000001 -description: >- - Half piercing damage, used as the value of EFFECT_PIERCE -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml b/api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml new file mode 100644 index 00000000..ddd4cee4 --- /dev/null +++ b/api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml @@ -0,0 +1,8 @@ +---!constant +name: DOUBLE_DAMAGE +enum: PiercingDamageModifier +value: 0x80000000 +description: When set as the [value](/api/functions/Effect/SetValue) of a [piercing effect](/api/constants/EffectCode/EFFECT_PIERCE), the damage inflicted is doubled. +summary: Double piercing damage. +status: + index: stable \ No newline at end of file diff --git a/api/constants/PiercingDamageModifier/HALF_DAMAGE.yml b/api/constants/PiercingDamageModifier/HALF_DAMAGE.yml new file mode 100644 index 00000000..aed3b74a --- /dev/null +++ b/api/constants/PiercingDamageModifier/HALF_DAMAGE.yml @@ -0,0 +1,8 @@ +---!constant +name: HALF_DAMAGE +enum: PiercingDamageModifier +value: 0x80000001 +description: When set as the [value](/api/functions/Effect/SetValue) of a [piercing effect](/api/constants/EffectType/EFFECT_PIERCE), the damage inflicted is halved. +summary: Half piercing damage. +status: + index: stable diff --git a/api/enums/DamageModifier.yml b/api/enums/DamageModifier.yml deleted file mode 100644 index da24ccd7..00000000 --- a/api/enums/DamageModifier.yml +++ /dev/null @@ -1,5 +0,0 @@ ----!enum -name: DamageModifier -description: >- - (To be added) -tags: [ under-construction ] diff --git a/api/enums/PiercingDamageModifier.yml b/api/enums/PiercingDamageModifier.yml new file mode 100644 index 00000000..304a07cc --- /dev/null +++ b/api/enums/PiercingDamageModifier.yml @@ -0,0 +1,4 @@ +---!enum +name: PiercingDamageModifier +description: Constants set as the [value](/api/functions/Effect/SetValue) of [piercing effects](/api/constants/EffectType/EFFECT_PIERCE) to modify the amount of piercing damage inflicted. +summary: Modifiers for piercing damage. \ No newline at end of file From 508150f14cb686ff53174cdc3c11a0281adc4645 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:34:06 +0800 Subject: [PATCH 22/58] update DeckSequence enum, constants, and related functions --- api/constants/DeckSequence/SEQ_DECKBOTTOM.yml | 7 ++--- .../DeckSequence/SEQ_DECKSHUFFLE.yml | 5 ++-- api/constants/DeckSequence/SEQ_DECKTOP.yml | 5 ++-- api/enums/DeckSequence.yml | 5 ++-- api/functions/Duel/SendtoDeck.yml | 30 +++++++++---------- 5 files changed, 23 insertions(+), 29 deletions(-) diff --git a/api/constants/DeckSequence/SEQ_DECKBOTTOM.yml b/api/constants/DeckSequence/SEQ_DECKBOTTOM.yml index 6b1e2ad0..33d8d9bd 100644 --- a/api/constants/DeckSequence/SEQ_DECKBOTTOM.yml +++ b/api/constants/DeckSequence/SEQ_DECKBOTTOM.yml @@ -2,8 +2,7 @@ name: SEQ_DECKBOTTOM enum: DeckSequence value: 1 -description: >- - Sequence to be used with Duel.SendtoDeck. Sends the card to the bottom of the Deck +description: When used as the sequence for [`Duel.SendtoDeck`](/api/functions/Duel/SendtoDeck), the cards are sent to the bottom of the Deck. +summary: Sending to the bottom of the Deck. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/DeckSequence/SEQ_DECKSHUFFLE.yml b/api/constants/DeckSequence/SEQ_DECKSHUFFLE.yml index db374c24..e1e0f10a 100644 --- a/api/constants/DeckSequence/SEQ_DECKSHUFFLE.yml +++ b/api/constants/DeckSequence/SEQ_DECKSHUFFLE.yml @@ -2,8 +2,7 @@ name: SEQ_DECKSHUFFLE enum: DeckSequence value: 2 -description: >- - Sequence to be used with Duel.SendtoDeck. Sends the card to the top of the Deck, then suffles it +description: When used as the sequence for [`Duel.SendtoDeck`](/api/functions/Duel/SendtoDeck), the cards are shuffled into the Deck. +summary: Shuffling into the Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/DeckSequence/SEQ_DECKTOP.yml b/api/constants/DeckSequence/SEQ_DECKTOP.yml index 9cc6a280..64ac5b47 100644 --- a/api/constants/DeckSequence/SEQ_DECKTOP.yml +++ b/api/constants/DeckSequence/SEQ_DECKTOP.yml @@ -2,8 +2,7 @@ name: SEQ_DECKTOP enum: DeckSequence value: 0 -description: >- - Sequence to be used with Duel.SendtoDeck. Sends the card to the top of the Deck +description: When used as the sequence for [`Duel.SendtoDeck`](/api/functions/Duel/SendtoDeck), the cards are sent to the top of the Deck. +summary: Sending to the top of the Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/enums/DeckSequence.yml b/api/enums/DeckSequence.yml index ee095d99..93ad3124 100644 --- a/api/enums/DeckSequence.yml +++ b/api/enums/DeckSequence.yml @@ -1,5 +1,4 @@ ---!enum name: DeckSequence -description: >- - (To be added) -tags: [ under-construction ] +description: Constants used as the sequence for [`Duel.SendtoDeck`](/api/functions/Duel/SendtoDeck) to specify the sequence (order) in which the cards will be sent to in the Deck. +summary: Constants for specifying the sequence in which cards are sent to in the Deck. \ No newline at end of file diff --git a/api/functions/Duel/SendtoDeck.yml b/api/functions/Duel/SendtoDeck.yml index 890639bb..3e7ceca4 100644 --- a/api/functions/Duel/SendtoDeck.yml +++ b/api/functions/Duel/SendtoDeck.yml @@ -1,29 +1,27 @@ ---!function name: SendtoDeck namespace: Duel -description: >- - Sends a card or group (Card|Group targets) to the Deck with (int reason) as reason, if (int player) is supplied, the destination would be that player's Deck. If (int rp) is provided, sets the reason player to be that player. Available sequence values (SEQ_DECKTOP, SEQ_DECKBOTTOM and SEQ_DECKSHUFFLE). If SEQ_DECKSHUFFLE or other values are used for the sequence, the card is put on the top, and the Deck will be shuffled after the function resolution, except if Duel.DisableShuffleCheck() is set to true beforehand. Returns the number of cards successfully sent to the Deck. +description: &desc Sends a card(s) to the Deck. +summary: *desc status: index: stable parameters: - - name: targets + - name: cards type: [ Card, Group ] - description: (To be added) - - name: player + description: The card(s) to send to the Deck. + - name: dest_player type: [ int, nil ] - description: (To be added) - defaultValue: PLAYER_NONE - - name: seq - type: [ int ] - description: (To be added) + description: The player whose Deck to send the cards to. If `nil`, each card is sent to its owner's Deck. + - name: sequence + type: [ DeckSequence ] + description: The sequence (order) in which the cards will be sent to. - name: reason + type: [ Reason ] + description: The reason the cards are being sent to the Deck. + - name: reason_player type: [ int ] - description: (To be added) - - name: rp - type: [ int ] - description: (To be added) + description: The player sending the cards to the Deck. If not supplied, the player is inferred from the game state. For example, if cards are sent during the resolution of an effect, the `reason_player` is the player resolving that effect. required: false returns: - type: [ int ] - description: (To be added) -tags: [ under-construction ] + description: The number of cards successfully sent to the Deck. From 582c2e9c9c4401cdfb10df325a772dfe4cafbd97 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Wed, 2 Apr 2025 09:04:09 +0800 Subject: [PATCH 23/58] update DuelOption enum and constants --- api/constants/DuelMode/DUEL_0_ATK_DESTROYED.yml | 9 --------- api/constants/DuelMode/DUEL_1ST_TURN_DRAW.yml | 9 --------- api/constants/DuelMode/DUEL_1_FIELD.yml | 9 --------- api/constants/DuelMode/DUEL_3_COLUMNS_FIELD.yml | 9 --------- api/constants/DuelMode/DUEL_ATTACK_FIRST_TURN.yml | 9 --------- .../DuelMode/DUEL_CANNOT_SUMMON_OATH_OLD.yml | 9 --------- .../DuelMode/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml | 9 --------- api/constants/DuelMode/DUEL_DRAW_UNTIL_5.yml | 9 --------- api/constants/DuelMode/DUEL_EMZONE.yml | 9 --------- .../DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml | 9 --------- api/constants/DuelMode/DUEL_FSX_MMZONE.yml | 9 --------- .../DuelMode/DUEL_INVERTED_QUICK_PRIORITY.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_GOAT.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_MR1.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_MR2.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_MR3.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_MR4.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_MR5.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_RUSH.yml | 9 --------- api/constants/DuelMode/DUEL_MODE_SPEED.yml | 9 --------- api/constants/DuelMode/DUEL_NO_HAND_LIMIT.yml | 9 --------- api/constants/DuelMode/DUEL_NO_MAIN_PHASE_2.yml | 9 --------- api/constants/DuelMode/DUEL_NO_STANDBY_PHASE.yml | 9 --------- api/constants/DuelMode/DUEL_OBSOLETE_IGNITION.yml | 9 --------- api/constants/DuelMode/DUEL_OBSOLETE_RULING.yml | 9 --------- api/constants/DuelMode/DUEL_PSEUDO_SHUFFLE.yml | 9 --------- api/constants/DuelMode/DUEL_PZONE.yml | 9 --------- api/constants/DuelMode/DUEL_RELAY.yml | 9 --------- .../DuelMode/DUEL_RETURN_TO_DECK_TRIGGERS.yml | 9 --------- api/constants/DuelMode/DUEL_SEPARATE_PZONE.yml | 9 --------- api/constants/DuelMode/DUEL_SIMPLE_AI.yml | 9 --------- .../DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml | 9 --------- .../DuelMode/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml | 9 --------- .../DuelMode/DUEL_STORE_ATTACK_REPLAYS.yml | 9 --------- .../DuelMode/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml | 9 --------- api/constants/DuelMode/DUEL_TCG_SEGOC_NONPUBLIC.yml | 9 --------- api/constants/DuelMode/DUEL_TEST_MODE.yml | 9 --------- .../DuelMode/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml | 9 --------- .../DuelMode/DUEL_TRIGGER_ONLY_IN_LOCATION.yml | 9 --------- .../DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml | 9 --------- api/constants/DuelMode/DUEL_UNLIMITED_SUMMONS.yml | 9 --------- .../DuelMode/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml | 9 --------- api/constants/DuelOption/DUEL_0_ATK_DESTROYED.yml | 8 ++++++++ api/constants/DuelOption/DUEL_1ST_TURN_DRAW.yml | 9 +++++++++ api/constants/DuelOption/DUEL_1_FIELD.yml | 8 ++++++++ api/constants/DuelOption/DUEL_3_COLUMNS_FIELD.yml | 8 ++++++++ api/constants/DuelOption/DUEL_ATTACK_FIRST_TURN.yml | 8 ++++++++ .../DuelOption/DUEL_CANNOT_SUMMON_OATH_OLD.yml | 11 +++++++++++ .../DuelOption/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml | 8 ++++++++ api/constants/DuelOption/DUEL_DRAW_UNTIL_5.yml | 8 ++++++++ api/constants/DuelOption/DUEL_EMZONE.yml | 6 ++++++ .../DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml | 6 ++++++ api/constants/DuelOption/DUEL_FSX_MMZONE.yml | 6 ++++++ .../DuelOption/DUEL_INVERTED_QUICK_PRIORITY.yml | 8 ++++++++ api/constants/DuelOption/DUEL_MODE_GOAT.yml | 9 +++++++++ api/constants/DuelOption/DUEL_MODE_MR1.yml | 13 +++++++++++++ api/constants/DuelOption/DUEL_MODE_MR2.yml | 9 +++++++++ api/constants/DuelOption/DUEL_MODE_MR3.yml | 9 +++++++++ api/constants/DuelOption/DUEL_MODE_MR4.yml | 9 +++++++++ api/constants/DuelOption/DUEL_MODE_MR5.yml | 9 +++++++++ api/constants/DuelOption/DUEL_MODE_RUSH.yml | 9 +++++++++ api/constants/DuelOption/DUEL_MODE_SPEED.yml | 9 +++++++++ api/constants/DuelOption/DUEL_NO_HAND_LIMIT.yml | 8 ++++++++ api/constants/DuelOption/DUEL_NO_MAIN_PHASE_2.yml | 8 ++++++++ api/constants/DuelOption/DUEL_NO_STANDBY_PHASE.yml | 8 ++++++++ api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml | 8 ++++++++ api/constants/DuelOption/DUEL_PSEUDO_SHUFFLE.yml | 8 ++++++++ api/constants/DuelOption/DUEL_PZONE.yml | 8 ++++++++ api/constants/DuelOption/DUEL_RELAY.yml | 8 ++++++++ .../DuelOption/DUEL_RETURN_TO_DECK_TRIGGERS.yml | 8 ++++++++ api/constants/DuelOption/DUEL_SEPARATE_PZONE.yml | 8 ++++++++ api/constants/DuelOption/DUEL_SIMPLE_AI.yml | 8 ++++++++ .../DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml | 8 ++++++++ .../DuelOption/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml | 11 +++++++++++ .../DuelOption/DUEL_STORE_ATTACK_REPLAYS.yml | 8 ++++++++ .../DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml | 11 +++++++++++ .../DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml | 11 +++++++++++ api/constants/DuelOption/DUEL_TEST_MODE.yml | 8 ++++++++ .../DuelOption/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml | 8 ++++++++ .../DuelOption/DUEL_TRIGGER_ONLY_IN_LOCATION.yml | 8 ++++++++ .../DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml | 8 ++++++++ api/constants/DuelOption/DUEL_UNLIMITED_SUMMONS.yml | 8 ++++++++ .../DuelOption/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml | 8 ++++++++ api/enums/DuelMode.yml | 6 ------ api/enums/DuelOption.yml | 5 +++++ 85 files changed, 352 insertions(+), 384 deletions(-) delete mode 100644 api/constants/DuelMode/DUEL_0_ATK_DESTROYED.yml delete mode 100644 api/constants/DuelMode/DUEL_1ST_TURN_DRAW.yml delete mode 100644 api/constants/DuelMode/DUEL_1_FIELD.yml delete mode 100644 api/constants/DuelMode/DUEL_3_COLUMNS_FIELD.yml delete mode 100644 api/constants/DuelMode/DUEL_ATTACK_FIRST_TURN.yml delete mode 100644 api/constants/DuelMode/DUEL_CANNOT_SUMMON_OATH_OLD.yml delete mode 100644 api/constants/DuelMode/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml delete mode 100644 api/constants/DuelMode/DUEL_DRAW_UNTIL_5.yml delete mode 100644 api/constants/DuelMode/DUEL_EMZONE.yml delete mode 100644 api/constants/DuelMode/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml delete mode 100644 api/constants/DuelMode/DUEL_FSX_MMZONE.yml delete mode 100644 api/constants/DuelMode/DUEL_INVERTED_QUICK_PRIORITY.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_GOAT.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_MR1.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_MR2.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_MR3.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_MR4.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_MR5.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_RUSH.yml delete mode 100644 api/constants/DuelMode/DUEL_MODE_SPEED.yml delete mode 100644 api/constants/DuelMode/DUEL_NO_HAND_LIMIT.yml delete mode 100644 api/constants/DuelMode/DUEL_NO_MAIN_PHASE_2.yml delete mode 100644 api/constants/DuelMode/DUEL_NO_STANDBY_PHASE.yml delete mode 100644 api/constants/DuelMode/DUEL_OBSOLETE_IGNITION.yml delete mode 100644 api/constants/DuelMode/DUEL_OBSOLETE_RULING.yml delete mode 100644 api/constants/DuelMode/DUEL_PSEUDO_SHUFFLE.yml delete mode 100644 api/constants/DuelMode/DUEL_PZONE.yml delete mode 100644 api/constants/DuelMode/DUEL_RELAY.yml delete mode 100644 api/constants/DuelMode/DUEL_RETURN_TO_DECK_TRIGGERS.yml delete mode 100644 api/constants/DuelMode/DUEL_SEPARATE_PZONE.yml delete mode 100644 api/constants/DuelMode/DUEL_SIMPLE_AI.yml delete mode 100644 api/constants/DuelMode/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml delete mode 100644 api/constants/DuelMode/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml delete mode 100644 api/constants/DuelMode/DUEL_STORE_ATTACK_REPLAYS.yml delete mode 100644 api/constants/DuelMode/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml delete mode 100644 api/constants/DuelMode/DUEL_TCG_SEGOC_NONPUBLIC.yml delete mode 100644 api/constants/DuelMode/DUEL_TEST_MODE.yml delete mode 100644 api/constants/DuelMode/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml delete mode 100644 api/constants/DuelMode/DUEL_TRIGGER_ONLY_IN_LOCATION.yml delete mode 100644 api/constants/DuelMode/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml delete mode 100644 api/constants/DuelMode/DUEL_UNLIMITED_SUMMONS.yml delete mode 100644 api/constants/DuelMode/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml create mode 100644 api/constants/DuelOption/DUEL_0_ATK_DESTROYED.yml create mode 100644 api/constants/DuelOption/DUEL_1ST_TURN_DRAW.yml create mode 100644 api/constants/DuelOption/DUEL_1_FIELD.yml create mode 100644 api/constants/DuelOption/DUEL_3_COLUMNS_FIELD.yml create mode 100644 api/constants/DuelOption/DUEL_ATTACK_FIRST_TURN.yml create mode 100644 api/constants/DuelOption/DUEL_CANNOT_SUMMON_OATH_OLD.yml create mode 100644 api/constants/DuelOption/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml create mode 100644 api/constants/DuelOption/DUEL_DRAW_UNTIL_5.yml create mode 100644 api/constants/DuelOption/DUEL_EMZONE.yml create mode 100644 api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml create mode 100644 api/constants/DuelOption/DUEL_FSX_MMZONE.yml create mode 100644 api/constants/DuelOption/DUEL_INVERTED_QUICK_PRIORITY.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_GOAT.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_MR1.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_MR2.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_MR3.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_MR4.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_MR5.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_RUSH.yml create mode 100644 api/constants/DuelOption/DUEL_MODE_SPEED.yml create mode 100644 api/constants/DuelOption/DUEL_NO_HAND_LIMIT.yml create mode 100644 api/constants/DuelOption/DUEL_NO_MAIN_PHASE_2.yml create mode 100644 api/constants/DuelOption/DUEL_NO_STANDBY_PHASE.yml create mode 100644 api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml create mode 100644 api/constants/DuelOption/DUEL_PSEUDO_SHUFFLE.yml create mode 100644 api/constants/DuelOption/DUEL_PZONE.yml create mode 100644 api/constants/DuelOption/DUEL_RELAY.yml create mode 100644 api/constants/DuelOption/DUEL_RETURN_TO_DECK_TRIGGERS.yml create mode 100644 api/constants/DuelOption/DUEL_SEPARATE_PZONE.yml create mode 100644 api/constants/DuelOption/DUEL_SIMPLE_AI.yml create mode 100644 api/constants/DuelOption/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml create mode 100644 api/constants/DuelOption/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml create mode 100644 api/constants/DuelOption/DUEL_STORE_ATTACK_REPLAYS.yml create mode 100644 api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml create mode 100644 api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml create mode 100644 api/constants/DuelOption/DUEL_TEST_MODE.yml create mode 100644 api/constants/DuelOption/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml create mode 100644 api/constants/DuelOption/DUEL_TRIGGER_ONLY_IN_LOCATION.yml create mode 100644 api/constants/DuelOption/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml create mode 100644 api/constants/DuelOption/DUEL_UNLIMITED_SUMMONS.yml create mode 100644 api/constants/DuelOption/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml delete mode 100644 api/enums/DuelMode.yml create mode 100644 api/enums/DuelOption.yml diff --git a/api/constants/DuelMode/DUEL_0_ATK_DESTROYED.yml b/api/constants/DuelMode/DUEL_0_ATK_DESTROYED.yml deleted file mode 100644 index 0e35ca3a..00000000 --- a/api/constants/DuelMode/DUEL_0_ATK_DESTROYED.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_0_ATK_DESTROYED -enum: DuelMode -value: 0x10000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_1ST_TURN_DRAW.yml b/api/constants/DuelMode/DUEL_1ST_TURN_DRAW.yml deleted file mode 100644 index b735e72a..00000000 --- a/api/constants/DuelMode/DUEL_1ST_TURN_DRAW.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_1ST_TURN_DRAW -enum: DuelMode -value: 0x200 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_1_FIELD.yml b/api/constants/DuelMode/DUEL_1_FIELD.yml deleted file mode 100644 index b53f022c..00000000 --- a/api/constants/DuelMode/DUEL_1_FIELD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_1_FIELD -enum: DuelMode -value: 0x400 -description: >- - Use this constant name in the scripts (internally called DUEL_1_FACEUP_FIELD) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_3_COLUMNS_FIELD.yml b/api/constants/DuelMode/DUEL_3_COLUMNS_FIELD.yml deleted file mode 100644 index 731d65c9..00000000 --- a/api/constants/DuelMode/DUEL_3_COLUMNS_FIELD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_3_COLUMNS_FIELD -enum: DuelMode -value: 0x400000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_ATTACK_FIRST_TURN.yml b/api/constants/DuelMode/DUEL_ATTACK_FIRST_TURN.yml deleted file mode 100644 index c922bf11..00000000 --- a/api/constants/DuelMode/DUEL_ATTACK_FIRST_TURN.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_ATTACK_FIRST_TURN -enum: DuelMode -value: 0x2 -description: >- - A flag for DuelModes. You can attack on the first turn -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_CANNOT_SUMMON_OATH_OLD.yml b/api/constants/DuelMode/DUEL_CANNOT_SUMMON_OATH_OLD.yml deleted file mode 100644 index e19595b8..00000000 --- a/api/constants/DuelMode/DUEL_CANNOT_SUMMON_OATH_OLD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_CANNOT_SUMMON_OATH_OLD -enum: DuelMode -value: 0x80000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml b/api/constants/DuelMode/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml deleted file mode 100644 index 256b1b41..00000000 --- a/api/constants/DuelMode/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_CAN_REPOS_IF_NON_SUMPLAYER -enum: DuelMode -value: 0x80000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_DRAW_UNTIL_5.yml b/api/constants/DuelMode/DUEL_DRAW_UNTIL_5.yml deleted file mode 100644 index 2fd4223e..00000000 --- a/api/constants/DuelMode/DUEL_DRAW_UNTIL_5.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_DRAW_UNTIL_5 -enum: DuelMode -value: 0x800000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_EMZONE.yml b/api/constants/DuelMode/DUEL_EMZONE.yml deleted file mode 100644 index 8ce20572..00000000 --- a/api/constants/DuelMode/DUEL_EMZONE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_EMZONE -enum: DuelMode -value: 0x2000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml b/api/constants/DuelMode/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml deleted file mode 100644 index e9aebc60..00000000 --- a/api/constants/DuelMode/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET -enum: DuelMode -value: 0x8000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_FSX_MMZONE.yml b/api/constants/DuelMode/DUEL_FSX_MMZONE.yml deleted file mode 100644 index 6cd5b9e2..00000000 --- a/api/constants/DuelMode/DUEL_FSX_MMZONE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_FSX_MMZONE -enum: DuelMode -value: 0x4000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_INVERTED_QUICK_PRIORITY.yml b/api/constants/DuelMode/DUEL_INVERTED_QUICK_PRIORITY.yml deleted file mode 100644 index 57cd260f..00000000 --- a/api/constants/DuelMode/DUEL_INVERTED_QUICK_PRIORITY.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_INVERTED_QUICK_PRIORITY -enum: DuelMode -value: 0x4000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_GOAT.yml b/api/constants/DuelMode/DUEL_MODE_GOAT.yml deleted file mode 100644 index 49f57125..00000000 --- a/api/constants/DuelMode/DUEL_MODE_GOAT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_GOAT -enum: DuelMode -value: 0 -description: >- - A composite flag for DuelModes. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_MR1.yml b/api/constants/DuelMode/DUEL_MODE_MR1.yml deleted file mode 100644 index f1c341d5..00000000 --- a/api/constants/DuelMode/DUEL_MODE_MR1.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_MR1 -enum: DuelMode -value: 1 -description: >- - A composite flag for DuelModes. (DUEL_OBSOLETE_IGNITION+DUEL_1ST_TURN_DRAW+DUEL_1_FIELD+DUEL_SPSUMMON_ONCE_OLD_NEGATE+DUEL_RETURN_TO_DECK_TRIGGERS+DUEL_CANNOT_SUMMON_OATH_OLD) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_MR2.yml b/api/constants/DuelMode/DUEL_MODE_MR2.yml deleted file mode 100644 index 1fbf8072..00000000 --- a/api/constants/DuelMode/DUEL_MODE_MR2.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_MR2 -enum: DuelMode -value: 2 -description: >- - A composite flag for DuelModes. (DUEL_1ST_TURN_DRAW+DUEL_1_FIELD+DUEL_SPSUMMON_ONCE_OLD_NEGATE+DUEL_RETURN_TO_DECK_TRIGGERS+DUEL_CANNOT_SUMMON_OATH_OLD) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_MR3.yml b/api/constants/DuelMode/DUEL_MODE_MR3.yml deleted file mode 100644 index 636e3fc5..00000000 --- a/api/constants/DuelMode/DUEL_MODE_MR3.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_MR3 -enum: DuelMode -value: 3 -description: >- - A composite flag for DuelModes. (DUEL_PZONE+DUEL_SEPARATE_PZONE+DUEL_SPSUMMON_ONCE_OLD_NEGATE+DUEL_RETURN_TO_DECK_TRIGGERS+DUEL_CANNOT_SUMMON_OATH_OLD) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_MR4.yml b/api/constants/DuelMode/DUEL_MODE_MR4.yml deleted file mode 100644 index b1dc994f..00000000 --- a/api/constants/DuelMode/DUEL_MODE_MR4.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_MR4 -enum: DuelMode -value: 4 -description: >- - A composite flag for DuelModes. (DUEL_PZONE+DUEL_EMZONE+DUEL_SPSUMMON_ONCE_OLD_NEGATE+DUEL_RETURN_TO_DECK_TRIGGERS+DUEL_CANNOT_SUMMON_OATH_OLD) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_MR5.yml b/api/constants/DuelMode/DUEL_MODE_MR5.yml deleted file mode 100644 index e180b3f1..00000000 --- a/api/constants/DuelMode/DUEL_MODE_MR5.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_MR5 -enum: DuelMode -value: 5 -description: >- - A composite flag for DuelModes. (DUEL_PZONE+DUEL_EMZONE+DUEL_FSX_MMZONE+DUEL_TRAP_MONSTERS_NOT_USE_ZONE+DUEL_TRIGGER_ONLY_IN_LOCATION) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_RUSH.yml b/api/constants/DuelMode/DUEL_MODE_RUSH.yml deleted file mode 100644 index 930af25d..00000000 --- a/api/constants/DuelMode/DUEL_MODE_RUSH.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_RUSH -enum: DuelMode -value: 0 -description: >- - A composite flag for DuelModes. (DUEL_3_COLUMNS_FIELD+DUEL_NO_MAIN_PHASE_2+DUEL_NO_STANDBY_PHASE+DUEL_1ST_TURN_DRAW+DUEL_INVERTED_QUICK_PRIORITY+DUEL_DRAW_UNTIL_5+DUEL_NO_HAND_LIMIT+DUEL_UNLIMITED_SUMMONS+DUEL_TRIGGER_ONLY_IN_LOCATION) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_MODE_SPEED.yml b/api/constants/DuelMode/DUEL_MODE_SPEED.yml deleted file mode 100644 index a8c2ed0d..00000000 --- a/api/constants/DuelMode/DUEL_MODE_SPEED.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_MODE_SPEED -enum: DuelMode -value: 0 -description: >- - A composite flag for DuelModes. (DUEL_3_COLUMNS_FIELD+DUEL_NO_MAIN_PHASE_2+DUEL_TRIGGER_ONLY_IN_LOCATION) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_NO_HAND_LIMIT.yml b/api/constants/DuelMode/DUEL_NO_HAND_LIMIT.yml deleted file mode 100644 index 9fc7d478..00000000 --- a/api/constants/DuelMode/DUEL_NO_HAND_LIMIT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_NO_HAND_LIMIT -enum: DuelMode -value: 0x1000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_NO_MAIN_PHASE_2.yml b/api/constants/DuelMode/DUEL_NO_MAIN_PHASE_2.yml deleted file mode 100644 index 131fe796..00000000 --- a/api/constants/DuelMode/DUEL_NO_MAIN_PHASE_2.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_NO_MAIN_PHASE_2 -enum: DuelMode -value: 0x200000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_NO_STANDBY_PHASE.yml b/api/constants/DuelMode/DUEL_NO_STANDBY_PHASE.yml deleted file mode 100644 index 8310fe57..00000000 --- a/api/constants/DuelMode/DUEL_NO_STANDBY_PHASE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_NO_STANDBY_PHASE -enum: DuelMode -value: 0x100000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_OBSOLETE_IGNITION.yml b/api/constants/DuelMode/DUEL_OBSOLETE_IGNITION.yml deleted file mode 100644 index 5c4932f9..00000000 --- a/api/constants/DuelMode/DUEL_OBSOLETE_IGNITION.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_OBSOLETE_IGNITION -enum: DuelMode -value: 0x100 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_OBSOLETE_RULING.yml b/api/constants/DuelMode/DUEL_OBSOLETE_RULING.yml deleted file mode 100644 index bf8bccdb..00000000 --- a/api/constants/DuelMode/DUEL_OBSOLETE_RULING.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_OBSOLETE_RULING -enum: DuelMode -value: 0x8 -description: >- - A flag for DuelModes. Applies First turn draw and ignition priority -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_PSEUDO_SHUFFLE.yml b/api/constants/DuelMode/DUEL_PSEUDO_SHUFFLE.yml deleted file mode 100644 index dbcbd5b1..00000000 --- a/api/constants/DuelMode/DUEL_PSEUDO_SHUFFLE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_PSEUDO_SHUFFLE -enum: DuelMode -value: 0x10 -description: >- - A flag for DuelModes. The deck is not shuffled -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_PZONE.yml b/api/constants/DuelMode/DUEL_PZONE.yml deleted file mode 100644 index baf99364..00000000 --- a/api/constants/DuelMode/DUEL_PZONE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_PZONE -enum: DuelMode -value: 0x800 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_RELAY.yml b/api/constants/DuelMode/DUEL_RELAY.yml deleted file mode 100644 index 0be3fb57..00000000 --- a/api/constants/DuelMode/DUEL_RELAY.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_RELAY -enum: DuelMode -value: 0x80 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_RETURN_TO_DECK_TRIGGERS.yml b/api/constants/DuelMode/DUEL_RETURN_TO_DECK_TRIGGERS.yml deleted file mode 100644 index 41f19718..00000000 --- a/api/constants/DuelMode/DUEL_RETURN_TO_DECK_TRIGGERS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_RETURN_TO_DECK_TRIGGERS -enum: DuelMode -value: 0x10000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_SEPARATE_PZONE.yml b/api/constants/DuelMode/DUEL_SEPARATE_PZONE.yml deleted file mode 100644 index 335af2c9..00000000 --- a/api/constants/DuelMode/DUEL_SEPARATE_PZONE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_SEPARATE_PZONE -enum: DuelMode -value: 0x1000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_SIMPLE_AI.yml b/api/constants/DuelMode/DUEL_SIMPLE_AI.yml deleted file mode 100644 index 3e622c4a..00000000 --- a/api/constants/DuelMode/DUEL_SIMPLE_AI.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_SIMPLE_AI -enum: DuelMode -value: 0x40 -description: >- - A flag for DuelModes. The AI/Opponent will activate effects whenever prompted -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml b/api/constants/DuelMode/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml deleted file mode 100644 index 9505db6f..00000000 --- a/api/constants/DuelMode/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP -enum: DuelMode -value: 0x40000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml b/api/constants/DuelMode/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml deleted file mode 100644 index 11ad182e..00000000 --- a/api/constants/DuelMode/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_SPSUMMON_ONCE_OLD_NEGATE -enum: DuelMode -value: 0x40000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_STORE_ATTACK_REPLAYS.yml b/api/constants/DuelMode/DUEL_STORE_ATTACK_REPLAYS.yml deleted file mode 100644 index a40fc3cd..00000000 --- a/api/constants/DuelMode/DUEL_STORE_ATTACK_REPLAYS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_STORE_ATTACK_REPLAYS -enum: DuelMode -value: 0x20000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml b/api/constants/DuelMode/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml deleted file mode 100644 index 5965a4e9..00000000 --- a/api/constants/DuelMode/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_TCG_SEGOC_FIRSTTRIGGER -enum: DuelMode -value: 0x200000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_TCG_SEGOC_NONPUBLIC.yml b/api/constants/DuelMode/DUEL_TCG_SEGOC_NONPUBLIC.yml deleted file mode 100644 index 4a5ae341..00000000 --- a/api/constants/DuelMode/DUEL_TCG_SEGOC_NONPUBLIC.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_TCG_SEGOC_NONPUBLIC -enum: DuelMode -value: 0x100000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_TEST_MODE.yml b/api/constants/DuelMode/DUEL_TEST_MODE.yml deleted file mode 100644 index 6adcbb76..00000000 --- a/api/constants/DuelMode/DUEL_TEST_MODE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_TEST_MODE -enum: DuelMode -value: 0x1 -description: >- - A flag for DuelModes. You can control the AI/Opponent -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml b/api/constants/DuelMode/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml deleted file mode 100644 index d14a1565..00000000 --- a/api/constants/DuelMode/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_TRAP_MONSTERS_NOT_USE_ZONE -enum: DuelMode -value: 0x8000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_TRIGGER_ONLY_IN_LOCATION.yml b/api/constants/DuelMode/DUEL_TRIGGER_ONLY_IN_LOCATION.yml deleted file mode 100644 index e2573e12..00000000 --- a/api/constants/DuelMode/DUEL_TRIGGER_ONLY_IN_LOCATION.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_TRIGGER_ONLY_IN_LOCATION -enum: DuelMode -value: 0x20000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml b/api/constants/DuelMode/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml deleted file mode 100644 index 7c01e31a..00000000 --- a/api/constants/DuelMode/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE -enum: DuelMode -value: 0x20 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_UNLIMITED_SUMMONS.yml b/api/constants/DuelMode/DUEL_UNLIMITED_SUMMONS.yml deleted file mode 100644 index 9683bb28..00000000 --- a/api/constants/DuelMode/DUEL_UNLIMITED_SUMMONS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_UNLIMITED_SUMMONS -enum: DuelMode -value: 0x2000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelMode/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml b/api/constants/DuelMode/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml deleted file mode 100644 index ba64a3bd..00000000 --- a/api/constants/DuelMode/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DUEL_USE_TRAPS_IN_NEW_CHAIN -enum: DuelMode -value: 0x4 -description: >- - A flag for DuelModes. Deprecated flag in Edopro's 8.0 core -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/DuelOption/DUEL_0_ATK_DESTROYED.yml b/api/constants/DuelOption/DUEL_0_ATK_DESTROYED.yml new file mode 100644 index 00000000..f9035648 --- /dev/null +++ b/api/constants/DuelOption/DUEL_0_ATK_DESTROYED.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_0_ATK_DESTROYED +enum: DuelOption +value: 0x10000000 +description: In Duels with this option, 0-ATK monsters are destroyed when battling each other. +summary: 0-ATK monsters are destroyed when battling each other. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_1ST_TURN_DRAW.yml b/api/constants/DuelOption/DUEL_1ST_TURN_DRAW.yml new file mode 100644 index 00000000..6751ba59 --- /dev/null +++ b/api/constants/DuelOption/DUEL_1ST_TURN_DRAW.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_1ST_TURN_DRAW +enum: DuelOption +value: 0x200 +description: In Duels with this option, the starting player draws a card on their first turn. +summary: The starting player draws a card on their first turn. +status: + index: stable + diff --git a/api/constants/DuelOption/DUEL_1_FIELD.yml b/api/constants/DuelOption/DUEL_1_FIELD.yml new file mode 100644 index 00000000..fc838fef --- /dev/null +++ b/api/constants/DuelOption/DUEL_1_FIELD.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_1_FIELD +enum: DuelOption +value: 0x400 +description: In Duels with this option, only 1 Field Spell can be face-up in the Field Zone at once. To activate another Field Spell or place another one face-up, the existing face-up Field Spell is first sent to the GY. +summary: Only 1 field can be face-up in the Field Zone at once. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_3_COLUMNS_FIELD.yml b/api/constants/DuelOption/DUEL_3_COLUMNS_FIELD.yml new file mode 100644 index 00000000..af4c4806 --- /dev/null +++ b/api/constants/DuelOption/DUEL_3_COLUMNS_FIELD.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_3_COLUMNS_FIELD +enum: DuelOption +value: 0x400000 +description: In Duels with this option, there are only 3 Main Monster Zones and 3 Spell & Trap Zones. +summary: There are only 3 Main Monster Zones and 3 Spell & Trap Zones. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_ATTACK_FIRST_TURN.yml b/api/constants/DuelOption/DUEL_ATTACK_FIRST_TURN.yml new file mode 100644 index 00000000..e603a504 --- /dev/null +++ b/api/constants/DuelOption/DUEL_ATTACK_FIRST_TURN.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_ATTACK_FIRST_TURN +enum: DuelOption +value: 0x2 +description: In Duels with this option, the starting player can attack on their first turn. +summary: The starting player can attack on their first turn. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_CANNOT_SUMMON_OATH_OLD.yml b/api/constants/DuelOption/DUEL_CANNOT_SUMMON_OATH_OLD.yml new file mode 100644 index 00000000..abf4428c --- /dev/null +++ b/api/constants/DuelOption/DUEL_CANNOT_SUMMON_OATH_OLD.yml @@ -0,0 +1,11 @@ +---!constant +name: DUEL_CANNOT_SUMMON_OATH_OLD +enum: DuelOption +value: 0x80000 +description: In Duels with this option, negated Summons do not count for Summon restrictions that care about performed Summons. For example, if the Normal Summon of a player's monster was negated, the player would still be able to activate ["Rage with Eyes of Blue"](https://yugipedia.com/wiki/Rage_with_Eyes_of_Blue). +summary: Negated Summons do not count for restrictions that care about performed Summons. +status: + index: stable +suggestedLinks: + - name: DUEL_SPSUMMON_ONCE_OLD_NEGATE + link: /api/constants/DuelOption/DUEL_SPSUMMON_ONCE_OLD_NEGATE \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml b/api/constants/DuelOption/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml new file mode 100644 index 00000000..1635cd62 --- /dev/null +++ b/api/constants/DuelOption/DUEL_CAN_REPOS_IF_NON_SUMPLAYER.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_CAN_REPOS_IF_NON_SUMPLAYER +enum: DuelOption +value: 0x80000000 +description: In Duels with this option, players can change the battle position of monsters they did not Summon after taking control of it from the opponent, even if they were Summoned that turn. +summary: Players can change the battle position of monsters they did not Summon. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_DRAW_UNTIL_5.yml b/api/constants/DuelOption/DUEL_DRAW_UNTIL_5.yml new file mode 100644 index 00000000..df8a817e --- /dev/null +++ b/api/constants/DuelOption/DUEL_DRAW_UNTIL_5.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_DRAW_UNTIL_5 +enum: DuelOption +value: 0x800000 +description: In Duels with this option, players draw cards until they have 5 cards in their hand in the Draw Phase, or draw 1 card if they already have at least 5 cards. +summary: Players draw cards until they have 5 cards in their hand in the Draw Phase. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_EMZONE.yml b/api/constants/DuelOption/DUEL_EMZONE.yml new file mode 100644 index 00000000..a7afa669 --- /dev/null +++ b/api/constants/DuelOption/DUEL_EMZONE.yml @@ -0,0 +1,6 @@ +---!constant +name: DUEL_EMZONE +enum: DuelOption +value: 0x2000 +description: Duels with this option include the [Extra Monster Zones](https://yugipedia.com/wiki/Extra_Monster_Zone). +summary: Includes the Extra Monster Zones. diff --git a/api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml b/api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml new file mode 100644 index 00000000..403c17e4 --- /dev/null +++ b/api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml @@ -0,0 +1,6 @@ +---!constant +name: DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET +enum: DuelOption +value: 0x8000000 +description: In Duels with this option, Equip Cards are not sent to the GY even if their target is no longer on the field. +summary: Equip Cards are not sent to the GY if their target leaves the field. diff --git a/api/constants/DuelOption/DUEL_FSX_MMZONE.yml b/api/constants/DuelOption/DUEL_FSX_MMZONE.yml new file mode 100644 index 00000000..786a0d1e --- /dev/null +++ b/api/constants/DuelOption/DUEL_FSX_MMZONE.yml @@ -0,0 +1,6 @@ +---!constant +name: DUEL_FSX_MMZONE +enum: DuelOption +value: 0x4000 +description: In Duels with this option, Fusion, Synchro, and Xyz Monsters can be Special Summoned from the Extra Deck to the Main Monster Zone even if they are not Linked. +summary: Fusion, Synchro, and Xyz Monsters can be Special Summoned to Main Monster Zones. diff --git a/api/constants/DuelOption/DUEL_INVERTED_QUICK_PRIORITY.yml b/api/constants/DuelOption/DUEL_INVERTED_QUICK_PRIORITY.yml new file mode 100644 index 00000000..9bc0f002 --- /dev/null +++ b/api/constants/DuelOption/DUEL_INVERTED_QUICK_PRIORITY.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_INVERTED_QUICK_PRIORITY +enum: DuelOption +value: 0x4000000 +description: In Duels with this option, Traps cannot be chained to each other, cannot [miss timing](https://yugipedia.com/wiki/If..._You_Can_VS_When..._You_Can), and can be activated in the Damage Step. +summary: Traps can't chain to each other or miss timing, but can activate in Damage Step. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_MODE_GOAT.yml b/api/constants/DuelOption/DUEL_MODE_GOAT.yml new file mode 100644 index 00000000..7c8dab7d --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_GOAT.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_MODE_GOAT +enum: DuelOption +value: 0x7f80d072c +description: A composite Duel option that enforces [Goat Format rules](https://www.goatformat.com/rules.html). +summary: Goat Format rules. +status: + index: stable +tags: [ composite-bits ] diff --git a/api/constants/DuelOption/DUEL_MODE_MR1.yml b/api/constants/DuelOption/DUEL_MODE_MR1.yml new file mode 100644 index 00000000..8a198cb9 --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_MR1.yml @@ -0,0 +1,13 @@ +---!constant +name: DUEL_MODE_MR1 +enum: DuelOption +value: 0xd0700 +description: A composite Duel option that enforces the [first iteration of the Master Rule](https://yugipedia.com/wiki/Master_Rule#Master_Rule), colloquially called "Master Rule 1". +summary: Master Rule +aliases: + - name: DUEL_OBSOLETE_RULING + status: + index: stable +status: + index: stable +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_MODE_MR2.yml b/api/constants/DuelOption/DUEL_MODE_MR2.yml new file mode 100644 index 00000000..263e1e88 --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_MR2.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_MODE_MR2 +enum: DuelOption +value: 0xd0700 +description: A composite Duel option that enforces [Master Rule 2](https://yugipedia.com/wiki/Master_Rule#Master_Rule_2). +summary: Master Rule 2 +status: + index: stable +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_MODE_MR3.yml b/api/constants/DuelOption/DUEL_MODE_MR3.yml new file mode 100644 index 00000000..20980559 --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_MR3.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_MODE_MR3 +enum: DuelOption +value: 0xd1800 +description: A composite Duel option that enforces [Master Rule 3](https://yugipedia.com/wiki/Master_Rule#Master_Rule_3). +summary: Master Rule 3 +status: + index: stable +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_MODE_MR4.yml b/api/constants/DuelOption/DUEL_MODE_MR4.yml new file mode 100644 index 00000000..baf9565b --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_MR4.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_MODE_MR4 +enum: DuelOption +value: 0xd2800 +description: A composite Duel option that enforces the [New Master Rule](https://yugipedia.com/wiki/Master_Rule#Master_Rule_4), colloquially called "Master Rule 4". +summary: New Master Rule +status: + index: stable +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_MODE_MR5.yml b/api/constants/DuelOption/DUEL_MODE_MR5.yml new file mode 100644 index 00000000..d4620b7a --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_MR5.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_MODE_MR5 +enum: DuelOption +value: 0x2e800 +description: A composite Duel option that enforces the [April 1, 2020 revision of the Master Rule](https://yugipedia.com/wiki/Master_Rule#Master_Rule_(April_1,_2020_revision)), colloquially called "Master Rule 5". +summary: Master Rule (April 1, 2020 revision) +status: + index: stable +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_MODE_RUSH.yml b/api/constants/DuelOption/DUEL_MODE_RUSH.yml new file mode 100644 index 00000000..dcf9ec10 --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_RUSH.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_MODE_RUSH +enum: DuelOption +value: 0x7f20200 +description: A composite Duel option that enforces [Rush Duel](https://yugipedia.com/wiki/Yu-Gi-Oh!_Rush_Duel) rules. +summary: Rush Duel rules +status: + index: stable +tags: [ rush, composite-bits ] \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_MODE_SPEED.yml b/api/constants/DuelOption/DUEL_MODE_SPEED.yml new file mode 100644 index 00000000..6f676919 --- /dev/null +++ b/api/constants/DuelOption/DUEL_MODE_SPEED.yml @@ -0,0 +1,9 @@ +---!constant +name: DUEL_MODE_SPEED +enum: DuelOption +value: 0x620000 +description: A composite Duel option that enforces [Speed Duel](https://yugipedia.com/wiki/Speed_Duel) rules. +summary: Speed Duel rules +status: + index: stable +tags: [ speed, composite-bits ] diff --git a/api/constants/DuelOption/DUEL_NO_HAND_LIMIT.yml b/api/constants/DuelOption/DUEL_NO_HAND_LIMIT.yml new file mode 100644 index 00000000..924b2ce1 --- /dev/null +++ b/api/constants/DuelOption/DUEL_NO_HAND_LIMIT.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_NO_HAND_LIMIT +enum: DuelOption +value: 0x1000000 +description: In Duels with this option, players have no hand size limit which would otherwise make them send cards to the GY if exceeded in the End Phase. +summary: Players have no hand size limit. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_NO_MAIN_PHASE_2.yml b/api/constants/DuelOption/DUEL_NO_MAIN_PHASE_2.yml new file mode 100644 index 00000000..bb047ed9 --- /dev/null +++ b/api/constants/DuelOption/DUEL_NO_MAIN_PHASE_2.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_NO_MAIN_PHASE_2 +enum: DuelOption +value: 0x200000 +description: Duels with this option have no [Main Phase 2](https://yugipedia.com/wiki/Main_Phase_2). +summary: No Main Phase 2. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_NO_STANDBY_PHASE.yml b/api/constants/DuelOption/DUEL_NO_STANDBY_PHASE.yml new file mode 100644 index 00000000..859b8376 --- /dev/null +++ b/api/constants/DuelOption/DUEL_NO_STANDBY_PHASE.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_NO_STANDBY_PHASE +enum: DuelOption +value: 0x100000 +description: Duels with this option have no [Standby Phase](https://yugipedia.com/wiki/Standby_Phase). +summary: No Standby Phase. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml b/api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml new file mode 100644 index 00000000..7879c80f --- /dev/null +++ b/api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_OBSOLETE_IGNITION +enum: DuelOption +value: 0x100 +description: In Duels with this option, when a Summon is completed or a Chain has finished resolving, the turn player can activate an Ignition Effect (not just fast effects) before the opponent is allowed to respond. +summary: The turn player can activate an Ignition Effect after a Chain or Summon. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_PSEUDO_SHUFFLE.yml b/api/constants/DuelOption/DUEL_PSEUDO_SHUFFLE.yml new file mode 100644 index 00000000..854f3bfa --- /dev/null +++ b/api/constants/DuelOption/DUEL_PSEUDO_SHUFFLE.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_PSEUDO_SHUFFLE +enum: DuelOption +value: 0x10 +description: In Duels with this option, the Deck is **never** shuffled, whether at the start of the Duel, through rules, or card effects. The EDOPro client may still play the shuffling animation but the cards stay in the same order. +summary: The Deck is never shuffled. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_PZONE.yml b/api/constants/DuelOption/DUEL_PZONE.yml new file mode 100644 index 00000000..25654bcd --- /dev/null +++ b/api/constants/DuelOption/DUEL_PZONE.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_PZONE +enum: DuelOption +value: 0x800 +description: Duels with this option have [Pendulum Zones](https://yugipedia.com/wiki/Pendulum_Zone) integrated in the Spell & Trap Zones. For separate Pendulum Zones, see [`DUEL_SEPARATE_PZONE`](/api/constants/DuelOption/DUEL_SEPARATE_PZONE). +summary: Includes Pendulum Zones integrated in the Spell & Trap Zones. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_RELAY.yml b/api/constants/DuelOption/DUEL_RELAY.yml new file mode 100644 index 00000000..fac3d1f3 --- /dev/null +++ b/api/constants/DuelOption/DUEL_RELAY.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_RELAY +enum: DuelOption +value: 0x80 +description: In Duels with this option, players in the same team switch to the next when one loses. +summary: Players in the same team switch to the next when one loses. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_RETURN_TO_DECK_TRIGGERS.yml b/api/constants/DuelOption/DUEL_RETURN_TO_DECK_TRIGGERS.yml new file mode 100644 index 00000000..f78acae4 --- /dev/null +++ b/api/constants/DuelOption/DUEL_RETURN_TO_DECK_TRIGGERS.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_RETURN_TO_DECK_TRIGGERS +enum: DuelOption +value: 0x10000 +description: In Duels with this option, Trigger Effects that are triggered when the card leaves the field can activate when the card is sent to the Deck or Extra Deck. +summary: Trigger Effects can activate when the card is sent to the Deck. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_SEPARATE_PZONE.yml b/api/constants/DuelOption/DUEL_SEPARATE_PZONE.yml new file mode 100644 index 00000000..25a574fd --- /dev/null +++ b/api/constants/DuelOption/DUEL_SEPARATE_PZONE.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_SEPARATE_PZONE +enum: DuelOption +value: 0x1000 +description: Duels with this option have distinct [Pendulum Zones](https://yugipedia.com/wiki/Pendulum_Zone), separate from the Spell & Trap Zones. For Pendulum Zones integrated in the Spell & Trap Zones, see [`DUEL_PZONE`](/api/constants/DuelOption/DUEL_PZONE). +summary: Includes Pendulum Zones separate from Spell & Trap Zones. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_SIMPLE_AI.yml b/api/constants/DuelOption/DUEL_SIMPLE_AI.yml new file mode 100644 index 00000000..767e418e --- /dev/null +++ b/api/constants/DuelOption/DUEL_SIMPLE_AI.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_SIMPLE_AI +enum: DuelOption +value: 0x40 +description: Duels with this option include a simple AI player that will activate effects and make decisions when prompted. +summary: Includes a simple AI player. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml b/api/constants/DuelOption/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml new file mode 100644 index 00000000..25a708b0 --- /dev/null +++ b/api/constants/DuelOption/DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_SINGLE_CHAIN_IN_DAMAGE_SUBSTEP +enum: DuelOption +value: 0x40000000 +description: In Duels with this option, only one Chain can occur during each substep of the Damage Step (unless the resolution of one Chain triggers some other effect). +summary: Only one Chain can occur during each substep of the Damage Step. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml b/api/constants/DuelOption/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml new file mode 100644 index 00000000..a6bcbe2a --- /dev/null +++ b/api/constants/DuelOption/DUEL_SPSUMMON_ONCE_OLD_NEGATE.yml @@ -0,0 +1,11 @@ +---!constant +name: DUEL_SPSUMMON_ONCE_OLD_NEGATE +enum: DuelOption +value: 0x40000 +description: In Duels with this option, negated Special Summons do not count for Special Summon limits. For example, if the Special Summon of ["Sky Striker Ace - Kagari"](https://yugipedia.com/wiki/Sky_Striker_Ace_-_Kagari) is negated, the player would still be able to Special Summon another copy of "Sky Striker Ace - Kagari". +summary: Negated Special Summons do not count for Special Summon limits. +status: + index: stable +suggestedLinks: + - name: DUEL_CANNOT_SUMMON_OATH_OLD + link: /api/constants/DuelOption/DUEL_CANNOT_SUMMON_OATH_OLD \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_STORE_ATTACK_REPLAYS.yml b/api/constants/DuelOption/DUEL_STORE_ATTACK_REPLAYS.yml new file mode 100644 index 00000000..eeb4d027 --- /dev/null +++ b/api/constants/DuelOption/DUEL_STORE_ATTACK_REPLAYS.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_STORE_ATTACK_REPLAYS +enum: DuelOption +value: 0x20000000 +description: In Duels with this option, [battle replays](https://yugipedia.com/wiki/Replay) rewind back to the beginning of the Battle Step where the attack may be redeclared, and will be treated as an entirely new attack. This means that if the attacking player decides not to attack at all with the monster involved in the replay, it may attack again later in the Battle Phase. +summary: Battle replays rewind back to the beginning of the Battle Step. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml b/api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml new file mode 100644 index 00000000..3fb44995 --- /dev/null +++ b/api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml @@ -0,0 +1,11 @@ +---!constant +name: DUEL_TCG_SEGOC_FIRSTTRIGGER +enum: DuelOption +value: 0x200000000 +description: In Duels with this option, simultaneous trigger effects on a chain follow [TCG ordering](https://yugipedia.com/wiki/Simultaneous_Effects#TCG). +summary: Simultaneous trigger effects on a chain follow TCG ordering. +status: + index: stable +suggestedLinks: + - name: DUEL_TCG_SEGOC_NONPUBLIC + link: api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml b/api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml new file mode 100644 index 00000000..6e934962 --- /dev/null +++ b/api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml @@ -0,0 +1,11 @@ +---!constant +name: DUEL_TCG_SEGOC_NONPUBLIC +enum: DuelOption +value: 0x100000000 +description: In Duels with this option, Trigger Effects of cards in private locations can be activated in the same timing as other Trigger Effects, following [TCG SEGOC rules](https://yugipedia.com/wiki/Simultaneous_Effects#TCG). +summary: Private Trigger Effects have the same timing as other Trigger Effects. +status: + index: stable +suggestedLinks: + - name: DUEL_TCG_SEGOC_FIRSTTRIGGER + link: api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_TEST_MODE.yml b/api/constants/DuelOption/DUEL_TEST_MODE.yml new file mode 100644 index 00000000..4590a435 --- /dev/null +++ b/api/constants/DuelOption/DUEL_TEST_MODE.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_TEST_MODE +enum: DuelOption +value: 0x1 +description: In Duels with this option, the user can control both players. +summary: The user can control both players. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml b/api/constants/DuelOption/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml new file mode 100644 index 00000000..d5d7448c --- /dev/null +++ b/api/constants/DuelOption/DUEL_TRAP_MONSTERS_NOT_USE_ZONE.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_TRAP_MONSTERS_NOT_USE_ZONE +enum: DuelOption +value: 0x8000 +description: In Duels with this option, [Trap Monsters](https://yugipedia.com/wiki/Trap_Monster) do not occupy a Spell & Trap Zone while they are summoned as monsters even if they are still treated as Trap cards. +summary: Trap Monsters do not occupy a Spell & Trap Zone. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_TRIGGER_ONLY_IN_LOCATION.yml b/api/constants/DuelOption/DUEL_TRIGGER_ONLY_IN_LOCATION.yml new file mode 100644 index 00000000..e9d4fcd7 --- /dev/null +++ b/api/constants/DuelOption/DUEL_TRIGGER_ONLY_IN_LOCATION.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_TRIGGER_ONLY_IN_LOCATION +enum: DuelOption +value: 0x20000 +description: In Duels with this option, Trigger Effects cannot activate if the card was moved from where it fulfilled its activation requirement before its effect activates. +summary: Trigger Effects cannot activate if the card is moved. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml b/api/constants/DuelOption/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml new file mode 100644 index 00000000..7f1e055f --- /dev/null +++ b/api/constants/DuelOption/DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_TRIGGER_WHEN_PRIVATE_KNOWLEDGE +enum: DuelOption +value: 0x20 +description: In Duels with this option, Trigger Effects can activate even if the card is sent to a location that is not public knowledge. +summary: Trigger Effects can activate when sent to a location that is private knowledge. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_UNLIMITED_SUMMONS.yml b/api/constants/DuelOption/DUEL_UNLIMITED_SUMMONS.yml new file mode 100644 index 00000000..b72331db --- /dev/null +++ b/api/constants/DuelOption/DUEL_UNLIMITED_SUMMONS.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_UNLIMITED_SUMMONS +enum: DuelOption +value: 0x2000000 +description: In Duels with this option, players can perform any number of Normal Summons/Sets per turn. +summary: Players can perform any number of Normal Summons/Sets. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml b/api/constants/DuelOption/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml new file mode 100644 index 00000000..1303167f --- /dev/null +++ b/api/constants/DuelOption/DUEL_USE_TRAPS_IN_NEW_CHAIN.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_USE_TRAPS_IN_NEW_CHAIN +enum: DuelOption +value: 0x4 +description: In Duels with this option, a Continuous Trap cannot activate its optional fast effects in the same chain the card itself is activated. +summary: Continuous Traps cannot activate effects in the same chain they're activated. +status: + index: deprecated \ No newline at end of file diff --git a/api/enums/DuelMode.yml b/api/enums/DuelMode.yml deleted file mode 100644 index 3163dc59..00000000 --- a/api/enums/DuelMode.yml +++ /dev/null @@ -1,6 +0,0 @@ ----!enum -name: DuelMode -description: >- - (To be added) -bitmaskInt: true -tags: [ under-construction ] diff --git a/api/enums/DuelOption.yml b/api/enums/DuelOption.yml new file mode 100644 index 00000000..2e7b78b1 --- /dev/null +++ b/api/enums/DuelOption.yml @@ -0,0 +1,5 @@ +---!enum +name: DuelOption +description: Constants representing rules enforced in a Duel. These are usually set automatically depending on the type of Duel being played. +summary: Rules enforced in a Duel. +bitmaskInt: true From fae1f7e551fc648a3db1ea25d4160517bbd5c46d Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Wed, 2 Apr 2025 09:11:56 +0800 Subject: [PATCH 24/58] update EffectCategory enum and constants --- api/constants/EffectCategory/CATEGORY_ANNOUNCE.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_ATKCHANGE.yml | 6 +++--- api/constants/EffectCategory/CATEGORY_COIN.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_CONTROL.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_COUNTER.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_DAMAGE.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_DECKDES.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_DEFCHANGE.yml | 6 +++--- api/constants/EffectCategory/CATEGORY_DESTROY.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_DICE.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_DISABLE.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_DISABLE_SUMMON.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_DRAW.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_EQUIP.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_FLIP.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_FUSION_SUMMON.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_HANDES.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_LEAVE_GRAVE.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_LVCHANGE.yml | 6 +++--- api/constants/EffectCategory/CATEGORY_NEGATE.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_POSITION.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_RECOVER.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_RELEASE.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_REMOVE.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_SEARCH.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_SPECIAL_SUMMON.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_SUMMON.yml | 7 +++---- api/constants/EffectCategory/CATEGORY_TODECK.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_TOEXTRA.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_TOGRAVE.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_TOHAND.yml | 5 ++--- api/constants/EffectCategory/CATEGORY_TOKEN.yml | 7 +++---- api/enums/EffectCategory.yml | 5 ++--- 33 files changed, 88 insertions(+), 118 deletions(-) diff --git a/api/constants/EffectCategory/CATEGORY_ANNOUNCE.yml b/api/constants/EffectCategory/CATEGORY_ANNOUNCE.yml index b9ea85d1..37052a29 100644 --- a/api/constants/EffectCategory/CATEGORY_ANNOUNCE.yml +++ b/api/constants/EffectCategory/CATEGORY_ANNOUNCE.yml @@ -2,8 +2,7 @@ name: CATEGORY_ANNOUNCE enum: EffectCategory value: 0x20000000 -description: >- - Describes an effect that requires declaring a card name +description: An activated effect with this category requires declaring a card name. +summary: Requires declaring a card name. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_ATKCHANGE.yml b/api/constants/EffectCategory/CATEGORY_ATKCHANGE.yml index 7260ccca..d537b037 100644 --- a/api/constants/EffectCategory/CATEGORY_ATKCHANGE.yml +++ b/api/constants/EffectCategory/CATEGORY_ATKCHANGE.yml @@ -2,8 +2,8 @@ name: CATEGORY_ATKCHANGE enum: EffectCategory value: 0x200000 -description: >- - Describes that a card changes ATK +description: An activated effect with this category may modify a monster's ATK on resolution. +summary: Modifies a monster's ATK. status: index: stable -tags: [ under-construction ] +tags: [ atk-related ] \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_COIN.yml b/api/constants/EffectCategory/CATEGORY_COIN.yml index 9c381de9..1eca7a73 100644 --- a/api/constants/EffectCategory/CATEGORY_COIN.yml +++ b/api/constants/EffectCategory/CATEGORY_COIN.yml @@ -2,8 +2,7 @@ name: CATEGORY_COIN enum: EffectCategory value: 0x1000000 -description: >- - Describes that a card uses a coin +description: An activated effect with this category may flip a coin(s) on resolution. +summary: Flips a coin(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_CONTROL.yml b/api/constants/EffectCategory/CATEGORY_CONTROL.yml index 2caa17a6..0f7a2ddd 100644 --- a/api/constants/EffectCategory/CATEGORY_CONTROL.yml +++ b/api/constants/EffectCategory/CATEGORY_CONTROL.yml @@ -2,8 +2,7 @@ name: CATEGORY_CONTROL enum: EffectCategory value: 0x2000 -description: >- - Describes that an effect takes or switches control +description: An activated effect with this category may switch the control of a monster(s) on resolution. +summary: Switches control of a monster(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_COUNTER.yml b/api/constants/EffectCategory/CATEGORY_COUNTER.yml index 447e7172..e0ecb2d6 100644 --- a/api/constants/EffectCategory/CATEGORY_COUNTER.yml +++ b/api/constants/EffectCategory/CATEGORY_COUNTER.yml @@ -2,8 +2,7 @@ name: CATEGORY_COUNTER enum: EffectCategory value: 0x800000 -description: >- - Describes an effect that places Counters +description: An activated effect with this category may place a counter(s) on a card(s) on resolution. +summary: Place a counter(s) on a card(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_DAMAGE.yml b/api/constants/EffectCategory/CATEGORY_DAMAGE.yml index bb876319..35d2f444 100644 --- a/api/constants/EffectCategory/CATEGORY_DAMAGE.yml +++ b/api/constants/EffectCategory/CATEGORY_DAMAGE.yml @@ -2,8 +2,7 @@ name: CATEGORY_DAMAGE enum: EffectCategory value: 0x80000 -description: >- - Describes that a card deals damage +description: An activated effect with this category may inflict effect damage on resolution. +summary: Inflicts effect damage. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_DECKDES.yml b/api/constants/EffectCategory/CATEGORY_DECKDES.yml index 00345dd5..77a68a46 100644 --- a/api/constants/EffectCategory/CATEGORY_DECKDES.yml +++ b/api/constants/EffectCategory/CATEGORY_DECKDES.yml @@ -2,8 +2,7 @@ name: CATEGORY_DECKDES enum: EffectCategory value: 0x40 -description: >- - Describes that an effect removes a card(s) from the Deck (to move them to the Graveyard or to banish them) +description: An activated effect with this category may send a card(s) from the Deck to the GY, or banish them, on resolution. +summary: Sends a card(s) from the Deck to the GY or banishes them. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_DEFCHANGE.yml b/api/constants/EffectCategory/CATEGORY_DEFCHANGE.yml index f2af8dfa..07b39b22 100644 --- a/api/constants/EffectCategory/CATEGORY_DEFCHANGE.yml +++ b/api/constants/EffectCategory/CATEGORY_DEFCHANGE.yml @@ -2,8 +2,8 @@ name: CATEGORY_DEFCHANGE enum: EffectCategory value: 0x400000 -description: >- - Describes that a card changes DEF +description: An activated effect with this category may modify a monster's DEF on resolution. +summary: Modifies a monster's DEF. status: index: stable -tags: [ under-construction ] +tags: [ def-related ] \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_DESTROY.yml b/api/constants/EffectCategory/CATEGORY_DESTROY.yml index 435e1b50..9d9781ab 100644 --- a/api/constants/EffectCategory/CATEGORY_DESTROY.yml +++ b/api/constants/EffectCategory/CATEGORY_DESTROY.yml @@ -2,8 +2,7 @@ name: CATEGORY_DESTROY enum: EffectCategory value: 0x1 -description: >- - Describes that an effect destroys cards +description: An activated effect with this category may destroy a card(s) on resolution. +summary: Destroys a card(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_DICE.yml b/api/constants/EffectCategory/CATEGORY_DICE.yml index 20622ef5..1a87c253 100644 --- a/api/constants/EffectCategory/CATEGORY_DICE.yml +++ b/api/constants/EffectCategory/CATEGORY_DICE.yml @@ -2,8 +2,7 @@ name: CATEGORY_DICE enum: EffectCategory value: 0x2000000 -description: >- - Describes that a card uses a dice +description: An activated effect with this category may roll a six-sided die on resolution. +summary: Rolls a six-sided die. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_DISABLE.yml b/api/constants/EffectCategory/CATEGORY_DISABLE.yml index 99c294a3..be93d01d 100644 --- a/api/constants/EffectCategory/CATEGORY_DISABLE.yml +++ b/api/constants/EffectCategory/CATEGORY_DISABLE.yml @@ -2,8 +2,7 @@ name: CATEGORY_DISABLE enum: EffectCategory value: 0x4000 -description: >- - Describes an effect that negates a card effect (not an effect's activation) +description: An activated effect with this category may negate a card **effect** on resolution. For effects that may negate the **activation** of a card or effect, use [`CATEGORY_NEGATE`](/api/constants/EffectCategory/CATEGORY_NEGATE). +summary: Negates a card effect. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_DISABLE_SUMMON.yml b/api/constants/EffectCategory/CATEGORY_DISABLE_SUMMON.yml index c47a6fce..aeed1eee 100644 --- a/api/constants/EffectCategory/CATEGORY_DISABLE_SUMMON.yml +++ b/api/constants/EffectCategory/CATEGORY_DISABLE_SUMMON.yml @@ -2,8 +2,7 @@ name: CATEGORY_DISABLE_SUMMON enum: EffectCategory value: 0x8000 -description: >- - Describes an effect that negates the summon of a monster +description: An activated effect with this category may negate the Summon of a monster(s) on resolution. +summary: Negates the Summon of a monster(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_DRAW.yml b/api/constants/EffectCategory/CATEGORY_DRAW.yml index ce5be6cd..6247c6bd 100644 --- a/api/constants/EffectCategory/CATEGORY_DRAW.yml +++ b/api/constants/EffectCategory/CATEGORY_DRAW.yml @@ -2,8 +2,7 @@ name: CATEGORY_DRAW enum: EffectCategory value: 0x10000 -description: >- - Describes that a card draws +description: An activated effect with this category may draw a card(s) on resolution. +summary: Draws a card(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_EQUIP.yml b/api/constants/EffectCategory/CATEGORY_EQUIP.yml index 58bdff19..ccedc1a3 100644 --- a/api/constants/EffectCategory/CATEGORY_EQUIP.yml +++ b/api/constants/EffectCategory/CATEGORY_EQUIP.yml @@ -2,8 +2,7 @@ name: CATEGORY_EQUIP enum: EffectCategory value: 0x40000 -description: >- - Describes that a card equips +description: An activated effect with this category may equip a card(s) to another card on resolution. +summary: Equips a card(s) to another card. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_FLIP.yml b/api/constants/EffectCategory/CATEGORY_FLIP.yml index b0f18754..3c0523cb 100644 --- a/api/constants/EffectCategory/CATEGORY_FLIP.yml +++ b/api/constants/EffectCategory/CATEGORY_FLIP.yml @@ -2,8 +2,7 @@ name: CATEGORY_FLIP enum: EffectCategory value: 0x800 -description: >- - Describes a FLIP effect +description: An activated effect with this category is a [FLIP effect](https://yugipedia.com/wiki/Flip_effect). +summary: A FLIP effect. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_FUSION_SUMMON.yml b/api/constants/EffectCategory/CATEGORY_FUSION_SUMMON.yml index 260e1272..48bcd3cc 100644 --- a/api/constants/EffectCategory/CATEGORY_FUSION_SUMMON.yml +++ b/api/constants/EffectCategory/CATEGORY_FUSION_SUMMON.yml @@ -2,8 +2,7 @@ name: CATEGORY_FUSION_SUMMON enum: EffectCategory value: 0x40000000 -description: >- - Describes an effect that Fusion Summons +description: An activated effect with this category may perform a Fusion Summon(s) on resolution. +summary: Performs a Fusion Summon(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_HANDES.yml b/api/constants/EffectCategory/CATEGORY_HANDES.yml index 7c9d4238..6b6b8cc8 100644 --- a/api/constants/EffectCategory/CATEGORY_HANDES.yml +++ b/api/constants/EffectCategory/CATEGORY_HANDES.yml @@ -2,8 +2,7 @@ name: CATEGORY_HANDES enum: EffectCategory value: 0x80 -description: >- - Describes that an effect removes a card(s) from the hand (to move them to the Graveyard or to banish them) +description: An activated effect with this category may send a card(s) from the hand to the GY, or banish them, on resolution. +summary: Sends a card(s) from the hand to the GY or banishes them. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_LEAVE_GRAVE.yml b/api/constants/EffectCategory/CATEGORY_LEAVE_GRAVE.yml index b444aad1..a52c9a6f 100644 --- a/api/constants/EffectCategory/CATEGORY_LEAVE_GRAVE.yml +++ b/api/constants/EffectCategory/CATEGORY_LEAVE_GRAVE.yml @@ -2,8 +2,7 @@ name: CATEGORY_LEAVE_GRAVE enum: EffectCategory value: 0x4000000 -description: >- - Describes an effect that causes a card to leave the Graveyard +description: An activated effect with this category may move a card(s) from the GY to another location on resolution. +summary: Moves a card(s) from the GY to another location. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_LVCHANGE.yml b/api/constants/EffectCategory/CATEGORY_LVCHANGE.yml index a085bd1c..19f4d24d 100644 --- a/api/constants/EffectCategory/CATEGORY_LVCHANGE.yml +++ b/api/constants/EffectCategory/CATEGORY_LVCHANGE.yml @@ -2,8 +2,8 @@ name: CATEGORY_LVCHANGE enum: EffectCategory value: 0x8000000 -description: >- - Describes an effect that changes a card's level +description: An activated effect with this category may modify a monster's Level on resolution. +summary: Modifies a monster's Level. status: index: stable -tags: [ under-construction ] +tags: [ level-related ] \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_NEGATE.yml b/api/constants/EffectCategory/CATEGORY_NEGATE.yml index 2f680973..0c8273a3 100644 --- a/api/constants/EffectCategory/CATEGORY_NEGATE.yml +++ b/api/constants/EffectCategory/CATEGORY_NEGATE.yml @@ -2,8 +2,7 @@ name: CATEGORY_NEGATE enum: EffectCategory value: 0x10000000 -description: >- - Describes an effect that negates the activation of an effect +description: An activated effect with this category may negate the **activation** of a card or effect on resolution. For effects that may negate a card **effect**, use [`CATEGORY_DISABLE`](/api/constants/EffectCategory/CATEGORY_DISABLE). +summary: Negates the activation of a card or effect. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_POSITION.yml b/api/constants/EffectCategory/CATEGORY_POSITION.yml index 2331a41b..e94944ac 100644 --- a/api/constants/EffectCategory/CATEGORY_POSITION.yml +++ b/api/constants/EffectCategory/CATEGORY_POSITION.yml @@ -2,8 +2,7 @@ name: CATEGORY_POSITION enum: EffectCategory value: 0x1000 -description: >- - Describes an effect that changes a card's battle position +description: An activated effect with this category may change a monster's battle position on resolution. +summary: Changes a monster's battle position. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_RECOVER.yml b/api/constants/EffectCategory/CATEGORY_RECOVER.yml index 54f2401a..f89f9527 100644 --- a/api/constants/EffectCategory/CATEGORY_RECOVER.yml +++ b/api/constants/EffectCategory/CATEGORY_RECOVER.yml @@ -2,8 +2,7 @@ name: CATEGORY_RECOVER enum: EffectCategory value: 0x100000 -description: >- - Describes that a card recovers life points +description: An activated effect with this category may make a player(s) gain LP on resolution. +summary: Makes a player(s) gain LP. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_RELEASE.yml b/api/constants/EffectCategory/CATEGORY_RELEASE.yml index cade8216..aa192c00 100644 --- a/api/constants/EffectCategory/CATEGORY_RELEASE.yml +++ b/api/constants/EffectCategory/CATEGORY_RELEASE.yml @@ -2,8 +2,7 @@ name: CATEGORY_RELEASE enum: EffectCategory value: 0x2 -description: >- - Describes that an effect tributes +description: An activated effect with this category may Tribute a card(s) on resolution. +summary: Tributes a card(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_REMOVE.yml b/api/constants/EffectCategory/CATEGORY_REMOVE.yml index 37b8025b..9808ca69 100644 --- a/api/constants/EffectCategory/CATEGORY_REMOVE.yml +++ b/api/constants/EffectCategory/CATEGORY_REMOVE.yml @@ -2,8 +2,7 @@ name: CATEGORY_REMOVE enum: EffectCategory value: 0x4 -description: >- - Describes that an effect banishes +description: An activated effect with this category may banish a card(s) on resolution. +summary: Banishes a card(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_SEARCH.yml b/api/constants/EffectCategory/CATEGORY_SEARCH.yml index bd5f0000..6459cdcf 100644 --- a/api/constants/EffectCategory/CATEGORY_SEARCH.yml +++ b/api/constants/EffectCategory/CATEGORY_SEARCH.yml @@ -2,8 +2,7 @@ name: CATEGORY_SEARCH enum: EffectCategory value: 0x20000 -description: >- - Describes that a card searches +description: An activated effect with this category may add a card(s) from the Deck to the hand on resolution. +summary: Adds a card(s) from the Deck to the hand. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_SPECIAL_SUMMON.yml b/api/constants/EffectCategory/CATEGORY_SPECIAL_SUMMON.yml index e44c6aaf..5c6f84b9 100644 --- a/api/constants/EffectCategory/CATEGORY_SPECIAL_SUMMON.yml +++ b/api/constants/EffectCategory/CATEGORY_SPECIAL_SUMMON.yml @@ -2,8 +2,7 @@ name: CATEGORY_SPECIAL_SUMMON enum: EffectCategory value: 0x200 -description: >- - Describes that an effect Special Summons a monster(s) +description: An activated effect with this category may Special Summon a monster(s) on resolution. +summary: Special Summons a monster(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_SUMMON.yml b/api/constants/EffectCategory/CATEGORY_SUMMON.yml index c9180bd6..1834c2d0 100644 --- a/api/constants/EffectCategory/CATEGORY_SUMMON.yml +++ b/api/constants/EffectCategory/CATEGORY_SUMMON.yml @@ -2,8 +2,7 @@ name: CATEGORY_SUMMON enum: EffectCategory value: 0x100 -description: >- - Describes that an effect Normal Summons a monster(s) +description: An activated effect with this category may Normal Summon a monster(s) after its Chain Link resolves. +summary: Normal Summons a monster(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCategory/CATEGORY_TODECK.yml b/api/constants/EffectCategory/CATEGORY_TODECK.yml index b707c181..6f652b50 100644 --- a/api/constants/EffectCategory/CATEGORY_TODECK.yml +++ b/api/constants/EffectCategory/CATEGORY_TODECK.yml @@ -2,8 +2,7 @@ name: CATEGORY_TODECK enum: EffectCategory value: 0x10 -description: >- - Describes that an effect adds a card to the Deck (from any location) +description: An activated effect with this category may send a card(s) to the Deck on resolution. +summary: Sends a card(s) to the Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_TOEXTRA.yml b/api/constants/EffectCategory/CATEGORY_TOEXTRA.yml index 28cb77de..581ecc84 100644 --- a/api/constants/EffectCategory/CATEGORY_TOEXTRA.yml +++ b/api/constants/EffectCategory/CATEGORY_TOEXTRA.yml @@ -2,8 +2,7 @@ name: CATEGORY_TOEXTRA enum: EffectCategory value: 0x80000000 -description: >- - Describes an effect that sends/return a card to the Extra Deck +description: An activated effect with this category may send a card(s) to the Extra Deck on resolution. +summary: Sends a card(s) to the Extra Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_TOGRAVE.yml b/api/constants/EffectCategory/CATEGORY_TOGRAVE.yml index 0b3c2992..5f24c43c 100644 --- a/api/constants/EffectCategory/CATEGORY_TOGRAVE.yml +++ b/api/constants/EffectCategory/CATEGORY_TOGRAVE.yml @@ -2,8 +2,7 @@ name: CATEGORY_TOGRAVE enum: EffectCategory value: 0x20 -description: >- - Describes that an effect sends a card to the Graveyard (from any location) +description: An activated effect with this category may send a card(s) to the GY on resolution. +summary: Sends a card(s) to the GY. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_TOHAND.yml b/api/constants/EffectCategory/CATEGORY_TOHAND.yml index 70ef58f1..c4e5a23c 100644 --- a/api/constants/EffectCategory/CATEGORY_TOHAND.yml +++ b/api/constants/EffectCategory/CATEGORY_TOHAND.yml @@ -2,8 +2,7 @@ name: CATEGORY_TOHAND enum: EffectCategory value: 0x8 -description: >- - Describes that an effect adds a card to the hand (from any location) +description: An activated effect with this category may send a card(s) to the hand on resolution. +summary: Sends a card(s) to the hand. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCategory/CATEGORY_TOKEN.yml b/api/constants/EffectCategory/CATEGORY_TOKEN.yml index a6bf5030..d7b49ba8 100644 --- a/api/constants/EffectCategory/CATEGORY_TOKEN.yml +++ b/api/constants/EffectCategory/CATEGORY_TOKEN.yml @@ -2,8 +2,7 @@ name: CATEGORY_TOKEN enum: EffectCategory value: 0x400 -description: >- - Describes that an effect Special Summons a token(s) +description: An activated effect with this category may Special Summon a Token(s) on resolution. +summary: Special Summons a Token(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/EffectCategory.yml b/api/enums/EffectCategory.yml index a22c7ecd..f00e84a8 100644 --- a/api/enums/EffectCategory.yml +++ b/api/enums/EffectCategory.yml @@ -1,6 +1,5 @@ ---!enum name: EffectCategory -description: >- - (To be added) +description: Constants categorizing or describing activated effects, usually referring to possible actions that might be performed when resolving the [effect](/api/types/Effect). +summary: Categories for activated effects. bitmaskInt: true -tags: [ under-construction ] From 0d7a6a0a81f65eb02ae649cc349b29abc8ad5819 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Fri, 4 Apr 2025 02:32:56 +0800 Subject: [PATCH 25/58] EffectFlag(2) enum, constants, and related functions --- api/constants/DuelOption/DUEL_EMZONE.yml | 2 ++ .../DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml | 2 ++ api/constants/DuelOption/DUEL_FSX_MMZONE.yml | 2 ++ .../EffectFlag/EFFECT_FLAG_ABSOLUTE_TARGET.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_BOTH_SIDE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_CANNOT_DISABLE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_CANNOT_INACTIVATE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_CANNOT_NEGATE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_CARD_TARGET.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_CLIENT_HINT.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_CONTINUOUS_TARGET.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_COPY_INHERIT.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_COUNT_LIMIT.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_DAMAGE_CAL.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_DAMAGE_STEP.yml | 8 ++++++++ api/constants/EffectFlag/EFFECT_FLAG_DELAY.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_EVENT_PLAYER.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_FIELD_ONLY.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_FUNC_VALUE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_IGNORE_IMMUNE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_IGNORE_RANGE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_IMMEDIATELY_APPLY.yml | 8 ++++++++ api/constants/EffectFlag/EFFECT_FLAG_INITIAL.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_LIMIT_ZONE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_NO_TURN_RESET.yml | 8 ++++++++ api/constants/EffectFlag/EFFECT_FLAG_OATH.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_OWNER_RELATE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_PLAYER_TARGET.yml | 8 ++++++++ api/constants/EffectFlag/EFFECT_FLAG_REPEAT.yml | 9 +++++++++ .../EffectFlag/EFFECT_FLAG_SET_AVAILABLE.yml | 8 ++++++++ .../EffectFlag/EFFECT_FLAG_SINGLE_RANGE.yml | 9 +++++++++ .../EffectFlag/EFFECT_FLAG_SPSUM_PARAM.yml | 9 +++++++++ .../EffectFlag/EFFECT_FLAG_UNCOPYABLE.yml | 8 ++++++++ .../EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml | 8 ++++++++ api/constants/EffectFlag2/EFFECT_FLAG2_COF.yml | 9 +++++++++ .../EFFECT_FLAG2_CONTINUOUS_EQUIP.yml | 8 ++++++++ .../EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml | 9 +++++++++ .../EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml | 8 ++++++++ .../EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml | 9 --------- .../EffectProperty/EFFECT_FLAG2_COF.yml | 9 --------- .../EFFECT_FLAG2_CONTINUOUS_EQUIP.yml | 9 --------- .../EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml | 9 --------- .../EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml | 9 --------- .../EFFECT_FLAG_ABSOLUTE_TARGET.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_BOTH_SIDE.yml | 9 --------- .../EFFECT_FLAG_CANNOT_DISABLE.yml | 9 --------- .../EFFECT_FLAG_CANNOT_INACTIVATE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_CANNOT_NEGATE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_CARD_TARGET.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_CLIENT_HINT.yml | 9 --------- .../EFFECT_FLAG_CONTINUOUS_TARGET.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_COPY_INHERIT.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_COUNT_LIMIT.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_DAMAGE_CAL.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_DAMAGE_STEP.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_DELAY.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_EVENT_PLAYER.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_FIELD_ONLY.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_FUNC_VALUE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_IGNORE_IMMUNE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_IGNORE_RANGE.yml | 9 --------- .../EFFECT_FLAG_IMMEDIATELY_APPLY.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_INITIAL.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_LIMIT_ZONE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_NO_TURN_RESET.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_OATH.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_OWNER_RELATE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_PLAYER_TARGET.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_REPEAT.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_SET_AVAILABLE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_SINGLE_RANGE.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_SPSUM_PARAM.yml | 9 --------- .../EffectProperty/EFFECT_FLAG_UNCOPYABLE.yml | 9 --------- api/enums/EffectFlag.yml | 5 +++++ api/enums/EffectFlag2.yml | 5 +++++ api/enums/EffectProperty.yml | 6 ------ api/functions/Auxiliary/AddEquipProcedure.yml | 2 +- api/functions/Auxiliary/RegisterClientHint.yml | 2 +- api/functions/Effect/SetProperty.yml | 16 +++++++--------- 79 files changed, 310 insertions(+), 332 deletions(-) create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_ABSOLUTE_TARGET.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_BOTH_SIDE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_CANNOT_DISABLE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_CANNOT_INACTIVATE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_CANNOT_NEGATE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_CARD_TARGET.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_CLIENT_HINT.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_CONTINUOUS_TARGET.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_COPY_INHERIT.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_COUNT_LIMIT.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_CAL.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_STEP.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_DELAY.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_EVENT_PLAYER.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_FIELD_ONLY.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_FUNC_VALUE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_IGNORE_IMMUNE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_IGNORE_RANGE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_IMMEDIATELY_APPLY.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_INITIAL.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_LIMIT_ZONE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_NO_TURN_RESET.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_OATH.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_OWNER_RELATE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_PLAYER_TARGET.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_REPEAT.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_SET_AVAILABLE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_SINGLE_RANGE.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_SPSUM_PARAM.yml create mode 100644 api/constants/EffectFlag/EFFECT_FLAG_UNCOPYABLE.yml create mode 100644 api/constants/EffectFlag2/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml create mode 100644 api/constants/EffectFlag2/EFFECT_FLAG2_COF.yml create mode 100644 api/constants/EffectFlag2/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml create mode 100644 api/constants/EffectFlag2/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml create mode 100644 api/constants/EffectFlag2/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG2_COF.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_ABSOLUTE_TARGET.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_BOTH_SIDE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_CANNOT_DISABLE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_CANNOT_INACTIVATE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_CANNOT_NEGATE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_CARD_TARGET.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_CLIENT_HINT.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_CONTINUOUS_TARGET.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_COPY_INHERIT.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_COUNT_LIMIT.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_CAL.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_STEP.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_DELAY.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_EVENT_PLAYER.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_FIELD_ONLY.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_FUNC_VALUE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_IGNORE_IMMUNE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_IGNORE_RANGE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_IMMEDIATELY_APPLY.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_INITIAL.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_LIMIT_ZONE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_NO_TURN_RESET.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_OATH.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_OWNER_RELATE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_PLAYER_TARGET.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_REPEAT.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_SET_AVAILABLE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_SINGLE_RANGE.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_SPSUM_PARAM.yml delete mode 100644 api/constants/EffectProperty/EFFECT_FLAG_UNCOPYABLE.yml create mode 100644 api/enums/EffectFlag.yml create mode 100644 api/enums/EffectFlag2.yml delete mode 100644 api/enums/EffectProperty.yml diff --git a/api/constants/DuelOption/DUEL_EMZONE.yml b/api/constants/DuelOption/DUEL_EMZONE.yml index a7afa669..a5751e58 100644 --- a/api/constants/DuelOption/DUEL_EMZONE.yml +++ b/api/constants/DuelOption/DUEL_EMZONE.yml @@ -4,3 +4,5 @@ enum: DuelOption value: 0x2000 description: Duels with this option include the [Extra Monster Zones](https://yugipedia.com/wiki/Extra_Monster_Zone). summary: Includes the Extra Monster Zones. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml b/api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml index 403c17e4..4e42b769 100644 --- a/api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml +++ b/api/constants/DuelOption/DUEL_EQUIP_NOT_SENT_IF_MISSING_TARGET.yml @@ -4,3 +4,5 @@ enum: DuelOption value: 0x8000000 description: In Duels with this option, Equip Cards are not sent to the GY even if their target is no longer on the field. summary: Equip Cards are not sent to the GY if their target leaves the field. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_FSX_MMZONE.yml b/api/constants/DuelOption/DUEL_FSX_MMZONE.yml index 786a0d1e..3cef47b9 100644 --- a/api/constants/DuelOption/DUEL_FSX_MMZONE.yml +++ b/api/constants/DuelOption/DUEL_FSX_MMZONE.yml @@ -4,3 +4,5 @@ enum: DuelOption value: 0x4000 description: In Duels with this option, Fusion, Synchro, and Xyz Monsters can be Special Summoned from the Extra Deck to the Main Monster Zone even if they are not Linked. summary: Fusion, Synchro, and Xyz Monsters can be Special Summoned to Main Monster Zones. +status: + index: stable \ No newline at end of file diff --git a/api/constants/EffectFlag/EFFECT_FLAG_ABSOLUTE_TARGET.yml b/api/constants/EffectFlag/EFFECT_FLAG_ABSOLUTE_TARGET.yml new file mode 100644 index 00000000..c3bbcc31 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_ABSOLUTE_TARGET.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_ABSOLUTE_TARGET +enum: EffectFlag +value: 0x40 +description: The [affected locations](/api/functions/Effect/) of an [effect](/api/types/Effect) with this flag do not change even if the card switches control. +summary: Affected locations do not change when the card switches control. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_BOTH_SIDE.yml b/api/constants/EffectFlag/EFFECT_FLAG_BOTH_SIDE.yml new file mode 100644 index 00000000..f0d6ef3e --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_BOTH_SIDE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_BOTH_SIDE +enum: EffectFlag +value: 0x1000 +description: An [effect](/api/types/Effect) with this flag can be used by either player. +summary: Can be used by either player. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_DISABLE.yml b/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_DISABLE.yml new file mode 100644 index 00000000..4ec6f706 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_DISABLE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_CANNOT_DISABLE +enum: EffectFlag +value: 0x400 +description: An [effect](/api/types/Effect) with this flag cannot be negated. If it's an activated effect, its **activation** can still be negated. To prevent activation negation, use [`EFFECT_FLAG_CANNOT_INACTIVATE`](/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_INACTIVATE). Also, effects with this flag cannot become "forbidden" (e.g., due to the effect of ["Prohibition"](https://yugipedia.com/wiki/Prohibition)) unless they also have [`EFFECT_FLAG_CANNOT_NEGATE`](/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_NEGATE). +summary: Effect cannot be negated. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_INACTIVATE.yml b/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_INACTIVATE.yml new file mode 100644 index 00000000..ca73043f --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_INACTIVATE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_CANNOT_INACTIVATE +enum: EffectFlag +value: 0x2000000 +description: An [effect](/api/types/Effect) with this flag cannot have its **activation** negated. The effect itself can still be negated. To prevent effect negation, use [`EFFECT_FLAG_CANNOT_DISABLE`](/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_DISABLE). +summary: Effect activation cannot be negated. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_NEGATE.yml b/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_NEGATE.yml new file mode 100644 index 00000000..9a51556b --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_NEGATE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_CANNOT_NEGATE +enum: EffectFlag +value: 0x200 +description: An [effect](/api/types/Effect) that cannot be negated but has this flag can become "forbidden" (e.g., due to the effect of ["Prohibition"](https://yugipedia.com/wiki/Prohibition)). This flag can only be used along with [`EFFECT_FLAG_CANNOT_DISABLE`](/api/constants/EffectFlag/EFFECT_FLAG_CANNOT_DISABLE), since other effects can already become forbidden by default. +summary: Can become forbidden even if it cannot be negated. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_CARD_TARGET.yml b/api/constants/EffectFlag/EFFECT_FLAG_CARD_TARGET.yml new file mode 100644 index 00000000..c63f41ee --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_CARD_TARGET.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_CARD_TARGET +enum: EffectFlag +value: 0x10 +description: An [effect](/api/types/Effect) with this flag [targets](https://yugipedia.com/wiki/Target) a card(s). Without this flag, an effect is not treated to be targetting even if [`Duel.SelectTarget`](/api/functions/Duel/SelectTarget). +summary: Targets a card(s). +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_CLIENT_HINT.yml b/api/constants/EffectFlag/EFFECT_FLAG_CLIENT_HINT.yml new file mode 100644 index 00000000..7b6c19fd --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_CLIENT_HINT.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_CLIENT_HINT +enum: EffectFlag +value: 0x4000000 +description: An [effect](/api/types/Effect) with this flag uses a string as a user hint, which is set using the effect's [`Effect.SetDescription`](/api/functions/Effect/SetDescription) call. If it affects a card(s), the string is displayed when hovering over the card. If it affects a player(s), the string is displayed when hovering over the player's LP bar. +summary: Uses a string as a user hint. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_CONTINUOUS_TARGET.yml b/api/constants/EffectFlag/EFFECT_FLAG_CONTINUOUS_TARGET.yml new file mode 100644 index 00000000..87313ae8 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_CONTINUOUS_TARGET.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_CONTINUOUS_TARGET +enum: EffectFlag +value: 0x8000000 +description: An [effect](/api/types/Effect) with this flag continuously targets a card. Effects that [equip](https://yugipedia.com/wiki/Equip) have this flag inherently. +summary: Continuously targets a card. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_COPY_INHERIT.yml b/api/constants/EffectFlag/EFFECT_FLAG_COPY_INHERIT.yml new file mode 100644 index 00000000..ccc4b907 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_COPY_INHERIT.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_COPY_INHERIT +enum: EffectFlag +value: 0x2000 +description: An [effect](/api/types/Effect) with this flag will be copied when copying a card's effects even if it's not an initial effect. +summary: Will be copied when copying card effects even if it's not an initial effect. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_COUNT_LIMIT.yml b/api/constants/EffectFlag/EFFECT_FLAG_COUNT_LIMIT.yml new file mode 100644 index 00000000..a9a77275 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_COUNT_LIMIT.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_COUNT_LIMIT +enum: EffectFlag +value: 0x4 +description: An [effect](/api/types/Effect) with this flag can only be used a limited number of times. This flag is usually not through scripts directly, but is automatically added when calling [`Effect.SetCountLimit`](/api/functions/Effect/SetCountLimit). +summary: Can only be used a limited number of times. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_CAL.yml b/api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_CAL.yml new file mode 100644 index 00000000..f36f4bb2 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_CAL.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_DAMAGE_CAL +enum: EffectFlag +value: 0x8000 +description: An [effect](/api/types/Effect) with this flag can be activated during [damage calculation](https://yugipedia.com/wiki/Damage_calculation). +summary: Can be activated during damage calculation. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_STEP.yml b/api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_STEP.yml new file mode 100644 index 00000000..7266a6f4 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_DAMAGE_STEP.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_DAMAGE_STEP +enum: EffectFlag +value: 0x4000 +description: An [effect](/api/types/Effect) with this flag can be activated during the [Damage Step](https://yugipedia.com/wiki/Damage_Step). +summary: Can be activated during the Damage Step. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_DELAY.yml b/api/constants/EffectFlag/EFFECT_FLAG_DELAY.yml new file mode 100644 index 00000000..9d2f4652 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_DELAY.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_DELAY +enum: EffectFlag +value: 0x10000 +description: A trigger [effect](/api/types/Effect) with this flag can be activated even if its event requirement is not the last thing to happen, i.e, it is prevented from ["missing the timing"](https://yugipedia.com/wiki/If..._You_Can_VS_When..._You_Can). +summary: Cannot miss the timing. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_EVENT_PLAYER.yml b/api/constants/EffectFlag/EFFECT_FLAG_EVENT_PLAYER.yml new file mode 100644 index 00000000..00af16e2 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_EVENT_PLAYER.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_EVENT_PLAYER +enum: EffectFlag +value: 0x800000 +description: An [effect](/api/types/Effect) with this flag is used by the player associated to the event that prompted it. +summary: Used by the event player. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_FIELD_ONLY.yml b/api/constants/EffectFlag/EFFECT_FLAG_FIELD_ONLY.yml new file mode 100644 index 00000000..e5321e84 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_FIELD_ONLY.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_FIELD_ONLY +enum: EffectFlag +value: 0x8 +description: An [effect](/api/types/Effect) with this flag does not belong to any card, but is applied globally in the Duel. This flag is usually not set through scripts directly, but is automatically added when registering an effect without a handler, i.e., using [`Duel.RegisterEffect`](/api/functions/Duel/RegisterEffect). +summary: Does not belong to any card. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_FUNC_VALUE.yml b/api/constants/EffectFlag/EFFECT_FLAG_FUNC_VALUE.yml new file mode 100644 index 00000000..ee0329da --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_FUNC_VALUE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_FUNC_VALUE +enum: EffectFlag +value: 0x2 +description: An [effect](/api/types/Effect) with this flag has a [function](/api/types/function) as an associated ["value"](/api/functions/Effect/SetValue). This flag is usually not set through scripts directly, but is automatically added when a function is passed as the second parameter to `Effect.SetValue`. +summary: Has a function as an associated value. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_IGNORE_IMMUNE.yml b/api/constants/EffectFlag/EFFECT_FLAG_IGNORE_IMMUNE.yml new file mode 100644 index 00000000..9aca878b --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_IGNORE_IMMUNE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_IGNORE_IMMUNE +enum: EffectFlag +value: 0x80 +description: An [effect](/api/types/Effect) with this flag can affect cards even if they are unaffected by effects. +summary: Can affect cards that are unaffected by effects. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_IGNORE_RANGE.yml b/api/constants/EffectFlag/EFFECT_FLAG_IGNORE_RANGE.yml new file mode 100644 index 00000000..677ddffd --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_IGNORE_RANGE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_IGNORE_RANGE +enum: EffectFlag +value: 0x20 +description: An [effect](/api/types/Effect) with this flag affects cards of a player(s) in all locations. +summary: Affects cards of a player(s) in all locations. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_IMMEDIATELY_APPLY.yml b/api/constants/EffectFlag/EFFECT_FLAG_IMMEDIATELY_APPLY.yml new file mode 100644 index 00000000..71d406f9 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_IMMEDIATELY_APPLY.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_IMMEDIATELY_APPLY +enum: EffectFlag +value: 0x80000000 +description: An [effect](/api/types/Effect) with this flag is applied immediately after being registered. Without this flag, effects are only enabled after certain actions are completed, such as Summoning, moving cards, and activating effects. +summary: Applies immediately after being registered. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_INITIAL.yml b/api/constants/EffectFlag/EFFECT_FLAG_INITIAL.yml new file mode 100644 index 00000000..2aae5daf --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_INITIAL.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_INITIAL +enum: EffectFlag +value: 0x1 +description: A card's original [effects](/api/types/Effect) have this flag. This flag is not set directly through scripts, but is automatically added to effects registered inside the `initial_effect` function. +summary: An original effect of a card. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_LIMIT_ZONE.yml b/api/constants/EffectFlag/EFFECT_FLAG_LIMIT_ZONE.yml new file mode 100644 index 00000000..976aa9fb --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_LIMIT_ZONE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_LIMIT_ZONE +enum: EffectFlag +value: 0x10000000 +description: An [effect](/api/types/Effect) would limit the available zones on the field when activated. The remaining available zones must be specified in the effect's [value](/api/functions/Effect/SetValue). +summary: Limits the available zones on the field when activated. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_NO_TURN_RESET.yml b/api/constants/EffectFlag/EFFECT_FLAG_NO_TURN_RESET.yml new file mode 100644 index 00000000..7679d7a9 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_NO_TURN_RESET.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_NO_TURN_RESET +enum: EffectFlag +value: 0x400000 +description: The use count limit of an [effect](/api/types/Effect) with this flag does not reset at the end of the turn. Usually used for texts such as `Once while face-up on the field, ...` (e.g., ["Baronne de Fleur"](https://yugipedia.com/wiki/Baronne_de_Fleur)). +summary: Count limit does not reset each turn. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_OATH.yml b/api/constants/EffectFlag/EFFECT_FLAG_OATH.yml new file mode 100644 index 00000000..15b6b84f --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_OATH.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_OATH +enum: EffectFlag +value: 0x80000 +description: An [effect](/api/types/Effect) that was registered with this flag during effect activation (e.g., in the [cost](/api/types/EffectCost) or [target](/api/types/EffectTarget) function) is removed if the activation of the effect that registered it is negated. +summary: Removed if the activation of the effect that registered it is negated. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_OWNER_RELATE.yml b/api/constants/EffectFlag/EFFECT_FLAG_OWNER_RELATE.yml new file mode 100644 index 00000000..093d1c79 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_OWNER_RELATE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_OWNER_RELATE +enum: EffectFlag +value: 0x1000000 +description: An [effect](/api/types/Effect) with this flag is not applied if the card that registered it is no longer "related" to the effect, such as if it has left the field or is negated. +summary: Does not apply if the card that registered it is no longer related. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_PLAYER_TARGET.yml b/api/constants/EffectFlag/EFFECT_FLAG_PLAYER_TARGET.yml new file mode 100644 index 00000000..514ef6f6 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_PLAYER_TARGET.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_PLAYER_TARGET +enum: EffectFlag +value: 0x800 +description: An [effect](/api/types/Effect) with this flag affects a player(s). +summary: Affects a player(s). +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_REPEAT.yml b/api/constants/EffectFlag/EFFECT_FLAG_REPEAT.yml new file mode 100644 index 00000000..0b5da2d0 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_REPEAT.yml @@ -0,0 +1,9 @@ +# God's incarnation's attack power is double counted +---!constant +name: EFFECT_FLAG_REPEAT +enum: EffectFlag +value: 0x200000 +description: Changes caused by an [effect](/api/types/Effect) with this flag are always recalculated in each gamestate, e.g., the ATK/DEF modification of ["The Wicked Avatar"](https://yugipedia.com/wiki/The_Wicked_Avatar). +summary: Changes are recalculated each gamestate. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_SET_AVAILABLE.yml b/api/constants/EffectFlag/EFFECT_FLAG_SET_AVAILABLE.yml new file mode 100644 index 00000000..9433dd00 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_SET_AVAILABLE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_SET_AVAILABLE +enum: EffectFlag +value: 0x100 +description: An [effect](/api/types/Effect) with this flag also applies to face-down cards. +summary: Also applies to face-down cards. +status: + index: stable diff --git a/api/constants/EffectFlag/EFFECT_FLAG_SINGLE_RANGE.yml b/api/constants/EffectFlag/EFFECT_FLAG_SINGLE_RANGE.yml new file mode 100644 index 00000000..2cbca28b --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_SINGLE_RANGE.yml @@ -0,0 +1,9 @@ +---!constant +name: EFFECT_FLAG_SINGLE_RANGE +enum: EffectFlag +value: 0x20000 +description: An [effect](/api/types/Effect) with this flag only affects the card it's registered to while it's in the location defined in [`Effect.SetRange`](/api/functions/Effect/SetRange). It also doesn't apply if the card is on the field but is face-down. +summary: Applies only to the card it's registered to while in a given location. +status: + index: stable +# TODO: investigate ATK/DEF modification interactions and add it here as guide diff --git a/api/constants/EffectFlag/EFFECT_FLAG_SPSUM_PARAM.yml b/api/constants/EffectFlag/EFFECT_FLAG_SPSUM_PARAM.yml new file mode 100644 index 00000000..59856450 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_SPSUM_PARAM.yml @@ -0,0 +1,9 @@ +---!constant +name: EFFECT_FLAG_SPSUM_PARAM +enum: EffectFlag +value: 0x100000 +description: A [Special Summon procedure](/api/enums/EffectCode/EFFECT_SPSUMMON_PROC) [effect](/api/types/Effect) with this flag will Special Summon the card in the [position](/api/enums/CardPosition) and side of the field specified as parameters of [`Effect.SetTargetRange`](/api/functions/Effect/SetTargetRange). +summary: Special Summons in a given position and side of the field. +status: + index: stable +# TODO: add more comprehensive guide on SetTargetRange params diff --git a/api/constants/EffectFlag/EFFECT_FLAG_UNCOPYABLE.yml b/api/constants/EffectFlag/EFFECT_FLAG_UNCOPYABLE.yml new file mode 100644 index 00000000..07d641d1 --- /dev/null +++ b/api/constants/EffectFlag/EFFECT_FLAG_UNCOPYABLE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG_UNCOPYABLE +enum: EffectFlag +value: 0x40000 +description: An [effect](/api/types/Effect) with this flag cannot be copied by copying effects. +summary: Cannot be copied by copying effects. +status: + index: stable diff --git a/api/constants/EffectFlag2/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml b/api/constants/EffectFlag2/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml new file mode 100644 index 00000000..14fc4ebf --- /dev/null +++ b/api/constants/EffectFlag2/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG2_CHECK_SIMULTANEOUS +enum: EffectFlag2 +value: 0x0004 +description: A [card activation](/api/constants/EffectType/EFFECT_TYPE_ACTIVATE) [effect](/api/types/Effect) with this flag must be activated in the [location](/api/enums/Location) specified in [`Effect.SetRange`](/api/functions/Effect/SetRange). +summary: Card activation that must be activated in a given location. +status: + index: stable diff --git a/api/constants/EffectFlag2/EFFECT_FLAG2_COF.yml b/api/constants/EffectFlag2/EFFECT_FLAG2_COF.yml new file mode 100644 index 00000000..b1ce1309 --- /dev/null +++ b/api/constants/EffectFlag2/EFFECT_FLAG2_COF.yml @@ -0,0 +1,9 @@ +---!constant +name: EFFECT_FLAG2_COF +enum: EffectFlag2 +value: 0x0002 +description: A Normal Spell's [card activation](/api/constants/EffectType/EFFECT_TYPE_ACTIVATE) [effect](/api/types/Effect) with this flag activates during the Standby Phase. The name comes from ["Curse of Fiend"](https://yugipedia.com/wiki/Curse_of_Fiend), the only card that had such effect. +summary: Normal Spell activation that activates in the Standby Phase. +status: + index: deprecated + message: Constant is no longer used by "Curse of Fiend" or any other card. diff --git a/api/constants/EffectFlag2/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml b/api/constants/EffectFlag2/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml new file mode 100644 index 00000000..8c3c1bd3 --- /dev/null +++ b/api/constants/EffectFlag2/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG2_CONTINUOUS_EQUIP +enum: EffectFlag2 +value: 0x001 +description: A Continuous Trap's trigger and fast [effects](/api/types/Effect) with this flag can be activated while the card is equipped to a monster. +summary: Continuous Trap effects that can be activated while equipped. +status: + index: stable diff --git a/api/constants/EffectFlag2/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml b/api/constants/EffectFlag2/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml new file mode 100644 index 00000000..84be4004 --- /dev/null +++ b/api/constants/EffectFlag2/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml @@ -0,0 +1,9 @@ +---!constant +name: EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION +enum: EffectFlag2 +value: 0x40000000 +description: An [effect](/api/types/Effect) with this flag can be copied by ["Majestic Star Dragon"](https://yugipedia.com/wiki/Majestic_Star_Dragon) even if it's not an activated effect. +summary: Non-activated effect that can be copied by "Majestic Star Dragon". +status: + index: stable +tags: [ unofficial ] diff --git a/api/constants/EffectFlag2/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml b/api/constants/EffectFlag2/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml new file mode 100644 index 00000000..14eb5d91 --- /dev/null +++ b/api/constants/EffectFlag2/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_FLAG2_MAJESTIC_MUST_COPY +enum: EffectFlag2 +value: 0x80000000 +description: An [effect](/api/types/Effect) with this flag can be copied by ["Majestic Star Dragon"](https://yugipedia.com/wiki/Majestic_Star_Dragon) even if it's not an activated effect. +summary: Non-activated effect that can be copied by "Majestic Star Dragon". +status: + index: stable diff --git a/api/constants/EffectProperty/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml b/api/constants/EffectProperty/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml deleted file mode 100644 index 818a8d3a..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG2_CHECK_SIMULTANEOUS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG2_CHECK_SIMULTANEOUS -enum: EffectProperty -value: 0x0004 -description: >- - The effect shouldn't trigger if the card was sent in the triggering location at the same time of the event that triggered it -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG2_COF.yml b/api/constants/EffectProperty/EFFECT_FLAG2_COF.yml deleted file mode 100644 index 03ededd2..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG2_COF.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG2_COF -enum: EffectProperty -value: 0x0002 -description: >- - Normal Spell that activates during the Standby Phase (Curse of Fiend) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml b/api/constants/EffectProperty/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml deleted file mode 100644 index a01de5c9..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG2_CONTINUOUS_EQUIP.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG2_CONTINUOUS_EQUIP -enum: EffectProperty -value: 0x001 -description: >- - This flag allows Continuous Traps that equip themselves to use their trigger/quick effects while equipped -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml b/api/constants/EffectProperty/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml deleted file mode 100644 index cf875f93..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG2_FORCE_ACTIVATE_LOCATION -enum: EffectProperty -value: 0x40000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml b/api/constants/EffectProperty/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml deleted file mode 100644 index 7574e7ed..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG2_MAJESTIC_MUST_COPY.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG2_MAJESTIC_MUST_COPY -enum: EffectProperty -value: 0x80000000 -description: >- - If flag is used, effect will be copied in MajesticCopy wherein normally only trigger effects will be copied. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_ABSOLUTE_TARGET.yml b/api/constants/EffectProperty/EFFECT_FLAG_ABSOLUTE_TARGET.yml deleted file mode 100644 index 9f950717..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_ABSOLUTE_TARGET.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_ABSOLUTE_TARGET -enum: EffectProperty -value: 0x40 -description: >- - Target Range does not change due to changes in control -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_BOTH_SIDE.yml b/api/constants/EffectProperty/EFFECT_FLAG_BOTH_SIDE.yml deleted file mode 100644 index ee92102e..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_BOTH_SIDE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_BOTH_SIDE -enum: EffectProperty -value: 0x1000 -description: >- - Effect affects both sides of the field -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_DISABLE.yml b/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_DISABLE.yml deleted file mode 100644 index 2b8318b0..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_DISABLE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_CANNOT_DISABLE -enum: EffectProperty -value: 0x400 -description: >- - Effect cannot be negated -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_INACTIVATE.yml b/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_INACTIVATE.yml deleted file mode 100644 index 9beef48f..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_INACTIVATE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_CANNOT_INACTIVATE -enum: EffectProperty -value: 0x2000000 -description: >- - An effect with this flag cannot have its activation negated -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_NEGATE.yml b/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_NEGATE.yml deleted file mode 100644 index 835e835b..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_CANNOT_NEGATE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_CANNOT_NEGATE -enum: EffectProperty -value: 0x200 -description: >- - For effects that say "This effect cannot be negated." in their text -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_CARD_TARGET.yml b/api/constants/EffectProperty/EFFECT_FLAG_CARD_TARGET.yml deleted file mode 100644 index e696302f..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_CARD_TARGET.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_CARD_TARGET -enum: EffectProperty -value: 0x10 -description: >- - The effect includes targeting a card -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_CLIENT_HINT.yml b/api/constants/EffectProperty/EFFECT_FLAG_CLIENT_HINT.yml deleted file mode 100644 index f797dfb9..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_CLIENT_HINT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_CLIENT_HINT -enum: EffectProperty -value: 0x4000000 -description: >- - A client prompt/description -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_CONTINUOUS_TARGET.yml b/api/constants/EffectProperty/EFFECT_FLAG_CONTINUOUS_TARGET.yml deleted file mode 100644 index ba29263e..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_CONTINUOUS_TARGET.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_CONTINUOUS_TARGET -enum: EffectProperty -value: 0x8000000 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_COPY_INHERIT.yml b/api/constants/EffectProperty/EFFECT_FLAG_COPY_INHERIT.yml deleted file mode 100644 index bf67e643..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_COPY_INHERIT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_COPY_INHERIT -enum: EffectProperty -value: 0x2000 -description: >- - Effect is inherited by a card that copies it -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_COUNT_LIMIT.yml b/api/constants/EffectProperty/EFFECT_FLAG_COUNT_LIMIT.yml deleted file mode 100644 index 6379c0aa..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_COUNT_LIMIT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_COUNT_LIMIT -enum: EffectProperty -value: 0x4 -description: >- - The number of times an effects can be triggered -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_CAL.yml b/api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_CAL.yml deleted file mode 100644 index f7968702..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_CAL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_DAMAGE_CAL -enum: EffectProperty -value: 0x8000 -description: >- - Effect can activate during Damage Calculation, a sub-step of the Damage Step. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_STEP.yml b/api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_STEP.yml deleted file mode 100644 index cef3683c..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_DAMAGE_STEP.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_DAMAGE_STEP -enum: EffectProperty -value: 0x4000 -description: >- - Effect can activate during the Damage Step -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_DELAY.yml b/api/constants/EffectProperty/EFFECT_FLAG_DELAY.yml deleted file mode 100644 index d449bd4c..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_DELAY.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_DELAY -enum: EffectProperty -value: 0x10000 -description: >- - By adding this delay flag, the effect is prevented from missing the timing -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_EVENT_PLAYER.yml b/api/constants/EffectProperty/EFFECT_FLAG_EVENT_PLAYER.yml deleted file mode 100644 index 4347e2a0..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_EVENT_PLAYER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_EVENT_PLAYER -enum: EffectProperty -value: 0x800000 -description: >- - As the other player's effect (action?) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_FIELD_ONLY.yml b/api/constants/EffectProperty/EFFECT_FLAG_FIELD_ONLY.yml deleted file mode 100644 index 504b7689..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_FIELD_ONLY.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_FIELD_ONLY -enum: EffectProperty -value: 0x8 -description: >- - This effect is registered to the global environment -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_FUNC_VALUE.yml b/api/constants/EffectProperty/EFFECT_FLAG_FUNC_VALUE.yml deleted file mode 100644 index 6fb3ea31..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_FUNC_VALUE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_FUNC_VALUE -enum: EffectProperty -value: 0x2 -description: >- - The Value property of this effect is a function -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_IGNORE_IMMUNE.yml b/api/constants/EffectProperty/EFFECT_FLAG_IGNORE_IMMUNE.yml deleted file mode 100644 index f0808c94..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_IGNORE_IMMUNE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_IGNORE_IMMUNE -enum: EffectProperty -value: 0x80 -description: >- - Effect applies regardless of a card being "Unaffected by card effects" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_IGNORE_RANGE.yml b/api/constants/EffectProperty/EFFECT_FLAG_IGNORE_RANGE.yml deleted file mode 100644 index 8fc70420..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_IGNORE_RANGE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_IGNORE_RANGE -enum: EffectProperty -value: 0x20 -description: >- - Card affecting all areas "(Prohibition", "Imperial Iron Wall") -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_IMMEDIATELY_APPLY.yml b/api/constants/EffectProperty/EFFECT_FLAG_IMMEDIATELY_APPLY.yml deleted file mode 100644 index 38ab1526..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_IMMEDIATELY_APPLY.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_IMMEDIATELY_APPLY -enum: EffectProperty -value: 0x80000000 -description: >- - The effect of the card immediately when launched (Toon Kingdom) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_INITIAL.yml b/api/constants/EffectProperty/EFFECT_FLAG_INITIAL.yml deleted file mode 100644 index bcf5ce2a..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_INITIAL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_INITIAL -enum: EffectProperty -value: 0x1 -description: >- - Original effect of a card (automatically applied) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_LIMIT_ZONE.yml b/api/constants/EffectProperty/EFFECT_FLAG_LIMIT_ZONE.yml deleted file mode 100644 index 6b13713e..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_LIMIT_ZONE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_LIMIT_ZONE -enum: EffectProperty -value: 0x10000000 -description: >- - When this flag is added to an effect, using that effect would cause the number of zones available to decrease (see Draco Face-off). The SetValue must be used to define the zones that will still be available with the activation. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_NO_TURN_RESET.yml b/api/constants/EffectProperty/EFFECT_FLAG_NO_TURN_RESET.yml deleted file mode 100644 index 689e2bbb..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_NO_TURN_RESET.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_NO_TURN_RESET -enum: EffectProperty -value: 0x400000 -description: >- - Flag used for effects that "can only be used once while this card is face-up on the field", e.g. Wind-Up monsters. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_OATH.yml b/api/constants/EffectProperty/EFFECT_FLAG_OATH.yml deleted file mode 100644 index 345c8ba3..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_OATH.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_OATH -enum: EffectProperty -value: 0x80000 -description: >- - Oath effect -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_OWNER_RELATE.yml b/api/constants/EffectProperty/EFFECT_FLAG_OWNER_RELATE.yml deleted file mode 100644 index 5627334d..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_OWNER_RELATE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_OWNER_RELATE -enum: EffectProperty -value: 0x1000000 -description: >- - Continues to be the object -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_PLAYER_TARGET.yml b/api/constants/EffectProperty/EFFECT_FLAG_PLAYER_TARGET.yml deleted file mode 100644 index c6a7b9b2..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_PLAYER_TARGET.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_PLAYER_TARGET -enum: EffectProperty -value: 0x800 -description: >- - Effect targets a player (Mystical Refpanel) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_REPEAT.yml b/api/constants/EffectProperty/EFFECT_FLAG_REPEAT.yml deleted file mode 100644 index f4d1d852..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_REPEAT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_REPEAT -enum: EffectProperty -value: 0x200000 -description: >- - God's incarnation's attack power is double counted -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_SET_AVAILABLE.yml b/api/constants/EffectProperty/EFFECT_FLAG_SET_AVAILABLE.yml deleted file mode 100644 index fbe30351..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_SET_AVAILABLE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_SET_AVAILABLE -enum: EffectProperty -value: 0x100 -description: >- - Effect applies to face-down ("Set") cards -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_SINGLE_RANGE.yml b/api/constants/EffectProperty/EFFECT_FLAG_SINGLE_RANGE.yml deleted file mode 100644 index 5ae2d61e..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_SINGLE_RANGE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_SINGLE_RANGE -enum: EffectProperty -value: 0x20000 -description: >- - The effect that has this flag is only valid for the card itself -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_SPSUM_PARAM.yml b/api/constants/EffectProperty/EFFECT_FLAG_SPSUM_PARAM.yml deleted file mode 100644 index 64d78255..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_SPSUM_PARAM.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_SPSUM_PARAM -enum: EffectProperty -value: 0x100000 -description: >- - Flag to indicate in a special summon in which zone(s) of the field and to which player. (eg. SetTargetRange in "Lava Golem") -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectProperty/EFFECT_FLAG_UNCOPYABLE.yml b/api/constants/EffectProperty/EFFECT_FLAG_UNCOPYABLE.yml deleted file mode 100644 index d131fcea..00000000 --- a/api/constants/EffectProperty/EFFECT_FLAG_UNCOPYABLE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_FLAG_UNCOPYABLE -enum: EffectProperty -value: 0x40000 -description: >- - The effect that has this flag cannot be copied -status: - index: stable -tags: [ under-construction ] diff --git a/api/enums/EffectFlag.yml b/api/enums/EffectFlag.yml new file mode 100644 index 00000000..bce2b5ed --- /dev/null +++ b/api/enums/EffectFlag.yml @@ -0,0 +1,5 @@ +---!enum +name: EffectFlag +description: Constants modifying the behavior of effects, set as the second argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). +summary: Modifiers for effects. +bitmaskInt: true diff --git a/api/enums/EffectFlag2.yml b/api/enums/EffectFlag2.yml new file mode 100644 index 00000000..02c0c855 --- /dev/null +++ b/api/enums/EffectFlag2.yml @@ -0,0 +1,5 @@ +---!enum +name: EffectFlag2 +description: Additional constants modifying the behavior of effects, set as the third argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). These serve the same purpose as regular [effect flags](/api/enums/EffectFlag), but had to be separated for technical reasons. +summary: Additional modifiers for effects. +bitmaskInt: true diff --git a/api/enums/EffectProperty.yml b/api/enums/EffectProperty.yml deleted file mode 100644 index c9439761..00000000 --- a/api/enums/EffectProperty.yml +++ /dev/null @@ -1,6 +0,0 @@ ----!enum -name: EffectProperty -description: >- - (To be added) -bitmaskInt: true -tags: [ under-construction ] diff --git a/api/functions/Auxiliary/AddEquipProcedure.yml b/api/functions/Auxiliary/AddEquipProcedure.yml index 73b34d66..4fb9da56 100644 --- a/api/functions/Auxiliary/AddEquipProcedure.yml +++ b/api/functions/Auxiliary/AddEquipProcedure.yml @@ -34,7 +34,7 @@ parameters: - name: prop type: [ int ] description: >- - [EffectProperty](/api/enums/EffectProperty) of the equipping effect. + [EffectFlag](/api/enums/EffectFlag) of the equipping effect. returns: - type: [ Effect ] description: The resulting [Effect](/api/types/Effect). diff --git a/api/functions/Auxiliary/RegisterClientHint.yml b/api/functions/Auxiliary/RegisterClientHint.yml index 53369489..67e9959e 100644 --- a/api/functions/Auxiliary/RegisterClientHint.yml +++ b/api/functions/Auxiliary/RegisterClientHint.yml @@ -12,7 +12,7 @@ parameters: description: The card that is registering the effect that applies the hint. - name: property_code type: [ int, nil ] - description: Composite [EffectProperty](/api/enums/EffectProperty) to set to the effect in addition to `EFFECT_FLAG_PLAYER_TARGET|EFFECT_FLAG_CLIENT_HINT`. + description: Composite [EffectFlag](/api/enums/EffectFlag) to set to the effect in addition to `EFFECT_FLAG_PLAYER_TARGET|EFFECT_FLAG_CLIENT_HINT`. - name: reg_player type: [ int ] description: The player registering the effect. diff --git a/api/functions/Effect/SetProperty.yml b/api/functions/Effect/SetProperty.yml index 6e427971..eaf4a371 100644 --- a/api/functions/Effect/SetProperty.yml +++ b/api/functions/Effect/SetProperty.yml @@ -1,19 +1,17 @@ ---!function name: SetProperty namespace: Effect -description: >- - Sets an effect's (Effect e) property. Refer to constant.lua and card scripts that has been already there for valid properties (or ask someone). +description: Sets an effect's properties or ["flags"](/api/enums/EffectFlag), which modify its behavior in different ways. status: index: stable parameters: - name: e type: [ Effect ] - description: (To be added) - - name: prop1 + description: The effect to set the fla + - name: flags1 type: [ int ] - description: (To be added) - - name: prop2 + description: Composite [EffectFlag](/api/enums/EffectFlag) value of the flags to set. Consult each flag constant to learn what they do. + - name: flags2 type: [ int ] - description: (To be added) - required: false -tags: [ under-construction ] + description: Composite [EffectFlag2](/api/enums/EffectFlag) value of the additional flags to set. Consult each flag constant to learn what they do. + required: false \ No newline at end of file From 51ed3c276f85ae9746c45d13b70bce692bdcd7db Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Fri, 4 Apr 2025 23:43:24 +0800 Subject: [PATCH 26/58] update EffectType enum, constants, and related functions --- api/constants/EffectType/EFFECT_TYPE_ACTIONS.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_ACTIVATE.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_CONTINUOUS.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_EQUIP.yml | 5 ++--- api/constants/EffectType/EFFECT_TYPE_FIELD.yml | 5 ++--- api/constants/EffectType/EFFECT_TYPE_FLIP.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_GRANT.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_IGNITION.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_QUICK_F.yml | 5 ++--- api/constants/EffectType/EFFECT_TYPE_QUICK_O.yml | 5 ++--- api/constants/EffectType/EFFECT_TYPE_SINGLE.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_TARGET.yml | 8 ++++---- api/constants/EffectType/EFFECT_TYPE_TRIGGER_F.yml | 6 +++--- api/constants/EffectType/EFFECT_TYPE_TRIGGER_O.yml | 7 +++---- api/constants/EffectType/EFFECT_TYPE_XMATERIAL.yml | 5 ++--- api/enums/DoubleTributeFlag.yml | 4 ---- api/enums/EffectType.yml | 5 ++--- api/functions/Effect/GetType.yml | 9 ++++----- api/functions/Effect/SetType.yml | 9 ++++----- 19 files changed, 51 insertions(+), 71 deletions(-) delete mode 100644 api/enums/DoubleTributeFlag.yml diff --git a/api/constants/EffectType/EFFECT_TYPE_ACTIONS.yml b/api/constants/EffectType/EFFECT_TYPE_ACTIONS.yml index 8e75f3e9..e6308a04 100644 --- a/api/constants/EffectType/EFFECT_TYPE_ACTIONS.yml +++ b/api/constants/EffectType/EFFECT_TYPE_ACTIONS.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_ACTIONS enum: EffectType value: 0x8 -description: >- - Effects that trigger. (Added to effects automatically) +description: The type for [activated](https://yugipedia.com/wiki/Activate) [effects](/api/types/Effect), i.e., effects that form a Chain Link. This type is not set directly through scripts, but is added automatically depending on the effect's other types. +summary: Activated effect status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_ACTIVATE.yml b/api/constants/EffectType/EFFECT_TYPE_ACTIVATE.yml index 191aaed7..f4f5d82b 100644 --- a/api/constants/EffectType/EFFECT_TYPE_ACTIVATE.yml +++ b/api/constants/EffectType/EFFECT_TYPE_ACTIVATE.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_ACTIVATE enum: EffectType value: 0x10 -description: >- - Spell/Trap Activation +description: The type for [effects](/api/types/Effect) that define Spell/Trap Card activation, i.e., playing a Spell/Trap Card on the field face-up from the hand or flipping it from face-down on the field. +summary: Spell/Trap Card activation status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_CONTINUOUS.yml b/api/constants/EffectType/EFFECT_TYPE_CONTINUOUS.yml index 7fda3e76..d74030fb 100644 --- a/api/constants/EffectType/EFFECT_TYPE_CONTINUOUS.yml +++ b/api/constants/EffectType/EFFECT_TYPE_CONTINUOUS.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_CONTINUOUS enum: EffectType value: 0x800 -description: >- - Auxiliary effect / persistent effect triggered by an event +description: The type for [effects](/api/types/Effect) that are continuously applied. +summary: Continuously-applied effect status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_EQUIP.yml b/api/constants/EffectType/EFFECT_TYPE_EQUIP.yml index 7f8b25ba..d2b6757d 100644 --- a/api/constants/EffectType/EFFECT_TYPE_EQUIP.yml +++ b/api/constants/EffectType/EFFECT_TYPE_EQUIP.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_EQUIP enum: EffectType value: 0x4 -description: >- - An effect that applies when the card is an Equip card. +description: The type for [effects](/api/types/Effect) that are applied by an Equip Card to the monster they are equipped to. +summary: Applied by an Equip Card to the equipped monster status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectType/EFFECT_TYPE_FIELD.yml b/api/constants/EffectType/EFFECT_TYPE_FIELD.yml index 7dd7f4a6..7423846b 100644 --- a/api/constants/EffectType/EFFECT_TYPE_FIELD.yml +++ b/api/constants/EffectType/EFFECT_TYPE_FIELD.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_FIELD enum: EffectType value: 0x2 -description: >- - An effect that applies to the whole field.When used with trigger effects, this makes the effect look for the event when it happens to anything +description: The type for [effects](/api/types/Effect) that can apply to players or multiple cards in the Duel. If combined with [`EFFECT_TYPE_CONTINUOUS`](/api/constants/EffectType/EFFECT_TYPE_CONTINUOUS), [`EFFECT_TYPE_TRIGGER_F`](/api/constants/EffectType/EFFECT_TYPE_TRIGGER_F), or [`EFFECT_TYPE_TRIGGER_O`](/api/constants/EffectType/EFFECT_TYPE_TRIGGER_O), the effect will be prompted or triggered when the event specified in [`Effect.SetCode`](/api/functions/Effect/SetCode) happens anywhere in the Duel. +summary: Applies to players or multiple cards, or listens for events anywhere in the Duel status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectType/EFFECT_TYPE_FLIP.yml b/api/constants/EffectType/EFFECT_TYPE_FLIP.yml index 9b877200..c3bb3a8d 100644 --- a/api/constants/EffectType/EFFECT_TYPE_FLIP.yml +++ b/api/constants/EffectType/EFFECT_TYPE_FLIP.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_FLIP enum: EffectType value: 0x20 -description: >- - Trigger effect that adds EFFECT_TYPE_TRIGGER_F to SetType and EVENT_FLIP to SetCode by default +description: The type for FLIP effects. An effect with this type will also automatically have [`EFFECT_TYPE_TRIGGER_F`](/api/constants/EffectType/EFFECT_TYPE_TRIGGER_F) as its type, and [`EVENT_FLIP`](/api/constants/Event/EVENT_FLIP) as its [effect code](/api/functions/Effect/SetCode). +summary: FLIP effect status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_GRANT.yml b/api/constants/EffectType/EFFECT_TYPE_GRANT.yml index 1dce5503..2a879ffb 100644 --- a/api/constants/EffectType/EFFECT_TYPE_GRANT.yml +++ b/api/constants/EffectType/EFFECT_TYPE_GRANT.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_GRANT enum: EffectType value: 0x2000 -description: >- - Provides an effect to other cards (see "The Weather" cards) +description: The type for [effects](/api/types/Effect) that grant another effect to other cards, e.g., ["The Weather"](https://yugipedia.com/wiki/The_Weather) Continous Spells and Traps. The effect to be granted must be set as the [label object](/api/functions/Effect/SetLabelObject) of the effect with this type. This excludes effects that are granted by Xyz materials to the Xyz monster they are attached to, which should have [`EFFECT_TYPE_XMATERIAL`](/api/constants/EffectType/EFFECT_TYPE_XMATERIAL) instead. +summary: Grants another effect to other cards status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_IGNITION.yml b/api/constants/EffectType/EFFECT_TYPE_IGNITION.yml index 2d38eb09..1552c100 100644 --- a/api/constants/EffectType/EFFECT_TYPE_IGNITION.yml +++ b/api/constants/EffectType/EFFECT_TYPE_IGNITION.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_IGNITION enum: EffectType value: 0x40 -description: >- - An effect that the turn player chooses to apply during their Main Phase, in a open game state. It is Speed Spell 1 +description: The type for [Ignition Effects](https://yugipedia.com/wiki/Ignition_Effect), i.e., [Spell Speed 1](https://yugipedia.com/wiki/Spell_Speed_1) effects that the turn player can choose to activate during their Main Phase in an open game state. +summary: Ignition Effect status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_QUICK_F.yml b/api/constants/EffectType/EFFECT_TYPE_QUICK_F.yml index 66cab97a..4ed0223a 100644 --- a/api/constants/EffectType/EFFECT_TYPE_QUICK_F.yml +++ b/api/constants/EffectType/EFFECT_TYPE_QUICK_F.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_QUICK_F enum: EffectType value: 0x400 -description: >- - Mandatory Quick Effect (such as Light and Darkness Dragon) +description: The type for **mandatory** [fast](https://yugipedia.com/wiki/Fast_effect) [effects](/api/types/Effect), i.e., [Spell Speed 2](https://yugipedia.com/wiki/Spell_Speed_2) effects that will always activate when their condition is met. +summary: Mandatory fast effect status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectType/EFFECT_TYPE_QUICK_O.yml b/api/constants/EffectType/EFFECT_TYPE_QUICK_O.yml index dcf7f60f..2bce158a 100644 --- a/api/constants/EffectType/EFFECT_TYPE_QUICK_O.yml +++ b/api/constants/EffectType/EFFECT_TYPE_QUICK_O.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_QUICK_O enum: EffectType value: 0x100 -description: >- - Optional Quick effect +description: The type for **optional** [fast](https://yugipedia.com/wiki/Fast_effect) [effects](/api/types/Effect), i.e., [Spell Speed 2](https://yugipedia.com/wiki/Spell_Speed_2) effects that the player can choose to activate when their condition is met. The exceptions to this are Spell/Trap Card activation effects, which should have [`EFFECT_TYPE_ACTIVATE`](/api/constants/EffectType/EFFECT_TYPE_ACTIVATE) instead even if they are Spell Speed 2 (e.g., Normal Traps and Quick-Play Spells). +summary: Optional fast effect status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectType/EFFECT_TYPE_SINGLE.yml b/api/constants/EffectType/EFFECT_TYPE_SINGLE.yml index 9b9bce09..057c36fa 100644 --- a/api/constants/EffectType/EFFECT_TYPE_SINGLE.yml +++ b/api/constants/EffectType/EFFECT_TYPE_SINGLE.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_SINGLE enum: EffectType value: 0x1 -description: >- - An effect that applies only to itself. When used with trigger effects, this makes the card look for the event only when it happens to itself. +description: The type for [effects](/api/types/Effect) that only apply to the card it belongs to. If combined with [`EFFECT_TYPE_CONTINUOUS`](/api/constants/EffectType/EFFECT_TYPE_CONTINUOUS), [`EFFECT_TYPE_TRIGGER_F`](/api/constants/EffectType/EFFECT_TYPE_TRIGGER_F), or [`EFFECT_TYPE_TRIGGER_O`](/api/constants/EffectType/EFFECT_TYPE_TRIGGER_O), the effect will only be prompted or triggered when the event specified in [`Effect.SetCode`](/api/functions/Effect/SetCode) happens to the card itself. +summary: Applies only to the handler, or listens for events happening to the handler status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_TARGET.yml b/api/constants/EffectType/EFFECT_TYPE_TARGET.yml index 38fbeac6..309928ce 100644 --- a/api/constants/EffectType/EFFECT_TYPE_TARGET.yml +++ b/api/constants/EffectType/EFFECT_TYPE_TARGET.yml @@ -2,8 +2,8 @@ name: EFFECT_TYPE_TARGET enum: EffectType value: 0x4000 -description: >- - Currently not used by any cards. Evaluated by the core in the following functions: effect::is_target, effect::is_available, card::add_effect and card::remove_effect +description: The type for Spell/Trap [effects](/api/types/Effect) that continuously target a card. +summary: Continuously targets a card status: - index: stable -tags: [ under-construction ] + index: deprecated + message: Constant is unused, and there are functions that handle continuous targetting. \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_TRIGGER_F.yml b/api/constants/EffectType/EFFECT_TYPE_TRIGGER_F.yml index 9662b3a0..41f72361 100644 --- a/api/constants/EffectType/EFFECT_TYPE_TRIGGER_F.yml +++ b/api/constants/EffectType/EFFECT_TYPE_TRIGGER_F.yml @@ -2,8 +2,8 @@ name: EFFECT_TYPE_TRIGGER_F enum: EffectType value: 0x200 -description: >- - Mandatory Trigger effect +description: The type for **mandatory** [Trigger](https://yugipedia.com/wiki/Trigger_Effect) [Effects](/api/types/Effect), i.e., [Spell Speed 1](https://yugipedia.com/wiki/Spell_Speed_1) effects that will always activate *in a new Chain* after their condition is met. +summary: Mandatory Trigger Effect status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/EffectType/EFFECT_TYPE_TRIGGER_O.yml b/api/constants/EffectType/EFFECT_TYPE_TRIGGER_O.yml index d8cdc19d..a0912c86 100644 --- a/api/constants/EffectType/EFFECT_TYPE_TRIGGER_O.yml +++ b/api/constants/EffectType/EFFECT_TYPE_TRIGGER_O.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_TRIGGER_O enum: EffectType value: 0x80 -description: >- - Optional Trigger effect +description: The type for **optional** [Trigger](https://yugipedia.com/wiki/Trigger_Effect) [Effects](/api/types/Effect), i.e., [Spell Speed 1](https://yugipedia.com/wiki/Spell_Speed_1) effects that the player can choose to activate *in a new Chain* after their condition is met. +summary: Optional Trigger Effect status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectType/EFFECT_TYPE_XMATERIAL.yml b/api/constants/EffectType/EFFECT_TYPE_XMATERIAL.yml index b72ef2ec..d576e2d1 100644 --- a/api/constants/EffectType/EFFECT_TYPE_XMATERIAL.yml +++ b/api/constants/EffectType/EFFECT_TYPE_XMATERIAL.yml @@ -2,8 +2,7 @@ name: EFFECT_TYPE_XMATERIAL enum: EffectType value: 0x1000 -description: >- - Applies an effect to a monster that has this card as Xyz Material (see "Zoodiac" cards) +description: The type for [effects](/api/types/Effect) that are granted by Xyz materials to the Xyz monster they are attached to. +summary: Granted by Xyz materials to the Xyz monster they are attached to status: index: stable -tags: [ under-construction ] diff --git a/api/enums/DoubleTributeFlag.yml b/api/enums/DoubleTributeFlag.yml deleted file mode 100644 index 03e7a868..00000000 --- a/api/enums/DoubleTributeFlag.yml +++ /dev/null @@ -1,4 +0,0 @@ ----!enum -name: DoubleTributeFlag -description: (To be added) -tags: [ under-construction ] diff --git a/api/enums/EffectType.yml b/api/enums/EffectType.yml index 83ab43dc..0c5bf447 100644 --- a/api/enums/EffectType.yml +++ b/api/enums/EffectType.yml @@ -1,5 +1,4 @@ ---!enum name: EffectType -description: >- - (To be added) -tags: [ under-construction ] +description: Constants representing types of [effects](/api/types/Effect), which are set using [`Effect.SetType`](/api/functions/Effect/SetType). +summary: Types of effects. \ No newline at end of file diff --git a/api/functions/Effect/GetType.yml b/api/functions/Effect/GetType.yml index 9289fed5..a71fb334 100644 --- a/api/functions/Effect/GetType.yml +++ b/api/functions/Effect/GetType.yml @@ -1,15 +1,14 @@ ---!function name: GetType namespace: Effect -description: >- - Gets an effect's (Effect e) type +description: &desc Returns the type(s) of an effect. +summary: Gets the type(s) of an effect. status: index: stable parameters: - name: e type: [ Effect ] - description: (To be added) + description: The effect to get the type(s) of. returns: - type: [ int ] - description: (To be added) -tags: [ under-construction ] + description: Composite [EffectType](/api/enums/EffectType) value representing the effect's type(s). \ No newline at end of file diff --git a/api/functions/Effect/SetType.yml b/api/functions/Effect/SetType.yml index 88bbb8b5..e13359a0 100644 --- a/api/functions/Effect/SetType.yml +++ b/api/functions/Effect/SetType.yml @@ -1,15 +1,14 @@ ---!function name: SetType namespace: Effect -description: >- - Sets an effect's (Effect e) type. constant.lua contains the list with all valid EffectTypes but other cards' scripts can be used as reference +description: &desc Sets the type(s) of an effect. +summary: *desc status: index: stable parameters: - name: e type: [ Effect ] - description: (To be added) + description: The effect to set the type of. - name: type type: [ int ] - description: (To be added) -tags: [ under-construction ] + description: Composite [EffectType](/api/enums/EffectType) value to set as the effect's type(s). \ No newline at end of file From 10d9bc5739332cf6081cbaa0693db91b88e3c988 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 6 Apr 2025 13:05:43 +0800 Subject: [PATCH 27/58] update Event enum and constants --- api/constants/Event/EVENT_ADD_COUNTER.yml | 7 +++---- api/constants/Event/EVENT_ADJUST.yml | 5 ++--- api/constants/Event/EVENT_ATTACK_ANNOUNCE.yml | 5 ++--- api/constants/Event/EVENT_ATTACK_DISABLED.yml | 5 ++--- api/constants/Event/EVENT_BATTLED.yml | 5 ++--- api/constants/Event/EVENT_BATTLE_CONFIRM.yml | 5 ++--- api/constants/Event/EVENT_BATTLE_DAMAGE.yml | 5 ++--- api/constants/Event/EVENT_BATTLE_DESTROYED.yml | 7 +++---- api/constants/Event/EVENT_BATTLE_DESTROYING.yml | 7 +++---- api/constants/Event/EVENT_BATTLE_START.yml | 5 ++--- api/constants/Event/EVENT_BECOME_TARGET.yml | 5 ++--- api/constants/Event/EVENT_BE_BATTLE_TARGET.yml | 5 ++--- api/constants/Event/EVENT_BE_MATERIAL.yml | 5 ++--- api/constants/Event/EVENT_BE_PRE_MATERIAL.yml | 5 ++--- api/constants/Event/EVENT_BREAK_EFFECT.yml | 5 ++--- api/constants/Event/EVENT_CHAINING.yml | 7 +++---- api/constants/Event/EVENT_CHAIN_ACTIVATING.yml | 7 +++---- api/constants/Event/EVENT_CHAIN_DISABLED.yml | 7 +++---- api/constants/Event/EVENT_CHAIN_END.yml | 5 ++--- api/constants/Event/EVENT_CHAIN_NEGATED.yml | 7 +++---- api/constants/Event/EVENT_CHAIN_SOLVED.yml | 5 ++--- api/constants/Event/EVENT_CHAIN_SOLVING.yml | 7 +++---- api/constants/Event/EVENT_CHANGE_POS.yml | 5 ++--- api/constants/Event/EVENT_CONTROL_CHANGED.yml | 5 ++--- api/constants/Event/EVENT_CUSTOM.yml | 5 ++--- api/constants/Event/EVENT_DAMAGE.yml | 5 ++--- api/constants/Event/EVENT_DAMAGE_STEP_END.yml | 7 +++---- api/constants/Event/EVENT_DESTROY.yml | 8 +++++--- api/constants/Event/EVENT_DESTROYED.yml | 5 ++--- api/constants/Event/EVENT_DETACH_MATERIAL.yml | 5 ++--- api/constants/Event/EVENT_DISCARD.yml | 5 ++--- api/constants/Event/EVENT_DRAW.yml | 7 +++---- api/constants/Event/EVENT_EQUIP.yml | 7 +++---- api/constants/Event/EVENT_FLIP.yml | 5 ++--- api/constants/Event/EVENT_FLIP_SUMMON.yml | 10 +++++++--- api/constants/Event/EVENT_FLIP_SUMMON_NEGATED.yml | 10 +++++++--- api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS.yml | 5 ++--- api/constants/Event/EVENT_FREE_CHAIN.yml | 5 ++--- api/constants/Event/EVENT_LEAVE_FIELD.yml | 8 +++++--- api/constants/Event/EVENT_LEAVE_FIELD_P.yml | 8 +++++--- api/constants/Event/EVENT_LEVEL_UP.yml | 6 +++--- api/constants/Event/EVENT_MOVE.yml | 5 ++--- api/constants/Event/EVENT_MSET.yml | 5 ++--- api/constants/Event/EVENT_PAY_LPCOST.yml | 5 ++--- api/constants/Event/EVENT_PHASE.yml | 9 ++++++--- api/constants/Event/EVENT_PHASE_START.yml | 9 ++++++--- api/constants/Event/EVENT_PREDRAW.yml | 5 ++--- api/constants/Event/EVENT_PRE_BATTLE_DAMAGE.yml | 5 ++--- api/constants/Event/EVENT_PRE_DAMAGE_CALCULATE.yml | 5 ++--- api/constants/Event/EVENT_RECOVER.yml | 5 ++--- api/constants/Event/EVENT_RELEASE.yml | 5 ++--- api/constants/Event/EVENT_REMOVE.yml | 5 ++--- api/constants/Event/EVENT_REMOVE_COUNTER.yml | 5 ++--- api/constants/Event/EVENT_RETURN_TO_GRAVE.yml | 7 +++---- api/constants/Event/EVENT_SPSUMMON.yml | 11 ++++++++--- api/constants/Event/EVENT_SPSUMMON_NEGATED.yml | 10 +++++++--- api/constants/Event/EVENT_SPSUMMON_SUCCESS.yml | 10 +++++++--- api/constants/Event/EVENT_SSET.yml | 5 ++--- api/constants/Event/EVENT_STARTUP.yml | 5 ++--- api/constants/Event/EVENT_SUMMON.yml | 11 ++++++++--- api/constants/Event/EVENT_SUMMON_NEGATED.yml | 10 +++++++--- api/constants/Event/EVENT_SUMMON_SUCCESS.yml | 10 +++++++--- api/constants/Event/EVENT_TOSS_COIN.yml | 5 ++--- api/constants/Event/EVENT_TOSS_COIN_NEGATE.yml | 5 ++--- api/constants/Event/EVENT_TOSS_DICE.yml | 5 ++--- api/constants/Event/EVENT_TOSS_DICE_NEGATE.yml | 5 ++--- api/constants/Event/EVENT_TO_DECK.yml | 5 ++--- api/constants/Event/EVENT_TO_GRAVE.yml | 5 ++--- api/constants/Event/EVENT_TO_HAND.yml | 5 ++--- api/constants/Event/EVENT_TURN_END.yml | 5 ++--- api/enums/Event.yml | 5 ++--- 71 files changed, 214 insertions(+), 225 deletions(-) diff --git a/api/constants/Event/EVENT_ADD_COUNTER.yml b/api/constants/Event/EVENT_ADD_COUNTER.yml index 17c1437c..d3675d9e 100644 --- a/api/constants/Event/EVENT_ADD_COUNTER.yml +++ b/api/constants/Event/EVENT_ADD_COUNTER.yml @@ -2,8 +2,7 @@ name: EVENT_ADD_COUNTER enum: Event value: 0x10000 -description: >- - This event is raised when a counter is placed on cards +description: This event is raised when a counter(s) is placed on a card(s). +summary: A counter(s) is placed on a card(s). status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_ADJUST.yml b/api/constants/Event/EVENT_ADJUST.yml index 260ef86a..36c76092 100644 --- a/api/constants/Event/EVENT_ADJUST.yml +++ b/api/constants/Event/EVENT_ADJUST.yml @@ -2,8 +2,7 @@ name: EVENT_ADJUST enum: Event value: 1040 -description: >- - This event is raised when the game state changes (effectively working as some sort of EVENT_ANYCHANGE) +description: This event is raised when the game state changes. +summary: The game state changed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_ATTACK_ANNOUNCE.yml b/api/constants/Event/EVENT_ATTACK_ANNOUNCE.yml index 0fd8f299..77e71b33 100644 --- a/api/constants/Event/EVENT_ATTACK_ANNOUNCE.yml +++ b/api/constants/Event/EVENT_ATTACK_ANNOUNCE.yml @@ -2,8 +2,7 @@ name: EVENT_ATTACK_ANNOUNCE enum: Event value: 1130 -description: >- - This event is raised when an attack is declared +description: This event is raised when an attack is declared. +summary: An attack is declared. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_ATTACK_DISABLED.yml b/api/constants/Event/EVENT_ATTACK_DISABLED.yml index 08d08d6c..49d3c5f7 100644 --- a/api/constants/Event/EVENT_ATTACK_DISABLED.yml +++ b/api/constants/Event/EVENT_ATTACK_DISABLED.yml @@ -2,8 +2,7 @@ name: EVENT_ATTACK_DISABLED enum: Event value: 1142 -description: >- - This event is raised when an attack is negated +description: This event is raised when an attack is negated. +summary: An attack is negated. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BATTLED.yml b/api/constants/Event/EVENT_BATTLED.yml index e8e5a4d8..861fb6e8 100644 --- a/api/constants/Event/EVENT_BATTLED.yml +++ b/api/constants/Event/EVENT_BATTLED.yml @@ -2,8 +2,7 @@ name: EVENT_BATTLED enum: Event value: 1138 -description: >- - After battle +description: This event is raised after [damage calculation](https://yugipedia.com/wiki/Damage_calculation). +summary: After damage calculation. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BATTLE_CONFIRM.yml b/api/constants/Event/EVENT_BATTLE_CONFIRM.yml index 4523f1dc..7cbc19d1 100644 --- a/api/constants/Event/EVENT_BATTLE_CONFIRM.yml +++ b/api/constants/Event/EVENT_BATTLE_CONFIRM.yml @@ -2,8 +2,7 @@ name: EVENT_BATTLE_CONFIRM enum: Event value: 1133 -description: >- - This event is raised when a monster battles another monster +description: This event is raised when a monster battles another monster. +summary: A monster is battling another monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BATTLE_DAMAGE.yml b/api/constants/Event/EVENT_BATTLE_DAMAGE.yml index 24ba86c5..713debb1 100644 --- a/api/constants/Event/EVENT_BATTLE_DAMAGE.yml +++ b/api/constants/Event/EVENT_BATTLE_DAMAGE.yml @@ -2,8 +2,7 @@ name: EVENT_BATTLE_DAMAGE enum: Event value: 1143 -description: >- - This event is raised when battle damage is taken +description: This event is raised when a player takes battle damage. +summary: A player took battle damage. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BATTLE_DESTROYED.yml b/api/constants/Event/EVENT_BATTLE_DESTROYED.yml index 7790b469..8b8992fc 100644 --- a/api/constants/Event/EVENT_BATTLE_DESTROYED.yml +++ b/api/constants/Event/EVENT_BATTLE_DESTROYED.yml @@ -2,8 +2,7 @@ name: EVENT_BATTLE_DESTROYED enum: Event value: 1140 -description: >- - This event is raised after a monster is destroyed by battle +description: This event is raised after a monster is destroyed by battle. This event happens to the monster that is destroyed, unlike [`EVENT_BATTLE_DESTROYING`](/api/constants/Event/EVENT_BATTLE_DESTROYING). +summary: A monster is destroyed by battle. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_BATTLE_DESTROYING.yml b/api/constants/Event/EVENT_BATTLE_DESTROYING.yml index 8a5c3878..f3a85486 100644 --- a/api/constants/Event/EVENT_BATTLE_DESTROYING.yml +++ b/api/constants/Event/EVENT_BATTLE_DESTROYING.yml @@ -2,8 +2,7 @@ name: EVENT_BATTLE_DESTROYING enum: Event value: 1139 -description: >- - This event is raised when a monster is destroyed by battle +description: This event is raised when a monster destroys another monster by battle. This event happens to the monster that destroys the other monster, unlike [`EVENT_BATTLE_DESTROYED`](/api/constants/Event/EVENT_BATTLE_DESTROYED). +summary: A monster destroys another monster by battle. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_BATTLE_START.yml b/api/constants/Event/EVENT_BATTLE_START.yml index e7706c8e..bb0955f5 100644 --- a/api/constants/Event/EVENT_BATTLE_START.yml +++ b/api/constants/Event/EVENT_BATTLE_START.yml @@ -2,8 +2,7 @@ name: EVENT_BATTLE_START enum: Event value: 1132 -description: >- - The start of the damage step +description: This event is raised at the start of the [Damage Step](https://yugipedia.com/wiki/Damage_Step). +summary: Start of the Damage Step. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BECOME_TARGET.yml b/api/constants/Event/EVENT_BECOME_TARGET.yml index 8e296e0e..3db57c63 100644 --- a/api/constants/Event/EVENT_BECOME_TARGET.yml +++ b/api/constants/Event/EVENT_BECOME_TARGET.yml @@ -2,8 +2,7 @@ name: EVENT_BECOME_TARGET enum: Event value: 1028 -description: >- - This event is raised when a card is targeted for an effect +description: This event is raised when a card(s) is [targeted](https://yugipedia.com/wiki/Target) by an effect. +summary: A card(s) is targeted by an effect. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BE_BATTLE_TARGET.yml b/api/constants/Event/EVENT_BE_BATTLE_TARGET.yml index f0ee2042..67cf5c43 100644 --- a/api/constants/Event/EVENT_BE_BATTLE_TARGET.yml +++ b/api/constants/Event/EVENT_BE_BATTLE_TARGET.yml @@ -2,8 +2,7 @@ name: EVENT_BE_BATTLE_TARGET enum: Event value: 1131 -description: >- - This event is raised when a monster is targeted for an attack +description: This event is raised when a monster is targeted for an attack. +summary: A monster is targeted for an attack. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BE_MATERIAL.yml b/api/constants/Event/EVENT_BE_MATERIAL.yml index a1adffec..c282dc20 100644 --- a/api/constants/Event/EVENT_BE_MATERIAL.yml +++ b/api/constants/Event/EVENT_BE_MATERIAL.yml @@ -2,8 +2,7 @@ name: EVENT_BE_MATERIAL enum: Event value: 1108 -description: >- - This event is raised when a card is used as material (e.g. for a Synchro Summon) +description: This event is raised when a card(s) is used as a material for a Summon. Since the event is raised **after** a Summon has been conducted, some properties of the material might have changed. If an effect needs to check or store some information that might change after the Summon, it should use [`EVENT_BE_PRE_MATERIAL`](/api/constants/Event/EVENT_BE_PRE_MATERIAL) instead. +summary: A card(s) is used as a material for a Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BE_PRE_MATERIAL.yml b/api/constants/Event/EVENT_BE_PRE_MATERIAL.yml index 77cd82eb..24f711ff 100644 --- a/api/constants/Event/EVENT_BE_PRE_MATERIAL.yml +++ b/api/constants/Event/EVENT_BE_PRE_MATERIAL.yml @@ -2,8 +2,7 @@ name: EVENT_BE_PRE_MATERIAL enum: Event value: 1109 -description: >- - Will be used as a fusion / ceremony of the same tune / excessive material +description: This event is raised when a card(s) is about to be used as a material for a Summon. Since the event is raised **before** a Summon is conducted, it is typically used to check or store some information that might change after the Summon, since [`EVENT_BE_MATERIAL`](/api/constants/Event/EVENT_BE_MATERIAL) would be raised too late. +summary: A card(s) is about to be used as a material for a Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_BREAK_EFFECT.yml b/api/constants/Event/EVENT_BREAK_EFFECT.yml index b5718e49..c8ea7dc3 100644 --- a/api/constants/Event/EVENT_BREAK_EFFECT.yml +++ b/api/constants/Event/EVENT_BREAK_EFFECT.yml @@ -2,8 +2,7 @@ name: EVENT_BREAK_EFFECT enum: Event value: 1050 -description: >- - This event is raised when the [`Duel.BreakEffect`](/api/functions/Duel/BreakEffect) function is executed. -summary: An event raised when Duel.BreakEffect is executed. +description: This event is raised when the [`Duel.BreakEffect`](/api/functions/Duel/BreakEffect) function is executed. +summary: Duel.BreakEffect is executed. status: index: stable diff --git a/api/constants/Event/EVENT_CHAINING.yml b/api/constants/Event/EVENT_CHAINING.yml index 9b5c8fb1..ed11a2c7 100644 --- a/api/constants/Event/EVENT_CHAINING.yml +++ b/api/constants/Event/EVENT_CHAINING.yml @@ -2,8 +2,7 @@ name: EVENT_CHAINING enum: Event value: 1027 -description: >- - This event is raised when a chain is being built +description: This event is raised when an effect is activated, i.e., a Chain Link is created. +summary: An effect is activated, creating a Chain Link. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_CHAIN_ACTIVATING.yml b/api/constants/Event/EVENT_CHAIN_ACTIVATING.yml index 3ac38266..180a3778 100644 --- a/api/constants/Event/EVENT_CHAIN_ACTIVATING.yml +++ b/api/constants/Event/EVENT_CHAIN_ACTIVATING.yml @@ -2,8 +2,7 @@ name: EVENT_CHAIN_ACTIVATING enum: Event value: 1021 -description: >- - This event is raised when a Chain Link is activating +description: This event is raised when a Chain Link is about to resolve before applying any other effect (such as effects that apply on [`EVENT_CHAIN_SOLVING`](/api/enums/Event/EVENT_CHAIN_SOLVING)). Typically used for mandatory continuous negation effects (e.g., ["Shadow-Imprisoning Mirror"](https://yugipedia.com/wiki/Silent_Graveyard)) to make sure they are applied first and not allow other effects to respond to a negated effect. +summary: A Chain Link is about to resolve. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_CHAIN_DISABLED.yml b/api/constants/Event/EVENT_CHAIN_DISABLED.yml index bb58e6ff..ea3f548f 100644 --- a/api/constants/Event/EVENT_CHAIN_DISABLED.yml +++ b/api/constants/Event/EVENT_CHAIN_DISABLED.yml @@ -2,8 +2,7 @@ name: EVENT_CHAIN_DISABLED enum: Event value: 1025 -description: >- - This event is raised when the effect of a Chain Link is negated +description: This event is raised when the effect of Chain Link is negated. This does not include when the **activation** of an effect is negated ([`EVENT_CHAIN_NEGATED`](/api/constants/Event/EVENT_CHAIN_NEGATED) is raised instead). +summary: The effect of a Chain Link is negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_CHAIN_END.yml b/api/constants/Event/EVENT_CHAIN_END.yml index 5a82e72b..7e80dcc8 100644 --- a/api/constants/Event/EVENT_CHAIN_END.yml +++ b/api/constants/Event/EVENT_CHAIN_END.yml @@ -2,8 +2,7 @@ name: EVENT_CHAIN_END enum: Event value: 1026 -description: >- - This event is raised when a Chain has fully resolved +description: This event is raised when an entire Chain has fully resolved. +summary: A Chain has fully resolved. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_CHAIN_NEGATED.yml b/api/constants/Event/EVENT_CHAIN_NEGATED.yml index 1565d4f8..e4b70189 100644 --- a/api/constants/Event/EVENT_CHAIN_NEGATED.yml +++ b/api/constants/Event/EVENT_CHAIN_NEGATED.yml @@ -2,8 +2,7 @@ name: EVENT_CHAIN_NEGATED enum: Event value: 1024 -description: >- - This event is raised when a chain link has its activation negated (after EVENT_CHAIN_ACTIVATING) +description: This event is raised when the activation of an effect is negated. This does not include when an effect of a Chain Link is negated ([`EVENT_CHAIN_DISABLED`](/api/constants/Event/EVENT_CHAIN_DISABLED) is raised instead). +summary: The activation of an effect is negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_CHAIN_SOLVED.yml b/api/constants/Event/EVENT_CHAIN_SOLVED.yml index 84a0fdd8..fdba4de0 100644 --- a/api/constants/Event/EVENT_CHAIN_SOLVED.yml +++ b/api/constants/Event/EVENT_CHAIN_SOLVED.yml @@ -2,8 +2,7 @@ name: EVENT_CHAIN_SOLVED enum: Event value: 1022 -description: >- - This event is raised after a Chain Link resolves +description: This event is raised when a Chain Link has finished resolving. +summary: A Chain Link has finished resolving. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_CHAIN_SOLVING.yml b/api/constants/Event/EVENT_CHAIN_SOLVING.yml index 280bf72d..f6cccf0a 100644 --- a/api/constants/Event/EVENT_CHAIN_SOLVING.yml +++ b/api/constants/Event/EVENT_CHAIN_SOLVING.yml @@ -2,8 +2,7 @@ name: EVENT_CHAIN_SOLVING enum: Event value: 1020 -description: >- - This event is raised when a Chain Link is resolving +description: This event is raised when resolving a Chain Link that has not been negated (such as by an effect applied on [`EVENT_CHAIN_ACTIVATING`](/api/enums/Event/EVENT_CHAIN_ACTIVATING)). Typically used for effects that can optionally respond to a resolving effect. +summary: A Chain Link is resolving. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_CHANGE_POS.yml b/api/constants/Event/EVENT_CHANGE_POS.yml index 9555bb9f..fdd19efc 100644 --- a/api/constants/Event/EVENT_CHANGE_POS.yml +++ b/api/constants/Event/EVENT_CHANGE_POS.yml @@ -2,8 +2,7 @@ name: EVENT_CHANGE_POS enum: Event value: 1016 -description: >- - This event is raised when a card changes battle position +description: This event is raised when a monster's [battle position](https://yugipedia.com/wiki/Battle_position) is changed. +summary: A monster's battle position is changed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_CONTROL_CHANGED.yml b/api/constants/Event/EVENT_CONTROL_CHANGED.yml index 5efdb934..a29d483c 100644 --- a/api/constants/Event/EVENT_CONTROL_CHANGED.yml +++ b/api/constants/Event/EVENT_CONTROL_CHANGED.yml @@ -2,8 +2,7 @@ name: EVENT_CONTROL_CHANGED enum: Event value: 1120 -description: >- - When control of a card changes +description: This event is raised when the control of a card changes. +summary: The control of a card is changed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_CUSTOM.yml b/api/constants/Event/EVENT_CUSTOM.yml index ab7853a3..f67fd979 100644 --- a/api/constants/Event/EVENT_CUSTOM.yml +++ b/api/constants/Event/EVENT_CUSTOM.yml @@ -2,8 +2,7 @@ name: EVENT_CUSTOM enum: Event value: 0x10000000 -description: >- - For custom events (Eg. Activate an effect of a card indicating `EVENT_CUSTOM+code`) +description: This is added to a custom ID (e.g., `EVENT_CUSTOM+id`) to create a custom event which can be manually raised using [`Duel.RaiseEvent`](/api/functions/Duel/RaiseEvent) or [`Duel.RaiseSingleEvent`](/api/functions/Duel/RaiseSingleEvent). +summary: Added to a custom ID to create a custom event. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_DAMAGE.yml b/api/constants/Event/EVENT_DAMAGE.yml index 9c663c78..a7300735 100644 --- a/api/constants/Event/EVENT_DAMAGE.yml +++ b/api/constants/Event/EVENT_DAMAGE.yml @@ -2,8 +2,7 @@ name: EVENT_DAMAGE enum: Event value: 1111 -description: >- - This event is raised when a player takes damage, either by battle or by a card effect. +description: This event is raised when a player takes battle or effect damage. +summary: A player took battle or effect damage. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_DAMAGE_STEP_END.yml b/api/constants/Event/EVENT_DAMAGE_STEP_END.yml index 1262c94d..f27b12e4 100644 --- a/api/constants/Event/EVENT_DAMAGE_STEP_END.yml +++ b/api/constants/Event/EVENT_DAMAGE_STEP_END.yml @@ -2,8 +2,7 @@ name: EVENT_DAMAGE_STEP_END enum: Event value: 1141 -description: >- - At the end of the Damage Step +description: This event is raised at the [end of the Damage Step](https://yugipedia.com/wiki/Damage_Step#End_of_the_Damage_Step). +summary: End of the Damage Step. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_DESTROY.yml b/api/constants/Event/EVENT_DESTROY.yml index 52034ea1..dec66994 100644 --- a/api/constants/Event/EVENT_DESTROY.yml +++ b/api/constants/Event/EVENT_DESTROY.yml @@ -2,8 +2,10 @@ name: EVENT_DESTROY enum: Event value: 1010 -description: >- - This event is raised when a card is destroyed but has not yet left the field, which allows information of properties on the field to be accessed. For example, the amount of counter a card has is still available. +description: This event is raised when a card(s) is [destroyed](https://yugipedia.com/wiki/Destroy) but has not yet left the field. This allows accessing information about a card that might change once it leaves the field and [`EVENT_DESTROYED`](/api/constants/Event/EVENT_DESTROYED) is raised, such as its type, attribute, counters placed on it, and effects applied to it. +summary: A card(s) is destroyed but has not yet left the field. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_LEAVE_FIELD_P + link: /api/constants/Event/EVENT_LEAVE_FIELD_P diff --git a/api/constants/Event/EVENT_DESTROYED.yml b/api/constants/Event/EVENT_DESTROYED.yml index 70d741e4..b66ee08e 100644 --- a/api/constants/Event/EVENT_DESTROYED.yml +++ b/api/constants/Event/EVENT_DESTROYED.yml @@ -2,8 +2,7 @@ name: EVENT_DESTROYED enum: Event value: 1029 -description: >- - This event is raised when a card is destroyed and leaves the field. In this case, informations it held while it was on the field might not be available. For example, counters that it held are no longer available. Compare it with EVENT_DESTROY. +description: This event is raised when a card(s) is [destroyed](https://yugipedia.com/wiki/Destroy). Since the card has already left the field, some of its information might have changed from when it was on the field, such as its type, attribute, counters placed on it, and effects applied to it. If those are needed, [`EVENT_DESTROY`](/api/constants/Event/EVENT_DESTROY) should be used instead. +summary: A card(s) is destroyed and has left the field. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_DETACH_MATERIAL.yml b/api/constants/Event/EVENT_DETACH_MATERIAL.yml index 1d39d7a5..a85e6288 100644 --- a/api/constants/Event/EVENT_DETACH_MATERIAL.yml +++ b/api/constants/Event/EVENT_DETACH_MATERIAL.yml @@ -2,8 +2,7 @@ name: EVENT_DETACH_MATERIAL enum: Event value: 1202 -description: >- - This event is raised when Xyz materials are detached (only the card that detaches the materials is available in the event group, not the detached cards) +description: This event is raised when an [Xyz Monster](https://yugipedia.com/wiki/Xyz_Monster)'s material(s) are [detached](https://yugipedia.com/wiki/Detach). The event happens to the Xyz Monster, not the detached cards. +summary: An Xyz Monster's material(s) is detached. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_DISCARD.yml b/api/constants/Event/EVENT_DISCARD.yml index 4fde33ba..f6cf92e6 100644 --- a/api/constants/Event/EVENT_DISCARD.yml +++ b/api/constants/Event/EVENT_DISCARD.yml @@ -2,8 +2,7 @@ name: EVENT_DISCARD enum: Event value: 1018 -description: >- - This event is raised when a card is discarded +description: This event is raised when a card(s) is [discarded](https://yugipedia.com/wiki/Discard). +summary: A card(s) is discarded. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_DRAW.yml b/api/constants/Event/EVENT_DRAW.yml index 1af1a4bc..469e8e88 100644 --- a/api/constants/Event/EVENT_DRAW.yml +++ b/api/constants/Event/EVENT_DRAW.yml @@ -2,8 +2,7 @@ name: EVENT_DRAW enum: Event value: 1110 -description: >- - This event is raised when a card is drawn +description: This event is raised when a card(s) is [drawn](https://yugipedia.com/wiki/Draw_a_card). +summary: A card(s) is drawn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_EQUIP.yml b/api/constants/Event/EVENT_EQUIP.yml index d7440dbf..73c14e4a 100644 --- a/api/constants/Event/EVENT_EQUIP.yml +++ b/api/constants/Event/EVENT_EQUIP.yml @@ -2,8 +2,7 @@ name: EVENT_EQUIP enum: Event value: 1121 -description: >- - This event is raised when a card is equipped +description: This event is raised when a card(s) is [equipped](https://yugipedia.com/wiki/Equip). +summary: A card(s) is equipped. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_FLIP.yml b/api/constants/Event/EVENT_FLIP.yml index 4df1349b..c6d52466 100644 --- a/api/constants/Event/EVENT_FLIP.yml +++ b/api/constants/Event/EVENT_FLIP.yml @@ -2,8 +2,7 @@ name: EVENT_FLIP enum: Event value: 1001 -description: >- - This event is raised when a card is flipped face-up +description: This event is raised when a card is flipped face-up. It does not cover flipping face-down, for which [`EVENT_CHANGE_POS`](/api/constants/Event/EVENT_CHANGE_POS) should be used instead. +summary: A card(s) is flipped face-up. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_FLIP_SUMMON.yml b/api/constants/Event/EVENT_FLIP_SUMMON.yml index 84bc1c36..83fce31b 100644 --- a/api/constants/Event/EVENT_FLIP_SUMMON.yml +++ b/api/constants/Event/EVENT_FLIP_SUMMON.yml @@ -2,8 +2,12 @@ name: EVENT_FLIP_SUMMON enum: Event value: 1104 -description: >- - This event is raised when a monster is being Flip Summoned (this is an attempt to perform a Flip Summon, for example, Solemn Warning's timing) +description: This event is raised when a monster would be [Flip Summoned](https://yugipedia.com/wiki/Flip_Summon). This is when cards like ["Solemn Judgment"](https://yugipedia.com/wiki/Solemn_Judgment) can respond, as opposed to [`EVENT_FLIP_SUMMON_SUCCESS`](/api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS), which is raised when the Flip Summon is completed. +summary: A monster would be Flip Summoned. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_SUMMON + link: /api/constants/Event/EVENT_SUMMON + - name: EVENT_SPSUMMON + link: /api/constants/Event/EVENT_SPSUMMON diff --git a/api/constants/Event/EVENT_FLIP_SUMMON_NEGATED.yml b/api/constants/Event/EVENT_FLIP_SUMMON_NEGATED.yml index 2db5e0c3..2243ad9a 100644 --- a/api/constants/Event/EVENT_FLIP_SUMMON_NEGATED.yml +++ b/api/constants/Event/EVENT_FLIP_SUMMON_NEGATED.yml @@ -2,8 +2,12 @@ name: EVENT_FLIP_SUMMON_NEGATED enum: Event value: 1115 -description: >- - This event is raised when a Flip Summon is negated +description: This event is raised when the [Flip Summon](https://yugipedia.com/wiki/Flip_Summon) of a monster is negated. +summary: The Flip Summon of a monster is negated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_SUMMON_NEGATED + link: /api/constants/Event/EVENT_SUMMON + - name: EVENT_SPSUMMON_NEGATED + link: /api/constants/Event/EVENT_SPSUMMON diff --git a/api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS.yml b/api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS.yml index a2d2c72c..6660b2f6 100644 --- a/api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS.yml +++ b/api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS.yml @@ -2,8 +2,7 @@ name: EVENT_FLIP_SUMMON_SUCCESS enum: Event value: 1101 -description: >- - This event is raised when a monster is successfully Flip Summoned (which is timing for cards like Trap Hole) +description: This event is raised when a monster is Flip Summoned successfully. This is when cards like ["Bottomless Trap Hole"](https://yugipedia.com/wiki/Bottomless_Trap_Hole) can respond, as opposed to [`EVENT_FLIP_SUMMON`](/api/constants/Event/EVENT_FLIP_SUMMON), which is raised when a monster is about to be Flip Summoned. +summary: A monster is Flip Summoned successfully. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_FREE_CHAIN.yml b/api/constants/Event/EVENT_FREE_CHAIN.yml index 1bceedfb..98f5cc27 100644 --- a/api/constants/Event/EVENT_FREE_CHAIN.yml +++ b/api/constants/Event/EVENT_FREE_CHAIN.yml @@ -2,8 +2,7 @@ name: EVENT_FREE_CHAIN enum: Event value: 1002 -description: >- - An event that describes a timing at any valid response window or open game state +description: Represents the activation window for a card or effect that can be activated at any time (provided they meet their condition). This event is not raised by any specific action but is used to indicate that a card or effect can be activated freely. +summary: A card or effect can be activated freely. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_LEAVE_FIELD.yml b/api/constants/Event/EVENT_LEAVE_FIELD.yml index 8d0683b1..7f07a780 100644 --- a/api/constants/Event/EVENT_LEAVE_FIELD.yml +++ b/api/constants/Event/EVENT_LEAVE_FIELD.yml @@ -2,8 +2,10 @@ name: EVENT_LEAVE_FIELD enum: Event value: 1015 -description: >- - This event is raised when a card leaves the field +description: This event is raised when a card(s) leaves the field. Since the card has already left the field, some of its information might have changed from when it was on the field, such as its type, attribute, counters placed on it, and effects applied to it. If those are needed, [`EVENT_LEAVE_FIELD_P`](/api/constants/Event/EVENT_LEAVE_FIELD_P) should be used instead. +summary: A card(s) left the field. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_DESTROYED + link: /api/constants/Event/EVENT_DESTROYED diff --git a/api/constants/Event/EVENT_LEAVE_FIELD_P.yml b/api/constants/Event/EVENT_LEAVE_FIELD_P.yml index 428fae76..362a8dfe 100644 --- a/api/constants/Event/EVENT_LEAVE_FIELD_P.yml +++ b/api/constants/Event/EVENT_LEAVE_FIELD_P.yml @@ -2,8 +2,10 @@ name: EVENT_LEAVE_FIELD_P enum: Event value: 1019 -description: >- - This event is raised when a card would leave the field (but before it actually leaves, so it still contains info on the field). Example of usage: in "Predaplanet", it is used to check if the card has Predacounters immediately before it leaves the field. +description: This event is raised when a card(s) is about to leave the field. This allows accessing information about a card that might change once it leaves the field and [`EVENT_LEAVE_FIELD`](/api/constants/Event/EVENT_LEAVE_FIELD) is raised, such as its type, attribute, counters placed on it, and effects applied to it. +summary: A card(s) is about to leave the field. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_DESTROY + link: /api/constants/Event/EVENT_DESTROY diff --git a/api/constants/Event/EVENT_LEVEL_UP.yml b/api/constants/Event/EVENT_LEVEL_UP.yml index e688f273..a3fa41e4 100644 --- a/api/constants/Event/EVENT_LEVEL_UP.yml +++ b/api/constants/Event/EVENT_LEVEL_UP.yml @@ -2,8 +2,8 @@ name: EVENT_LEVEL_UP enum: Event value: 1200 -description: >- - This event is raised when the level of monster increases (might also be raised for general level changes, but only for single effect. check the core's implementation for details) +description: This event is raised when the Level of a monster is increased. +summary: A monster's Level is increased. status: index: stable -tags: [ under-construction ] +# TODO: Check core implementation for more details, it might also be raised for general level changes. diff --git a/api/constants/Event/EVENT_MOVE.yml b/api/constants/Event/EVENT_MOVE.yml index 1c90f3f2..d4217c32 100644 --- a/api/constants/Event/EVENT_MOVE.yml +++ b/api/constants/Event/EVENT_MOVE.yml @@ -2,8 +2,7 @@ name: EVENT_MOVE enum: Event value: 1030 -description: >- - This event is raised when a card moves from one location or sequence to another +description: This event is raised when a card(s) is moved to a different [location](/api/enums/Location) or sequence. +summary: A card(s) is moved to a different location or sequence. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_MSET.yml b/api/constants/Event/EVENT_MSET.yml index 8e2e2584..69ea5a2c 100644 --- a/api/constants/Event/EVENT_MSET.yml +++ b/api/constants/Event/EVENT_MSET.yml @@ -2,8 +2,7 @@ name: EVENT_MSET enum: Event value: 1106 -description: >- - This event is raised when a monster is Set +description: This event is raised when a monster is [Normal Set](https://yugipedia.com/wiki/Normal_Set). +summary: A monster is Normal Set. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_PAY_LPCOST.yml b/api/constants/Event/EVENT_PAY_LPCOST.yml index e2587a73..e8cfc373 100644 --- a/api/constants/Event/EVENT_PAY_LPCOST.yml +++ b/api/constants/Event/EVENT_PAY_LPCOST.yml @@ -2,8 +2,7 @@ name: EVENT_PAY_LPCOST enum: Event value: 1201 -description: >- - This event is raised when LP is paid as a cost +description: This event is raised when a player pays LP as a cost. +summary: A player paid LP as a cost. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_PHASE.yml b/api/constants/Event/EVENT_PHASE.yml index 2449a6c2..1e6c90da 100644 --- a/api/constants/Event/EVENT_PHASE.yml +++ b/api/constants/Event/EVENT_PHASE.yml @@ -2,8 +2,11 @@ name: EVENT_PHASE enum: Event value: 0x1000 -description: >- - This event is raised when a certain phase is reached (the required Phase value must be added to it, for example EVENT_PHASE+PHASE_END) +description: This event is raised when a given [phase](/api/enums/Phase) is reached, specified by combining it with the corresponding phase value (e.g., `EVENT_PHASE|PHASE_DRAW` for the Draw Phase). +summary: A given phase is reached. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_PHASE_START + link: /api/constants/Event/EVENT_PHASE_START +# TODO: investigate when this should be used instead of EVENT_PHASE_START diff --git a/api/constants/Event/EVENT_PHASE_START.yml b/api/constants/Event/EVENT_PHASE_START.yml index 3112ad6e..09a31f2f 100644 --- a/api/constants/Event/EVENT_PHASE_START.yml +++ b/api/constants/Event/EVENT_PHASE_START.yml @@ -2,8 +2,11 @@ name: EVENT_PHASE_START enum: Event value: 0x2000 -description: >- - This event is raised at the start of a certain phase (the required Phase value must be added to it) +description: This event is raised at the start of a given [phase](api/enums/Phase), specified by combining it with the corresponding phase value (e.g., `EVENT_PHASE_START|PHASE_DRAW` for the start of the Draw Phase). +summary: The start of a given phase. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_PHASE + link: /api/constants/Event/EVENT_PHASE +# TODO: investigate when this should be used instead of EVENT_PHASE diff --git a/api/constants/Event/EVENT_PREDRAW.yml b/api/constants/Event/EVENT_PREDRAW.yml index ad21a256..4214a6e1 100644 --- a/api/constants/Event/EVENT_PREDRAW.yml +++ b/api/constants/Event/EVENT_PREDRAW.yml @@ -2,8 +2,7 @@ name: EVENT_PREDRAW enum: Event value: 1113 -description: >- - At the start of the Draw Phase +description: This event is raised at the start of the [Draw Phase](https://yugipedia.com/wiki/Draw_Phase), before the turn player draws a card for their [normal draw](https://yugipedia.com/wiki/Normal_draw). +summary: Start of the Draw Phase, before the turn player draws a card. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_PRE_BATTLE_DAMAGE.yml b/api/constants/Event/EVENT_PRE_BATTLE_DAMAGE.yml index caf90e0b..130d4893 100644 --- a/api/constants/Event/EVENT_PRE_BATTLE_DAMAGE.yml +++ b/api/constants/Event/EVENT_PRE_BATTLE_DAMAGE.yml @@ -2,8 +2,7 @@ name: EVENT_PRE_BATTLE_DAMAGE enum: Event value: 1136 -description: >- - Before battle damage applies +description: This event is raised when a player is about to take battle damage. +summary: A player is about to take battle damage. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_PRE_DAMAGE_CALCULATE.yml b/api/constants/Event/EVENT_PRE_DAMAGE_CALCULATE.yml index acecf16f..a21d4943 100644 --- a/api/constants/Event/EVENT_PRE_DAMAGE_CALCULATE.yml +++ b/api/constants/Event/EVENT_PRE_DAMAGE_CALCULATE.yml @@ -2,8 +2,7 @@ name: EVENT_PRE_DAMAGE_CALCULATE enum: Event value: 1134 -description: >- - Before the damage calculation +description: This event is raised when [damage calculation](https://yugipedia.com/wiki/Damage_calculation) is about to be performed. +summary: Damage calculation is about to be performed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_RECOVER.yml b/api/constants/Event/EVENT_RECOVER.yml index 26b16d01..bed4526e 100644 --- a/api/constants/Event/EVENT_RECOVER.yml +++ b/api/constants/Event/EVENT_RECOVER.yml @@ -2,8 +2,7 @@ name: EVENT_RECOVER enum: Event value: 1112 -description: >- - When LP is gained +description: This event is raised when a player gains LP. +summary: A player gained LP. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_RELEASE.yml b/api/constants/Event/EVENT_RELEASE.yml index 969d62d6..766a3c6a 100644 --- a/api/constants/Event/EVENT_RELEASE.yml +++ b/api/constants/Event/EVENT_RELEASE.yml @@ -2,8 +2,7 @@ name: EVENT_RELEASE enum: Event value: 1017 -description: >- - This event is raised when a card is Tributed (includes tributing for a tribute summon, tributing by an effect and tributing by costs) +description: This event is raised when a card(s) is Tributed. +summary: A card(s) is Tributed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_REMOVE.yml b/api/constants/Event/EVENT_REMOVE.yml index b56bbb78..1936ab63 100644 --- a/api/constants/Event/EVENT_REMOVE.yml +++ b/api/constants/Event/EVENT_REMOVE.yml @@ -2,8 +2,7 @@ name: EVENT_REMOVE enum: Event value: 1011 -description: >- - This event is raised when a card is banished +description: This event is raised when a card(s) is banished. +summary: A card(s) is banished. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_REMOVE_COUNTER.yml b/api/constants/Event/EVENT_REMOVE_COUNTER.yml index 56f47fb0..5add3f4c 100644 --- a/api/constants/Event/EVENT_REMOVE_COUNTER.yml +++ b/api/constants/Event/EVENT_REMOVE_COUNTER.yml @@ -2,8 +2,7 @@ name: EVENT_REMOVE_COUNTER enum: Event value: 0x20000 -description: >- - This event is raised when a counter is removed from cards +description: This event is raised when a counter is removed from cards. +summary: A counter is removed from cards. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml b/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml index 27f226fb..522fc7a7 100644 --- a/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml +++ b/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml @@ -2,8 +2,7 @@ name: EVENT_RETURN_TO_GRAVE enum: Event value: 1203 -description: >- - Deprecated and removed event. See core's "effect.h". Card is being returned to the Graveyard +description: This event is raised when a card(s) is being returned to the GY. +summary: A card(s) is being returned to the GY. status: - index: stable -tags: [ under-construction ] + index: deleted diff --git a/api/constants/Event/EVENT_SPSUMMON.yml b/api/constants/Event/EVENT_SPSUMMON.yml index dc9e6690..cb4c23e5 100644 --- a/api/constants/Event/EVENT_SPSUMMON.yml +++ b/api/constants/Event/EVENT_SPSUMMON.yml @@ -2,8 +2,13 @@ name: EVENT_SPSUMMON enum: Event value: 1105 -description: >- - This event is raised when a monster is being Special Summoned (this is an attempt to perform a Special Summon, aka "when a monster would be Special Summoned", for example, Solemn Strike's timing) +description: This event is raised when a monster would be [Special Summoned](https://yugipedia.com/wiki/Special_Summon). This is when cards like ["Solemn Judgment"](https://yugipedia.com/wiki/Solemn_Judgment) can respond, as opposed to [`EVENT_SPSUMMON_SUCCESS`](/api/constants/Event/EVENT_SPSUMMON_SUCCESS), which is raised when the Special Summon is completed. +summary: A monster would be Special Summoned. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_FLIP_SUMMON + link: /api/constants/Event/EVENT_FLIP_SUMMON + - name: EVENT_SUMMON + link: /api/constants/Event/EVENT_SUMMON + diff --git a/api/constants/Event/EVENT_SPSUMMON_NEGATED.yml b/api/constants/Event/EVENT_SPSUMMON_NEGATED.yml index 4e3726fd..cceefacc 100644 --- a/api/constants/Event/EVENT_SPSUMMON_NEGATED.yml +++ b/api/constants/Event/EVENT_SPSUMMON_NEGATED.yml @@ -2,8 +2,12 @@ name: EVENT_SPSUMMON_NEGATED enum: Event value: 1116 -description: >- - This event is raised when a Special Summon is negated +description: This event is raised when the [Special Summon](https://yugipedia.com/wiki/Special_Summon) of a monster is negated. +summary: The Special Summon of a monster is negated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_FLIP_SUMMON_NEGATED + link: /api/constants/Event/EVENT_FLIP_SUMMON_NEGATED + - name: EVENT_SUMMON_NEGATED + link: /api/constants/Event/EVENT_SUMMON_NEGATED diff --git a/api/constants/Event/EVENT_SPSUMMON_SUCCESS.yml b/api/constants/Event/EVENT_SPSUMMON_SUCCESS.yml index fc29f8f7..6985ddb0 100644 --- a/api/constants/Event/EVENT_SPSUMMON_SUCCESS.yml +++ b/api/constants/Event/EVENT_SPSUMMON_SUCCESS.yml @@ -2,8 +2,12 @@ name: EVENT_SPSUMMON_SUCCESS enum: Event value: 1102 -description: >- - This event is raised when a monster is successfully Special Summoned (which is timing for cards like Torrential Tribute) +description: This event is raised when a monster is Special Summoned successfully. This is when cards like ["Bottomless Trap Hole"](https://yugipedia.com/wiki/Bottomless_Trap_Hole) can respond, as opposed to [`EVENT_SPSUMMON`](/api/constants/Event/EVENT_SPSUMMON), which is raised when a monster is about to be Special Summoned. +summary: A monster is Special Summoned successfully. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_FLIP_SUMMON_SUCCESS + link: /api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS + - name: EVENT_SUMMON_SUCCESS + link: /api/constants/Event/EVENT_SUMMON_SUCCESS diff --git a/api/constants/Event/EVENT_SSET.yml b/api/constants/Event/EVENT_SSET.yml index 025ba911..ad102644 100644 --- a/api/constants/Event/EVENT_SSET.yml +++ b/api/constants/Event/EVENT_SSET.yml @@ -2,8 +2,7 @@ name: EVENT_SSET enum: Event value: 1107 -description: >- - This event is raised when a Spell/Trap is set +description: This event is raised when a Spell/Trap Card is [Set](https://yugipedia.com/wiki/Set). +summary: A Spell/Trap Card is set. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_STARTUP.yml b/api/constants/Event/EVENT_STARTUP.yml index 2197d0a6..e2ebab77 100644 --- a/api/constants/Event/EVENT_STARTUP.yml +++ b/api/constants/Event/EVENT_STARTUP.yml @@ -2,8 +2,7 @@ name: EVENT_STARTUP enum: Event value: 1000 -description: >- - This event is raised once, at the start of the duel +description: This event is raised at the start of the Duel. +summary: The start of the Duel. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_SUMMON.yml b/api/constants/Event/EVENT_SUMMON.yml index 79461021..80ed4745 100644 --- a/api/constants/Event/EVENT_SUMMON.yml +++ b/api/constants/Event/EVENT_SUMMON.yml @@ -2,8 +2,13 @@ name: EVENT_SUMMON enum: Event value: 1103 -description: >- - This event is raised when a monster is being Normal Summoned (this is an attempt to perform a Normal Summon, aka "when a monster would be Summoned", for example, Bending Destiny's timing) +description: This event is raised when a monster would be [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon). This is when cards like ["Solemn Judgment"](https://yugipedia.com/wiki/Solemn_Judgment) can respond, as opposed to [`EVENT_SUMMON_SUCCESS`](/api/constants/Event/EVENT_SUMMON_SUCCESS), which is raised when the Normal Summon is completed. +summary: A monster would be Normal Summoned. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_FLIP_SUMMON + link: /api/constants/Event/EVENT_FLIP_SUMMON + - name: EVENT_SPSUMMON + link: /api/constants/Event/EVENT_SPSUMMON + diff --git a/api/constants/Event/EVENT_SUMMON_NEGATED.yml b/api/constants/Event/EVENT_SUMMON_NEGATED.yml index 2b33b3d0..fbd32189 100644 --- a/api/constants/Event/EVENT_SUMMON_NEGATED.yml +++ b/api/constants/Event/EVENT_SUMMON_NEGATED.yml @@ -2,8 +2,12 @@ name: EVENT_SUMMON_NEGATED enum: Event value: 1114 -description: >- - This event is raised when a Summon is negated, to be detected by Witch's Strike. +description: This event is raised when the [Normal Summon](https://yugipedia.com/wiki/Normal_Summon) of a monster is negated. +summary: The Normal Summon of a monster is negated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_FLIP_SUMMON_NEGATED + link: /api/constants/Event/EVENT_FLIP_SUMMON_NEGATED + - name: EVENT_SPSUMMON_NEGATED + link: /api/constants/Event/EVENT_SPSUMMON_NEGATED diff --git a/api/constants/Event/EVENT_SUMMON_SUCCESS.yml b/api/constants/Event/EVENT_SUMMON_SUCCESS.yml index 1e4c2c69..81ac9928 100644 --- a/api/constants/Event/EVENT_SUMMON_SUCCESS.yml +++ b/api/constants/Event/EVENT_SUMMON_SUCCESS.yml @@ -2,8 +2,12 @@ name: EVENT_SUMMON_SUCCESS enum: Event value: 1100 -description: >- - This event is raised when a monster is successfully Normal Summoned (which is timing for cards like Trap Hole) +description: This event is raised when a monster is Normal Summoned successfully. This is when cards like ["Bottomless Trap Hole"](https://yugipedia.com/wiki/Bottomless_Trap_Hole) can respond, as opposed to [`EVENT_SUMMON`](/api/constants/Event/EVENT_SUMMON), which is raised when a monster is about to be Normal Summoned. +summary: A monster is Normal Summoned successfully. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EVENT_FLIP_SUMMON_SUCCESS + link: /api/constants/Event/EVENT_FLIP_SUMMON_SUCCESS + - name: EVENT_SPSUMMON_SUCCESS + link: /api/constants/Event/EVENT_SPSUMMON_SUCCESS diff --git a/api/constants/Event/EVENT_TOSS_COIN.yml b/api/constants/Event/EVENT_TOSS_COIN.yml index 52233c8d..4fe66ad5 100644 --- a/api/constants/Event/EVENT_TOSS_COIN.yml +++ b/api/constants/Event/EVENT_TOSS_COIN.yml @@ -2,8 +2,7 @@ name: EVENT_TOSS_COIN enum: Event value: 1151 -description: >- - This event is raised when coins are flipped +description: This event is raised when a coin is tossed. At this point, the result is final and the toss can no longer be redone, unlike [`EVENT_TOSS_COIN_NEGATE`](/api/constants/Event/EVENT_TOSS_COIN_NEGATE). +summary: A coin is tossed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_TOSS_COIN_NEGATE.yml b/api/constants/Event/EVENT_TOSS_COIN_NEGATE.yml index 2c4287ea..134fafc7 100644 --- a/api/constants/Event/EVENT_TOSS_COIN_NEGATE.yml +++ b/api/constants/Event/EVENT_TOSS_COIN_NEGATE.yml @@ -2,8 +2,7 @@ name: EVENT_TOSS_COIN_NEGATE enum: Event value: 1152 -description: >- - This event is raised when coin tosses happen again, replacing previous result +description: This event is raised when a coin toss has just been performed and can be redone, resulting in a different result. +summary: A coin toss has just been performed and can be redone. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_TOSS_DICE.yml b/api/constants/Event/EVENT_TOSS_DICE.yml index ad9705cd..c6320dff 100644 --- a/api/constants/Event/EVENT_TOSS_DICE.yml +++ b/api/constants/Event/EVENT_TOSS_DICE.yml @@ -2,8 +2,7 @@ name: EVENT_TOSS_DICE enum: Event value: 1150 -description: >- - This event is raised when dice are rolled +description: This event is raised when a six-sided die is rolled. At this point, the result is final and the roll can no longer be redone, unlike [`EVENT_TOSS_DICE_NEGATE`](/api/constants/Event/EVENT_TOSS_DICE_NEGATE). +summary: A six-sided die is rolled. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_TOSS_DICE_NEGATE.yml b/api/constants/Event/EVENT_TOSS_DICE_NEGATE.yml index edf61d76..51f4e249 100644 --- a/api/constants/Event/EVENT_TOSS_DICE_NEGATE.yml +++ b/api/constants/Event/EVENT_TOSS_DICE_NEGATE.yml @@ -2,8 +2,7 @@ name: EVENT_TOSS_DICE_NEGATE enum: Event value: 1153 -description: >- - This event is raised when dice are re-rolled +description: This event is raised when a six-sided die has just been rolled and can be redone, resulting in a different result. +summary: A six-sided die has just been rolled and can be redone. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_TO_DECK.yml b/api/constants/Event/EVENT_TO_DECK.yml index 52c5be5d..6ddf8faf 100644 --- a/api/constants/Event/EVENT_TO_DECK.yml +++ b/api/constants/Event/EVENT_TO_DECK.yml @@ -2,8 +2,7 @@ name: EVENT_TO_DECK enum: Event value: 1013 -description: >- - This event is raised when a card is sent to the deck +description: This event is raised when a card(s) is sent to the either Main or Extra Deck. +summary: A card(s) is sent to the Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_TO_GRAVE.yml b/api/constants/Event/EVENT_TO_GRAVE.yml index e2a873ab..2c4177eb 100644 --- a/api/constants/Event/EVENT_TO_GRAVE.yml +++ b/api/constants/Event/EVENT_TO_GRAVE.yml @@ -2,8 +2,7 @@ name: EVENT_TO_GRAVE enum: Event value: 1014 -description: >- - This event is raised when a card is sent to the graveyard +description: This event is raised when a card(s) is sent to the GY. +summary: A card(s) is sent to the GY. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_TO_HAND.yml b/api/constants/Event/EVENT_TO_HAND.yml index 9aa5d829..92f1a50f 100644 --- a/api/constants/Event/EVENT_TO_HAND.yml +++ b/api/constants/Event/EVENT_TO_HAND.yml @@ -2,8 +2,7 @@ name: EVENT_TO_HAND enum: Event value: 1012 -description: >- - This event is raised when a card is sent to the hand (includes draw, search and return) +description: This event is raised when a card(s) is added to the hand. +summary: A card(s) is added to the hand. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Event/EVENT_TURN_END.yml b/api/constants/Event/EVENT_TURN_END.yml index dac4b881..b790a7d2 100644 --- a/api/constants/Event/EVENT_TURN_END.yml +++ b/api/constants/Event/EVENT_TURN_END.yml @@ -2,8 +2,7 @@ name: EVENT_TURN_END enum: Event value: 1210 -description: >- - This event is raised when the turn ends +description: This event is raised at the end of the turn (after the End Phase). +summary: The end of the turn. status: index: stable -tags: [ under-construction ] diff --git a/api/enums/Event.yml b/api/enums/Event.yml index d3f9cdd1..393e60a5 100644 --- a/api/enums/Event.yml +++ b/api/enums/Event.yml @@ -1,5 +1,4 @@ ---!enum name: Event -description: >- - (To be added) -tags: [ under-construction ] +description: Constants representing events that happen in the Duel. +summary: Events that happen in the Duel. From c1c91ec0bc5cee9b95ade70a0ef513b4eb656d56 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 8 Apr 2025 11:30:29 +0800 Subject: [PATCH 28/58] update GlobalFlag enum and constants --- .../GlobalFlag/GLOBALFLAG_BRAINWASHING_CHECK.yml | 5 ++--- .../GlobalFlag/GLOBALFLAG_DECK_REVERSE_CHECK.yml | 5 ++--- .../GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml | 7 +++---- api/constants/GlobalFlag/GLOBALFLAG_DETACH_EVENT.yml | 5 ++--- api/constants/GlobalFlag/GLOBALFLAG_SELF_TOGRAVE.yml | 5 ++--- api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_COUNT.yml | 8 ++++---- api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_ONCE.yml | 5 ++--- api/constants/GlobalFlag/GLOBALFLAG_XMAT_COUNT_LIMIT.yml | 8 ++++---- api/enums/GlobalFlag.yml | 5 ++--- 9 files changed, 23 insertions(+), 30 deletions(-) diff --git a/api/constants/GlobalFlag/GLOBALFLAG_BRAINWASHING_CHECK.yml b/api/constants/GlobalFlag/GLOBALFLAG_BRAINWASHING_CHECK.yml index 5019e6bb..7248a45f 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_BRAINWASHING_CHECK.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_BRAINWASHING_CHECK.yml @@ -2,8 +2,7 @@ name: GLOBALFLAG_BRAINWASHING_CHECK enum: GlobalFlag value: 0x2 -description: >- - This flags is used with Removing Brainshwashing +description: This global flag enables [effects](/api/types/Effect) with [`EFFECT_REMOVE_BRAINWASHING`](/api/constants/EffectCode/EFFECT_REMOVE_BRAINWASHING) as [code](/api/enums/EffectCode), which continuously return the control of affected monsters to their owner, i.e., the effect of ["Remove Brainwashing"](https://yugipedia.com/wiki/Remove_Brainwashing). It is automatically set when an effect with `EFFECT_REMOVE_BRAINWASHING` as code is registered. +summary: Enables effects that return the control of monsters to their owner. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/GlobalFlag/GLOBALFLAG_DECK_REVERSE_CHECK.yml b/api/constants/GlobalFlag/GLOBALFLAG_DECK_REVERSE_CHECK.yml index 80ab57e6..0d5f2d02 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_DECK_REVERSE_CHECK.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_DECK_REVERSE_CHECK.yml @@ -2,8 +2,7 @@ name: GLOBALFLAG_DECK_REVERSE_CHECK enum: GlobalFlag value: 0x1 -description: >- - This flags is required to use EFFECT_REVERSE_DECK +description: This global flag allows face-up cards in the Main Deck, for [effects](/api/types/Effect) that add cards to the Main Deck face-up or flip cards in the Main Deck face-up. It is automatically set when an effect with [`EFFECT_REVERSE_DECK`](/api/constants/EffectCode/EFFECT_REVERSE_DECK) as [code](/api/enums/EffectCode) is registered, or when [`Duel.ReverseInDeck`](/api/functions/Duel/ReverseInDeck) is called. +summary: Allows face-up cards in the Main Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml b/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml index ec55d9b8..42681a50 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml @@ -2,8 +2,7 @@ name: GLOBALFLAG_DELAYED_QUICKEFFECT enum: GlobalFlag value: 0x8 -description: >- - N/A +description: This global flag is no longer used and has been deleted. status: - index: stable -tags: [ under-construction ] + index: deleted +# TODO: if possible, still document what it was used for diff --git a/api/constants/GlobalFlag/GLOBALFLAG_DETACH_EVENT.yml b/api/constants/GlobalFlag/GLOBALFLAG_DETACH_EVENT.yml index 62483ae0..45b6621f 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_DETACH_EVENT.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_DETACH_EVENT.yml @@ -2,8 +2,7 @@ name: GLOBALFLAG_DETACH_EVENT enum: GlobalFlag value: 0x10 -description: >- - This flag is required when using EVENT_DETACH_MATERIAL +description: This global flag enables the [`EVENT_DETACH_MATERIAL`](/api/constants/Event/EVENT_DETACH_MATERIAL) event to be raised when an Xyz Monster's material(s) are detached. It is automatically set when an effect with `EVENT_DETACH_MATERIAL` as [event code](/api/enums/Event) is registered. +summary: Allows effects to respond when an Xyz Monster's material(s) are detached. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/GlobalFlag/GLOBALFLAG_SELF_TOGRAVE.yml b/api/constants/GlobalFlag/GLOBALFLAG_SELF_TOGRAVE.yml index 9b27d0fb..e16acfae 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_SELF_TOGRAVE.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_SELF_TOGRAVE.yml @@ -2,8 +2,7 @@ name: GLOBALFLAG_SELF_TOGRAVE enum: GlobalFlag value: 0x100 -description: >- - Allows checking the Graveyard in the middle of a resolving chain. Flag required to use EFFECT_SELF_TOGRAVE +description: This global flag enables [effects](/api/types/Effect) with [`EFFECT_SELF_TOGRAVE`](/api/constants/EffectCode/EFFECT_SELF_TOGRAVE) as [code](/api/enums/EffectCode), which continuously send their handler to the GY when their condition is met. It is automatically set when an effect with `EFFECT_SELF_TOGRAVE` as code is registered. +summary: Enables effects that continuously send their handler to the GY. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_COUNT.yml b/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_COUNT.yml index 6b540be0..1e0d1396 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_COUNT.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_COUNT.yml @@ -2,8 +2,8 @@ name: GLOBALFLAG_SPSUMMON_COUNT enum: GlobalFlag value: 0x40 -description: >- - A flag related with a limit a player can attempt Special Summons. Used with El Shaddoll Winda +description: This global flag was used to enable [effects](/api/types/Effect) with [`EFFECT_SPSUMMON_COUNT_LIMIT`](/api/constants/EffectCode/EFFECT_SPSUMMON_COUNT_LIMIT) as [code](/api/enums/EffectCode), which limit the number of times affected players can attempt to Special Summon per turn. +summary: Enabled effects that limit the number of times players can Special Summon. status: - index: stable -tags: [ under-construction ] + index: deleted + message: '`EFFECT_SPSUMMON_COUNT_LIMIT` effects no longer need this flag.' diff --git a/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_ONCE.yml b/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_ONCE.yml index fe470cf9..cd8bf9d3 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_ONCE.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_SPSUMMON_ONCE.yml @@ -2,8 +2,7 @@ name: GLOBALFLAG_SPSUMMON_ONCE enum: GlobalFlag value: 0x200 -description: >- - Cards that can only be special Summoned once per turn. This flag is related to Card.SetSPSummonOnce () +description: This global flag enables restricting a monster to being Special Summoned only once per turn, e.g., conditions such as `You can only Special Summon "..." once per turn`. It is automatically set when [`Card.SetSPSummonOnce`](/api/functions/Card/SetSPSummonOnce) is called. +summary: Enables restricting a monster to being Special Summoned only once per turn. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/GlobalFlag/GLOBALFLAG_XMAT_COUNT_LIMIT.yml b/api/constants/GlobalFlag/GLOBALFLAG_XMAT_COUNT_LIMIT.yml index fd942799..7f4ef455 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_XMAT_COUNT_LIMIT.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_XMAT_COUNT_LIMIT.yml @@ -2,8 +2,8 @@ name: GLOBALFLAG_XMAT_COUNT_LIMIT enum: GlobalFlag value: 0x80 -description: >- - Allows EFFECT_TYPE_XMATERIAL to take SetCountLimit into account +description: This global flag allowed [effects](/api/types/Effect) with [`EFFECT_TYPE_XMATERIAL`](/api/constants/EffectType/EFFECT_TYPE_XMATERIAL) as [code](/api/enums/EffectCode) to have [count limits](/api/functions/Effect/SetCountLimit). +summary: Allowed EFFECT_TYPE_XMATERIAL effects to have count limits. status: - index: stable -tags: [ under-construction ] + index: deleted + message: '`EFFECT_TYPE_XMATERIAL` effects no longer need this flag to have count limits.' diff --git a/api/enums/GlobalFlag.yml b/api/enums/GlobalFlag.yml index e5a35e52..4c05ecc1 100644 --- a/api/enums/GlobalFlag.yml +++ b/api/enums/GlobalFlag.yml @@ -1,6 +1,5 @@ ---!enum name: GlobalFlag -description: >- - (To be added) +description: Constants representing certain functionalities that are disabled by default in Duels, usually to avoid executing potentially expensive code in Duels where they are not needed. They are enabled automatically when relevant effects are registered or when certain functions are called. +summary: Functionalities that are disabled by default. bitmaskInt: true -tags: [ under-construction ] From d04f1a505f6d69d3a791d7625d76200e3f6edb64 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 8 Apr 2025 12:40:18 +0800 Subject: [PATCH 29/58] update FusionProcFlag enum and constants --- api/constants/FusionProcFlag/FUSPROC_CANCELABLE.yml | 5 ++--- api/constants/FusionProcFlag/FUSPROC_CONTACTFUS.yml | 5 ++--- api/constants/FusionProcFlag/FUSPROC_LISTEDMATS.yml | 6 +++--- api/constants/FusionProcFlag/FUSPROC_NOLIMIT.yml | 5 ++--- api/constants/FusionProcFlag/FUSPROC_NOTFUSION.yml | 5 ++--- api/enums/FusionProcFlag.yml | 6 +++--- 6 files changed, 14 insertions(+), 18 deletions(-) diff --git a/api/constants/FusionProcFlag/FUSPROC_CANCELABLE.yml b/api/constants/FusionProcFlag/FUSPROC_CANCELABLE.yml index d82e2ffb..4e160d9f 100644 --- a/api/constants/FusionProcFlag/FUSPROC_CANCELABLE.yml +++ b/api/constants/FusionProcFlag/FUSPROC_CANCELABLE.yml @@ -2,8 +2,7 @@ name: FUSPROC_CANCELABLE enum: FusionProcFlag value: 0x1000 -description: >- - Flag used in the fusion procedure. Allows the selection of fusion materials to be canceled +description: A Fusion Summoning [effect](/api/types/Effect] created with this flag can be canceled when selecting the Fusion materials. This flag is set by default, meaning most Fusion Summons can be canceled. The only exceptions are Summoning effects with preset materials (e.g., ["Clock Lizard"](https://yugipedia.com/wiki/Clock_Lizard)). +summary: Can be canceled when selecting the Fusion materials. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/FusionProcFlag/FUSPROC_CONTACTFUS.yml b/api/constants/FusionProcFlag/FUSPROC_CONTACTFUS.yml index 8b971d67..b4e6f79b 100644 --- a/api/constants/FusionProcFlag/FUSPROC_CONTACTFUS.yml +++ b/api/constants/FusionProcFlag/FUSPROC_CONTACTFUS.yml @@ -2,8 +2,7 @@ name: FUSPROC_CONTACTFUS enum: FusionProcFlag value: 0x200 -description: >- - Flag used for the various filters in the fusion procedure. +description: A Fusion Summoning [effect](/api/types/Effect] created with this flag performs a [Contact Fusion](https://yugipedia.com/wiki/Contact_Fusion). This flag is usually not set directly in card scripts, but is set automatically by [`Fusion.AddContactProc`](/api/functions/Fusion.AddContactProc). +summary: Performs a Contact Fusion. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/FusionProcFlag/FUSPROC_LISTEDMATS.yml b/api/constants/FusionProcFlag/FUSPROC_LISTEDMATS.yml index c55ca725..3f00bec5 100644 --- a/api/constants/FusionProcFlag/FUSPROC_LISTEDMATS.yml +++ b/api/constants/FusionProcFlag/FUSPROC_LISTEDMATS.yml @@ -2,8 +2,8 @@ name: FUSPROC_LISTEDMATS enum: FusionProcFlag value: 0x400 -description: >- - Flag used for the various filters in the fusion procedure. +description: This flag is used in addition to [`FUSPROC_NOTFUSION`](/api/constants/FusionProcFlag/FUSPROC_NOTFUSION) if the Summoning effect (that is not treated as a Fusion Summon) uses the materials listed on the Fusion Monster. This is not relevant for actual Fusion Summons, since they already use the listed materials by default. +summary: Uses the materials listed on the Fusion Monster. status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/FusionProcFlag/FUSPROC_NOLIMIT.yml b/api/constants/FusionProcFlag/FUSPROC_NOLIMIT.yml index b635be3c..c9b9d02c 100644 --- a/api/constants/FusionProcFlag/FUSPROC_NOLIMIT.yml +++ b/api/constants/FusionProcFlag/FUSPROC_NOLIMIT.yml @@ -2,8 +2,7 @@ name: FUSPROC_NOLIMIT enum: FusionProcFlag value: 0x800 -description: >- - (To be added) +description: A Fusion Summoning [effect](/api/types/Effect] created with this flag ignores [Summoning conditions](https://yugipedia.com/wiki/Summoning_condition), such as `Must be Special Summoned with "..."`. +summary: Ignores Summoning conditions. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/FusionProcFlag/FUSPROC_NOTFUSION.yml b/api/constants/FusionProcFlag/FUSPROC_NOTFUSION.yml index b22aa585..237437f1 100644 --- a/api/constants/FusionProcFlag/FUSPROC_NOTFUSION.yml +++ b/api/constants/FusionProcFlag/FUSPROC_NOTFUSION.yml @@ -2,8 +2,7 @@ name: FUSPROC_NOTFUSION enum: FusionProcFlag value: 0x100 -description: >- - Flag used for the various filters in the fusion procedure. +description: This flag is used for effects that use the Fusion Summon procedure but do not count as a Fusion Summon, such as ["Favorite Contact"](https://yugipedia.com/wiki/Favorite_Contact). +summary: Not treated as a Fusion Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/enums/FusionProcFlag.yml b/api/enums/FusionProcFlag.yml index b0f52c14..57a49660 100644 --- a/api/enums/FusionProcFlag.yml +++ b/api/enums/FusionProcFlag.yml @@ -1,6 +1,6 @@ ---!enum name: FusionProcFlag -description: >- - (To be added) +description: Constants that modify the behavior of Fusion Summoning effects. +summary: Modifiers for Fusion Summoning effects. bitmaskInt: true -tags: [ under-construction ] +tags: [ fusion-related ] From f395da73b19937a09a4ccd14fb1592dfc9b4873d Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 8 Apr 2025 13:11:16 +0800 Subject: [PATCH 30/58] create CommonOption enum and move member constants --- api/constants/CommonOption/DECLTYPE_MONSTER.yml | 8 ++++++++ api/constants/CommonOption/DECLTYPE_SPELL.yml | 8 ++++++++ api/constants/CommonOption/DECLTYPE_TRAP.yml | 8 ++++++++ api/constants/CommonOption/SELECT_HEADS.yml | 8 ++++++++ api/constants/CommonOption/SELECT_TAILS.yml | 8 ++++++++ api/constants/HintMessage/DECLTYPE_MONSTER.yml | 9 --------- api/constants/HintMessage/DECLTYPE_SPELL.yml | 9 --------- api/constants/HintMessage/DECLTYPE_TRAP.yml | 9 --------- api/constants/HintMessage/SELECT_HEADS.yml | 9 --------- api/constants/HintMessage/SELECT_TAILS.yml | 9 --------- api/enums/CommonOption.yml | 4 ++++ 11 files changed, 44 insertions(+), 45 deletions(-) create mode 100644 api/constants/CommonOption/DECLTYPE_MONSTER.yml create mode 100644 api/constants/CommonOption/DECLTYPE_SPELL.yml create mode 100644 api/constants/CommonOption/DECLTYPE_TRAP.yml create mode 100644 api/constants/CommonOption/SELECT_HEADS.yml create mode 100644 api/constants/CommonOption/SELECT_TAILS.yml delete mode 100644 api/constants/HintMessage/DECLTYPE_MONSTER.yml delete mode 100644 api/constants/HintMessage/DECLTYPE_SPELL.yml delete mode 100644 api/constants/HintMessage/DECLTYPE_TRAP.yml delete mode 100644 api/constants/HintMessage/SELECT_HEADS.yml delete mode 100644 api/constants/HintMessage/SELECT_TAILS.yml create mode 100644 api/enums/CommonOption.yml diff --git a/api/constants/CommonOption/DECLTYPE_MONSTER.yml b/api/constants/CommonOption/DECLTYPE_MONSTER.yml new file mode 100644 index 00000000..27747a7a --- /dev/null +++ b/api/constants/CommonOption/DECLTYPE_MONSTER.yml @@ -0,0 +1,8 @@ +---!constant +name: DECLTYPE_MONSTER +enum: CommonOption +value: 70 +description: Displays "Monster" as an option for the player to select. Used for effects that make the player declare a card type (Monster, [Spell](/api/constants/CommonOption/DECLTYPE_SPELL), or [Trap](/api/constants/CommonOption/DECLTYPE_TRAP)). +summary: '"Monster"' +status: + index: stable diff --git a/api/constants/CommonOption/DECLTYPE_SPELL.yml b/api/constants/CommonOption/DECLTYPE_SPELL.yml new file mode 100644 index 00000000..fed21981 --- /dev/null +++ b/api/constants/CommonOption/DECLTYPE_SPELL.yml @@ -0,0 +1,8 @@ +---!constant +name: DECLTYPE_SPELL +enum: CommonOption +value: 71 +description: Displays "Spell" as an option for the player to select. Used for effects that make the player declare a card type ([Monster](/api/constants/CommonOption/DECLTYPE_MONSTER), Spell, or [Trap](/api/constants/CommonOption/DECLTYPE_TRAP)). +summary: '"Spell"' +status: + index: stable diff --git a/api/constants/CommonOption/DECLTYPE_TRAP.yml b/api/constants/CommonOption/DECLTYPE_TRAP.yml new file mode 100644 index 00000000..db93b00a --- /dev/null +++ b/api/constants/CommonOption/DECLTYPE_TRAP.yml @@ -0,0 +1,8 @@ +---!constant +name: DECLTYPE_TRAP +enum: CommonOption +value: 72 +description: Displays "Trap" as an option for the player to select. Used for effects that make the player declare a card type ([Monster](/api/constants/CommonOption/DECLTYPE_MONSTER), [Spell](/api/constants/CommonOption/DECLTYPE_SPELL), or Trap). +summary: '"Trap"' +status: + index: stable diff --git a/api/constants/CommonOption/SELECT_HEADS.yml b/api/constants/CommonOption/SELECT_HEADS.yml new file mode 100644 index 00000000..1291d2ed --- /dev/null +++ b/api/constants/CommonOption/SELECT_HEADS.yml @@ -0,0 +1,8 @@ +---!constant +name: SELECT_HEADS +enum: CommonOption +value: 60 +description: Displays "Heads" as an option for the player to select. Used for effects that make the player declare a coin result (Heads or [Tails](/api/constants/CommonOption/SELECT_TAILS)). +summary: '"Heads"' +status: + index: stable diff --git a/api/constants/CommonOption/SELECT_TAILS.yml b/api/constants/CommonOption/SELECT_TAILS.yml new file mode 100644 index 00000000..08d70552 --- /dev/null +++ b/api/constants/CommonOption/SELECT_TAILS.yml @@ -0,0 +1,8 @@ +---!constant +name: SELECT_TAILS +enum: CommonOption +value: 61 +description: Displays "Tails" as an option for the player to select. Used for effects that make the player declare a coin result ([Heads](/api/constants/CommonOption/SELECT_TAILS) or Tails). +summary: '"Tails"' +status: + index: stable diff --git a/api/constants/HintMessage/DECLTYPE_MONSTER.yml b/api/constants/HintMessage/DECLTYPE_MONSTER.yml deleted file mode 100644 index b3f73f55..00000000 --- a/api/constants/HintMessage/DECLTYPE_MONSTER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DECLTYPE_MONSTER -enum: HintMessage -value: 70 -description: >- - Constant to be used with CardType declaration -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/DECLTYPE_SPELL.yml b/api/constants/HintMessage/DECLTYPE_SPELL.yml deleted file mode 100644 index 603d68d2..00000000 --- a/api/constants/HintMessage/DECLTYPE_SPELL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DECLTYPE_SPELL -enum: HintMessage -value: 71 -description: >- - Constant to be used with CardType declaration -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/DECLTYPE_TRAP.yml b/api/constants/HintMessage/DECLTYPE_TRAP.yml deleted file mode 100644 index 3ecf1e69..00000000 --- a/api/constants/HintMessage/DECLTYPE_TRAP.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: DECLTYPE_TRAP -enum: HintMessage -value: 72 -description: >- - Constant to be used with CardType declaration -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/SELECT_HEADS.yml b/api/constants/HintMessage/SELECT_HEADS.yml deleted file mode 100644 index 753d4143..00000000 --- a/api/constants/HintMessage/SELECT_HEADS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: SELECT_HEADS -enum: HintMessage -value: 60 -description: >- - Display "Heads". Used as description when an effect required the player to select heads/tails -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/SELECT_TAILS.yml b/api/constants/HintMessage/SELECT_TAILS.yml deleted file mode 100644 index f6474c0e..00000000 --- a/api/constants/HintMessage/SELECT_TAILS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: SELECT_TAILS -enum: HintMessage -value: 61 -description: >- - Display "Tails". Used as description when an effect required the player to select heads/tails -status: - index: stable -tags: [ under-construction ] diff --git a/api/enums/CommonOption.yml b/api/enums/CommonOption.yml new file mode 100644 index 00000000..0e0b6603 --- /dev/null +++ b/api/enums/CommonOption.yml @@ -0,0 +1,4 @@ +---!enum +name: CommonOption +description: String IDs of options commonly used in scripts as arguments to [`Duel.SelectOption`](/api/functions/Duel/SelectOption). +summary: String IDs of options commonly used in scripts. From e6519b551339d98e6343e9aae265adbb43efb83e Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 8 Apr 2025 13:48:58 +0800 Subject: [PATCH 31/58] update HintMessage enum and constants --- api/constants/HintMessage/HINTMSG_APPLYTO.yml | 4 ++-- api/constants/HintMessage/HINTMSG_ATKDEF.yml | 4 ++-- api/constants/HintMessage/HINTMSG_ATOHAND.yml | 4 ++-- api/constants/HintMessage/HINTMSG_ATTACH.yml | 4 ++-- api/constants/HintMessage/HINTMSG_ATTACK.yml | 4 ++-- api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml | 4 ++-- api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_CARDTYPE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_CODE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_COIN.yml | 4 ++-- api/constants/HintMessage/HINTMSG_CONFIRM.yml | 4 ++-- api/constants/HintMessage/HINTMSG_CONTROL.yml | 4 ++-- api/constants/HintMessage/HINTMSG_COUNTER.yml | 4 ++-- api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml | 4 ++-- api/constants/HintMessage/HINTMSG_DEFENSE.yml | 5 +++-- api/constants/HintMessage/HINTMSG_DESREPLACE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_DESTROY.yml | 4 ++-- api/constants/HintMessage/HINTMSG_DICE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_DISABLEZONE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_DISCARD.yml | 4 ++-- api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_EFFECT.yml | 4 ++-- api/constants/HintMessage/HINTMSG_EQUIP.yml | 4 ++-- api/constants/HintMessage/HINTMSG_FACEDOWN.yml | 4 ++-- api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml | 4 ++-- api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_FACEUP.yml | 5 +++-- api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml | 5 +++-- api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml | 5 +++-- api/constants/HintMessage/HINTMSG_FMATERIAL.yml | 4 ++-- api/constants/HintMessage/HINTMSG_LMATERIAL.yml | 4 ++-- api/constants/HintMessage/HINTMSG_LVRANK.yml | 4 ++-- api/constants/HintMessage/HINTMSG_NEGATE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_NUMBER.yml | 4 ++-- api/constants/HintMessage/HINTMSG_OPPO.yml | 4 ++-- api/constants/HintMessage/HINTMSG_OPTION.yml | 4 ++-- api/constants/HintMessage/HINTMSG_POSCHANGE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_POSITION.yml | 4 ++-- api/constants/HintMessage/HINTMSG_RACE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_RELEASE.yml | 5 +++-- api/constants/HintMessage/HINTMSG_REMOVE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml | 4 ++-- api/constants/HintMessage/HINTMSG_RESOLVECARD.yml | 4 ++-- api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml | 4 ++-- api/constants/HintMessage/HINTMSG_RTOGRAVE.yml | 2 +- api/constants/HintMessage/HINTMSG_RTOHAND.yml | 4 ++-- api/constants/HintMessage/HINTMSG_SELECT.yml | 4 ++-- api/constants/HintMessage/HINTMSG_SELF.yml | 4 ++-- api/constants/HintMessage/HINTMSG_SET.yml | 4 ++-- api/constants/HintMessage/HINTMSG_SMATERIAL.yml | 4 ++-- api/constants/HintMessage/HINTMSG_SPSUMMON.yml | 4 ++-- api/constants/HintMessage/HINTMSG_SUMMON.yml | 4 ++-- api/constants/HintMessage/HINTMSG_TARGET.yml | 4 ++-- api/constants/HintMessage/HINTMSG_TODECK.yml | 4 ++-- api/constants/HintMessage/HINTMSG_TOFIELD.yml | 4 ++-- api/constants/HintMessage/HINTMSG_TOGRAVE.yml | 2 +- api/constants/HintMessage/HINTMSG_TOZONE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_TRIBUTE.yml | 4 ++-- api/constants/HintMessage/HINTMSG_XMATERIAL.yml | 4 ++-- api/constants/HintMessage/HINTMSG_ZONE.yml | 4 ++-- api/constants/HintMessage/PHINT_DESC_ADD.yml | 9 --------- api/constants/HintMessage/PHINT_DESC_REMOVE.yml | 9 --------- api/enums/HintMessage.yml | 5 ++--- 63 files changed, 125 insertions(+), 139 deletions(-) delete mode 100644 api/constants/HintMessage/PHINT_DESC_ADD.yml delete mode 100644 api/constants/HintMessage/PHINT_DESC_REMOVE.yml diff --git a/api/constants/HintMessage/HINTMSG_APPLYTO.yml b/api/constants/HintMessage/HINTMSG_APPLYTO.yml index b200acb7..43daebff 100644 --- a/api/constants/HintMessage/HINTMSG_APPLYTO.yml +++ b/api/constants/HintMessage/HINTMSG_APPLYTO.yml @@ -3,7 +3,7 @@ name: HINTMSG_APPLYTO enum: HintMessage value: 577 description: >- - Shows the following HintMessage: "Select the card(s) to apply the effect to" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to apply the effect to" +summary: '"Select the card(s) to apply the effect to"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_ATKDEF.yml b/api/constants/HintMessage/HINTMSG_ATKDEF.yml index e3b90981..f1214704 100644 --- a/api/constants/HintMessage/HINTMSG_ATKDEF.yml +++ b/api/constants/HintMessage/HINTMSG_ATKDEF.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATKDEF enum: HintMessage value: 576 description: >- - Shows the following HintMessage: "Select the card(s) to change its ATK/DEF" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to change its ATK/DEF" +summary: '"Select the card(s) to change its ATK/DEF"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_ATOHAND.yml b/api/constants/HintMessage/HINTMSG_ATOHAND.yml index 20343128..382de371 100644 --- a/api/constants/HintMessage/HINTMSG_ATOHAND.yml +++ b/api/constants/HintMessage/HINTMSG_ATOHAND.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATOHAND enum: HintMessage value: 506 description: >- - Shows the following HintMessage: "Select the card(s) to add to your hand" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to add to your hand" +summary: '"Select the card(s) to add to your hand"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_ATTACH.yml b/api/constants/HintMessage/HINTMSG_ATTACH.yml index 9ad25a79..05bf26e5 100644 --- a/api/constants/HintMessage/HINTMSG_ATTACH.yml +++ b/api/constants/HintMessage/HINTMSG_ATTACH.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTACH enum: HintMessage value: 578 description: >- - Shows the following HintMessage: "Select the card(s) to attach as material" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to attach as material" +summary: '"Select the card(s) to attach as material"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_ATTACK.yml b/api/constants/HintMessage/HINTMSG_ATTACK.yml index b60e7fc3..a472ec8d 100644 --- a/api/constants/HintMessage/HINTMSG_ATTACK.yml +++ b/api/constants/HintMessage/HINTMSG_ATTACK.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTACK enum: HintMessage value: 516 description: >- - Shows the following HintMessage: "Select a monster(s) in Attack Position" + Shows the following hint to the player when selecting a card(s): "Select a monster(s) in Attack Position" +summary: '"Select a monster(s) in Attack Position"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml b/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml index 05e93fa0..f97d3014 100644 --- a/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml +++ b/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTACKTARGET enum: HintMessage value: 549 description: >- - Shows the following HintMessage: "Select an attack target" + Shows the following hint to the player when selecting a card(s): "Select an attack target" +summary: '"Select an attack target"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml b/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml index 631610bf..d17aa025 100644 --- a/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml +++ b/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTRIBUTE enum: HintMessage value: 562 description: >- - Shows the following HintMessage: "Declare an Attribute" + Shows the following hint to the player when prompted to declare: "Declare an Attribute" +summary: '"Declare an Attribute"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_CARDTYPE.yml b/api/constants/HintMessage/HINTMSG_CARDTYPE.yml index 506eac0c..bb14a2bd 100644 --- a/api/constants/HintMessage/HINTMSG_CARDTYPE.yml +++ b/api/constants/HintMessage/HINTMSG_CARDTYPE.yml @@ -3,7 +3,7 @@ name: HINTMSG_CARDTYPE enum: HintMessage value: 554 description: >- - Shows the following HintMessage: "Declare 1 CardType" + Shows the following hint to the player when prompted to declare: "Declare 1 card type" +summary: '"Declare 1 card type"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_CODE.yml b/api/constants/HintMessage/HINTMSG_CODE.yml index adffdcc9..1360ade4 100644 --- a/api/constants/HintMessage/HINTMSG_CODE.yml +++ b/api/constants/HintMessage/HINTMSG_CODE.yml @@ -3,7 +3,7 @@ name: HINTMSG_CODE enum: HintMessage value: 564 description: >- - Shows the following HintMessage: "Declare a card name" + Shows the following hint to the player when prompted to declare: "Declare a card name" +summary: '"Declare a card name"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_COIN.yml b/api/constants/HintMessage/HINTMSG_COIN.yml index d15885e8..b1ab402f 100644 --- a/api/constants/HintMessage/HINTMSG_COIN.yml +++ b/api/constants/HintMessage/HINTMSG_COIN.yml @@ -3,7 +3,7 @@ name: HINTMSG_COIN enum: HintMessage value: 552 description: >- - Shows the following HintMessage: "Select heads or tails" + Shows the following hint to the player when prompted to declare: "Select heads or tails" +summary: '"Select heads or tails"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_CONFIRM.yml b/api/constants/HintMessage/HINTMSG_CONFIRM.yml index 4e04b193..027f2924 100644 --- a/api/constants/HintMessage/HINTMSG_CONFIRM.yml +++ b/api/constants/HintMessage/HINTMSG_CONFIRM.yml @@ -3,7 +3,7 @@ name: HINTMSG_CONFIRM enum: HintMessage value: 526 description: >- - Shows the following HintMessage: "Select the card(s) to reveal" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to reveal" +summary: '"Select the card(s) to reveal"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_CONTROL.yml b/api/constants/HintMessage/HINTMSG_CONTROL.yml index a43bb31f..9cebd4c2 100644 --- a/api/constants/HintMessage/HINTMSG_CONTROL.yml +++ b/api/constants/HintMessage/HINTMSG_CONTROL.yml @@ -3,7 +3,7 @@ name: HINTMSG_CONTROL enum: HintMessage value: 520 description: >- - Shows the following HintMessage: "Select the monster(s) to change control" + Shows the following hint to the player when selecting a card(s): "Select the monster(s) to change control" +summary: '"Select the monster(s) to change control"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_COUNTER.yml b/api/constants/HintMessage/HINTMSG_COUNTER.yml index 44b0e9be..a2fe6e69 100644 --- a/api/constants/HintMessage/HINTMSG_COUNTER.yml +++ b/api/constants/HintMessage/HINTMSG_COUNTER.yml @@ -3,7 +3,7 @@ name: HINTMSG_COUNTER enum: HintMessage value: 572 description: >- - Shows the following HintMessage: "Select the card(s) to place a counter on" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to place a counter on" +summary: '"Select the card(s) to place a counter on"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml b/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml index e2b289cb..e033644f 100644 --- a/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml +++ b/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml @@ -3,7 +3,7 @@ name: HINTMSG_DEATTACHFROM enum: HintMessage value: 532 description: >- - Shows the following HintMessage: "Select the monster(s) to detach Xyz Material(s) from" + Shows the following hint to the player when selecting a card(s): "Select the monster(s) to detach Xyz Material(s) from" +summary: '"Select the monster(s) to detach Xyz Material(s) from"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_DEFENSE.yml b/api/constants/HintMessage/HINTMSG_DEFENSE.yml index a17fbd9c..a4380068 100644 --- a/api/constants/HintMessage/HINTMSG_DEFENSE.yml +++ b/api/constants/HintMessage/HINTMSG_DEFENSE.yml @@ -3,7 +3,8 @@ name: HINTMSG_DEFENSE enum: HintMessage value: 517 description: >- - Shows the following HintMessage: "Select a monster(s) in Defense Position" + Shows the following hint to the player when selecting a card(s): "Select a monster(s) in Defense Position" +summary: '"Select a monster(s) in Defense Position"' status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/HintMessage/HINTMSG_DESREPLACE.yml b/api/constants/HintMessage/HINTMSG_DESREPLACE.yml index a040c2f9..37dde711 100644 --- a/api/constants/HintMessage/HINTMSG_DESREPLACE.yml +++ b/api/constants/HintMessage/HINTMSG_DESREPLACE.yml @@ -3,7 +3,7 @@ name: HINTMSG_DESREPLACE enum: HintMessage value: 521 description: >- - Shows the following HintMessage: "Select the card(s) to replace" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to replace" +summary: '"Select the card(s) to replace"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_DESTROY.yml b/api/constants/HintMessage/HINTMSG_DESTROY.yml index c62935c2..628c8c24 100644 --- a/api/constants/HintMessage/HINTMSG_DESTROY.yml +++ b/api/constants/HintMessage/HINTMSG_DESTROY.yml @@ -3,7 +3,7 @@ name: HINTMSG_DESTROY enum: HintMessage value: 502 description: >- - Shows the following HintMessage: "Select the card(s) to destroy" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to destroy" +summary: '"Select the card(s) to destroy"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_DICE.yml b/api/constants/HintMessage/HINTMSG_DICE.yml index 32a91bf0..e0e18894 100644 --- a/api/constants/HintMessage/HINTMSG_DICE.yml +++ b/api/constants/HintMessage/HINTMSG_DICE.yml @@ -3,7 +3,7 @@ name: HINTMSG_DICE enum: HintMessage value: 553 description: >- - Shows the following HintMessage: "Select dice results" + Shows the following hint to the player when selecting dice result(s): "Select dice results" +summary: '"Select dice results"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml b/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml index 75bfd49e..189b3c0b 100644 --- a/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml +++ b/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml @@ -3,7 +3,7 @@ name: HINTMSG_DISABLEZONE enum: HintMessage value: 570 description: >- - Shows the following HintMessage: "Select the zone(s) to become unusable" + Shows the following hint to the player when selecting a zone(s) on the field: "Select the zone(s) to become unusable" +summary: '"Select the zone(s) to become unusable"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_DISCARD.yml b/api/constants/HintMessage/HINTMSG_DISCARD.yml index bcb427a6..a20b5188 100644 --- a/api/constants/HintMessage/HINTMSG_DISCARD.yml +++ b/api/constants/HintMessage/HINTMSG_DISCARD.yml @@ -3,7 +3,7 @@ name: HINTMSG_DISCARD enum: HintMessage value: 501 description: >- - Shows the following HintMessage: "Select the card(s) to discard" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to discard" +summary: '"Select the card(s) to discard"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml b/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml index 39b3d5f5..b26e8ca8 100644 --- a/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml +++ b/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml @@ -3,7 +3,7 @@ name: HINTMSG_EFFACTIVATE enum: HintMessage value: 566 description: >- - Shows the following HintMessage: "Select the effect to activate" + Shows the following hint to the player when selecting an effect: "Select the effect to activate" +summary: '"Select the effect to activate"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_EFFECT.yml b/api/constants/HintMessage/HINTMSG_EFFECT.yml index b4caee78..3bbd287a 100644 --- a/api/constants/HintMessage/HINTMSG_EFFECT.yml +++ b/api/constants/HintMessage/HINTMSG_EFFECT.yml @@ -3,7 +3,7 @@ name: HINTMSG_EFFECT enum: HintMessage value: 550 description: >- - Shows the following HintMessage: "Select the effect you want to activate" + Shows the following hint to the player when selecting an effect: "Select the effect you want to activate" +summary: '"Select the effect you want to activate"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_EQUIP.yml b/api/constants/HintMessage/HINTMSG_EQUIP.yml index f98639d4..5c1e8dfe 100644 --- a/api/constants/HintMessage/HINTMSG_EQUIP.yml +++ b/api/constants/HintMessage/HINTMSG_EQUIP.yml @@ -3,7 +3,7 @@ name: HINTMSG_EQUIP enum: HintMessage value: 518 description: >- - Shows the following HintMessage: "Select a card(s) to equip" + Shows the following hint to the player when selecting a card(s): "Select a card(s) to equip" +summary: '"Select a card(s) to equip"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_FACEDOWN.yml b/api/constants/HintMessage/HINTMSG_FACEDOWN.yml index 2c0c5829..58e00b14 100644 --- a/api/constants/HintMessage/HINTMSG_FACEDOWN.yml +++ b/api/constants/HintMessage/HINTMSG_FACEDOWN.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEDOWN enum: HintMessage value: 515 description: >- - Shows the following HintMessage: "Select a face-down card(s)" + Shows the following hint to the player when selecting a card(s): "Select a face-down card(s)" +summary: '"Select a face-down card(s)"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml b/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml index a43e8815..77d06bc0 100644 --- a/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml +++ b/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEDOWNATTACK enum: HintMessage value: 524 description: >- - Shows the following HintMessage: "Select a face-down Attack Position monster(s)" + Shows the following hint to the player when selecting a card(s): "Select a face-down Attack Position monster(s)" +summary: '"Select a face-down Attack Position monster(s)"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml b/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml index 1f96b1f3..41c72e43 100644 --- a/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml +++ b/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEDOWNDEFENSE enum: HintMessage value: 525 description: >- - Shows the following HintMessage: "Select a face-down Defense Position monster(s)" + Shows the following hint to the player when selecting a card(s): "Select a face-down Defense Position monster(s)" +summary: '"Select a face-down Defense Position monster(s)"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_FACEUP.yml b/api/constants/HintMessage/HINTMSG_FACEUP.yml index f606e3b6..79ee2999 100644 --- a/api/constants/HintMessage/HINTMSG_FACEUP.yml +++ b/api/constants/HintMessage/HINTMSG_FACEUP.yml @@ -3,7 +3,8 @@ name: HINTMSG_FACEUP enum: HintMessage value: 514 description: >- - Shows the following HintMessage: "Select a face-up card(s)" + Shows the following hint to the player when selecting a card(s): "Select a face-up card(s)" +summary: '"Select a face-up card(s)"' status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml b/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml index ec5654d6..7344b64d 100644 --- a/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml +++ b/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml @@ -3,7 +3,8 @@ name: HINTMSG_FACEUPATTACK enum: HintMessage value: 522 description: >- - Shows the following HintMessage: "Select a face-up Attack Position monster(s)" + Shows the following hint to the player when selecting a card(s): "Select a face-up Attack Position monster(s)" +summary: '"Select a face-up Attack Position monster(s)"' status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml b/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml index c57a32ae..5fd01418 100644 --- a/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml +++ b/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml @@ -3,7 +3,8 @@ name: HINTMSG_FACEUPDEFENSE enum: HintMessage value: 523 description: >- - Shows the following HintMessage: "Select a face-up Defense Position monster(s)" + Shows the following hint to the player when selecting a card(s): "Select a face-up Defense Position monster(s)" +summary: '"Select a face-up Defense Position monster(s)"' status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/HintMessage/HINTMSG_FMATERIAL.yml b/api/constants/HintMessage/HINTMSG_FMATERIAL.yml index 9a899718..f3de5a1b 100644 --- a/api/constants/HintMessage/HINTMSG_FMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_FMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_FMATERIAL enum: HintMessage value: 511 description: >- - Shows the following HintMessage: "Select the card(s) to use as Fusion Material" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Fusion Material" +summary: '"Select the card(s) to use as Fusion Material"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_LMATERIAL.yml b/api/constants/HintMessage/HINTMSG_LMATERIAL.yml index 9626c34f..7b676e19 100644 --- a/api/constants/HintMessage/HINTMSG_LMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_LMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_LMATERIAL enum: HintMessage value: 533 description: >- - Shows the following HintMessage: "Select the card(s) to use as Link Material" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Link Material" +summary: '"Select the card(s) to use as Link Material"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_LVRANK.yml b/api/constants/HintMessage/HINTMSG_LVRANK.yml index 79f70747..ef9112d1 100644 --- a/api/constants/HintMessage/HINTMSG_LVRANK.yml +++ b/api/constants/HintMessage/HINTMSG_LVRANK.yml @@ -3,7 +3,7 @@ name: HINTMSG_LVRANK enum: HintMessage value: 567 description: >- - Shows the following HintMessage: "Declare a Level/Rank" + Shows the following hint to the player when prompted to declare: "Declare a Level/Rank" +summary: '"Declare a Level/Rank"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_NEGATE.yml b/api/constants/HintMessage/HINTMSG_NEGATE.yml index 2d3119db..e98abef3 100644 --- a/api/constants/HintMessage/HINTMSG_NEGATE.yml +++ b/api/constants/HintMessage/HINTMSG_NEGATE.yml @@ -3,7 +3,7 @@ name: HINTMSG_NEGATE enum: HintMessage value: 575 description: >- - Shows the following HintMessage: "Select the card(s) to negate its effects" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to negate its effects" +summary: '"Select the card(s) to negate its effects"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_NUMBER.yml b/api/constants/HintMessage/HINTMSG_NUMBER.yml index 8ba708de..476bc8c3 100644 --- a/api/constants/HintMessage/HINTMSG_NUMBER.yml +++ b/api/constants/HintMessage/HINTMSG_NUMBER.yml @@ -3,7 +3,7 @@ name: HINTMSG_NUMBER enum: HintMessage value: 565 description: >- - Shows the following HintMessage: "Declare a number" + Shows the following hint to the player when prompted to declare: "Declare a number" +summary: '"Declare a number"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_OPPO.yml b/api/constants/HintMessage/HINTMSG_OPPO.yml index 0707558b..5ae5b4b0 100644 --- a/api/constants/HintMessage/HINTMSG_OPPO.yml +++ b/api/constants/HintMessage/HINTMSG_OPPO.yml @@ -3,7 +3,7 @@ name: HINTMSG_OPPO enum: HintMessage value: 530 description: >- - Shows the following HintMessage: "Select an opponent's card" + Shows the following hint to the player when selecting a card(s): "Select an opponent's card" +summary: '"Select an opponent\'s card"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_OPTION.yml b/api/constants/HintMessage/HINTMSG_OPTION.yml index b1e13fc7..479ae00f 100644 --- a/api/constants/HintMessage/HINTMSG_OPTION.yml +++ b/api/constants/HintMessage/HINTMSG_OPTION.yml @@ -3,7 +3,7 @@ name: HINTMSG_OPTION enum: HintMessage value: 555 description: >- - Shows the following HintMessage: "Select an option" + Shows the following hint to the player: "Select an option" +summary: '"Select an option"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_POSCHANGE.yml b/api/constants/HintMessage/HINTMSG_POSCHANGE.yml index 1b040634..dee2475b 100644 --- a/api/constants/HintMessage/HINTMSG_POSCHANGE.yml +++ b/api/constants/HintMessage/HINTMSG_POSCHANGE.yml @@ -3,7 +3,7 @@ name: HINTMSG_POSCHANGE enum: HintMessage value: 528 description: >- - Shows the following HintMessage: "Select a monster to change its battle position" + Shows the following hint to the player when selecting a monster: "Select a monster to change its battle position" +summary: '"Select a monster to change its battle position"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_POSITION.yml b/api/constants/HintMessage/HINTMSG_POSITION.yml index 3380f09d..0ef7ac60 100644 --- a/api/constants/HintMessage/HINTMSG_POSITION.yml +++ b/api/constants/HintMessage/HINTMSG_POSITION.yml @@ -3,7 +3,7 @@ name: HINTMSG_POSITION enum: HintMessage value: 561 description: >- - Shows the following HintMessage: "Select the battle position" + Shows the following hint to the player: "Select the battle position" +summary: '"Select the battle position"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_RACE.yml b/api/constants/HintMessage/HINTMSG_RACE.yml index 308020e6..f9713ecc 100644 --- a/api/constants/HintMessage/HINTMSG_RACE.yml +++ b/api/constants/HintMessage/HINTMSG_RACE.yml @@ -3,7 +3,7 @@ name: HINTMSG_RACE enum: HintMessage value: 563 description: >- - Shows the following HintMessage: "Declare a Type" + Shows the following hint to the player when prompted to declare: "Declare a Type" +summary: '"Declare a Type"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_RELEASE.yml b/api/constants/HintMessage/HINTMSG_RELEASE.yml index 7c208994..95bc91cc 100644 --- a/api/constants/HintMessage/HINTMSG_RELEASE.yml +++ b/api/constants/HintMessage/HINTMSG_RELEASE.yml @@ -3,7 +3,8 @@ name: HINTMSG_RELEASE enum: HintMessage value: 500 description: >- - Shows the following HintMessage: "Select the card(s) to tribute" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to tribute" +summary: '"Select the card(s) to tribute"' status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/HintMessage/HINTMSG_REMOVE.yml b/api/constants/HintMessage/HINTMSG_REMOVE.yml index 719c8d07..a45e8ce0 100644 --- a/api/constants/HintMessage/HINTMSG_REMOVE.yml +++ b/api/constants/HintMessage/HINTMSG_REMOVE.yml @@ -3,7 +3,7 @@ name: HINTMSG_REMOVE enum: HintMessage value: 503 description: >- - Shows the following HintMessage: "Select the card(s) to banish" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to banish" +summary: '"Select the card(s) to banish"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml b/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml index 60712fc6..9f1f7429 100644 --- a/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml +++ b/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml @@ -3,7 +3,7 @@ name: HINTMSG_REMOVEXYZ enum: HintMessage value: 519 description: >- - Shows the following HintMessage: "Select the Xyz Material(s) to detach" + Shows the following hint to the player when selecting a card(s): "Select the Xyz Material(s) to detach" +summary: '"Select the Xyz Material(s) to detach"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml b/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml index e6ec99a0..aaab86fd 100644 --- a/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml +++ b/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml @@ -3,7 +3,7 @@ name: HINTMSG_RESOLVECARD enum: HintMessage value: 568 description: >- - Shows the following HintMessage: "Select a card to resolve" + Shows the following hint to the player when selecting a card: "Select a card to resolve" +summary: '"Select a card to resolve"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml b/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml index 6ff824a1..454bba8e 100644 --- a/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml +++ b/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml @@ -3,7 +3,7 @@ name: HINTMSG_RESOLVEEFFECT enum: HintMessage value: 556 description: >- - Shows the following HintMessage: "Select effect to apply/resolve" + Shows the following hint to the player when selecting an effect: "Select effect to apply/resolve" +summary: '"Select effect to apply/resolve"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml b/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml index f2db7f34..ca32f7da 100644 --- a/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml +++ b/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml @@ -3,7 +3,7 @@ name: HINTMSG_RTOGRAVE enum: HintMessage value: 579 description: >- - Shows the following HintMessage: "Select the card(s) to return to the GY" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to return to the GY" summary: '"Select the card(s) to return to the GY"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_RTOHAND.yml b/api/constants/HintMessage/HINTMSG_RTOHAND.yml index 88dc94a6..5c889b5d 100644 --- a/api/constants/HintMessage/HINTMSG_RTOHAND.yml +++ b/api/constants/HintMessage/HINTMSG_RTOHAND.yml @@ -3,7 +3,7 @@ name: HINTMSG_RTOHAND enum: HintMessage value: 505 description: >- - Shows the following HintMessage: "Select the card(s) to return to hand" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to return to hand" +summary: '"Select the card(s) to return to hand"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_SELECT.yml b/api/constants/HintMessage/HINTMSG_SELECT.yml index 8e6501d5..fe9f59f7 100644 --- a/api/constants/HintMessage/HINTMSG_SELECT.yml +++ b/api/constants/HintMessage/HINTMSG_SELECT.yml @@ -3,7 +3,7 @@ name: HINTMSG_SELECT enum: HintMessage value: 560 description: >- - Shows the following HintMessage: "Select" + Shows the following hint to the player: "Select" +summary: '"Select"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_SELF.yml b/api/constants/HintMessage/HINTMSG_SELF.yml index 369ba35a..9294e0bd 100644 --- a/api/constants/HintMessage/HINTMSG_SELF.yml +++ b/api/constants/HintMessage/HINTMSG_SELF.yml @@ -3,7 +3,7 @@ name: HINTMSG_SELF enum: HintMessage value: 529 description: >- - Shows the following HintMessage: "Select your card" + Shows the following hint to the player when selecting a card: "Select your card" +summary: '"Select your card"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_SET.yml b/api/constants/HintMessage/HINTMSG_SET.yml index 4d8ef8ce..d39175be 100644 --- a/api/constants/HintMessage/HINTMSG_SET.yml +++ b/api/constants/HintMessage/HINTMSG_SET.yml @@ -3,7 +3,7 @@ name: HINTMSG_SET enum: HintMessage value: 510 description: >- - Shows the following HintMessage: "Select the card(s) to Set to the field" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to Set to the field" +summary: '"Select the card(s) to Set to the field"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_SMATERIAL.yml b/api/constants/HintMessage/HINTMSG_SMATERIAL.yml index e0317284..ed2bf3a7 100644 --- a/api/constants/HintMessage/HINTMSG_SMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_SMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_SMATERIAL enum: HintMessage value: 512 description: >- - Shows the following HintMessage: "Select the card(s) to use as Synchro Material" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Synchro Material" +summary: '"Select the card(s) to use as Synchro Material"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_SPSUMMON.yml b/api/constants/HintMessage/HINTMSG_SPSUMMON.yml index 248b63b0..1bdfb4ee 100644 --- a/api/constants/HintMessage/HINTMSG_SPSUMMON.yml +++ b/api/constants/HintMessage/HINTMSG_SPSUMMON.yml @@ -3,7 +3,7 @@ name: HINTMSG_SPSUMMON enum: HintMessage value: 509 description: >- - Shows the following HintMessage: "Select the card(s) to Special Summon" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to Special Summon" +summary: '"Select the card(s) to Special Summon"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_SUMMON.yml b/api/constants/HintMessage/HINTMSG_SUMMON.yml index 4a74c774..3b2de464 100644 --- a/api/constants/HintMessage/HINTMSG_SUMMON.yml +++ b/api/constants/HintMessage/HINTMSG_SUMMON.yml @@ -3,7 +3,7 @@ name: HINTMSG_SUMMON enum: HintMessage value: 508 description: >- - Shows the following HintMessage: "Select the card(s) to Normal Summon" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to Normal Summon" +summary: '"Select the card(s) to Normal Summon"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_TARGET.yml b/api/constants/HintMessage/HINTMSG_TARGET.yml index 2f7f4d3b..c57caad3 100644 --- a/api/constants/HintMessage/HINTMSG_TARGET.yml +++ b/api/constants/HintMessage/HINTMSG_TARGET.yml @@ -3,7 +3,7 @@ name: HINTMSG_TARGET enum: HintMessage value: 551 description: >- - Shows the following HintMessage: "Select the target(s) of the effect" + Shows the following hint to the player when selecting a card(s): "Select the target(s) of the effect" +summary: '"Select the target(s) of the effect"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_TODECK.yml b/api/constants/HintMessage/HINTMSG_TODECK.yml index 83a52391..9bae662b 100644 --- a/api/constants/HintMessage/HINTMSG_TODECK.yml +++ b/api/constants/HintMessage/HINTMSG_TODECK.yml @@ -3,7 +3,7 @@ name: HINTMSG_TODECK enum: HintMessage value: 507 description: >- - Shows the following HintMessage: "Select the card(s) to return to Deck" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to return to Deck" +summary: '"Select the card(s) to return to Deck"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_TOFIELD.yml b/api/constants/HintMessage/HINTMSG_TOFIELD.yml index e4ba68e6..613d82a5 100644 --- a/api/constants/HintMessage/HINTMSG_TOFIELD.yml +++ b/api/constants/HintMessage/HINTMSG_TOFIELD.yml @@ -3,7 +3,7 @@ name: HINTMSG_TOFIELD enum: HintMessage value: 527 description: >- - Shows the following HintMessage: "Select the card(s) to place on the field" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to place on the field" +summary: '"Select the card(s) to place on the field"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_TOGRAVE.yml b/api/constants/HintMessage/HINTMSG_TOGRAVE.yml index 64acc963..1727339b 100644 --- a/api/constants/HintMessage/HINTMSG_TOGRAVE.yml +++ b/api/constants/HintMessage/HINTMSG_TOGRAVE.yml @@ -3,7 +3,7 @@ name: HINTMSG_TOGRAVE enum: HintMessage value: 504 description: >- - Shows the following HintMessage: "Select the card(s) to send to the GY" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to send to the GY" summary: '"Select the card(s) to send to the GY"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_TOZONE.yml b/api/constants/HintMessage/HINTMSG_TOZONE.yml index 09784d6c..81f464ac 100644 --- a/api/constants/HintMessage/HINTMSG_TOZONE.yml +++ b/api/constants/HintMessage/HINTMSG_TOZONE.yml @@ -3,7 +3,7 @@ name: HINTMSG_TOZONE enum: HintMessage value: 571 description: >- - Shows the following HintMessage: "Select the zone to move the card to" + Shows the following hint to the player when selecting a zone: "Select the zone to move the card to" +summary: '"Select the zone to move the card to"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_TRIBUTE.yml b/api/constants/HintMessage/HINTMSG_TRIBUTE.yml index 2adafdc9..2a0482c8 100644 --- a/api/constants/HintMessage/HINTMSG_TRIBUTE.yml +++ b/api/constants/HintMessage/HINTMSG_TRIBUTE.yml @@ -3,7 +3,7 @@ name: HINTMSG_TRIBUTE enum: HintMessage value: 531 description: >- - Shows the following HintMessage: "Select monsters for Tribute Summon" + Shows the following hint to the player when selecting a card(s): "Select monsters for Tribute Summon" +summary: '"Select monsters for Tribute Summon"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_XMATERIAL.yml b/api/constants/HintMessage/HINTMSG_XMATERIAL.yml index ac732df1..27ce8648 100644 --- a/api/constants/HintMessage/HINTMSG_XMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_XMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_XMATERIAL enum: HintMessage value: 513 description: >- - Shows the following HintMessage: "Select the card(s) to use as Xyz Material" + Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Xyz Material" +summary: '"Select the card(s) to use as Xyz Material"' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/HINTMSG_ZONE.yml b/api/constants/HintMessage/HINTMSG_ZONE.yml index a06f5822..013fe960 100644 --- a/api/constants/HintMessage/HINTMSG_ZONE.yml +++ b/api/constants/HintMessage/HINTMSG_ZONE.yml @@ -3,7 +3,7 @@ name: HINTMSG_ZONE enum: HintMessage value: 569 description: >- - Shows the following HintMessage: "Select the zone to place "card name"" + Shows the following hint to the player when selecting a zone, where `...` is the card's name: "Select the zone to place "..."" +summary: '"Select the zone to place "...""' status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/PHINT_DESC_ADD.yml b/api/constants/HintMessage/PHINT_DESC_ADD.yml deleted file mode 100644 index 10070ab0..00000000 --- a/api/constants/HintMessage/PHINT_DESC_ADD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: PHINT_DESC_ADD -enum: HintMessage -value: 6 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintMessage/PHINT_DESC_REMOVE.yml b/api/constants/HintMessage/PHINT_DESC_REMOVE.yml deleted file mode 100644 index c87c36f6..00000000 --- a/api/constants/HintMessage/PHINT_DESC_REMOVE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: PHINT_DESC_REMOVE -enum: HintMessage -value: 7 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/enums/HintMessage.yml b/api/enums/HintMessage.yml index 85f7f3be..66ff8158 100644 --- a/api/enums/HintMessage.yml +++ b/api/enums/HintMessage.yml @@ -1,5 +1,4 @@ ---!enum name: HintMessage -description: >- - (To be added) -tags: [ under-construction ] +description: Constants for hints displayed to the player for various prompts. +summary: Hints displayed to the player. From 30937ff6df784772973420a243f9d0a066743912 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:04:47 +0800 Subject: [PATCH 32/58] add SkillHint enum and move member constants --- api/constants/SkillHint/HINT_SKILL.yml | 8 ++++++++ api/constants/SkillHint/HINT_SKILL_COVER.yml | 8 ++++++++ api/constants/SkillHint/HINT_SKILL_FLIP.yml | 9 +++++++++ api/constants/SkillHint/HINT_SKILL_REMOVE.yml | 8 ++++++++ api/enums/SkillHint.yml | 4 ++++ 5 files changed, 37 insertions(+) create mode 100644 api/constants/SkillHint/HINT_SKILL.yml create mode 100644 api/constants/SkillHint/HINT_SKILL_COVER.yml create mode 100644 api/constants/SkillHint/HINT_SKILL_FLIP.yml create mode 100644 api/constants/SkillHint/HINT_SKILL_REMOVE.yml create mode 100644 api/enums/SkillHint.yml diff --git a/api/constants/SkillHint/HINT_SKILL.yml b/api/constants/SkillHint/HINT_SKILL.yml new file mode 100644 index 00000000..7bbf8233 --- /dev/null +++ b/api/constants/SkillHint/HINT_SKILL.yml @@ -0,0 +1,8 @@ +---!constant +name: HINT_SKILL +enum: SkillHint +value: 200 +description: Sets the displayed Skill Card, specified by its passcode. If this is set first before [`HINT_SKILL_COVER`](/api/constants/SkillHint/HINT_SKILL_COVER), the Skill is displayed face-up. +summary: Sets the displayed Skill Card. +status: + index: stable diff --git a/api/constants/SkillHint/HINT_SKILL_COVER.yml b/api/constants/SkillHint/HINT_SKILL_COVER.yml new file mode 100644 index 00000000..c0a4de53 --- /dev/null +++ b/api/constants/SkillHint/HINT_SKILL_COVER.yml @@ -0,0 +1,8 @@ +---!constant +name: HINT_SKILL_COVER +enum: SkillHint +value: 201 +description: Sets the cover of the displayed Skill Card, specified by its passcode as the hint value. If this is set first before [`HINT_SKILL`](/api/constants/SkillHint/HINT_SKILL), the Skill is displayed face-down. The Skill Card can also be set by adding `code<<32` to the hint value, where `code` is its passcode. +summary: Sets the cover of the displayed Skill Card. +status: + index: stable diff --git a/api/constants/SkillHint/HINT_SKILL_FLIP.yml b/api/constants/SkillHint/HINT_SKILL_FLIP.yml new file mode 100644 index 00000000..71207824 --- /dev/null +++ b/api/constants/SkillHint/HINT_SKILL_FLIP.yml @@ -0,0 +1,9 @@ +---!constant +name: HINT_SKILL_FLIP +enum: SkillHint +value: 202 +description: Sets the position of the displayed Skill Card (face-up or face-down). The hint value should be `0x100000000` for face-up and `0x200000000` for face-down. The displayed Skill Card can also be changed by adding the new Skill Card's passcode to the hint value. +summary: Sets the position of the displayed Skill Card. +status: + index: stable + diff --git a/api/constants/SkillHint/HINT_SKILL_REMOVE.yml b/api/constants/SkillHint/HINT_SKILL_REMOVE.yml new file mode 100644 index 00000000..e26359d4 --- /dev/null +++ b/api/constants/SkillHint/HINT_SKILL_REMOVE.yml @@ -0,0 +1,8 @@ +---!constant +name: HINT_SKILL_REMOVE +enum: SkillHint +value: 203 +description: &desc Removes the displayed Skill Card. +summary: *desc +status: + index: stable diff --git a/api/enums/SkillHint.yml b/api/enums/SkillHint.yml new file mode 100644 index 00000000..abeed1ba --- /dev/null +++ b/api/enums/SkillHint.yml @@ -0,0 +1,4 @@ +---!enum +name: SkillHint +description: Constants used as the hint type for [`Duel.SetHint`](/api/functions/Duel/Duel.SetHint) to control the displayed [Skill](https://yugipedia.com/wiki/Skill) Card. +summary: Constants controlling the displayed Skill Card. From f1a63e6dd2bcf6f1fcbb1992d8cef9f201779f06 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:12:40 +0800 Subject: [PATCH 33/58] update HintType enum and constants --- api/constants/HintMessage/HINTMSG_OPPO.yml | 3 ++- api/constants/HintType/HINT_ATTRIB.yml | 9 --------- api/constants/HintType/HINT_CARD.yml | 5 ++--- api/constants/HintType/HINT_CODE.yml | 9 --------- api/constants/HintType/HINT_EFFECT.yml | 9 --------- api/constants/HintType/HINT_EVENT.yml | 9 --------- api/constants/HintType/HINT_MESSAGE.yml | 5 ++--- api/constants/HintType/HINT_NUMBER.yml | 5 ++--- api/constants/HintType/HINT_OPSELECTED.yml | 5 ++--- api/constants/HintType/HINT_RACE.yml | 9 --------- api/constants/HintType/HINT_SELECTMSG.yml | 5 ++--- api/constants/HintType/HINT_SKILL.yml | 9 --------- api/constants/HintType/HINT_SKILL_COVER.yml | 9 --------- api/constants/HintType/HINT_SKILL_FLIP.yml | 9 --------- api/constants/HintType/HINT_SKILL_REMOVE.yml | 9 --------- api/constants/HintType/HINT_ZONE.yml | 5 ++--- api/enums/HintType.yml | 5 ++--- 17 files changed, 16 insertions(+), 103 deletions(-) delete mode 100644 api/constants/HintType/HINT_ATTRIB.yml delete mode 100644 api/constants/HintType/HINT_CODE.yml delete mode 100644 api/constants/HintType/HINT_EFFECT.yml delete mode 100644 api/constants/HintType/HINT_EVENT.yml delete mode 100644 api/constants/HintType/HINT_RACE.yml delete mode 100644 api/constants/HintType/HINT_SKILL.yml delete mode 100644 api/constants/HintType/HINT_SKILL_COVER.yml delete mode 100644 api/constants/HintType/HINT_SKILL_FLIP.yml delete mode 100644 api/constants/HintType/HINT_SKILL_REMOVE.yml diff --git a/api/constants/HintMessage/HINTMSG_OPPO.yml b/api/constants/HintMessage/HINTMSG_OPPO.yml index 5ae5b4b0..3fa784b8 100644 --- a/api/constants/HintMessage/HINTMSG_OPPO.yml +++ b/api/constants/HintMessage/HINTMSG_OPPO.yml @@ -4,6 +4,7 @@ enum: HintMessage value: 530 description: >- Shows the following hint to the player when selecting a card(s): "Select an opponent's card" -summary: '"Select an opponent\'s card"' +summary: >- + "Select an opponent's card" status: index: stable diff --git a/api/constants/HintType/HINT_ATTRIB.yml b/api/constants/HintType/HINT_ATTRIB.yml deleted file mode 100644 index 2acc6890..00000000 --- a/api/constants/HintType/HINT_ATTRIB.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_ATTRIB -enum: HintType -value: 7 -description: >- - Called when selecting/declaring an attribute -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_CARD.yml b/api/constants/HintType/HINT_CARD.yml index 36a115e7..266e3645 100644 --- a/api/constants/HintType/HINT_CARD.yml +++ b/api/constants/HintType/HINT_CARD.yml @@ -2,8 +2,7 @@ name: HINT_CARD enum: HintType value: 10 -description: >- - Called when you need to display the picture of the card (Trickstar Lycoris) +description: Describes a hint that shows a card specified by its passcode as the hint value. +summary: Shows a specific card. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_CODE.yml b/api/constants/HintType/HINT_CODE.yml deleted file mode 100644 index 74aca945..00000000 --- a/api/constants/HintType/HINT_CODE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_CODE -enum: HintType -value: 8 -description: >- - Used with "Booster Draft Duel" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_EFFECT.yml b/api/constants/HintType/HINT_EFFECT.yml deleted file mode 100644 index 29dd048e..00000000 --- a/api/constants/HintType/HINT_EFFECT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_EFFECT -enum: HintType -value: 5 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_EVENT.yml b/api/constants/HintType/HINT_EVENT.yml deleted file mode 100644 index 06479fdf..00000000 --- a/api/constants/HintType/HINT_EVENT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_EVENT -enum: HintType -value: 1 -description: >- - used by the core -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_MESSAGE.yml b/api/constants/HintType/HINT_MESSAGE.yml index 657ebe0f..a0907c5a 100644 --- a/api/constants/HintType/HINT_MESSAGE.yml +++ b/api/constants/HintType/HINT_MESSAGE.yml @@ -2,8 +2,7 @@ name: HINT_MESSAGE enum: HintType value: 2 -description: >- - (To be added) +description: Describes a hint that shows a message specified by its string ID as the hint value. +summary: Shows a string. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_NUMBER.yml b/api/constants/HintType/HINT_NUMBER.yml index b63c601e..90d5d213 100644 --- a/api/constants/HintType/HINT_NUMBER.yml +++ b/api/constants/HintType/HINT_NUMBER.yml @@ -2,8 +2,7 @@ name: HINT_NUMBER enum: HintType value: 9 -description: >- - Called when a player has to pick/declare a number +description: Describes a hint that shows a number specified by the hint value. If this constant is used as a hint value instead, it prompts a player to declare a number. +summary: Shows a number or prompts a player to declare a number. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_OPSELECTED.yml b/api/constants/HintType/HINT_OPSELECTED.yml index 56ca10a3..cee900b2 100644 --- a/api/constants/HintType/HINT_OPSELECTED.yml +++ b/api/constants/HintType/HINT_OPSELECTED.yml @@ -2,8 +2,7 @@ name: HINT_OPSELECTED enum: HintType value: 4 -description: >- - The message that appears on screen to tell a player which option their opponent selected +description: Describes a hint that shows a message, specified by its string ID as the hint value, indicating what option the opponent selected. +summary: Shows the option selected by the opponent. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_RACE.yml b/api/constants/HintType/HINT_RACE.yml deleted file mode 100644 index 9e35f9d9..00000000 --- a/api/constants/HintType/HINT_RACE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_RACE -enum: HintType -value: 6 -description: >- - Called when selecting/declaring a monster type -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_SELECTMSG.yml b/api/constants/HintType/HINT_SELECTMSG.yml index f7147356..a6c92e15 100644 --- a/api/constants/HintType/HINT_SELECTMSG.yml +++ b/api/constants/HintType/HINT_SELECTMSG.yml @@ -2,8 +2,7 @@ name: HINT_SELECTMSG enum: HintType value: 3 -description: >- - The message that appears when the player selects a card +description: Describes a hint that prompts a player to select a card(s). The prompt string is a [hint message](/api/enums/HintMessage) specified as the hint value. +summary: Prompts a player to select a card(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_SKILL.yml b/api/constants/HintType/HINT_SKILL.yml deleted file mode 100644 index ce2abb47..00000000 --- a/api/constants/HintType/HINT_SKILL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_SKILL -enum: HintType -value: 200 -description: >- - Sets the code of a skill card. If it is called first, the skill is created face-up. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_SKILL_COVER.yml b/api/constants/HintType/HINT_SKILL_COVER.yml deleted file mode 100644 index fb284834..00000000 --- a/api/constants/HintType/HINT_SKILL_COVER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_SKILL_COVER -enum: HintType -value: 201 -description: >- - Sets the cover and id for a skill card. Cover is value & 0xffffffff, code is (value>>32) & 0xffffffff. If it iscalled first, the skill is created face-down. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_SKILL_FLIP.yml b/api/constants/HintType/HINT_SKILL_FLIP.yml deleted file mode 100644 index 79f2b448..00000000 --- a/api/constants/HintType/HINT_SKILL_FLIP.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_SKILL_FLIP -enum: HintType -value: 202 -description: >- - Changes the position of the skill face-down/face-up, updating the code as well. The code is value&0xffffffff. 0x100000000 is face-up and 0x200000000 is face-down. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_SKILL_REMOVE.yml b/api/constants/HintType/HINT_SKILL_REMOVE.yml deleted file mode 100644 index 23dd85cb..00000000 --- a/api/constants/HintType/HINT_SKILL_REMOVE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: HINT_SKILL_REMOVE -enum: HintType -value: 203 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/HintType/HINT_ZONE.yml b/api/constants/HintType/HINT_ZONE.yml index 7ae86ac4..2db631a4 100644 --- a/api/constants/HintType/HINT_ZONE.yml +++ b/api/constants/HintType/HINT_ZONE.yml @@ -2,8 +2,7 @@ name: HINT_ZONE enum: HintType value: 11 -description: >- - To be used when the player selects a zone (e.g. Dai Dance). +description: Describes a hint that shows a zone(s) specified as the hint value. +summary: Shows a zone(s). status: index: stable -tags: [ under-construction ] diff --git a/api/enums/HintType.yml b/api/enums/HintType.yml index 4406c246..e86aa835 100644 --- a/api/enums/HintType.yml +++ b/api/enums/HintType.yml @@ -1,5 +1,4 @@ ---!enum name: HintType -description: >- - (To be added) -tags: [ under-construction ] +description: Constants for types of hints displayed to the player for various prompts. +summary: Types of hints. From a6bbdab15c055e842a1bee64e6b214abfeef1189 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:51:55 +0800 Subject: [PATCH 34/58] update LocationReason enum and constants --- api/constants/LocationReason/LOCATION_REASON_CONTROL.yml | 5 ++--- api/constants/LocationReason/LOCATION_REASON_COUNT.yml | 5 ++--- api/constants/LocationReason/LOCATION_REASON_TOFIELD.yml | 5 ++--- api/enums/LocationReason.yml | 5 ++--- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/api/constants/LocationReason/LOCATION_REASON_CONTROL.yml b/api/constants/LocationReason/LOCATION_REASON_CONTROL.yml index a7bcb815..4fbf1a93 100644 --- a/api/constants/LocationReason/LOCATION_REASON_CONTROL.yml +++ b/api/constants/LocationReason/LOCATION_REASON_CONTROL.yml @@ -2,8 +2,7 @@ name: LOCATION_REASON_CONTROL enum: LocationReason value: 0x2 -description: >- - Used by Card.IsControlerCanBeChanged() +description: This is used as the reason when checking if a zone is available for the purpose of changing the control of a monster. For example, to take control of an opponent's monster, a player must have at least one Main Monster Zone available. +summary: If a zone is available for the purpose of changing the control of a monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/LocationReason/LOCATION_REASON_COUNT.yml b/api/constants/LocationReason/LOCATION_REASON_COUNT.yml index 3614aaac..5ef57c56 100644 --- a/api/constants/LocationReason/LOCATION_REASON_COUNT.yml +++ b/api/constants/LocationReason/LOCATION_REASON_COUNT.yml @@ -2,8 +2,7 @@ name: LOCATION_REASON_COUNT enum: LocationReason value: 0x4 -description: >- - Duel.GetLocationCount() for DisableField +description: This is used as the reason when checking if there is a zone that can be disabled (become unusable). +summary: If there is a zone that can be disabled. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/LocationReason/LOCATION_REASON_TOFIELD.yml b/api/constants/LocationReason/LOCATION_REASON_TOFIELD.yml index 9f3e6075..116a97de 100644 --- a/api/constants/LocationReason/LOCATION_REASON_TOFIELD.yml +++ b/api/constants/LocationReason/LOCATION_REASON_TOFIELD.yml @@ -2,8 +2,7 @@ name: LOCATION_REASON_TOFIELD enum: LocationReason value: 0x1 -description: >- - Default reason for Duel.GetLocationCount(), counts for Kaiser Colosseum +description: This is used as the reason when checking if a zone is available to place a card in. This is the default reason for [`Duel.GetLocationCount`](/api/functions/Duel/GetLocationCount) and is typically not set in card scripts. +summary: If a zone is available to place a card in. status: index: stable -tags: [ under-construction ] diff --git a/api/enums/LocationReason.yml b/api/enums/LocationReason.yml index 72d2b563..c6c648ee 100644 --- a/api/enums/LocationReason.yml +++ b/api/enums/LocationReason.yml @@ -1,6 +1,5 @@ ---!enum name: LocationReason -description: >- - (To be added) +description: Constants used as the reason for [`Duel.GetLocationCount`](/api/functions/Duel/GetLocationCount) when checking if a zone is available for a specific purpose. +summary: Reasons for checking if a zone is available. bitmaskInt: true -tags: [ under-construction ] From f0445b2939f45334de23a0b93d17e3102ab8c9c9 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Thu, 10 Apr 2025 15:08:23 +0800 Subject: [PATCH 35/58] update SummonType enum and constants --- api/constants/MaterialType/MATERIAL_FUSION.yml | 8 -------- api/constants/MaterialType/MATERIAL_LINK.yml | 8 -------- api/constants/MaterialType/MATERIAL_SYNCHRO.yml | 8 -------- api/constants/MaterialType/MATERIAL_XYZ.yml | 8 -------- api/constants/SummonType/MATERIAL_FUSION.yml | 8 ++++++++ api/constants/SummonType/MATERIAL_LINK.yml | 8 ++++++++ api/constants/SummonType/MATERIAL_SYNCHRO.yml | 8 ++++++++ api/constants/SummonType/MATERIAL_XYZ.yml | 8 ++++++++ api/constants/SummonType/SUMMON_BY_NOUVELLES.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_FLIP.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_FUSION.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_GEMINI.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_LINK.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_MAXIMUM.yml | 6 +++--- api/constants/SummonType/SUMMON_TYPE_NORMAL.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_PENDULUM.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_RITUAL.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_SPECIAL.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_SYNCHRO.yml | 5 ++--- api/constants/SummonType/SUMMON_TYPE_TRIBUTE.yml | 4 ++-- api/constants/SummonType/SUMMON_TYPE_XYZ.yml | 5 ++--- api/constants/SummonType/SUMMON_WITH_MONSTER_REBORN.yml | 5 ++--- api/enums/MaterialType.yml | 6 ------ api/enums/SummonType.yml | 5 ++--- 24 files changed, 63 insertions(+), 82 deletions(-) delete mode 100644 api/constants/MaterialType/MATERIAL_FUSION.yml delete mode 100644 api/constants/MaterialType/MATERIAL_LINK.yml delete mode 100644 api/constants/MaterialType/MATERIAL_SYNCHRO.yml delete mode 100644 api/constants/MaterialType/MATERIAL_XYZ.yml create mode 100644 api/constants/SummonType/MATERIAL_FUSION.yml create mode 100644 api/constants/SummonType/MATERIAL_LINK.yml create mode 100644 api/constants/SummonType/MATERIAL_SYNCHRO.yml create mode 100644 api/constants/SummonType/MATERIAL_XYZ.yml delete mode 100644 api/enums/MaterialType.yml diff --git a/api/constants/MaterialType/MATERIAL_FUSION.yml b/api/constants/MaterialType/MATERIAL_FUSION.yml deleted file mode 100644 index bb7f3d82..00000000 --- a/api/constants/MaterialType/MATERIAL_FUSION.yml +++ /dev/null @@ -1,8 +0,0 @@ ----!constant -name: MATERIAL_FUSION -enum: MaterialType -value: 0x100000000 -description: (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/MaterialType/MATERIAL_LINK.yml b/api/constants/MaterialType/MATERIAL_LINK.yml deleted file mode 100644 index c5a7055a..00000000 --- a/api/constants/MaterialType/MATERIAL_LINK.yml +++ /dev/null @@ -1,8 +0,0 @@ ----!constant -name: MATERIAL_LINK -enum: MaterialType -value: 0x800000000 -description: (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/MaterialType/MATERIAL_SYNCHRO.yml b/api/constants/MaterialType/MATERIAL_SYNCHRO.yml deleted file mode 100644 index 46676395..00000000 --- a/api/constants/MaterialType/MATERIAL_SYNCHRO.yml +++ /dev/null @@ -1,8 +0,0 @@ ----!constant -name: MATERIAL_SYNCHRO -enum: MaterialType -value: 0x200000000 -description: (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/MaterialType/MATERIAL_XYZ.yml b/api/constants/MaterialType/MATERIAL_XYZ.yml deleted file mode 100644 index b633f5eb..00000000 --- a/api/constants/MaterialType/MATERIAL_XYZ.yml +++ /dev/null @@ -1,8 +0,0 @@ ----!constant -name: MATERIAL_XYZ -enum: MaterialType -value: 0x400000000 -description: (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/MATERIAL_FUSION.yml b/api/constants/SummonType/MATERIAL_FUSION.yml new file mode 100644 index 00000000..99c6afdc --- /dev/null +++ b/api/constants/SummonType/MATERIAL_FUSION.yml @@ -0,0 +1,8 @@ +---!constant +name: MATERIAL_FUSION +enum: MaterialType +value: 0x100000000 +description: The type for Summons that use [Fusion Materials](https://yugipedia.com/wiki/Fusion_Material). +summary: Summon using Fusion Materials. +status: + index: stable diff --git a/api/constants/SummonType/MATERIAL_LINK.yml b/api/constants/SummonType/MATERIAL_LINK.yml new file mode 100644 index 00000000..90af4119 --- /dev/null +++ b/api/constants/SummonType/MATERIAL_LINK.yml @@ -0,0 +1,8 @@ +---!constant +name: MATERIAL_LINK +enum: MaterialType +value: 0x800000000 +description: The type for Summons that use [Link Materials](https://yugipedia.com/wiki/Link_Material). +summary: Summon using Link Materials. +status: + index: stable diff --git a/api/constants/SummonType/MATERIAL_SYNCHRO.yml b/api/constants/SummonType/MATERIAL_SYNCHRO.yml new file mode 100644 index 00000000..ea58e3bb --- /dev/null +++ b/api/constants/SummonType/MATERIAL_SYNCHRO.yml @@ -0,0 +1,8 @@ +---!constant +name: MATERIAL_SYNCHRO +enum: MaterialType +value: 0x200000000 +description: The type for Summons that use [Synchro Materials](https://yugipedia.com/wiki/Synchro_Material). +summary: Summon using Synchro Materials. +status: + index: stable diff --git a/api/constants/SummonType/MATERIAL_XYZ.yml b/api/constants/SummonType/MATERIAL_XYZ.yml new file mode 100644 index 00000000..e0cf9988 --- /dev/null +++ b/api/constants/SummonType/MATERIAL_XYZ.yml @@ -0,0 +1,8 @@ +---!constant +name: MATERIAL_XYZ +enum: MaterialType +value: 0x400000000 +description: The type for Summons that use [Xyz Materials](https://yugipedia.com/wiki/Xyz_Material). +summary: Summon using Xyz Materials. +status: + index: stable diff --git a/api/constants/SummonType/SUMMON_BY_NOUVELLES.yml b/api/constants/SummonType/SUMMON_BY_NOUVELLES.yml index 2babeb13..5b1178f9 100644 --- a/api/constants/SummonType/SUMMON_BY_NOUVELLES.yml +++ b/api/constants/SummonType/SUMMON_BY_NOUVELLES.yml @@ -2,8 +2,7 @@ name: SUMMON_BY_NOUVELLES enum: SummonType value: 181 -description: >- - Summon value (sumtype variable) used by the "Nouvelles" monsters. Cards that need to check if a monster was summoned by the effect of a "Nouvelles" monster should check for this SummonType +description: The type for Special Summons performed by the effect of a ["Nouvelles"](https://yugipedia.com/wiki/Nouvelles) monster. +summary: Special Summon by the effect of a "Nouvelles" monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_FLIP.yml b/api/constants/SummonType/SUMMON_TYPE_FLIP.yml index d539255c..12eb91c2 100644 --- a/api/constants/SummonType/SUMMON_TYPE_FLIP.yml +++ b/api/constants/SummonType/SUMMON_TYPE_FLIP.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_FLIP enum: SummonType value: 0x20000000 -description: >- - Flip Summon +description: The type for [Flip Summons](https://yugipedia.com/wiki/Flip_Summon). +summary: Flip Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_FUSION.yml b/api/constants/SummonType/SUMMON_TYPE_FUSION.yml index 2cad10d5..e33187b1 100644 --- a/api/constants/SummonType/SUMMON_TYPE_FUSION.yml +++ b/api/constants/SummonType/SUMMON_TYPE_FUSION.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_FUSION enum: SummonType value: 0x43000000 -description: >- - Fusion Summon +description: The type for [Fusion Summons](https://yugipedia.com/wiki/Fusion_Summon). +summary: Fusion Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_GEMINI.yml b/api/constants/SummonType/SUMMON_TYPE_GEMINI.yml index 0b3b6897..d2967470 100644 --- a/api/constants/SummonType/SUMMON_TYPE_GEMINI.yml +++ b/api/constants/SummonType/SUMMON_TYPE_GEMINI.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_GEMINI enum: SummonType value: 0x12000000 -description: >- - Normal Summoned Gemini Monster. +description: The type for the [Normal Summon of Gemini monsters while they are already on the field](https://yugipedia.com/wiki/Normal_Summon#Normal_Summoning_Gemini_monsters_again). +summary: Normal Summon of a Gemini monster on the field. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_LINK.yml b/api/constants/SummonType/SUMMON_TYPE_LINK.yml index 845f31c0..c2314463 100644 --- a/api/constants/SummonType/SUMMON_TYPE_LINK.yml +++ b/api/constants/SummonType/SUMMON_TYPE_LINK.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_LINK enum: SummonType value: 0x4c000000 -description: >- - Link Summon +description: The type for [Link Summons](https://yugipedia.com/wiki/Link_Summon). +summary: Link Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_MAXIMUM.yml b/api/constants/SummonType/SUMMON_TYPE_MAXIMUM.yml index fa49fcad..5495dcfd 100644 --- a/api/constants/SummonType/SUMMON_TYPE_MAXIMUM.yml +++ b/api/constants/SummonType/SUMMON_TYPE_MAXIMUM.yml @@ -2,8 +2,8 @@ name: SUMMON_TYPE_MAXIMUM enum: SummonType value: 0x4e000000 -description: >- - Maximum Summon (Rush duel SummonType) +description: The type for [Maximum Summons](https://yugipedia.com/wiki/Maximum_Summon). +summary: Maximum Summon. status: index: stable -tags: [ under-construction ] +tags: [ rush ] diff --git a/api/constants/SummonType/SUMMON_TYPE_NORMAL.yml b/api/constants/SummonType/SUMMON_TYPE_NORMAL.yml index 4ab1e4b7..73d8846d 100644 --- a/api/constants/SummonType/SUMMON_TYPE_NORMAL.yml +++ b/api/constants/SummonType/SUMMON_TYPE_NORMAL.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_NORMAL enum: SummonType value: 0x10000000 -description: >- - Normal summoned (EFFECT_SUMMON_PROC, EFFECT_SET_PROC can use SetValue to modify the value) +description: The type for [Normal Summons](https://yugipedia.com/wiki/Normal_Summon). +summary: Normal Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_PENDULUM.yml b/api/constants/SummonType/SUMMON_TYPE_PENDULUM.yml index 0ea1f934..7cd2801e 100644 --- a/api/constants/SummonType/SUMMON_TYPE_PENDULUM.yml +++ b/api/constants/SummonType/SUMMON_TYPE_PENDULUM.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_PENDULUM enum: SummonType value: 0x4a000000 -description: >- - Pendulum Summon +description: The type for [Pendulum Summons](https://yugipedia.com/wiki/Pendulum_Summon). +summary: Pendulum Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_RITUAL.yml b/api/constants/SummonType/SUMMON_TYPE_RITUAL.yml index dbda69d4..5c3fdd73 100644 --- a/api/constants/SummonType/SUMMON_TYPE_RITUAL.yml +++ b/api/constants/SummonType/SUMMON_TYPE_RITUAL.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_RITUAL enum: SummonType value: 0x45000000 -description: >- - Ritual Summon +description: The type for [Ritual Summons](https://yugipedia.com/wiki/Ritual_Summon). +summary: Ritual Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_SPECIAL.yml b/api/constants/SummonType/SUMMON_TYPE_SPECIAL.yml index 09450c90..99e761b6 100644 --- a/api/constants/SummonType/SUMMON_TYPE_SPECIAL.yml +++ b/api/constants/SummonType/SUMMON_TYPE_SPECIAL.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_SPECIAL enum: SummonType value: 0x40000000 -description: >- - Special summon (EFFECT_SPSUMMON_PROC, EFFECT_SPSUMMON_PROC_G can use SetValue to modify the value) +description: The type for [Special Summons](https://yugipedia.com/wiki/Special_Summon). +summary: Special Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_SYNCHRO.yml b/api/constants/SummonType/SUMMON_TYPE_SYNCHRO.yml index 44a849eb..87269a74 100644 --- a/api/constants/SummonType/SUMMON_TYPE_SYNCHRO.yml +++ b/api/constants/SummonType/SUMMON_TYPE_SYNCHRO.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_SYNCHRO enum: SummonType value: 0x46000000 -description: >- - Synchro Summon +description: The type for [Synchro Summons](https://yugipedia.com/wiki/Synchro_Summon). +summary: Synchro Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_TYPE_TRIBUTE.yml b/api/constants/SummonType/SUMMON_TYPE_TRIBUTE.yml index c95e2361..bcdcc7c2 100644 --- a/api/constants/SummonType/SUMMON_TYPE_TRIBUTE.yml +++ b/api/constants/SummonType/SUMMON_TYPE_TRIBUTE.yml @@ -2,8 +2,8 @@ name: SUMMON_TYPE_TRIBUTE enum: SummonType value: 0x11000000 -description: The value used for a [Tribute Summon](https://yugipedia.com/wiki/Tribute_Summon). -summary: Tribute Summon +description: The type for [Tribute Summons](https://yugipedia.com/wiki/Tribute_Summon). +summary: Tribute Summon. status: index: stable aliases: diff --git a/api/constants/SummonType/SUMMON_TYPE_XYZ.yml b/api/constants/SummonType/SUMMON_TYPE_XYZ.yml index 8069b528..1fdc0242 100644 --- a/api/constants/SummonType/SUMMON_TYPE_XYZ.yml +++ b/api/constants/SummonType/SUMMON_TYPE_XYZ.yml @@ -2,8 +2,7 @@ name: SUMMON_TYPE_XYZ enum: SummonType value: 0x49000000 -description: >- - Xyz Summon +description: The type for [Xyz Summons](https://yugipedia.com/wiki/Xyz_Summon). +summary: Xyz Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/SummonType/SUMMON_WITH_MONSTER_REBORN.yml b/api/constants/SummonType/SUMMON_WITH_MONSTER_REBORN.yml index e9cb9dc1..600197cd 100644 --- a/api/constants/SummonType/SUMMON_WITH_MONSTER_REBORN.yml +++ b/api/constants/SummonType/SUMMON_WITH_MONSTER_REBORN.yml @@ -2,8 +2,7 @@ name: SUMMON_WITH_MONSTER_REBORN enum: SummonType value: 1010 -description: >- - Summon value (sumtype variable) used by the "Monster Reborn". Cards that need to check if a monster was summoned by Monster Reborn should check for this SummonType +description: The type for Special Summons performed by the effect of a ["Monster Reborn"](https://yugipedia.com/wiki/Monster_Reborn). +summary: Special Summon by the effect of a "Monster Reborn". status: index: stable -tags: [ under-construction ] diff --git a/api/enums/MaterialType.yml b/api/enums/MaterialType.yml deleted file mode 100644 index 28136292..00000000 --- a/api/enums/MaterialType.yml +++ /dev/null @@ -1,6 +0,0 @@ ----!enum -name: MaterialType -description: >- - (To be added) -bitmaskInt: true -tags: [ under-construction ] diff --git a/api/enums/SummonType.yml b/api/enums/SummonType.yml index 958cdec4..c34ab426 100644 --- a/api/enums/SummonType.yml +++ b/api/enums/SummonType.yml @@ -1,6 +1,5 @@ ---!enum name: SummonType -description: >- - (To be added) +description: Constants representing types of [Summons](https://yugipedia.com/wiki/Summon). +summary: Types of Summons. bitmaskInt: true -tags: [ under-construction ] From 9fa9b491859136d7ee9b74aeb2849e5d167d6a26 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Thu, 10 Apr 2025 17:20:59 +0800 Subject: [PATCH 36/58] update CardDeclarationOpcode enum and constants --- api/constants/CardDeclarationOpcode/OPCODE_ADD.yml | 8 ++++++++ .../CardDeclarationOpcode/OPCODE_ALLOW_ALIASES.yml | 8 ++++++++ .../CardDeclarationOpcode/OPCODE_ALLOW_TOKENS.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_AND.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_BAND.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_BNOT.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_BOR.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_BXOR.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_DIV.yml | 8 ++++++++ .../CardDeclarationOpcode/OPCODE_GETATTRIBUTE.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_GETCODE.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_GETRACE.yml | 8 ++++++++ .../CardDeclarationOpcode/OPCODE_GETSETCARD.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_GETTYPE.yml | 8 ++++++++ .../CardDeclarationOpcode/OPCODE_ISATTRIBUTE.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_ISCODE.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_ISRACE.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_ISSETCARD.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_ISTYPE.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_LSHIFT.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_MUL.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_NEG.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_NOT.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_OR.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_RSHIFT.yml | 8 ++++++++ api/constants/CardDeclarationOpcode/OPCODE_SUB.yml | 8 ++++++++ api/constants/Opcode/OPCODE_ADD.yml | 9 --------- api/constants/Opcode/OPCODE_ALLOW_ALIASES.yml | 9 --------- api/constants/Opcode/OPCODE_ALLOW_TOKENS.yml | 9 --------- api/constants/Opcode/OPCODE_AND.yml | 9 --------- api/constants/Opcode/OPCODE_BAND.yml | 9 --------- api/constants/Opcode/OPCODE_BNOT.yml | 9 --------- api/constants/Opcode/OPCODE_BOR.yml | 9 --------- api/constants/Opcode/OPCODE_BXOR.yml | 9 --------- api/constants/Opcode/OPCODE_DIV.yml | 9 --------- api/constants/Opcode/OPCODE_GETATTRIBUTE.yml | 9 --------- api/constants/Opcode/OPCODE_GETCODE.yml | 9 --------- api/constants/Opcode/OPCODE_GETRACE.yml | 9 --------- api/constants/Opcode/OPCODE_GETSETCARD.yml | 9 --------- api/constants/Opcode/OPCODE_GETTYPE.yml | 9 --------- api/constants/Opcode/OPCODE_ISATTRIBUTE.yml | 9 --------- api/constants/Opcode/OPCODE_ISCODE.yml | 9 --------- api/constants/Opcode/OPCODE_ISRACE.yml | 9 --------- api/constants/Opcode/OPCODE_ISSETCARD.yml | 9 --------- api/constants/Opcode/OPCODE_ISTYPE.yml | 9 --------- api/constants/Opcode/OPCODE_LSHIFT.yml | 9 --------- api/constants/Opcode/OPCODE_MUL.yml | 9 --------- api/constants/Opcode/OPCODE_NEG.yml | 9 --------- api/constants/Opcode/OPCODE_NOT.yml | 9 --------- api/constants/Opcode/OPCODE_OR.yml | 9 --------- api/constants/Opcode/OPCODE_RSHIFT.yml | 9 --------- api/constants/Opcode/OPCODE_SUB.yml | 9 --------- api/enums/CardDeclarationOpcode.yml | 5 +++++ api/enums/Opcode.yml | 5 ----- 54 files changed, 213 insertions(+), 239 deletions(-) create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ADD.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ALLOW_ALIASES.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ALLOW_TOKENS.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_AND.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_BAND.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_BNOT.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_BOR.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_BXOR.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_DIV.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_GETATTRIBUTE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_GETCODE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_GETRACE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_GETSETCARD.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_GETTYPE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ISATTRIBUTE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ISCODE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ISRACE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ISSETCARD.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_ISTYPE.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_LSHIFT.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_MUL.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_NEG.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_NOT.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_OR.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_RSHIFT.yml create mode 100644 api/constants/CardDeclarationOpcode/OPCODE_SUB.yml delete mode 100644 api/constants/Opcode/OPCODE_ADD.yml delete mode 100644 api/constants/Opcode/OPCODE_ALLOW_ALIASES.yml delete mode 100644 api/constants/Opcode/OPCODE_ALLOW_TOKENS.yml delete mode 100644 api/constants/Opcode/OPCODE_AND.yml delete mode 100644 api/constants/Opcode/OPCODE_BAND.yml delete mode 100644 api/constants/Opcode/OPCODE_BNOT.yml delete mode 100644 api/constants/Opcode/OPCODE_BOR.yml delete mode 100644 api/constants/Opcode/OPCODE_BXOR.yml delete mode 100644 api/constants/Opcode/OPCODE_DIV.yml delete mode 100644 api/constants/Opcode/OPCODE_GETATTRIBUTE.yml delete mode 100644 api/constants/Opcode/OPCODE_GETCODE.yml delete mode 100644 api/constants/Opcode/OPCODE_GETRACE.yml delete mode 100644 api/constants/Opcode/OPCODE_GETSETCARD.yml delete mode 100644 api/constants/Opcode/OPCODE_GETTYPE.yml delete mode 100644 api/constants/Opcode/OPCODE_ISATTRIBUTE.yml delete mode 100644 api/constants/Opcode/OPCODE_ISCODE.yml delete mode 100644 api/constants/Opcode/OPCODE_ISRACE.yml delete mode 100644 api/constants/Opcode/OPCODE_ISSETCARD.yml delete mode 100644 api/constants/Opcode/OPCODE_ISTYPE.yml delete mode 100644 api/constants/Opcode/OPCODE_LSHIFT.yml delete mode 100644 api/constants/Opcode/OPCODE_MUL.yml delete mode 100644 api/constants/Opcode/OPCODE_NEG.yml delete mode 100644 api/constants/Opcode/OPCODE_NOT.yml delete mode 100644 api/constants/Opcode/OPCODE_OR.yml delete mode 100644 api/constants/Opcode/OPCODE_RSHIFT.yml delete mode 100644 api/constants/Opcode/OPCODE_SUB.yml create mode 100644 api/enums/CardDeclarationOpcode.yml delete mode 100644 api/enums/Opcode.yml diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ADD.yml b/api/constants/CardDeclarationOpcode/OPCODE_ADD.yml new file mode 100644 index 00000000..8c3bc32d --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ADD.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ADD +enum: CardDeclarationOpcode +value: 0x40000000 +description: In card declaration filters, this operation adds its operands, which must be numbers. +summary: Adds its operands. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ALLOW_ALIASES.yml b/api/constants/CardDeclarationOpcode/OPCODE_ALLOW_ALIASES.yml new file mode 100644 index 00000000..a4af2d98 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ALLOW_ALIASES.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ALLOW_ALIASES +enum: CardDeclarationOpcode +value: 0x40000014 +description: In card declaration filters, this operation allows alias names to be declared. +summary: Allows alias names. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ALLOW_TOKENS.yml b/api/constants/CardDeclarationOpcode/OPCODE_ALLOW_TOKENS.yml new file mode 100644 index 00000000..beac3ddc --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ALLOW_TOKENS.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ALLOW_TOKENS +enum: CardDeclarationOpcode +value: 0x40000015 +description: In card declaration filters, this operation allows token names to be declared. +summary: Allows token names. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_AND.yml b/api/constants/CardDeclarationOpcode/OPCODE_AND.yml new file mode 100644 index 00000000..dbaf3138 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_AND.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_AND +enum: CardDeclarationOpcode +value: 0x40000004 +description: In card declaration filters, this operation performs logical AND on its operands, which must be bools. +summary: Performs logical AND on its operands. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_BAND.yml b/api/constants/CardDeclarationOpcode/OPCODE_BAND.yml new file mode 100644 index 00000000..2b7e878f --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_BAND.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_BAND +enum: CardDeclarationOpcode +value: 0x40000008 +description: In card declaration filters, this operation performs bitwise AND on its operands, which must be integers. +summary: Performs bitwise AND on its operands. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_BNOT.yml b/api/constants/CardDeclarationOpcode/OPCODE_BNOT.yml new file mode 100644 index 00000000..bec7fde7 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_BNOT.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_BNOT +enum: CardDeclarationOpcode +value: 0x40000010 +description: In card declaration filters, this operation performs bitwise NOT on its operand, which must be an integer. +summary: Performs bitwise NOT on its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_BOR.yml b/api/constants/CardDeclarationOpcode/OPCODE_BOR.yml new file mode 100644 index 00000000..bcd18525 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_BOR.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_BOR +enum: CardDeclarationOpcode +value: 0x40000009 +description: In card declaration filters, this operation performs bitwise OR on its operands, which must be integers. +summary: Performs bitwise OR on its operands. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_BXOR.yml b/api/constants/CardDeclarationOpcode/OPCODE_BXOR.yml new file mode 100644 index 00000000..a7ed7431 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_BXOR.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_BXOR +enum: CardDeclarationOpcode +value: 0x40000011 +description: In card declaration filters, this operation performs bitwise XOR on its operands, which must be integers. +summary: Performs bitwise XOR on its operands. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_DIV.yml b/api/constants/CardDeclarationOpcode/OPCODE_DIV.yml new file mode 100644 index 00000000..d9a4387d --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_DIV.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_DIV +enum: CardDeclarationOpcode +value: 0x40000003 +description: In card declaration filters, this operation divides its first operand by its second operand. Both operands must be numbers. +summary: Divides its first operand by its second operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_GETATTRIBUTE.yml b/api/constants/CardDeclarationOpcode/OPCODE_GETATTRIBUTE.yml new file mode 100644 index 00000000..841cae3e --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_GETATTRIBUTE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_GETATTRIBUTE +enum: CardDeclarationOpcode +value: 0x40000109 +description: In card declaration filters, this operation evaluates to the [attribute(s)](/api/enums/MonsterAttribute) of the card being checked. +summary: Evaluates to the attribute(s) of the card being checked. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_GETCODE.yml b/api/constants/CardDeclarationOpcode/OPCODE_GETCODE.yml new file mode 100644 index 00000000..f4fa8424 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_GETCODE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_GETCODE +enum: CardDeclarationOpcode +value: 0x40000105 +description: In card declaration filters, this operation evaluates to the passcode of the card being checked. +summary: Evaluates to the passcode of the card being checked. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_GETRACE.yml b/api/constants/CardDeclarationOpcode/OPCODE_GETRACE.yml new file mode 100644 index 00000000..c3458b10 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_GETRACE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_GETRACE +enum: CardDeclarationOpcode +value: 0x40000108 +description: In card declaration filters, this operation evaluates to the [race(s)](/api/enums/MonsterRace) of the card being checked. +summary: Evaluates to the race(s) of the card being checked. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_GETSETCARD.yml b/api/constants/CardDeclarationOpcode/OPCODE_GETSETCARD.yml new file mode 100644 index 00000000..d7a84588 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_GETSETCARD.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_GETSETCARD +enum: CardDeclarationOpcode +value: 0x40000106 +description: In card declaration filters, this operation evaluates to the [archetype(s)](/api/enums/Archetype) of the card being checked. +summary: Evaluates to the archetype(s) of the card being checked. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_GETTYPE.yml b/api/constants/CardDeclarationOpcode/OPCODE_GETTYPE.yml new file mode 100644 index 00000000..cc352913 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_GETTYPE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_GETTYPE +enum: CardDeclarationOpcode +value: 0x40000107 +description: In card declaration filters, this operation evaluates to the [card type(s)](/api/enums/CardType) of the card being checked. +summary: Evaluates to the card type(s) of the card being checked. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ISATTRIBUTE.yml b/api/constants/CardDeclarationOpcode/OPCODE_ISATTRIBUTE.yml new file mode 100644 index 00000000..18b34d18 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ISATTRIBUTE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ISATTRIBUTE +enum: CardDeclarationOpcode +value: 0x40000104 +description: In card declaration filters, this operation checks for cards whose attribute(s) matches its operand, which must be an [attribute](/api/enums/MonsterAttribute) value. +summary: Checks for cards whose attribute(s) matches its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ISCODE.yml b/api/constants/CardDeclarationOpcode/OPCODE_ISCODE.yml new file mode 100644 index 00000000..1ca792e7 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ISCODE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ISCODE +enum: CardDeclarationOpcode +value: 0x40000100 +description: In card declaration filters, this operation checks for cards whose passcode matches its operand, which must be a card passcode. +summary: Checks for cards whose passcode matches its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ISRACE.yml b/api/constants/CardDeclarationOpcode/OPCODE_ISRACE.yml new file mode 100644 index 00000000..a750b715 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ISRACE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ISRACE +enum: CardDeclarationOpcode +value: 0x40000103 +description: In card declaration filters, this operation checks for cards whose race(s) matches its operand, which must be a [race](/api/enums/MonsterRace) value. +summary: Checks for cards whose race(s) matches its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ISSETCARD.yml b/api/constants/CardDeclarationOpcode/OPCODE_ISSETCARD.yml new file mode 100644 index 00000000..d58217ea --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ISSETCARD.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ISSETCARD +enum: CardDeclarationOpcode +value: 0x40000101 +description: In card declaration filters, this operation checks for cards with an archetype that matches its operand, which must be an [archetype](/api/enums/Archetype) value. +summary: Checks for cards with an archetype that matches its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_ISTYPE.yml b/api/constants/CardDeclarationOpcode/OPCODE_ISTYPE.yml new file mode 100644 index 00000000..3588f93d --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_ISTYPE.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_ISTYPE +enum: CardDeclarationOpcode +value: 0x40000102 +description: In card declaration filters, this operation checks for cards whose card type(s) matches its operand, which must be a [card type](/api/enums/CardType) value. +summary: Checks for cards whose card type(s) matches its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_LSHIFT.yml b/api/constants/CardDeclarationOpcode/OPCODE_LSHIFT.yml new file mode 100644 index 00000000..27ef2c4b --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_LSHIFT.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_LSHIFT +enum: CardDeclarationOpcode +value: 0x40000012 +description: In card declaration filters, this operation shifts its first operand's bits to the left by the number of positions specified by its second operand. Both operands must be numbers. +summary: Performs bitwise left shift. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_MUL.yml b/api/constants/CardDeclarationOpcode/OPCODE_MUL.yml new file mode 100644 index 00000000..8c1f38dd --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_MUL.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_MUL +enum: CardDeclarationOpcode +value: 0x40000002 +description: In card declaration filters, this operation multiplies its operands, which must be numbers. +summary: Multiplies its operands. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_NEG.yml b/api/constants/CardDeclarationOpcode/OPCODE_NEG.yml new file mode 100644 index 00000000..ffc6619a --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_NEG.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_NEG +enum: CardDeclarationOpcode +value: 0x40000006 +description: In card declaration filters, this operation flips the sign (`+` or `-`) of its operand, which must be a number. +summary: Flips the sign of its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_NOT.yml b/api/constants/CardDeclarationOpcode/OPCODE_NOT.yml new file mode 100644 index 00000000..751f95fe --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_NOT.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_NOT +enum: CardDeclarationOpcode +value: 0x40000007 +description: In card declaration filters, this operation performs logical NOT on its operand, which must be a bool. +summary: Performs logical NOT on its operand. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_OR.yml b/api/constants/CardDeclarationOpcode/OPCODE_OR.yml new file mode 100644 index 00000000..a5a9f3bd --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_OR.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_OR +enum: CardDeclarationOpcode +value: 0x40000005 +description: In card declaration filters, this operation performs logical OR on its operands, which must be bools. +summary: Performs logical OR on its operands. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_RSHIFT.yml b/api/constants/CardDeclarationOpcode/OPCODE_RSHIFT.yml new file mode 100644 index 00000000..1d29b92f --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_RSHIFT.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_RSHIFT +enum: CardDeclarationOpcode +value: 0x40000013 +description: In card declaration filters, this operation shifts its first operand's bits to the right by the number of positions specified by its second operand. Both operands must be numbers. +summary: Performs bitwise right shift. +status: + index: stable diff --git a/api/constants/CardDeclarationOpcode/OPCODE_SUB.yml b/api/constants/CardDeclarationOpcode/OPCODE_SUB.yml new file mode 100644 index 00000000..bfa22124 --- /dev/null +++ b/api/constants/CardDeclarationOpcode/OPCODE_SUB.yml @@ -0,0 +1,8 @@ +---!constant +name: OPCODE_SUB +enum: CardDeclarationOpcode +value: 0x40000001 +description: In card declaration filters, this operation subtracts its second operand from its first operand. Both operands must be numbers. +summary: Subtracts its second operand from its first operand. +status: + index: stable diff --git a/api/constants/Opcode/OPCODE_ADD.yml b/api/constants/Opcode/OPCODE_ADD.yml deleted file mode 100644 index 594a7407..00000000 --- a/api/constants/Opcode/OPCODE_ADD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ADD -enum: Opcode -value: 0x40000000 -description: >- - Operation of addition, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_ALLOW_ALIASES.yml b/api/constants/Opcode/OPCODE_ALLOW_ALIASES.yml deleted file mode 100644 index ab69891a..00000000 --- a/api/constants/Opcode/OPCODE_ALLOW_ALIASES.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ALLOW_ALIASES -enum: Opcode -value: 0x40000014 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_ALLOW_TOKENS.yml b/api/constants/Opcode/OPCODE_ALLOW_TOKENS.yml deleted file mode 100644 index 9ba0d030..00000000 --- a/api/constants/Opcode/OPCODE_ALLOW_TOKENS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ALLOW_TOKENS -enum: Opcode -value: 0x40000015 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_AND.yml b/api/constants/Opcode/OPCODE_AND.yml deleted file mode 100644 index 8abaefd8..00000000 --- a/api/constants/Opcode/OPCODE_AND.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_AND -enum: Opcode -value: 0x40000004 -description: >- - Operation of logical AND, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_BAND.yml b/api/constants/Opcode/OPCODE_BAND.yml deleted file mode 100644 index 5cd27470..00000000 --- a/api/constants/Opcode/OPCODE_BAND.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_BAND -enum: Opcode -value: 0x40000008 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_BNOT.yml b/api/constants/Opcode/OPCODE_BNOT.yml deleted file mode 100644 index fccc6ec7..00000000 --- a/api/constants/Opcode/OPCODE_BNOT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_BNOT -enum: Opcode -value: 0x40000010 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_BOR.yml b/api/constants/Opcode/OPCODE_BOR.yml deleted file mode 100644 index a3ce7184..00000000 --- a/api/constants/Opcode/OPCODE_BOR.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_BOR -enum: Opcode -value: 0x40000009 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_BXOR.yml b/api/constants/Opcode/OPCODE_BXOR.yml deleted file mode 100644 index 4a27fb8e..00000000 --- a/api/constants/Opcode/OPCODE_BXOR.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_BXOR -enum: Opcode -value: 0x40000011 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_DIV.yml b/api/constants/Opcode/OPCODE_DIV.yml deleted file mode 100644 index 133d1aca..00000000 --- a/api/constants/Opcode/OPCODE_DIV.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_DIV -enum: Opcode -value: 0x40000003 -description: >- - Operation of division, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_GETATTRIBUTE.yml b/api/constants/Opcode/OPCODE_GETATTRIBUTE.yml deleted file mode 100644 index 3efb788a..00000000 --- a/api/constants/Opcode/OPCODE_GETATTRIBUTE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_GETATTRIBUTE -enum: Opcode -value: 0x40000109 -description: >- - Operation of the function Card.GetAttribute, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_GETCODE.yml b/api/constants/Opcode/OPCODE_GETCODE.yml deleted file mode 100644 index 830e7851..00000000 --- a/api/constants/Opcode/OPCODE_GETCODE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_GETCODE -enum: Opcode -value: 0x40000105 -description: >- - Operation of the function Card.GetCode, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_GETRACE.yml b/api/constants/Opcode/OPCODE_GETRACE.yml deleted file mode 100644 index 95a5f981..00000000 --- a/api/constants/Opcode/OPCODE_GETRACE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_GETRACE -enum: Opcode -value: 0x40000108 -description: >- - Operation of the function Card.GetRace, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_GETSETCARD.yml b/api/constants/Opcode/OPCODE_GETSETCARD.yml deleted file mode 100644 index 5f5e799e..00000000 --- a/api/constants/Opcode/OPCODE_GETSETCARD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_GETSETCARD -enum: Opcode -value: 0x40000106 -description: >- - Operation of the function Card.GetSetCard, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_GETTYPE.yml b/api/constants/Opcode/OPCODE_GETTYPE.yml deleted file mode 100644 index 261d42bc..00000000 --- a/api/constants/Opcode/OPCODE_GETTYPE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_GETTYPE -enum: Opcode -value: 0x40000107 -description: >- - Operation of the function Card.GetType, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_ISATTRIBUTE.yml b/api/constants/Opcode/OPCODE_ISATTRIBUTE.yml deleted file mode 100644 index 80735e5a..00000000 --- a/api/constants/Opcode/OPCODE_ISATTRIBUTE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ISATTRIBUTE -enum: Opcode -value: 0x40000104 -description: >- - Operation of the function Card.IsAttribute, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_ISCODE.yml b/api/constants/Opcode/OPCODE_ISCODE.yml deleted file mode 100644 index c93d2f40..00000000 --- a/api/constants/Opcode/OPCODE_ISCODE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ISCODE -enum: Opcode -value: 0x40000100 -description: >- - Operation of the function Card.IsCode, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_ISRACE.yml b/api/constants/Opcode/OPCODE_ISRACE.yml deleted file mode 100644 index 40af3ae3..00000000 --- a/api/constants/Opcode/OPCODE_ISRACE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ISRACE -enum: Opcode -value: 0x40000103 -description: >- - Operation of the function Card.IsRace, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_ISSETCARD.yml b/api/constants/Opcode/OPCODE_ISSETCARD.yml deleted file mode 100644 index 735474df..00000000 --- a/api/constants/Opcode/OPCODE_ISSETCARD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ISSETCARD -enum: Opcode -value: 0x40000101 -description: >- - Operation of the function Card.IsSetCard, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_ISTYPE.yml b/api/constants/Opcode/OPCODE_ISTYPE.yml deleted file mode 100644 index 45b4a847..00000000 --- a/api/constants/Opcode/OPCODE_ISTYPE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_ISTYPE -enum: Opcode -value: 0x40000102 -description: >- - Operation of the function Card.IsType, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_LSHIFT.yml b/api/constants/Opcode/OPCODE_LSHIFT.yml deleted file mode 100644 index 76e13902..00000000 --- a/api/constants/Opcode/OPCODE_LSHIFT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_LSHIFT -enum: Opcode -value: 0x40000012 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_MUL.yml b/api/constants/Opcode/OPCODE_MUL.yml deleted file mode 100644 index e4210c87..00000000 --- a/api/constants/Opcode/OPCODE_MUL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_MUL -enum: Opcode -value: 0x40000002 -description: >- - Operation of multiplication, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_NEG.yml b/api/constants/Opcode/OPCODE_NEG.yml deleted file mode 100644 index 819d190d..00000000 --- a/api/constants/Opcode/OPCODE_NEG.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_NEG -enum: Opcode -value: 0x40000006 -description: >- - Operation of bitwise negation, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_NOT.yml b/api/constants/Opcode/OPCODE_NOT.yml deleted file mode 100644 index fb65c77d..00000000 --- a/api/constants/Opcode/OPCODE_NOT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_NOT -enum: Opcode -value: 0x40000007 -description: >- - Operation of changing sign (+/-), to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_OR.yml b/api/constants/Opcode/OPCODE_OR.yml deleted file mode 100644 index d996f35f..00000000 --- a/api/constants/Opcode/OPCODE_OR.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_OR -enum: Opcode -value: 0x40000005 -description: >- - Operation of logical OR, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_RSHIFT.yml b/api/constants/Opcode/OPCODE_RSHIFT.yml deleted file mode 100644 index c0f67777..00000000 --- a/api/constants/Opcode/OPCODE_RSHIFT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_RSHIFT -enum: Opcode -value: 0x40000013 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Opcode/OPCODE_SUB.yml b/api/constants/Opcode/OPCODE_SUB.yml deleted file mode 100644 index f9ec06a7..00000000 --- a/api/constants/Opcode/OPCODE_SUB.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: OPCODE_SUB -enum: Opcode -value: 0x40000001 -description: >- - Operation of subtraction, to be used in an AnnounceCard filter. -status: - index: stable -tags: [ under-construction ] diff --git a/api/enums/CardDeclarationOpcode.yml b/api/enums/CardDeclarationOpcode.yml new file mode 100644 index 00000000..88ae9b4a --- /dev/null +++ b/api/enums/CardDeclarationOpcode.yml @@ -0,0 +1,5 @@ +---!enum +name: CardDeclarationOpcode +description: Constants used with [`Duel.AnnounceCard`](/api/enums/function/Duel/AnnounceCard) as operations for filtering card names that can be declared. The operations, along with their operands, must be ordered in [Reverse Polish Notation](https://en.wikipedia.org/wiki/Reverse_Polish_notation) (RPN). +summary: Operations for filtering card names that can be declared. +# TODO: more thorough explanation of using RPN to filter cards diff --git a/api/enums/Opcode.yml b/api/enums/Opcode.yml deleted file mode 100644 index d3603c15..00000000 --- a/api/enums/Opcode.yml +++ /dev/null @@ -1,5 +0,0 @@ ----!enum -name: Opcode -description: >- - (To be added) -tags: [ under-construction ] From 13e06d7073b1c2c4b23d7aa0ee3a6e75ba4fe059 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Thu, 10 Apr 2025 17:39:21 +0800 Subject: [PATCH 37/58] update Phase enum and constants --- api/constants/Phase/PHASE_BATTLE.yml | 5 ++--- api/constants/Phase/PHASE_BATTLE_START.yml | 5 ++--- api/constants/Phase/PHASE_BATTLE_STEP.yml | 5 ++--- api/constants/Phase/PHASE_DAMAGE.yml | 5 ++--- api/constants/Phase/PHASE_DAMAGE_CAL.yml | 5 ++--- api/constants/Phase/PHASE_DRAW.yml | 5 ++--- api/constants/Phase/PHASE_END.yml | 5 ++--- api/constants/Phase/PHASE_MAIN1.yml | 5 ++--- api/constants/Phase/PHASE_MAIN2.yml | 5 ++--- api/constants/Phase/PHASE_STANDBY.yml | 5 ++--- api/enums/Phase.yml | 5 ++--- 11 files changed, 22 insertions(+), 33 deletions(-) diff --git a/api/constants/Phase/PHASE_BATTLE.yml b/api/constants/Phase/PHASE_BATTLE.yml index 9e7ddd76..c513c4ce 100644 --- a/api/constants/Phase/PHASE_BATTLE.yml +++ b/api/constants/Phase/PHASE_BATTLE.yml @@ -2,8 +2,7 @@ name: PHASE_BATTLE enum: Phase value: 0x80 -description: >- - Battle Phase/End of Battle Phase +description: The end of the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: End of the Battle Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_BATTLE_START.yml b/api/constants/Phase/PHASE_BATTLE_START.yml index effd6951..6acac448 100644 --- a/api/constants/Phase/PHASE_BATTLE_START.yml +++ b/api/constants/Phase/PHASE_BATTLE_START.yml @@ -2,8 +2,7 @@ name: PHASE_BATTLE_START enum: Phase value: 0x08 -description: >- - The Start Step, first step of the Battle Phase +description: The [Start Step](https://yugipedia.com/wiki/Start_Step), the first step of the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: Start Step of the Battle Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_BATTLE_STEP.yml b/api/constants/Phase/PHASE_BATTLE_STEP.yml index f428ffc6..c76d0e74 100644 --- a/api/constants/Phase/PHASE_BATTLE_STEP.yml +++ b/api/constants/Phase/PHASE_BATTLE_STEP.yml @@ -2,8 +2,7 @@ name: PHASE_BATTLE_STEP enum: Phase value: 0x10 -description: >- - The Battle Step +description: The [Battle Step](https://yugipedia.com/wiki/Battle_Step), one of the four steps of the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: Battle Step of the Battle Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_DAMAGE.yml b/api/constants/Phase/PHASE_DAMAGE.yml index 5f9d8dc8..23e4c013 100644 --- a/api/constants/Phase/PHASE_DAMAGE.yml +++ b/api/constants/Phase/PHASE_DAMAGE.yml @@ -2,8 +2,7 @@ name: PHASE_DAMAGE enum: Phase value: 0x20 -description: >- - The Damage Step +description: The [Damage Step](https://yugipedia.com/wiki/Damage_Step), one of the four steps of the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: Damage Step of the Battle Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_DAMAGE_CAL.yml b/api/constants/Phase/PHASE_DAMAGE_CAL.yml index fb20ca79..7579c093 100644 --- a/api/constants/Phase/PHASE_DAMAGE_CAL.yml +++ b/api/constants/Phase/PHASE_DAMAGE_CAL.yml @@ -2,8 +2,7 @@ name: PHASE_DAMAGE_CAL enum: Phase value: 0x40 -description: >- - The Damage Calculation +description: The [Damage Calculation](https://yugipedia.com/wiki/Damage_calculation) substep of the [Damage Step](https://yugipedia.com/wiki/Damage_Step). +summary: Damage Calculation. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_DRAW.yml b/api/constants/Phase/PHASE_DRAW.yml index 2a7f4acc..c370ea65 100644 --- a/api/constants/Phase/PHASE_DRAW.yml +++ b/api/constants/Phase/PHASE_DRAW.yml @@ -2,8 +2,7 @@ name: PHASE_DRAW enum: Phase value: 0x01 -description: >- - The Draw Phase of a player +description: The [Draw Phase](https://yugipedia.com/wiki/Draw_Phase). +summary: Draw Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_END.yml b/api/constants/Phase/PHASE_END.yml index 39c6e510..92cd8062 100644 --- a/api/constants/Phase/PHASE_END.yml +++ b/api/constants/Phase/PHASE_END.yml @@ -2,8 +2,7 @@ name: PHASE_END enum: Phase value: 0x200 -description: >- - The End Phase of a turn +description: The [End Phase](https://yugipedia.com/wiki/End_Phase). +summary: End Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_MAIN1.yml b/api/constants/Phase/PHASE_MAIN1.yml index e5ddf37f..da19fb54 100644 --- a/api/constants/Phase/PHASE_MAIN1.yml +++ b/api/constants/Phase/PHASE_MAIN1.yml @@ -2,8 +2,7 @@ name: PHASE_MAIN1 enum: Phase value: 0x04 -description: >- - The Main Phase 1 +description: The [Main Phase 1](https://yugipedia.com/wiki/Main_Phase_1). +summary: Main Phase 1. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_MAIN2.yml b/api/constants/Phase/PHASE_MAIN2.yml index bb10aaf2..3d0ef608 100644 --- a/api/constants/Phase/PHASE_MAIN2.yml +++ b/api/constants/Phase/PHASE_MAIN2.yml @@ -2,8 +2,7 @@ name: PHASE_MAIN2 enum: Phase value: 0x100 -description: >- - The Main Phase 2 +description: The [Main Phase 2](https://yugipedia.com/wiki/Main_Phase_2). +summary: Main Phase 2. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Phase/PHASE_STANDBY.yml b/api/constants/Phase/PHASE_STANDBY.yml index 6f8fb9c7..1e737443 100644 --- a/api/constants/Phase/PHASE_STANDBY.yml +++ b/api/constants/Phase/PHASE_STANDBY.yml @@ -2,8 +2,7 @@ name: PHASE_STANDBY enum: Phase value: 0x02 -description: >- - The Standby Phase +description: The [Standby Phase](https://yugipedia.com/wiki/Standby_Phase). +summary: Standby Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/enums/Phase.yml b/api/enums/Phase.yml index 52c2035a..02420eb4 100644 --- a/api/enums/Phase.yml +++ b/api/enums/Phase.yml @@ -1,6 +1,5 @@ ---!enum name: Phase -description: >- - (To be added) +description: Constants representing the phases of a turn, along with their steps and substeps. +summary: Phases, steps, and substeps. bitmaskInt: true -tags: [ under-construction ] From 29e69f14b1578dc12d217bf045326499f6b766ae Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Thu, 10 Apr 2025 17:55:30 +0800 Subject: [PATCH 38/58] update Player enum and constants --- api/constants/Player/PLAYER_ALL.yml | 5 ++--- api/constants/Player/PLAYER_EITHER.yml | 5 ++--- api/constants/Player/PLAYER_NONE.yml | 5 ++--- api/constants/Player/PLAYER_SELFDES.yml | 9 --------- api/enums/Player.yml | 5 ++--- 5 files changed, 8 insertions(+), 21 deletions(-) delete mode 100644 api/constants/Player/PLAYER_SELFDES.yml diff --git a/api/constants/Player/PLAYER_ALL.yml b/api/constants/Player/PLAYER_ALL.yml index d7f87932..eba3044f 100644 --- a/api/constants/Player/PLAYER_ALL.yml +++ b/api/constants/Player/PLAYER_ALL.yml @@ -2,8 +2,7 @@ name: PLAYER_ALL enum: Player value: 3 -description: >- - Both players +description: Refers to both players. +summary: Both players. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Player/PLAYER_EITHER.yml b/api/constants/Player/PLAYER_EITHER.yml index dfa3c7a7..2c9e0ccf 100644 --- a/api/constants/Player/PLAYER_EITHER.yml +++ b/api/constants/Player/PLAYER_EITHER.yml @@ -2,8 +2,7 @@ name: PLAYER_EITHER enum: Player value: 4 -description: >- - Any player. This constant is not defined in the core +description: Refers to either player. +summary: Either player. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Player/PLAYER_NONE.yml b/api/constants/Player/PLAYER_NONE.yml index c540bb59..432db671 100644 --- a/api/constants/Player/PLAYER_NONE.yml +++ b/api/constants/Player/PLAYER_NONE.yml @@ -2,8 +2,7 @@ name: PLAYER_NONE enum: Player value: 2 -description: >- - No player +description: Refers to neither player. +summary: Neither player. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Player/PLAYER_SELFDES.yml b/api/constants/Player/PLAYER_SELFDES.yml deleted file mode 100644 index fb295b9a..00000000 --- a/api/constants/Player/PLAYER_SELFDES.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: PLAYER_SELFDES -enum: Player -value: 5 -description: >- - This value is used only the core, in field::destroy -status: - index: stable -tags: [ under-construction ] diff --git a/api/enums/Player.yml b/api/enums/Player.yml index 11b0bd0c..cef72917 100644 --- a/api/enums/Player.yml +++ b/api/enums/Player.yml @@ -1,5 +1,4 @@ ---!enum name: Player -description: >- - (To be added) -tags: [ under-construction ] +description: Constants used to refer to players. These constants do not directly correspond to specific players (which are simply represented as `0` and `1`), but serve to indicate players in a more abstract sense. +summary: Players. From 804e1fa8459d0eb5e6afec6803ad61342b06360d Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Fri, 11 Apr 2025 12:41:50 +0800 Subject: [PATCH 39/58] update Reason enum and constants --- api/constants/Reason/REASON_ADJUST.yml | 5 ++--- api/constants/Reason/REASON_BATTLE.yml | 5 ++--- api/constants/Reason/REASON_COST.yml | 5 ++--- api/constants/Reason/REASON_DESTROY.yml | 5 ++--- api/constants/Reason/REASON_DISCARD.yml | 5 ++--- api/constants/Reason/REASON_DISSUMMON.yml | 5 ++--- api/constants/Reason/REASON_DRAW.yml | 5 ++--- api/constants/Reason/REASON_EFFECT.yml | 5 ++--- api/constants/Reason/REASON_FLIP.yml | 9 --------- api/constants/Reason/REASON_FUSION.yml | 5 ++--- api/constants/Reason/REASON_LINK.yml | 5 ++--- api/constants/Reason/REASON_LOST_TARGET.yml | 5 ++--- api/constants/Reason/REASON_MATERIAL.yml | 5 ++--- api/constants/Reason/REASON_RDAMAGE.yml | 9 --------- api/constants/Reason/REASON_REDIRECT.yml | 6 +++--- api/constants/Reason/REASON_RELEASE.yml | 5 ++--- api/constants/Reason/REASON_REPLACE.yml | 5 ++--- api/constants/Reason/REASON_RETURN.yml | 5 ++--- api/constants/Reason/REASON_REVEAL.yml | 11 +++++++---- api/constants/Reason/REASON_RITUAL.yml | 5 ++--- api/constants/Reason/REASON_RRECOVER.yml | 9 --------- api/constants/Reason/REASON_RULE.yml | 5 ++--- api/constants/Reason/REASON_SPSUMMON.yml | 5 ++--- api/constants/Reason/REASON_SUMMON.yml | 5 ++--- api/constants/Reason/REASON_SYNCHRO.yml | 5 ++--- api/constants/Reason/REASON_TEMPORARY.yml | 5 ++--- api/constants/Reason/REASON_XYZ.yml | 5 ++--- api/enums/Reason.yml | 5 ++--- 28 files changed, 56 insertions(+), 103 deletions(-) delete mode 100644 api/constants/Reason/REASON_FLIP.yml delete mode 100644 api/constants/Reason/REASON_RDAMAGE.yml delete mode 100644 api/constants/Reason/REASON_RRECOVER.yml diff --git a/api/constants/Reason/REASON_ADJUST.yml b/api/constants/Reason/REASON_ADJUST.yml index 49666081..71f84b08 100644 --- a/api/constants/Reason/REASON_ADJUST.yml +++ b/api/constants/Reason/REASON_ADJUST.yml @@ -2,8 +2,7 @@ name: REASON_ADJUST enum: Reason value: 0x100 -description: >- - Adjustment (Royal before the test) +description: The reason value for actions caused by adjusting a player's hand size at the end of the turn. +summary: Caused by adjusting a player's hand size at the end of the turn. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_BATTLE.yml b/api/constants/Reason/REASON_BATTLE.yml index d508df05..df740edf 100644 --- a/api/constants/Reason/REASON_BATTLE.yml +++ b/api/constants/Reason/REASON_BATTLE.yml @@ -2,8 +2,7 @@ name: REASON_BATTLE enum: Reason value: 0x20 -description: >- - The card being destroyed by battle +description: The reason value for actions caused by destroying a card(s) by battle. +summary: Caused by destroying a card(s) by battle. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_COST.yml b/api/constants/Reason/REASON_COST.yml index ec191b60..5cd745f5 100644 --- a/api/constants/Reason/REASON_COST.yml +++ b/api/constants/Reason/REASON_COST.yml @@ -2,8 +2,7 @@ name: REASON_COST enum: Reason value: 0x80 -description: >- - The reason used for costs. It is also the same used to destroy/send to the GY cards that fail to pay their maintenance costs +description: The reason value used for actions performed as costs. This also includes actions caused by failure to pay maintenance costs. +summary: Performed as costs. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_DESTROY.yml b/api/constants/Reason/REASON_DESTROY.yml index ec9af6a6..e3bd3a37 100644 --- a/api/constants/Reason/REASON_DESTROY.yml +++ b/api/constants/Reason/REASON_DESTROY.yml @@ -2,8 +2,7 @@ name: REASON_DESTROY enum: Reason value: 0x1 -description: >- - The card being destroyed +description: The reason value for actions caused by destroying a card(s). +summary: Caused by destroying a card(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_DISCARD.yml b/api/constants/Reason/REASON_DISCARD.yml index 6c6cacef..b9fdc64c 100644 --- a/api/constants/Reason/REASON_DISCARD.yml +++ b/api/constants/Reason/REASON_DISCARD.yml @@ -2,8 +2,7 @@ name: REASON_DISCARD enum: Reason value: 0x4000 -description: >- - The reason for the even is a card being discarded +description: The reason value for actions caused by discarding a card(s). +summary: Caused by discarding a card(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_DISSUMMON.yml b/api/constants/Reason/REASON_DISSUMMON.yml index d59ce945..0751570c 100644 --- a/api/constants/Reason/REASON_DISSUMMON.yml +++ b/api/constants/Reason/REASON_DISSUMMON.yml @@ -2,8 +2,7 @@ name: REASON_DISSUMMON enum: Reason value: 0x1000 -description: >- - The reason for the event is a Summon being negated (dissummon= disabled summon) +description: The reason value for actions caused by negating a Summon. +summary: Caused by negating a Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_DRAW.yml b/api/constants/Reason/REASON_DRAW.yml index 62b3c88f..a22e900e 100644 --- a/api/constants/Reason/REASON_DRAW.yml +++ b/api/constants/Reason/REASON_DRAW.yml @@ -2,8 +2,7 @@ name: REASON_DRAW enum: Reason value: 0x2000000 -description: >- - Event is a card being drawn +description: The reason value for actions caused by drawing a card(s). +summary: Caused by drawing a card(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_EFFECT.yml b/api/constants/Reason/REASON_EFFECT.yml index 74e155f8..b02def26 100644 --- a/api/constants/Reason/REASON_EFFECT.yml +++ b/api/constants/Reason/REASON_EFFECT.yml @@ -2,8 +2,7 @@ name: REASON_EFFECT enum: Reason value: 0x40 -description: >- - The reason that causes the event is a card effect +description: The reason value used for actions performed during the resolution of an effect. +summary: Performed during the resolution of an effect. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_FLIP.yml b/api/constants/Reason/REASON_FLIP.yml deleted file mode 100644 index 5070ee10..00000000 --- a/api/constants/Reason/REASON_FLIP.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: REASON_FLIP -enum: Reason -value: 0x2000 -description: >- - Being flipped -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_FUSION.yml b/api/constants/Reason/REASON_FUSION.yml index 80f0ab93..ed06d32a 100644 --- a/api/constants/Reason/REASON_FUSION.yml +++ b/api/constants/Reason/REASON_FUSION.yml @@ -2,8 +2,7 @@ name: REASON_FUSION enum: Reason value: 0x40000 -description: >- - Used for Fusion Summon +description: The reason value for actions caused by using a card as Fusion Material. +summary: Caused by using a card as Fusion Material. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_LINK.yml b/api/constants/Reason/REASON_LINK.yml index 16ee0a9f..6613cf4b 100644 --- a/api/constants/Reason/REASON_LINK.yml +++ b/api/constants/Reason/REASON_LINK.yml @@ -2,8 +2,7 @@ name: REASON_LINK enum: Reason value: 0x10000000 -description: >- - Used for Link Summon +description: The reason value for actions caused by using a card as Link Material. +summary: Caused by using a card as Link Material. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_LOST_TARGET.yml b/api/constants/Reason/REASON_LOST_TARGET.yml index d3b6a93f..5682840f 100644 --- a/api/constants/Reason/REASON_LOST_TARGET.yml +++ b/api/constants/Reason/REASON_LOST_TARGET.yml @@ -2,8 +2,7 @@ name: REASON_LOST_TARGET enum: Reason value: 0x200 -description: >- - Equip Target stops being face-up, either by leaving the field or being flipped face-down +description: The reason value for actions caused by losing the equip target of an Equip Card, e.g., it leaves the field or is flipped face-down. +summary: Caused by an losing the equip target of an Equip Card. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_MATERIAL.yml b/api/constants/Reason/REASON_MATERIAL.yml index 5c0cdc9c..f56851d9 100644 --- a/api/constants/Reason/REASON_MATERIAL.yml +++ b/api/constants/Reason/REASON_MATERIAL.yml @@ -2,8 +2,7 @@ name: REASON_MATERIAL enum: Reason value: 0x8 -description: >- - Used as Fusion/Synchro/Xyz/Link material, etc. +description: The reason value for actions caused by using a card as material for a Summon. +summary: Caused by using a card as material for a Summon. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_RDAMAGE.yml b/api/constants/Reason/REASON_RDAMAGE.yml deleted file mode 100644 index a40017be..00000000 --- a/api/constants/Reason/REASON_RDAMAGE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: REASON_RDAMAGE -enum: Reason -value: 0x8000 -description: >- - Reversal Damage: gain LP becomes damage - used only in the core -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_REDIRECT.yml b/api/constants/Reason/REASON_REDIRECT.yml index 4e759aa0..8a98df38 100644 --- a/api/constants/Reason/REASON_REDIRECT.yml +++ b/api/constants/Reason/REASON_REDIRECT.yml @@ -2,8 +2,8 @@ name: REASON_REDIRECT enum: Reason value: 0x4000000 -description: >- - Sent to a location other than intended, eg "Banish this card if it leaves the field." +description: The reason value for actions caused by redirecting a card's destination, e.g., `Banish it when it leaves the field`. +summary: Caused by redirecting a card's destination. status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/Reason/REASON_RELEASE.yml b/api/constants/Reason/REASON_RELEASE.yml index 2a582245..fbf7cb6f 100644 --- a/api/constants/Reason/REASON_RELEASE.yml +++ b/api/constants/Reason/REASON_RELEASE.yml @@ -2,8 +2,7 @@ name: REASON_RELEASE enum: Reason value: 0x2 -description: >- - The card being tributed +description: The reason value for actions caused by Tributing a card(s). +summary: Caused by Tributing a card(s). status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_REPLACE.yml b/api/constants/Reason/REASON_REPLACE.yml index c7575cac..eac4d823 100644 --- a/api/constants/Reason/REASON_REPLACE.yml +++ b/api/constants/Reason/REASON_REPLACE.yml @@ -2,8 +2,7 @@ name: REASON_REPLACE enum: Reason value: 0x1000000 -description: >- - Event is happening because of an effect that states "If X would be destroyed, do this instead." +description: The reason value for actions caused by replacing card destruction, e.g., `If this card would be destroyed, you can banish 1 monster from your GY instead`. +summary: Caused by replacing card destruction. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_RETURN.yml b/api/constants/Reason/REASON_RETURN.yml index b26164c2..cfa16d71 100644 --- a/api/constants/Reason/REASON_RETURN.yml +++ b/api/constants/Reason/REASON_RETURN.yml @@ -2,8 +2,7 @@ name: REASON_RETURN enum: Reason value: 0x20000 -description: >- - Return from banished to Graveyard +description: The reason value for actions caused by returning a banished card to the GY. +summary: Caused by returning a banished card to the GY. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_REVEAL.yml b/api/constants/Reason/REASON_REVEAL.yml index 9dd0d5de..f6b4a50a 100644 --- a/api/constants/Reason/REASON_REVEAL.yml +++ b/api/constants/Reason/REASON_REVEAL.yml @@ -1,9 +1,12 @@ ---!constant -name: REASON_REVEAL +name: REASON_EXCAVATE enum: Reason value: 0x8000000 -description: >- - Used by cards that require being sent to the GY after being excavated. See "Sylvan" monsters +description: The reason value for actions performed after excavating a card. +summary: Performed after excavating a card. status: index: stable -tags: [ under-construction ] +aliases: + - name: REASON_REVEAL + status: + index: stable diff --git a/api/constants/Reason/REASON_RITUAL.yml b/api/constants/Reason/REASON_RITUAL.yml index 830b56b8..88fd4582 100644 --- a/api/constants/Reason/REASON_RITUAL.yml +++ b/api/constants/Reason/REASON_RITUAL.yml @@ -2,8 +2,7 @@ name: REASON_RITUAL enum: Reason value: 0x100000 -description: >- - Used for Ritual Summon +description: The reason value for actions caused by using a card as Ritual Material. +summary: Caused by using a card as Ritual Material. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_RRECOVER.yml b/api/constants/Reason/REASON_RRECOVER.yml deleted file mode 100644 index 7599191a..00000000 --- a/api/constants/Reason/REASON_RRECOVER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: REASON_RRECOVER -enum: Reason -value: 0x10000 -description: >- - Reversal Recovery: damage becomes gain LP - used only in the core -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_RULE.yml b/api/constants/Reason/REASON_RULE.yml index b85bccf6..cae1f3f5 100644 --- a/api/constants/Reason/REASON_RULE.yml +++ b/api/constants/Reason/REASON_RULE.yml @@ -2,8 +2,7 @@ name: REASON_RULE enum: Reason value: 0x400 -description: >- - The value used for reasons associated with game mechanics +description: The reason value used for actions caused by game mechanics, i.e., not part of any player's actions or any card effects. +summary: Caused by game mechanics. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_SPSUMMON.yml b/api/constants/Reason/REASON_SPSUMMON.yml index b31a2c6f..330df733 100644 --- a/api/constants/Reason/REASON_SPSUMMON.yml +++ b/api/constants/Reason/REASON_SPSUMMON.yml @@ -2,8 +2,7 @@ name: REASON_SPSUMMON enum: Reason value: 0x800 -description: >- - The reason for the event is an Special Summon +description: The reason value for actions caused by Special Summoning a monster. +summary: Caused by Special Summoning a monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_SUMMON.yml b/api/constants/Reason/REASON_SUMMON.yml index 3a566e49..b11a685c 100644 --- a/api/constants/Reason/REASON_SUMMON.yml +++ b/api/constants/Reason/REASON_SUMMON.yml @@ -2,8 +2,7 @@ name: REASON_SUMMON enum: Reason value: 0x10 -description: >- - Used for a summon +description: The reason value for actions caused by Normal Summoning a monster. +summary: Caused by Normal Summoning a monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_SYNCHRO.yml b/api/constants/Reason/REASON_SYNCHRO.yml index d423b3f1..2be6f43e 100644 --- a/api/constants/Reason/REASON_SYNCHRO.yml +++ b/api/constants/Reason/REASON_SYNCHRO.yml @@ -2,8 +2,7 @@ name: REASON_SYNCHRO enum: Reason value: 0x80000 -description: >- - Used for Synchro Summon +description: The reason value for actions caused by Synchro Summoning a monster. +summary: Caused by Synchro Summoning a monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_TEMPORARY.yml b/api/constants/Reason/REASON_TEMPORARY.yml index becaf7a8..e01cfdba 100644 --- a/api/constants/Reason/REASON_TEMPORARY.yml +++ b/api/constants/Reason/REASON_TEMPORARY.yml @@ -2,8 +2,7 @@ name: REASON_TEMPORARY enum: Reason value: 0x4 -description: >- - The card being temporary banished +description: The reason value used when banishing a monster temporarily. +summary: Banishing a monster temporarily. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Reason/REASON_XYZ.yml b/api/constants/Reason/REASON_XYZ.yml index bcf89eb8..d9aa4a31 100644 --- a/api/constants/Reason/REASON_XYZ.yml +++ b/api/constants/Reason/REASON_XYZ.yml @@ -2,8 +2,7 @@ name: REASON_XYZ enum: Reason value: 0x200000 -description: >- - Used for Xyz Summon +description: The reason value for actions caused by using a card as Xyz Material. +summary: Caused by using a card as Xyz Material. status: index: stable -tags: [ under-construction ] diff --git a/api/enums/Reason.yml b/api/enums/Reason.yml index 1687b1ee..a1fe601b 100644 --- a/api/enums/Reason.yml +++ b/api/enums/Reason.yml @@ -1,6 +1,5 @@ ---!enum name: Reason -description: >- - (To be added) +description: Constants representing the reasons for actions performed in the game. +summary: Reasons for actions performed in the game. bitmaskInt: true -tags: [ under-construction ] From 21a9c5eafdbc0d69890ee350159439f6c911c68a Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Fri, 11 Apr 2025 13:39:03 +0800 Subject: [PATCH 40/58] update RegisterFlag enum and constants --- api/constants/RegisterFlag/REGISTER_FLAG_ALLURE_LVUP.yml | 6 +++--- api/constants/RegisterFlag/REGISTER_FLAG_CARDIAN.yml | 6 +++--- api/constants/RegisterFlag/REGISTER_FLAG_DETACH_XMAT.yml | 6 +++--- .../RegisterFlag/REGISTER_FLAG_DRAGON_RULER.yml | 9 +++++++++ api/constants/RegisterFlag/REGISTER_FLAG_TELLAR.yml | 6 +++--- api/constants/RegisterFlag/REGISTER_FLAG_THUNDRA.yml | 6 +++--- api/enums/RegisterFlag.yml | 6 +++--- 7 files changed, 27 insertions(+), 18 deletions(-) create mode 100644 api/constants/RegisterFlag/REGISTER_FLAG_DRAGON_RULER.yml diff --git a/api/constants/RegisterFlag/REGISTER_FLAG_ALLURE_LVUP.yml b/api/constants/RegisterFlag/REGISTER_FLAG_ALLURE_LVUP.yml index 6d082423..d02817f5 100644 --- a/api/constants/RegisterFlag/REGISTER_FLAG_ALLURE_LVUP.yml +++ b/api/constants/RegisterFlag/REGISTER_FLAG_ALLURE_LVUP.yml @@ -2,8 +2,8 @@ name: REGISTER_FLAG_ALLURE_LVUP enum: RegisterFlag value: 8 -description: >- - Allure Queen's effect to Special Summon the next level, for Allure Palace (Card.RegisterEffect) +description: This flag must be set when [registering](/api/functions/Card/RegisterEffect) the effect of an ["Allure Queen"](https://yugipedia.com/wiki/Allure_Queen) monster that activates by sending itself to the GY, so it could be identified by [the anime version of "Allure Palace"](https://yugipedia.com/wiki/Allure_Palace_(anime)). +summary: Marks "Allure Queen" effects that activate by sending themselves to the GY. status: index: stable -tags: [ under-construction ] +tags: [ special-handling, unofficial ] diff --git a/api/constants/RegisterFlag/REGISTER_FLAG_CARDIAN.yml b/api/constants/RegisterFlag/REGISTER_FLAG_CARDIAN.yml index c0e4e28f..67755e50 100644 --- a/api/constants/RegisterFlag/REGISTER_FLAG_CARDIAN.yml +++ b/api/constants/RegisterFlag/REGISTER_FLAG_CARDIAN.yml @@ -2,8 +2,8 @@ name: REGISTER_FLAG_CARDIAN enum: RegisterFlag value: 2 -description: >- - Cardian's effects to Special Summon a Cardian, for anime Cardians (Card.RegisterEffect) +description: This flag must be set when [registering](/api/functions/Card/RegisterEffect) the Summoning condition of a ["Flower Cardian"](https://yugipedia.com/wiki/Allure_Queen) monster, so it could be identified by various "Flower Cardian" anime cards. +summary: Marks "Flower Cardian" Summoning conditions. status: index: stable -tags: [ under-construction ] +tags: [ special-handling, unofficial ] diff --git a/api/constants/RegisterFlag/REGISTER_FLAG_DETACH_XMAT.yml b/api/constants/RegisterFlag/REGISTER_FLAG_DETACH_XMAT.yml index f299433c..f20e5fba 100644 --- a/api/constants/RegisterFlag/REGISTER_FLAG_DETACH_XMAT.yml +++ b/api/constants/RegisterFlag/REGISTER_FLAG_DETACH_XMAT.yml @@ -2,8 +2,8 @@ name: REGISTER_FLAG_DETACH_XMAT enum: RegisterFlag value: 1 -description: >- - Effect that activates with cost of detaching own Xyz material, for Tachyon Unit (Card.RegisterEffect) +description: This flag must be set when [registering](/api/functions/Card/RegisterEffect) the effect of an Xyz Monster that detaches Xyz materials from itself as cost, so it could be identified by ["Tachyon Unit"](https://yugipedia.com/wiki/Tachyon_Unit). +summary: Marks Xyz Monster effects that detach materials from themselves as cost. status: index: stable -tags: [ under-construction ] +tags: [ special-handling, unofficial ] diff --git a/api/constants/RegisterFlag/REGISTER_FLAG_DRAGON_RULER.yml b/api/constants/RegisterFlag/REGISTER_FLAG_DRAGON_RULER.yml new file mode 100644 index 00000000..c3259b2a --- /dev/null +++ b/api/constants/RegisterFlag/REGISTER_FLAG_DRAGON_RULER.yml @@ -0,0 +1,9 @@ +---!constant +name: REGISTER_FLAG_DRAGON_RULER +enum: RegisterFlag +value: 32 +description: This flag must be set when [registering](/api/functions/Card/RegisterEffect) the effect of a ["Dragon Ruler"](https://yugipedia.com/wiki/Dragon_Ruler) monster that activates by discarding itself, so it could be identified by ["Chasmatis, Dragon Ruler of Auroras"](https://yugipedia.com/wiki/Chasmatis,_Dragon_Ruler_of_Auroras). +summary: Marks "Dragon Ruler" effects that activate by discarding themselves. +status: + index: stable +tags: [ special-handling ] diff --git a/api/constants/RegisterFlag/REGISTER_FLAG_TELLAR.yml b/api/constants/RegisterFlag/REGISTER_FLAG_TELLAR.yml index 73d9bd00..0588e806 100644 --- a/api/constants/RegisterFlag/REGISTER_FLAG_TELLAR.yml +++ b/api/constants/RegisterFlag/REGISTER_FLAG_TELLAR.yml @@ -2,8 +2,8 @@ name: REGISTER_FLAG_TELLAR enum: RegisterFlag value: 16 -description: >- - An effect registered with this flag will be available to be applied by Tellarknight Constellar Caduceus +description: This flag must be set when [registering](/api/functions/Card/RegisterEffect) the effect of a ["tellarknight"](https://yugipedia.com/wiki/tellarknight) or ["Constellar"](https://yugipedia.com/wiki/Constellar) monster that activates when the card is Normal Summoned, so it could be identified by ["Tellarknight Constellar Caduceus"](https://yugipedia.com/wiki/Tellarknight_Constellar_Caduceus). +summary: Marks "tellarknight"/"Constellar" effects that activate when Normal Summoned. status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/constants/RegisterFlag/REGISTER_FLAG_THUNDRA.yml b/api/constants/RegisterFlag/REGISTER_FLAG_THUNDRA.yml index 0d13c49a..14c675c3 100644 --- a/api/constants/RegisterFlag/REGISTER_FLAG_THUNDRA.yml +++ b/api/constants/RegisterFlag/REGISTER_FLAG_THUNDRA.yml @@ -2,8 +2,8 @@ name: REGISTER_FLAG_THUNDRA enum: RegisterFlag value: 4 -description: >- - Thunders Dragon monster's effects that activates by discarding themselves, for Thunder Dragon Thunderstormech (Card.RegisterEffect) +description: This flag must be set when [registering](/api/functions/Card/RegisterEffect) the effect of a ["Thunder Dragon"](https://yugipedia.com/wiki/Thunder_Dragon) monster that activates by discarding itself, so it could be identified by ["Thunder Dragon Thunderstormech"](https://yugipedia.com/wiki/Thunder_Dragon_Thunderstormech). +summary: Marks "Thunder Dragon" effects that activate by discarding themselves. status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/enums/RegisterFlag.yml b/api/enums/RegisterFlag.yml index 0c7da2ff..cedc5a2f 100644 --- a/api/enums/RegisterFlag.yml +++ b/api/enums/RegisterFlag.yml @@ -1,6 +1,6 @@ ---!enum name: RegisterFlag -description: >- - (To be added) +description: Additional flags that can be set when [registering](/api/functions/Card/RegisterEffect) an effect to mark it so it could be identified by other effects. +summary: Flags for marking effects. bitmaskInt: true -tags: [ under-construction ] +tags: [ special-handling ] From 6f16d6444876bcd20c9e6ab5faf085bcf0d91eb2 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sat, 19 Apr 2025 15:40:15 +0800 Subject: [PATCH 41/58] update Reset enum and constants --- api/constants/Reset/RESETS_CANNOT_ACT.yml | 6 +++--- api/constants/Reset/RESETS_REDIRECT.yml | 6 +++--- api/constants/Reset/RESETS_STANDARD.yml | 6 +++--- api/constants/Reset/RESETS_STANDARD_DISABLE.yml | 6 +++--- api/constants/Reset/RESETS_STANDARD_DISABLE_PHASE_END.yml | 5 ++--- api/constants/Reset/RESETS_STANDARD_EXC_GRAVE.yml | 6 +++--- api/constants/Reset/RESETS_STANDARD_PHASE_END.yml | 7 +++---- api/constants/Reset/RESET_CARD.yml | 6 +++--- api/constants/Reset/RESET_CHAIN.yml | 7 +++---- api/constants/Reset/RESET_CODE.yml | 6 +++--- api/constants/Reset/RESET_CONTROL.yml | 6 +++--- api/constants/Reset/RESET_COPY.yml | 4 +++- api/constants/Reset/RESET_DISABLE.yml | 6 +++--- api/constants/Reset/RESET_EVENT.yml | 6 +++--- api/constants/Reset/RESET_LEAVE.yml | 6 +++--- api/constants/Reset/RESET_MSCHANGE.yml | 6 +++--- api/constants/Reset/RESET_OPPO_TURN.yml | 7 +++---- api/constants/Reset/RESET_OVERLAY.yml | 6 +++--- api/constants/Reset/RESET_PHASE.yml | 6 +++--- api/constants/Reset/RESET_REMOVE.yml | 6 +++--- api/constants/Reset/RESET_SELF_TURN.yml | 7 +++---- api/constants/Reset/RESET_TEMP_REMOVE.yml | 6 +++--- api/constants/Reset/RESET_TODECK.yml | 6 +++--- api/constants/Reset/RESET_TOFIELD.yml | 6 +++--- api/constants/Reset/RESET_TOGRAVE.yml | 6 +++--- api/constants/Reset/RESET_TOHAND.yml | 6 +++--- api/constants/Reset/RESET_TURN_SET.yml | 6 +++--- api/enums/Reset.yml | 5 ++--- api/tags/event-reset.yml | 5 +++++ api/tags/manual-reset.yml | 5 +++++ 30 files changed, 92 insertions(+), 86 deletions(-) create mode 100644 api/tags/event-reset.yml create mode 100644 api/tags/manual-reset.yml diff --git a/api/constants/Reset/RESETS_CANNOT_ACT.yml b/api/constants/Reset/RESETS_CANNOT_ACT.yml index 7da67f70..99ba25c8 100644 --- a/api/constants/Reset/RESETS_CANNOT_ACT.yml +++ b/api/constants/Reset/RESETS_CANNOT_ACT.yml @@ -2,8 +2,8 @@ name: RESETS_CANNOT_ACT enum: Reset value: 0x17e0000 -description: >- - Complex reset. The sum of RESETS_STANDARD-RESET_LEAVE, used in cards like Ancient Gear Drill and Knightmares (to be confirmed) +description: A composite [reset value](/api/functions/Effect/SetReset) typically used for effects that prevent a card's effects from being activated. An [effect](/api/types/Effect) with this reset value added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) [stops being face-up in its current location](/api/constants/Reset/RESETS_STANDARD), **except** when it [leaves the field](/api/constants/Reset/RESET_LEAVE). +summary: Typically used for effects that prevent a card's effects from being activated. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits, event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESETS_REDIRECT.yml b/api/constants/Reset/RESETS_REDIRECT.yml index 7cc61568..5e364686 100644 --- a/api/constants/Reset/RESETS_REDIRECT.yml +++ b/api/constants/Reset/RESETS_REDIRECT.yml @@ -2,8 +2,8 @@ name: RESETS_REDIRECT enum: Reset value: 0x047e0000 -description: >- - Complex reset. The sum of RESETS_STANDARD+RESET_OVERLAY-RESET_TOFIELD-RESET_LEAVE, most often used for EFFECT_LEAVE_FIELD_REDIRECT resets +description: A composite [reset value](/api/functions/Effect/SetReset) typically used for effects that redirect a card to a different location when it leaves the field. An [effect](/api/types/Effect) with this reset value added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) [stops being face-up in its current location](/api/constants/Reset/RESETS_STANDARD), **except** when it [leaves the field](/api/constants/Reset/RESET_LEAVE) or is [sent to the GY](/api/constants/Reset/RESET_TOGRAVE). +summary: Typically used for effects that redirect a card when it leaves the field. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits, event-reset ] diff --git a/api/constants/Reset/RESETS_STANDARD.yml b/api/constants/Reset/RESETS_STANDARD.yml index c333a906..1489eb05 100644 --- a/api/constants/Reset/RESETS_STANDARD.yml +++ b/api/constants/Reset/RESETS_STANDARD.yml @@ -2,8 +2,8 @@ name: RESETS_STANDARD enum: Reset value: 0x01fe0000 -description: >- - Complex reset. The sum of RESET_TURN_SET, TOGRAVE, REMOVE, TEMP_REMOVE, TOHAND, TODECK, LEAVE and TOFIELD, to be used with RESET_EVENT +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) [leaves the field](/api/constants/Reset/RESET_LEAVE), [moves to the field](/api/constants/Reset/RESET_TOFIELD), is [flipped face-down](/api/constants/Reset/RESET_TURN_SET), is [banished](/api/constants/Reset/RESET_REMOVE) (even [temporarily](/api/constants/Reset/RESET_TEMP_REMOVE)), or is [sent to the hand](/api/constants/Reset/RESET_TOHAND), [Deck](/api/constants/Reset/RESET_TODECK), or [GY](/api/constants/Reset/RESET_TOGRAVE). This roughly corresponds to when the card stops being face-up in its current location, and is typically used for effects that are registered to the cards they affect. +summary: Typically used for effects registered to cards they affect. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits, event-reset ] diff --git a/api/constants/Reset/RESETS_STANDARD_DISABLE.yml b/api/constants/Reset/RESETS_STANDARD_DISABLE.yml index 6c67ce67..4bc521c0 100644 --- a/api/constants/Reset/RESETS_STANDARD_DISABLE.yml +++ b/api/constants/Reset/RESETS_STANDARD_DISABLE.yml @@ -2,8 +2,8 @@ name: RESETS_STANDARD_DISABLE enum: Reset value: 0x01ff0000 -description: >- - Complex reset. The sum of RESETS_STANDARD+RESET_DISABLE, used with RESET_EVENT. Used for effects that need to reset when the monster's effects are negated (eg a monster changing its ATK/DEF or Level with its own effect). +description: A composite [reset value](/api/functions/Effect/SetReset) typically used for effects that a card registers only to itself. An [effect](/api/types/Effect) with this reset value added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) [has its effects negated](/api/constants/Reset/RESET_DISABLE) or [stops being face-up in its current location](/api/constants/Reset/RESETS_STANDARD). +summary: Typically used for effects that a card registers only to itself. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits, event-reset ] diff --git a/api/constants/Reset/RESETS_STANDARD_DISABLE_PHASE_END.yml b/api/constants/Reset/RESETS_STANDARD_DISABLE_PHASE_END.yml index ed047db5..cce94d98 100644 --- a/api/constants/Reset/RESETS_STANDARD_DISABLE_PHASE_END.yml +++ b/api/constants/Reset/RESETS_STANDARD_DISABLE_PHASE_END.yml @@ -2,9 +2,8 @@ name: RESETS_STANDARD_DISABLE_PHASE_END enum: Reset value: 0x41ff1200 -description: >- - Composite reset value. The sum of [`RESETS_STANDARD_PHASE_END`](/api/constants/Reset/RESETS_STANDARD_PHASE_END) and [`RESET_DISABLE`](/api/constants/Reset/RESET_DISABLE). -summary: The sum of RESETS_STANDARD_PHASE_END and RESET_DISABLE. +description: A composite [reset value](/api/functions/Effect/SetReset) typically used for effects that a card registers only to itself until the end of the turn. An [effect](/api/types/Effect) with this reset value resets [in the End Phase](/api/constants/Phase/PHASE_END) or when [the card it's registered to](/api/functions/Card/GetHandler) [has its effects negated](/api/constants/Reset/RESET_DISABLE) or [stops being face-up in its current location](/api/constants/Reset/RESETS_STANDARD). +summary: Typically used for effects that a card registers to itself until the End Phase. status: index: stable tags: [ composite-bits ] diff --git a/api/constants/Reset/RESETS_STANDARD_EXC_GRAVE.yml b/api/constants/Reset/RESETS_STANDARD_EXC_GRAVE.yml index 215ff3c3..d1f088dc 100644 --- a/api/constants/Reset/RESETS_STANDARD_EXC_GRAVE.yml +++ b/api/constants/Reset/RESETS_STANDARD_EXC_GRAVE.yml @@ -2,8 +2,8 @@ name: RESETS_STANDARD_EXC_GRAVE enum: Reset value: 0x17a0000 -description: >- - Complex reset. The sum of RESETS_STANDARD-RESET_TOGRAVE-RESET_LEAVE, mainly used for cards that negate effect of card they destroy by battle. +description: A composite [reset value](/api/functions/Effect/SetReset) typically used for negation effects that negate the effects of cards destroyed by battle (e.g. ["Worm Warlord"](https://yugipedia.com/wiki/Worm_Warlord)). An [effect](/api/types/Effect) with this reset value added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) [stops being face-up in its current location](/api/constants/Reset/RESETS_STANDARD), **except** when it [leaves the field](/api/constants/Reset/RESET_LEAVE) or is [sent to the GY](/api/constants/Reset/RESET_TOGRAVE). +summary: Typically used for effects that negate cards destroyed by battle. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits, event-reset ] diff --git a/api/constants/Reset/RESETS_STANDARD_PHASE_END.yml b/api/constants/Reset/RESETS_STANDARD_PHASE_END.yml index 7d3020ff..3fb2314e 100644 --- a/api/constants/Reset/RESETS_STANDARD_PHASE_END.yml +++ b/api/constants/Reset/RESETS_STANDARD_PHASE_END.yml @@ -2,9 +2,8 @@ name: RESETS_STANDARD_PHASE_END enum: Reset value: 0x41fe1200 -description: >- - Composite reset value. The sum of [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT), [`RESETS_STANDARD`](/api/constants/Reset/RESETS_STANDARD), [`RESET_PHASE`](/api/constants/Reset/RESET_PHASE), and [`PHASE_END`](/api/constants/Phase/PHASE_END). -summary: The sum of RESET_EVENT, RESETS_STANDARD, RESET_PHASE, and RESET_DISABLE. +description: A composite [reset value](/api/functions/Effect/SetReset) typically used for effects that are registered to the cards they affect until the end of the turn. An [effect](/api/types/Effect) with this reset value resets [in the End Phase](/api/constants/Phase/PHASE_END) or when [the card it's registered to](/api/functions/Card/GetHandler) [stops being face-up in its current location](/api/constants/Reset/RESETS_STANDARD). +summary: Typically used for effects registered to cards they affect until the End Phase. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits ] diff --git a/api/constants/Reset/RESET_CARD.yml b/api/constants/Reset/RESET_CARD.yml index dd9e113b..525fcddb 100644 --- a/api/constants/Reset/RESET_CARD.yml +++ b/api/constants/Reset/RESET_CARD.yml @@ -2,8 +2,8 @@ name: RESET_CARD enum: Reset value: 0x2000 -description: >- - Resets Owner to specify the effect of the card +description: The reset type used to [manually reset](/api/functions/Card/ResetEffect) [effects](/api/types/Effect) [owned](/api/functions/Effect/GetOwner) by a card with a specified passcode. This cannot be used as a reset value for [`Effect.SetReset`](/api/functions/Effect/SetReset). +summary: Manually resets effects owned by a card with a given passcode. status: index: stable -tags: [ under-construction ] +tags: [ manual-reset ] diff --git a/api/constants/Reset/RESET_CHAIN.yml b/api/constants/Reset/RESET_CHAIN.yml index 402ce593..ec6b4f38 100644 --- a/api/constants/Reset/RESET_CHAIN.yml +++ b/api/constants/Reset/RESET_CHAIN.yml @@ -2,8 +2,7 @@ name: RESET_CHAIN enum: Reset value: 0x80000000 -description: >- - Resets at the end of the resolving Chain +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) resets at the end of Chain resolution. This cannot be used as a reset type for [`Card.ResetEffect`](/api/functions/Card/ResetEffect) to manually reset effects. +summary: Resets at the end of Chain resolution. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Reset/RESET_CODE.yml b/api/constants/Reset/RESET_CODE.yml index a217bdae..a5c94f00 100644 --- a/api/constants/Reset/RESET_CODE.yml +++ b/api/constants/Reset/RESET_CODE.yml @@ -2,8 +2,8 @@ name: RESET_CODE enum: Reset value: 0x4000 -description: >- - Resets the single effect of the specified Code (excluding EFFECT_FLAG_SINGLE_RANGE) +description: The reset type used to [manually reset](/api/functions/Card/ResetEffect) [effects](/api/types/Effect) with a specified [effect code](/api/enums/EffectCode). This cannot be used as a reset value for [`Effect.SetReset`](/api/functions/Effect/SetReset). +summary: Manually resets effects with a given effect code. status: index: stable -tags: [ under-construction ] +tags: [ manual-reset ] diff --git a/api/constants/Reset/RESET_CONTROL.yml b/api/constants/Reset/RESET_CONTROL.yml index 0c39fb84..15f26965 100644 --- a/api/constants/Reset/RESET_CONTROL.yml +++ b/api/constants/Reset/RESET_CONTROL.yml @@ -2,8 +2,8 @@ name: RESET_CONTROL enum: Reset value: 0x2000000 -description: >- - Resets when control of the card changes +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when control of [the card it's registered to](/api/functions/Card/GetHandler) changes. +summary: Resets when control of the card changes. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] diff --git a/api/constants/Reset/RESET_COPY.yml b/api/constants/Reset/RESET_COPY.yml index d02701ad..0785565c 100644 --- a/api/constants/Reset/RESET_COPY.yml +++ b/api/constants/Reset/RESET_COPY.yml @@ -2,6 +2,8 @@ name: RESET_COPY enum: Reset value: 0x8000 -description: Resets effects registered by copying +description: The reset type used to [manually reset](/api/functions/Card/ResetEffect) [effects](/api/types/Effect) that were registered by [copying](/api/functions/Card/CopyEffect), with a specified instance ID. This cannot be used as a reset value for [`Effect.SetReset`](/api/functions/Effect/SetReset). +summary: Manually resets effects copied effects. status: index: stable +tags: [ manual-reset ] diff --git a/api/constants/Reset/RESET_DISABLE.yml b/api/constants/Reset/RESET_DISABLE.yml index a96041b1..bff49db8 100644 --- a/api/constants/Reset/RESET_DISABLE.yml +++ b/api/constants/Reset/RESET_DISABLE.yml @@ -2,8 +2,8 @@ name: RESET_DISABLE enum: Reset value: 0x10000 -description: >- - Resets when the card's effects are negated +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when the effects of [the card it's registered to](/api/functions/Card/GetHandler) is negated. +summary: Resets when the effects of the card is negated. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_EVENT.yml b/api/constants/Reset/RESET_EVENT.yml index c5528fbf..9b3ecb97 100644 --- a/api/constants/Reset/RESET_EVENT.yml +++ b/api/constants/Reset/RESET_EVENT.yml @@ -2,8 +2,8 @@ name: RESET_EVENT enum: Reset value: 0x1000 -description: >- - Resets when a given event occurs (add the event value) +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) resets when an event happens to the card it's registered to. The event(s) is specified by adding [its corresponding reset value](/api/tags/event-reset) to this constant. This can also be used to [manually reset](/api/functions/Card/ResetEffect) effects that reset at the specified event. +summary: Resets when an event happens to the card it's registered to. status: index: stable -tags: [ under-construction ] +tags: [ manual-reset ] diff --git a/api/constants/Reset/RESET_LEAVE.yml b/api/constants/Reset/RESET_LEAVE.yml index a5e5126b..6b16f713 100644 --- a/api/constants/Reset/RESET_LEAVE.yml +++ b/api/constants/Reset/RESET_LEAVE.yml @@ -2,8 +2,8 @@ name: RESET_LEAVE enum: Reset value: 0x800000 -description: >- - Resets when the card leaves the field (the card moves to a different location from LOCATION_MZONE or LOCATION_SZONE) +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) leaves the field. +summary: Resets when the card leaves the field. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_MSCHANGE.yml b/api/constants/Reset/RESET_MSCHANGE.yml index 12032da4..8010885f 100644 --- a/api/constants/Reset/RESET_MSCHANGE.yml +++ b/api/constants/Reset/RESET_MSCHANGE.yml @@ -2,8 +2,8 @@ name: RESET_MSCHANGE enum: Reset value: 0x8000000 -description: >- - Resets when moving between the monster zones and Spell/Trap zones (MoveToField(), Crystal Beasts) +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) moves from the Monster Zone to the Spell & Trap Zone, or vice versa. +summary: Resets when the card moves between the Monster Zone and the Spell/Trap Zone. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_OPPO_TURN.yml b/api/constants/Reset/RESET_OPPO_TURN.yml index c71437a2..8e401a5e 100644 --- a/api/constants/Reset/RESET_OPPO_TURN.yml +++ b/api/constants/Reset/RESET_OPPO_TURN.yml @@ -2,8 +2,7 @@ name: RESET_OPPO_TURN enum: Reset value: 0x20000000 -description: >- - Resets on the opponent's turn. If this reset is used with an effect registered to a card, it is seen from the point of view of that card's controler. Thus, it should be limited to the Duel version of RegisterEffect +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_PHASE`](/api/constants/Reset/RESET_PHASE) only resets when the added [phase(s)](/api/enums/Phase) happens on the opponent's turn. If the effect is registered to a card, the opponent is the card's controller's opponent. +summary: Resets only on the opponent's turn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Reset/RESET_OVERLAY.yml b/api/constants/Reset/RESET_OVERLAY.yml index 540829a3..ba50cd9e 100644 --- a/api/constants/Reset/RESET_OVERLAY.yml +++ b/api/constants/Reset/RESET_OVERLAY.yml @@ -2,8 +2,8 @@ name: RESET_OVERLAY enum: Reset value: 0x4000000 -description: >- - Resets when the card is used as Xyz Material +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) becomes attached as an Xyz Material. +summary: Resets when the card becomes attached as an Xyz Material. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_PHASE.yml b/api/constants/Reset/RESET_PHASE.yml index 06a59ff8..553e2398 100644 --- a/api/constants/Reset/RESET_PHASE.yml +++ b/api/constants/Reset/RESET_PHASE.yml @@ -2,8 +2,8 @@ name: RESET_PHASE enum: Reset value: 0x40000000 -description: >- - Resets at a given phase (add the phase value) +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) resets in a given phase. The phase(s) is specified by adding [its corresponding phase value](/api/enums/Phase) to this constant. This can also be used to [manually reset](/api/functions/Card/ResetEffect) effects that reset at the specified phase. +summary: Resets in a given phase. status: index: stable -tags: [ under-construction ] +tags: [ manual-reset ] diff --git a/api/constants/Reset/RESET_REMOVE.yml b/api/constants/Reset/RESET_REMOVE.yml index 075b19cc..a872c6a0 100644 --- a/api/constants/Reset/RESET_REMOVE.yml +++ b/api/constants/Reset/RESET_REMOVE.yml @@ -2,8 +2,8 @@ name: RESET_REMOVE enum: Reset value: 0x80000 -description: >- - Resets when the card is banished +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) is banished. +summary: Resets when the card is banished. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_SELF_TURN.yml b/api/constants/Reset/RESET_SELF_TURN.yml index 60e6724e..ae2df30c 100644 --- a/api/constants/Reset/RESET_SELF_TURN.yml +++ b/api/constants/Reset/RESET_SELF_TURN.yml @@ -2,8 +2,7 @@ name: RESET_SELF_TURN enum: Reset value: 0x10000000 -description: >- - Resets on your turn. If this reset is used with an effect registered to a card, it is seen from the point of view of that card's controler. Thus, it should be limited to the Duel version of RegisterEffect +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_PHASE`](/api/constants/Reset/RESET_PHASE) only resets when the added [phase(s)](/api/enums/Phase) happens on the player's own turn. If the effect is registered to a card, the player is the card's controller. +summary: Resets only on the player's own turn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Reset/RESET_TEMP_REMOVE.yml b/api/constants/Reset/RESET_TEMP_REMOVE.yml index 98ef78b5..2345a89c 100644 --- a/api/constants/Reset/RESET_TEMP_REMOVE.yml +++ b/api/constants/Reset/RESET_TEMP_REMOVE.yml @@ -2,8 +2,8 @@ name: RESET_TEMP_REMOVE enum: Reset value: 0x100000 -description: >- - Resets when the card is temporarily banished +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) is temporarily banished. +summary: Resets when the card is temporarily banished. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_TODECK.yml b/api/constants/Reset/RESET_TODECK.yml index 8e7117f3..929d19d6 100644 --- a/api/constants/Reset/RESET_TODECK.yml +++ b/api/constants/Reset/RESET_TODECK.yml @@ -2,8 +2,8 @@ name: RESET_TODECK enum: Reset value: 0x400000 -description: >- - Resets when the card is sent to the deck +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) is sent to the Deck. +summary: Resets when the card is sent to the Deck. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_TOFIELD.yml b/api/constants/Reset/RESET_TOFIELD.yml index 16931ba0..a5e958c4 100644 --- a/api/constants/Reset/RESET_TOFIELD.yml +++ b/api/constants/Reset/RESET_TOFIELD.yml @@ -2,8 +2,8 @@ name: RESET_TOFIELD enum: Reset value: 0x1000000 -description: >- - Resets when the card moves to the field (the card moves to LOCATION_MZONE or LOCATION_SZONE from a different location. Returning to the field is not included) +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) moves to the field. Returning to the field, such as after being temporarily banished, is not included. +summary: Resets when the card moves to the field. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_TOGRAVE.yml b/api/constants/Reset/RESET_TOGRAVE.yml index 5b5ba727..18d13c18 100644 --- a/api/constants/Reset/RESET_TOGRAVE.yml +++ b/api/constants/Reset/RESET_TOGRAVE.yml @@ -2,8 +2,8 @@ name: RESET_TOGRAVE enum: Reset value: 0x40000 -description: >- - Resets when the card goes to the graveyard +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) is sent to the GY. +summary: Resets when the card is sent to the GY. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_TOHAND.yml b/api/constants/Reset/RESET_TOHAND.yml index 17469b49..49bfdcf9 100644 --- a/api/constants/Reset/RESET_TOHAND.yml +++ b/api/constants/Reset/RESET_TOHAND.yml @@ -2,8 +2,8 @@ name: RESET_TOHAND enum: Reset value: 0x200000 -description: >- - Resets when the card is sent to the hand +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) is sent to the hand. +summary: Resets when the card is sent to the hand. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/constants/Reset/RESET_TURN_SET.yml b/api/constants/Reset/RESET_TURN_SET.yml index 187ca43a..c5365193 100644 --- a/api/constants/Reset/RESET_TURN_SET.yml +++ b/api/constants/Reset/RESET_TURN_SET.yml @@ -2,8 +2,8 @@ name: RESET_TURN_SET enum: Reset value: 0x20000 -description: >- - Resets when the card is turned face-down ("Set") +description: An [effect](/api/types/Effect) with this [reset value](/api/functions/Effect/SetReset) added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) resets when [the card it's registered to](/api/functions/Card/GetHandler) is flipped face-down. +summary: Resets when the card is flipped face-down. status: index: stable -tags: [ under-construction ] +tags: [ event-reset ] \ No newline at end of file diff --git a/api/enums/Reset.yml b/api/enums/Reset.yml index a178f82c..729d0125 100644 --- a/api/enums/Reset.yml +++ b/api/enums/Reset.yml @@ -1,6 +1,5 @@ ---!enum name: Reset -description: >- - (To be added) +description: Constants used to "reset" an effect, effectively removing it from the Duel such that it no longer applies and can no longer be used. +summary: Constants used to reset effects. bitmaskInt: true -tags: [ under-construction ] diff --git a/api/tags/event-reset.yml b/api/tags/event-reset.yml new file mode 100644 index 00000000..4dd048a7 --- /dev/null +++ b/api/tags/event-reset.yml @@ -0,0 +1,5 @@ +---!tag +name: event-reset +description: >- + [Reset](/api/enums/Reset) constants that must be added to [`RESET_EVENT`](/api/constants/Reset/RESET_EVENT) to specify when an effect will be reset using [`Effect.SetReset`](/api/functions/Effect/SetReset). +summary: Reset constants for specifying when an effect will be reset. diff --git a/api/tags/manual-reset.yml b/api/tags/manual-reset.yml new file mode 100644 index 00000000..b7a36a41 --- /dev/null +++ b/api/tags/manual-reset.yml @@ -0,0 +1,5 @@ +---!tag +name: manual-reset +description: >- + [Reset](/api/enums/Reset) constants that can be used as the reset type when manually resetting effects using [`Card.ResetEffect`](/api/functions/Card/ResetEffect). +summary: Reset constants for manual resets. From 4c9578b65f81c1602ee7d89d3b757790f6c9c84a Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sat, 19 Apr 2025 16:26:05 +0800 Subject: [PATCH 42/58] update RitualProcLevelType enum and constants --- api/constants/RitualProcFlag/RITPROC_EQUAL.yml | 9 --------- api/constants/RitualProcFlag/RITPROC_GREATER.yml | 9 --------- api/constants/RitualProcLevelType/RITPROC_EQUAL.yml | 8 ++++++++ api/constants/RitualProcLevelType/RITPROC_GREATER.yml | 8 ++++++++ api/enums/RitualProcFlag.yml | 6 ------ api/enums/RitualProcLevelType.yml | 5 +++++ 6 files changed, 21 insertions(+), 24 deletions(-) delete mode 100644 api/constants/RitualProcFlag/RITPROC_EQUAL.yml delete mode 100644 api/constants/RitualProcFlag/RITPROC_GREATER.yml create mode 100644 api/constants/RitualProcLevelType/RITPROC_EQUAL.yml create mode 100644 api/constants/RitualProcLevelType/RITPROC_GREATER.yml delete mode 100644 api/enums/RitualProcFlag.yml create mode 100644 api/enums/RitualProcLevelType.yml diff --git a/api/constants/RitualProcFlag/RITPROC_EQUAL.yml b/api/constants/RitualProcFlag/RITPROC_EQUAL.yml deleted file mode 100644 index 9882a406..00000000 --- a/api/constants/RitualProcFlag/RITPROC_EQUAL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: RITPROC_EQUAL -enum: RitualProcFlag -value: 0x1 -description: >- - Flag used for the type of Ritual Summon procedure -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/RitualProcFlag/RITPROC_GREATER.yml b/api/constants/RitualProcFlag/RITPROC_GREATER.yml deleted file mode 100644 index 5ef84cc5..00000000 --- a/api/constants/RitualProcFlag/RITPROC_GREATER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: RITPROC_GREATER -enum: RitualProcFlag -value: 0x2 -description: >- - Flag used for the type of Ritual Summon procedure -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/RitualProcLevelType/RITPROC_EQUAL.yml b/api/constants/RitualProcLevelType/RITPROC_EQUAL.yml new file mode 100644 index 00000000..3a65fc2b --- /dev/null +++ b/api/constants/RitualProcLevelType/RITPROC_EQUAL.yml @@ -0,0 +1,8 @@ +---!constant +name: RITPROC_EQUAL +enum: RitualProcLevelType +value: 1 +description: A Ritual Summoning [effect](/api/types/Effect] created with this Level type uses Ritual Materials whose total Levels exactly equal the Ritual Monster's Level. +summary: Uses Ritual Materials whose total Levels exactly equal the Ritual Monster's. +status: + index: stable \ No newline at end of file diff --git a/api/constants/RitualProcLevelType/RITPROC_GREATER.yml b/api/constants/RitualProcLevelType/RITPROC_GREATER.yml new file mode 100644 index 00000000..d1ba7324 --- /dev/null +++ b/api/constants/RitualProcLevelType/RITPROC_GREATER.yml @@ -0,0 +1,8 @@ +---!constant +name: RITPROC_GREATER +enum: RitualProcLevelType +value: 2 +description: A Ritual Summoning [effect](/api/types/Effect] created with this Level type uses Ritual Materials whose total Levels equal or exceed the Ritual Monster's Level. +summary: Uses Ritual Materials whose total Levels equal or exceed the Ritual Monster's. +status: + index: stable \ No newline at end of file diff --git a/api/enums/RitualProcFlag.yml b/api/enums/RitualProcFlag.yml deleted file mode 100644 index 2fdbeca1..00000000 --- a/api/enums/RitualProcFlag.yml +++ /dev/null @@ -1,6 +0,0 @@ ----!enum -name: RitualProcFlag -description: >- - (To be added) -bitmaskInt: true -tags: [ under-construction ] diff --git a/api/enums/RitualProcLevelType.yml b/api/enums/RitualProcLevelType.yml new file mode 100644 index 00000000..60d242ff --- /dev/null +++ b/api/enums/RitualProcLevelType.yml @@ -0,0 +1,5 @@ +---!enum +name: RitualProcLevelType +description: Constants that specify how the total Levels of Ritual Materials used for a Ritual Summon should match the Ritual Monster's Level. +summary: Constants specifying how the total Levels of Ritual Materials are checked. +tags: [ ritual-related ] \ No newline at end of file From 7191dcfcb05dfcfbd4ed3f6e9458aee8c42ab225 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sat, 19 Apr 2025 23:19:27 +0800 Subject: [PATCH 43/58] update Timing enum and constants --- api/constants/Timing/TIMINGS_CHECK_MONSTER.yml | 6 +++--- api/constants/Timing/TIMINGS_CHECK_MONSTER_E.yml | 6 +++--- api/constants/Timing/TIMING_ATTACK.yml | 7 +++---- api/constants/Timing/TIMING_BATTLED.yml | 7 +++---- api/constants/Timing/TIMING_BATTLE_END.yml | 7 +++---- api/constants/Timing/TIMING_BATTLE_PHASE.yml | 7 +++---- api/constants/Timing/TIMING_BATTLE_START.yml | 7 +++---- api/constants/Timing/TIMING_BATTLE_STEP_END.yml | 7 +++---- api/constants/Timing/TIMING_CHAIN_END.yml | 7 +++---- api/constants/Timing/TIMING_DAMAGE.yml | 7 +++---- api/constants/Timing/TIMING_DAMAGE_CAL.yml | 5 ++--- api/constants/Timing/TIMING_DAMAGE_STEP.yml | 5 ++--- api/constants/Timing/TIMING_DESTROY.yml | 5 ++--- api/constants/Timing/TIMING_DRAW.yml | 5 ++--- api/constants/Timing/TIMING_DRAW_PHASE.yml | 7 +++---- api/constants/Timing/TIMING_END_PHASE.yml | 7 +++---- api/constants/Timing/TIMING_EQUIP.yml | 7 +++---- api/constants/Timing/TIMING_FLIPSUMMON.yml | 5 ++--- api/constants/Timing/TIMING_MAIN_END.yml | 7 +++---- api/constants/Timing/TIMING_MSET.yml | 5 ++--- api/constants/Timing/TIMING_POS_CHANGE.yml | 5 ++--- api/constants/Timing/TIMING_RECOVER.yml | 7 +++---- api/constants/Timing/TIMING_REMOVE.yml | 5 ++--- api/constants/Timing/TIMING_SPSUMMON.yml | 5 ++--- api/constants/Timing/TIMING_SSET.yml | 5 ++--- api/constants/Timing/TIMING_STANDBY_PHASE.yml | 5 ++--- api/constants/Timing/TIMING_SUMMON.yml | 5 ++--- api/constants/Timing/TIMING_TODECK.yml | 5 ++--- api/constants/Timing/TIMING_TOGRAVE.yml | 7 +++---- api/constants/Timing/TIMING_TOHAND.yml | 7 +++---- api/enums/Timing.yml | 6 +++--- 31 files changed, 80 insertions(+), 108 deletions(-) diff --git a/api/constants/Timing/TIMINGS_CHECK_MONSTER.yml b/api/constants/Timing/TIMINGS_CHECK_MONSTER.yml index eec7325d..0e02554b 100644 --- a/api/constants/Timing/TIMINGS_CHECK_MONSTER.yml +++ b/api/constants/Timing/TIMINGS_CHECK_MONSTER.yml @@ -2,8 +2,8 @@ name: TIMINGS_CHECK_MONSTER enum: Timing value: 0x1c0 -description: >- - When a monster is placed on the field +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a monster(s) is [Normal](/api/constants/Timing/TIMING_SUMMON), [Flip](/api/constants/Timing/TIMING_FLIPSUMMON), or [Special Summoned](/api/constants/Timing/TIMING_SPSUMMON). +summary: Prompts when a monster(s) is Normal, Flip, or Special Summoned. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/Timing/TIMINGS_CHECK_MONSTER_E.yml b/api/constants/Timing/TIMINGS_CHECK_MONSTER_E.yml index fca12a9a..c1953275 100644 --- a/api/constants/Timing/TIMINGS_CHECK_MONSTER_E.yml +++ b/api/constants/Timing/TIMINGS_CHECK_MONSTER_E.yml @@ -2,8 +2,8 @@ name: TIMINGS_CHECK_MONSTER_E enum: Timing value: 0x1e0 -description: >- - When a monster is placed on the field and also during the End Phase +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation [when a monster(s) is Normal, Flip, or Special Summoned](/api/constants/Timing/TIMINGS_CHECK_MONSTER) and [in the End Phase](/api/constants/Timing/TIMING_END_PHASE). +summary: Prompts when a monster(s) is Summoned and in the End Phase. status: index: stable -tags: [ under-construction ] +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/Timing/TIMING_ATTACK.yml b/api/constants/Timing/TIMING_ATTACK.yml index c2523573..296c28e4 100644 --- a/api/constants/Timing/TIMING_ATTACK.yml +++ b/api/constants/Timing/TIMING_ATTACK.yml @@ -2,8 +2,7 @@ name: TIMING_ATTACK enum: Timing value: 0x1000 -description: >- - When an attack is declared +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when an attack is declared. +summary: Prompts when an attack is declared. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_BATTLED.yml b/api/constants/Timing/TIMING_BATTLED.yml index 65bf60ef..ac7cfcc9 100644 --- a/api/constants/Timing/TIMING_BATTLED.yml +++ b/api/constants/Timing/TIMING_BATTLED.yml @@ -2,8 +2,7 @@ name: TIMING_BATTLED enum: Timing value: 0x8000000 -description: >- - (To be added) +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation after [damage calculation](https://yugipedia.com/wiki/Damage_calculation). +summary: Prompts after damage calculation. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_BATTLE_END.yml b/api/constants/Timing/TIMING_BATTLE_END.yml index f369be4e..c24d88cd 100644 --- a/api/constants/Timing/TIMING_BATTLE_END.yml +++ b/api/constants/Timing/TIMING_BATTLE_END.yml @@ -2,8 +2,7 @@ name: TIMING_BATTLE_END enum: Timing value: 0x10 -description: >- - When the Battle Phase is about to end, while moving to the Main Phase 2/End Phase +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase) is about to end, before entering the [Main Phase 2](https://yugipedia.com/wiki/Main_Phase_2) or [End Phase](https://yugipedia.com/wiki/End_Phase). +summary: Prompts when the Battle Phase is about to end. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_BATTLE_PHASE.yml b/api/constants/Timing/TIMING_BATTLE_PHASE.yml index 5f020b68..654194be 100644 --- a/api/constants/Timing/TIMING_BATTLE_PHASE.yml +++ b/api/constants/Timing/TIMING_BATTLE_PHASE.yml @@ -2,8 +2,7 @@ name: TIMING_BATTLE_PHASE enum: Timing value: 0x1000000 -description: >- - During the Battle Phase +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation during the [Battle Step](https://yugipedia.com/wiki/Battle_Step) after attack declaration and before entering the [Damage Step](https://yugipedia.com/wiki/Damage_Step). +summary: Prompts after attack declaration and before entering the Damage Step. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_BATTLE_START.yml b/api/constants/Timing/TIMING_BATTLE_START.yml index fbff1a04..ab2abe07 100644 --- a/api/constants/Timing/TIMING_BATTLE_START.yml +++ b/api/constants/Timing/TIMING_BATTLE_START.yml @@ -2,8 +2,7 @@ name: TIMING_BATTLE_START enum: Timing value: 0x8 -description: >- - When the Battle Phase has just started +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation at the start of the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: Prompts at the start of the Battle Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_BATTLE_STEP_END.yml b/api/constants/Timing/TIMING_BATTLE_STEP_END.yml index 52944234..16cdea34 100644 --- a/api/constants/Timing/TIMING_BATTLE_STEP_END.yml +++ b/api/constants/Timing/TIMING_BATTLE_STEP_END.yml @@ -2,8 +2,7 @@ name: TIMING_BATTLE_STEP_END enum: Timing value: 0x4000000 -description: >- - When the steps in a battle have finished +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when the player is attempting to end the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: Prompts when the player is attempting to end the Battle Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_CHAIN_END.yml b/api/constants/Timing/TIMING_CHAIN_END.yml index 65657f02..7fff0c9b 100644 --- a/api/constants/Timing/TIMING_CHAIN_END.yml +++ b/api/constants/Timing/TIMING_CHAIN_END.yml @@ -2,8 +2,7 @@ name: TIMING_CHAIN_END enum: Timing value: 0x8000 -description: >- - When a chain ends +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation at the end of Chain resolution. +summary: Prompts at the end of Chain resolution. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_DAMAGE.yml b/api/constants/Timing/TIMING_DAMAGE.yml index 77a7c597..f4d1112b 100644 --- a/api/constants/Timing/TIMING_DAMAGE.yml +++ b/api/constants/Timing/TIMING_DAMAGE.yml @@ -2,8 +2,7 @@ name: TIMING_DAMAGE enum: Timing value: 0x20000 -description: >- - When a player takes damage +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a player takes damage. +summary: Prompts when a player takes damage. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_DAMAGE_CAL.yml b/api/constants/Timing/TIMING_DAMAGE_CAL.yml index dcd9e866..415c620d 100644 --- a/api/constants/Timing/TIMING_DAMAGE_CAL.yml +++ b/api/constants/Timing/TIMING_DAMAGE_CAL.yml @@ -2,8 +2,7 @@ name: TIMING_DAMAGE_CAL enum: Timing value: 0x4000 -description: >- - When performing Damage Calculation +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation at the start of [damage calculation](https://yugipedia.com/wiki/Damage_calculation). +summary: Prompts at the start of damage calculation. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_DAMAGE_STEP.yml b/api/constants/Timing/TIMING_DAMAGE_STEP.yml index 95e1b163..e7c91fae 100644 --- a/api/constants/Timing/TIMING_DAMAGE_STEP.yml +++ b/api/constants/Timing/TIMING_DAMAGE_STEP.yml @@ -2,8 +2,7 @@ name: TIMING_DAMAGE_STEP enum: Timing value: 0x2000 -description: >- - During the Damage Step +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation at the start of the [Damage Step](https://yugipedia.com/wiki/Damage_Step), before [damage calculation](https://yugipedia.com/wiki/Damage_calculation). +summary: Prompts at the start of the Damage Step. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_DESTROY.yml b/api/constants/Timing/TIMING_DESTROY.yml index b6e5288c..248d46b9 100644 --- a/api/constants/Timing/TIMING_DESTROY.yml +++ b/api/constants/Timing/TIMING_DESTROY.yml @@ -2,8 +2,7 @@ name: TIMING_DESTROY enum: Timing value: 0x80000 -description: >- - When something is destroyed +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a card(s) is destroyed. +summary: Prompts when a card(s) is destroyed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_DRAW.yml b/api/constants/Timing/TIMING_DRAW.yml index 132e6d4a..bed953b8 100644 --- a/api/constants/Timing/TIMING_DRAW.yml +++ b/api/constants/Timing/TIMING_DRAW.yml @@ -2,8 +2,7 @@ name: TIMING_DRAW enum: Timing value: 0x10000 -description: >- - When someplayer draws (not only in the Draw Phase) +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a card(s) is drawn. +summary: Prompts when a card(s) is drawn. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_DRAW_PHASE.yml b/api/constants/Timing/TIMING_DRAW_PHASE.yml index 0749813e..ad68df61 100644 --- a/api/constants/Timing/TIMING_DRAW_PHASE.yml +++ b/api/constants/Timing/TIMING_DRAW_PHASE.yml @@ -2,8 +2,7 @@ name: TIMING_DRAW_PHASE enum: Timing value: 0x1 -description: >- - During the Draw Phase +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation in the [Draw Phase](https://yugipedia.com/wiki/Draw_Phase), after the player has performed their normal draw. +summary: Prompts in the Draw Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_END_PHASE.yml b/api/constants/Timing/TIMING_END_PHASE.yml index d6de035e..83099a66 100644 --- a/api/constants/Timing/TIMING_END_PHASE.yml +++ b/api/constants/Timing/TIMING_END_PHASE.yml @@ -2,8 +2,7 @@ name: TIMING_END_PHASE enum: Timing value: 0x20 -description: >- - During the End Phase of a turn +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation in the [End Phase](https://yugipedia.com/wiki/End_Phase). +summary: Prompts in the End Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_EQUIP.yml b/api/constants/Timing/TIMING_EQUIP.yml index 807d6b18..4efc6c98 100644 --- a/api/constants/Timing/TIMING_EQUIP.yml +++ b/api/constants/Timing/TIMING_EQUIP.yml @@ -2,8 +2,7 @@ name: TIMING_EQUIP enum: Timing value: 0x2000000 -description: >- - This event is raised when a card is equipped to another +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a card is equipped to another. +summary: Prompts when a card is equipped to another. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_FLIPSUMMON.yml b/api/constants/Timing/TIMING_FLIPSUMMON.yml index be9831c0..16b26c2f 100644 --- a/api/constants/Timing/TIMING_FLIPSUMMON.yml +++ b/api/constants/Timing/TIMING_FLIPSUMMON.yml @@ -2,8 +2,7 @@ name: TIMING_FLIPSUMMON enum: Timing value: 0x100 -description: >- - When a monster is Flip Summoned +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a monster is [Flip Summoned](https://yugipedia.com/wiki/Flip_Summon). +summary: Prompts when a monster is Flip Summoned. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_MAIN_END.yml b/api/constants/Timing/TIMING_MAIN_END.yml index c1b300e8..e621e586 100644 --- a/api/constants/Timing/TIMING_MAIN_END.yml +++ b/api/constants/Timing/TIMING_MAIN_END.yml @@ -2,8 +2,7 @@ name: TIMING_MAIN_END enum: Timing value: 0x4 -description: >- - When the Main Phase is about to end, while moving to the Battle/End phase +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when the [Main Phase](https://yugipedia.com/wiki/Main_Phase) is about to end, before entering the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase) or [End Phase](https://yugipedia.com/wiki/End_Phase). +summary: Prompts when the Main Phase is about to end. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_MSET.yml b/api/constants/Timing/TIMING_MSET.yml index a01fd4c7..ebc44564 100644 --- a/api/constants/Timing/TIMING_MSET.yml +++ b/api/constants/Timing/TIMING_MSET.yml @@ -2,8 +2,7 @@ name: TIMING_MSET enum: Timing value: 0x200 -description: >- - When a monster is Set +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a monster is [Normal Set](https://yugipedia.com/wiki/Normal_Set). +summary: Prompts when a monster is Normal Set. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_POS_CHANGE.yml b/api/constants/Timing/TIMING_POS_CHANGE.yml index 016f25f7..5eeca8c3 100644 --- a/api/constants/Timing/TIMING_POS_CHANGE.yml +++ b/api/constants/Timing/TIMING_POS_CHANGE.yml @@ -2,8 +2,7 @@ name: TIMING_POS_CHANGE enum: Timing value: 0x800 -description: >- - When a position changes +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a monster's battle position is changed. +summary: Prompts when a monster's battle position is changed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_RECOVER.yml b/api/constants/Timing/TIMING_RECOVER.yml index 0bc574c3..c24c9ec5 100644 --- a/api/constants/Timing/TIMING_RECOVER.yml +++ b/api/constants/Timing/TIMING_RECOVER.yml @@ -2,8 +2,7 @@ name: TIMING_RECOVER enum: Timing value: 0x40000 -description: >- - When a player gains LP +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a player gains LP. +summary: Prompts when a player gains LP. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_REMOVE.yml b/api/constants/Timing/TIMING_REMOVE.yml index 0df836ad..2654f28f 100644 --- a/api/constants/Timing/TIMING_REMOVE.yml +++ b/api/constants/Timing/TIMING_REMOVE.yml @@ -2,8 +2,7 @@ name: TIMING_REMOVE enum: Timing value: 0x100000 -description: >- - This event is raised when a card is removed +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a card(s) is banished. +summary: Prompts when a card(s) is banished. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_SPSUMMON.yml b/api/constants/Timing/TIMING_SPSUMMON.yml index 2c2be547..35973835 100644 --- a/api/constants/Timing/TIMING_SPSUMMON.yml +++ b/api/constants/Timing/TIMING_SPSUMMON.yml @@ -2,8 +2,7 @@ name: TIMING_SPSUMMON enum: Timing value: 0x80 -description: >- - When a monster is Special Summoned +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a monster is [Special Summoned](https://yugipedia.com/wiki/Special_Summon). +summary: Prompts when a monster is Special Summoned. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_SSET.yml b/api/constants/Timing/TIMING_SSET.yml index 0c8b46f6..e5b675c2 100644 --- a/api/constants/Timing/TIMING_SSET.yml +++ b/api/constants/Timing/TIMING_SSET.yml @@ -2,8 +2,7 @@ name: TIMING_SSET enum: Timing value: 0x400 -description: >- - When a Spell/Trap is Set +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a Spell/Trap Card is [Set](https://yugipedia.com/wiki/Set). +summary: Prompts when a Spell/Trap Card is Set. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_STANDBY_PHASE.yml b/api/constants/Timing/TIMING_STANDBY_PHASE.yml index eb94739a..ba9b61a7 100644 --- a/api/constants/Timing/TIMING_STANDBY_PHASE.yml +++ b/api/constants/Timing/TIMING_STANDBY_PHASE.yml @@ -2,8 +2,7 @@ name: TIMING_STANDBY_PHASE enum: Timing value: 0x2 -description: >- - During the Standby Phase +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation in the [Standby Phase](https://yugipedia.com/wiki/Standby_Phase). +summary: Prompts in the Standby Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_SUMMON.yml b/api/constants/Timing/TIMING_SUMMON.yml index cccd02ec..4a394e4d 100644 --- a/api/constants/Timing/TIMING_SUMMON.yml +++ b/api/constants/Timing/TIMING_SUMMON.yml @@ -2,8 +2,7 @@ name: TIMING_SUMMON enum: Timing value: 0x40 -description: >- - When a monster is Summoned +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a monster is [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon). +summary: Prompts when a monster is Normal Summoned. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_TODECK.yml b/api/constants/Timing/TIMING_TODECK.yml index 0e765cb1..ff499acb 100644 --- a/api/constants/Timing/TIMING_TODECK.yml +++ b/api/constants/Timing/TIMING_TODECK.yml @@ -2,8 +2,7 @@ name: TIMING_TODECK enum: Timing value: 0x400000 -description: >- - This event is raised when a card is sent to the deck +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a card(s) is sent to the Deck. +summary: Prompts when a card(s) is sent to the Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Timing/TIMING_TOGRAVE.yml b/api/constants/Timing/TIMING_TOGRAVE.yml index d0f0c59c..2e3066fb 100644 --- a/api/constants/Timing/TIMING_TOGRAVE.yml +++ b/api/constants/Timing/TIMING_TOGRAVE.yml @@ -2,8 +2,7 @@ name: TIMING_TOGRAVE enum: Timing value: 0x800000 -description: >- - This event is raised when a card is sent to the graveyard +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a card(s) is sent to the GY. +summary: Prompts when a card(s) is sent to the GY. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Timing/TIMING_TOHAND.yml b/api/constants/Timing/TIMING_TOHAND.yml index 0b4a0cee..6813f22c 100644 --- a/api/constants/Timing/TIMING_TOHAND.yml +++ b/api/constants/Timing/TIMING_TOHAND.yml @@ -2,8 +2,7 @@ name: TIMING_TOHAND enum: Timing value: 0x200000 -description: >- - When you add a hand (retrieve, recycle, etc.) +description: An effect with this [hint timing](/api/functions/Effect/SetHintTiming) will be prompted for activation when a card(s) is sent to the hand. +summary: Prompts when a card(s) is sent to the hand. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/enums/Timing.yml b/api/enums/Timing.yml index 5aaf3123..db5999c4 100644 --- a/api/enums/Timing.yml +++ b/api/enums/Timing.yml @@ -1,6 +1,6 @@ ---!enum name: Timing description: >- - (To be added) -bitmaskInt: true -tags: [ under-construction ] + Constants to be used with [`Effect.SetHintTiming`](/api/functions/Effect/SetHintTiming) to specify different timings when a [fast effect](https://yugipedia.com/wiki/Fast_effect) will be prompted for activation. By default, The EDOPro client does not prompt for activations at every timing a fast effect can be activated (unless the "Chain: ON" option is enabled) to minimize interruptions in the Duel. +summary: Timings when a fast effect will be prompted for activation. +bitmaskInt: true \ No newline at end of file From 52d268cc3e03e7c6fe9ab73acde485df69a372e5 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 20 Apr 2025 13:40:33 +0800 Subject: [PATCH 44/58] update WinReason enum and constants --- api/constants/VictoryString/WIN_REASON_CREATORGOD.yml | 9 --------- .../VictoryString/WIN_REASON_CREATOR_MIRACLE.yml | 9 --------- api/constants/VictoryString/WIN_REASON_DECK_MASTER.yml | 9 --------- .../VictoryString/WIN_REASON_DESTINY_BOARD.yml | 9 --------- api/constants/VictoryString/WIN_REASON_DEUCE.yml | 9 --------- .../VictoryString/WIN_REASON_DISASTER_LEO.yml | 9 --------- .../VictoryString/WIN_REASON_DRAW_OF_FATE.yml | 9 --------- api/constants/VictoryString/WIN_REASON_EVIL_1.yml | 9 --------- api/constants/VictoryString/WIN_REASON_EXODIA.yml | 9 --------- .../VictoryString/WIN_REASON_EXODIA_DEFENDER.yml | 9 --------- api/constants/VictoryString/WIN_REASON_EXODIUS.yml | 9 --------- api/constants/VictoryString/WIN_REASON_FA_WINNERS.yml | 9 --------- .../VictoryString/WIN_REASON_FINAL_COUNTDOWN.yml | 9 --------- api/constants/VictoryString/WIN_REASON_FINAL_DRAW.yml | 9 --------- .../VictoryString/WIN_REASON_FLYING_ELEPHANT.yml | 9 --------- .../VictoryString/WIN_REASON_GHOSTRICK_MISCHIEF.yml | 9 --------- api/constants/VictoryString/WIN_REASON_JACKPOT7.yml | 9 --------- api/constants/VictoryString/WIN_REASON_LAST_TURN.yml | 9 --------- .../VictoryString/WIN_REASON_MUSICAL_SUMO.yml | 9 --------- .../VictoryString/WIN_REASON_NUMBER_Ci1000.yml | 9 --------- .../VictoryString/WIN_REASON_PHANTASM_SPIRAL.yml | 9 --------- api/constants/VictoryString/WIN_REASON_PUPPET_LEO.yml | 9 --------- api/constants/VictoryString/WIN_REASON_RELAY_SOUL.yml | 9 --------- api/constants/VictoryString/WIN_REASON_TRUE_EXODIA.yml | 9 --------- api/constants/VictoryString/WIN_REASON_VENNOMINAGA.yml | 9 --------- api/constants/VictoryString/WIN_REASON_ZERO_GATE.yml | 9 --------- api/constants/WinReason/WIN_REASON_CREATORGOD.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_CREATOR_MIRACLE.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_DECK_MASTER.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_DESTINY_BOARD.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_DEUCE.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_DISASTER_LEO.yml | 10 ++++++++++ api/constants/WinReason/WIN_REASON_DRAW_OF_FATE.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_EVIL_1.yml | 9 +++++++++ api/constants/WinReason/WIN_REASON_EXODIA.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_EXODIA_DEFENDER.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_EXODIUS.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_FA_WINNERS.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_FINAL_COUNTDOWN.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_FINAL_DRAW.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_FLYING_ELEPHANT.yml | 8 ++++++++ .../WinReason/WIN_REASON_GHOSTRICK_MISCHIEF.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_JACKPOT7.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_LAST_TURN.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_MUSICAL_SUMO.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_NUMBER_Ci1000.yml | 10 ++++++++++ api/constants/WinReason/WIN_REASON_PHANTASM_SPIRAL.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_PUPPET_LEO.yml | 10 ++++++++++ api/constants/WinReason/WIN_REASON_RELAY_SOUL.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_TRUE_EXODIA.yml | 8 ++++++++ api/constants/WinReason/WIN_REASON_VENNOMINAGA.yml | 9 +++++++++ api/constants/WinReason/WIN_REASON_ZERO_GATE.yml | 8 ++++++++ api/enums/VictoryString.yml | 5 ----- api/enums/WinReason.yml | 4 ++++ 54 files changed, 220 insertions(+), 239 deletions(-) delete mode 100644 api/constants/VictoryString/WIN_REASON_CREATORGOD.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_CREATOR_MIRACLE.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_DECK_MASTER.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_DESTINY_BOARD.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_DEUCE.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_DISASTER_LEO.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_DRAW_OF_FATE.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_EVIL_1.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_EXODIA.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_EXODIA_DEFENDER.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_EXODIUS.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_FA_WINNERS.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_FINAL_COUNTDOWN.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_FINAL_DRAW.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_FLYING_ELEPHANT.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_GHOSTRICK_MISCHIEF.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_JACKPOT7.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_LAST_TURN.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_MUSICAL_SUMO.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_NUMBER_Ci1000.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_PHANTASM_SPIRAL.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_PUPPET_LEO.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_RELAY_SOUL.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_TRUE_EXODIA.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_VENNOMINAGA.yml delete mode 100644 api/constants/VictoryString/WIN_REASON_ZERO_GATE.yml create mode 100644 api/constants/WinReason/WIN_REASON_CREATORGOD.yml create mode 100644 api/constants/WinReason/WIN_REASON_CREATOR_MIRACLE.yml create mode 100644 api/constants/WinReason/WIN_REASON_DECK_MASTER.yml create mode 100644 api/constants/WinReason/WIN_REASON_DESTINY_BOARD.yml create mode 100644 api/constants/WinReason/WIN_REASON_DEUCE.yml create mode 100644 api/constants/WinReason/WIN_REASON_DISASTER_LEO.yml create mode 100644 api/constants/WinReason/WIN_REASON_DRAW_OF_FATE.yml create mode 100644 api/constants/WinReason/WIN_REASON_EVIL_1.yml create mode 100644 api/constants/WinReason/WIN_REASON_EXODIA.yml create mode 100644 api/constants/WinReason/WIN_REASON_EXODIA_DEFENDER.yml create mode 100644 api/constants/WinReason/WIN_REASON_EXODIUS.yml create mode 100644 api/constants/WinReason/WIN_REASON_FA_WINNERS.yml create mode 100644 api/constants/WinReason/WIN_REASON_FINAL_COUNTDOWN.yml create mode 100644 api/constants/WinReason/WIN_REASON_FINAL_DRAW.yml create mode 100644 api/constants/WinReason/WIN_REASON_FLYING_ELEPHANT.yml create mode 100644 api/constants/WinReason/WIN_REASON_GHOSTRICK_MISCHIEF.yml create mode 100644 api/constants/WinReason/WIN_REASON_JACKPOT7.yml create mode 100644 api/constants/WinReason/WIN_REASON_LAST_TURN.yml create mode 100644 api/constants/WinReason/WIN_REASON_MUSICAL_SUMO.yml create mode 100644 api/constants/WinReason/WIN_REASON_NUMBER_Ci1000.yml create mode 100644 api/constants/WinReason/WIN_REASON_PHANTASM_SPIRAL.yml create mode 100644 api/constants/WinReason/WIN_REASON_PUPPET_LEO.yml create mode 100644 api/constants/WinReason/WIN_REASON_RELAY_SOUL.yml create mode 100644 api/constants/WinReason/WIN_REASON_TRUE_EXODIA.yml create mode 100644 api/constants/WinReason/WIN_REASON_VENNOMINAGA.yml create mode 100644 api/constants/WinReason/WIN_REASON_ZERO_GATE.yml delete mode 100644 api/enums/VictoryString.yml create mode 100644 api/enums/WinReason.yml diff --git a/api/constants/VictoryString/WIN_REASON_CREATORGOD.yml b/api/constants/VictoryString/WIN_REASON_CREATORGOD.yml deleted file mode 100644 index 22f20e4c..00000000 --- a/api/constants/VictoryString/WIN_REASON_CREATORGOD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_CREATORGOD -enum: VictoryString -value: 0x13 -description: >- - The hexadecimal value for a duel win caused by "Holactie the Creator of Light" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_CREATOR_MIRACLE.yml b/api/constants/VictoryString/WIN_REASON_CREATOR_MIRACLE.yml deleted file mode 100644 index 81323314..00000000 --- a/api/constants/VictoryString/WIN_REASON_CREATOR_MIRACLE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_CREATOR_MIRACLE -enum: VictoryString -value: 0x30 -description: >- - The hexadecimal value for a duel win caused by "Creator of Miracles" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_DECK_MASTER.yml b/api/constants/VictoryString/WIN_REASON_DECK_MASTER.yml deleted file mode 100644 index f858d46c..00000000 --- a/api/constants/VictoryString/WIN_REASON_DECK_MASTER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_DECK_MASTER -enum: VictoryString -value: 0x56 -description: >- - The hexadecimal value for a duel win caused by the rules of Deck Masters -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_DESTINY_BOARD.yml b/api/constants/VictoryString/WIN_REASON_DESTINY_BOARD.yml deleted file mode 100644 index 878c3a80..00000000 --- a/api/constants/VictoryString/WIN_REASON_DESTINY_BOARD.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_DESTINY_BOARD -enum: VictoryString -value: 0x15 -description: >- - The hexadecimal value for a duel win caused by "Destiny Board" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_DEUCE.yml b/api/constants/VictoryString/WIN_REASON_DEUCE.yml deleted file mode 100644 index df0b81f4..00000000 --- a/api/constants/VictoryString/WIN_REASON_DEUCE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_DEUCE -enum: VictoryString -value: 0x54 -description: >- - The hexadecimal value for a duel win caused by "Number iC1000: Numeronius Numeronia" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_DISASTER_LEO.yml b/api/constants/VictoryString/WIN_REASON_DISASTER_LEO.yml deleted file mode 100644 index 5f6d9586..00000000 --- a/api/constants/VictoryString/WIN_REASON_DISASTER_LEO.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_DISASTER_LEO -enum: VictoryString -value: 0x18 -description: >- - The hexadecimal value for a duel win caused by "Number C88: Gimmick Puppet Disaster Leo" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_DRAW_OF_FATE.yml b/api/constants/VictoryString/WIN_REASON_DRAW_OF_FATE.yml deleted file mode 100644 index 39926977..00000000 --- a/api/constants/VictoryString/WIN_REASON_DRAW_OF_FATE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_DRAW_OF_FATE -enum: VictoryString -value: 0x57 -description: >- - The hexadecimal value for a duel win caused by "Draw of Fate" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_EVIL_1.yml b/api/constants/VictoryString/WIN_REASON_EVIL_1.yml deleted file mode 100644 index f83263c4..00000000 --- a/api/constants/VictoryString/WIN_REASON_EVIL_1.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_EVIL_1 -enum: VictoryString -value: 0x51 -description: >- - Not used by cards. -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_EXODIA.yml b/api/constants/VictoryString/WIN_REASON_EXODIA.yml deleted file mode 100644 index bc86b818..00000000 --- a/api/constants/VictoryString/WIN_REASON_EXODIA.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_EXODIA -enum: VictoryString -value: 0x10 -description: >- - The hexadecimal value for a duel win caused by "Exodia, the Forbidden One" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_EXODIA_DEFENDER.yml b/api/constants/VictoryString/WIN_REASON_EXODIA_DEFENDER.yml deleted file mode 100644 index 48cfffc3..00000000 --- a/api/constants/VictoryString/WIN_REASON_EXODIA_DEFENDER.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_EXODIA_DEFENDER -enum: VictoryString -value: 0x1f -description: >- - The hexadecimal value for a duel win caused by "Exodia, the Legendary Defender" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_EXODIUS.yml b/api/constants/VictoryString/WIN_REASON_EXODIUS.yml deleted file mode 100644 index b0637a65..00000000 --- a/api/constants/VictoryString/WIN_REASON_EXODIUS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_EXODIUS -enum: VictoryString -value: 0x14 -description: >- - The hexadecimal value for a duel win caused by "Exodius the Ultimate Forbidden Lord" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_FA_WINNERS.yml b/api/constants/VictoryString/WIN_REASON_FA_WINNERS.yml deleted file mode 100644 index cf2140d2..00000000 --- a/api/constants/VictoryString/WIN_REASON_FA_WINNERS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_FA_WINNERS -enum: VictoryString -value: 0x1d -description: >- - The hexadecimal value for a duel win caused by "F.A. Winners" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_FINAL_COUNTDOWN.yml b/api/constants/VictoryString/WIN_REASON_FINAL_COUNTDOWN.yml deleted file mode 100644 index 40805c8d..00000000 --- a/api/constants/VictoryString/WIN_REASON_FINAL_COUNTDOWN.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_FINAL_COUNTDOWN -enum: VictoryString -value: 0x11 -description: >- - The hexadecimal value for a duel win caused by "Countdown" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_FINAL_DRAW.yml b/api/constants/VictoryString/WIN_REASON_FINAL_DRAW.yml deleted file mode 100644 index 3ee536b4..00000000 --- a/api/constants/VictoryString/WIN_REASON_FINAL_DRAW.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_FINAL_DRAW -enum: VictoryString -value: 0x22 -description: >- - The hexadecimal value for a duel win caused by "Final Draw" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_FLYING_ELEPHANT.yml b/api/constants/VictoryString/WIN_REASON_FLYING_ELEPHANT.yml deleted file mode 100644 index c2a229ef..00000000 --- a/api/constants/VictoryString/WIN_REASON_FLYING_ELEPHANT.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_FLYING_ELEPHANT -enum: VictoryString -value: 0x1e -description: >- - The hexadecimal value for a duel win caused by "Flying Elephant" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_GHOSTRICK_MISCHIEF.yml b/api/constants/VictoryString/WIN_REASON_GHOSTRICK_MISCHIEF.yml deleted file mode 100644 index eec266ad..00000000 --- a/api/constants/VictoryString/WIN_REASON_GHOSTRICK_MISCHIEF.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_GHOSTRICK_MISCHIEF -enum: VictoryString -value: 0x1b -description: >- - The hexadecimal value for a duel win caused by "Ghostrick Angel of Mischief" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_JACKPOT7.yml b/api/constants/VictoryString/WIN_REASON_JACKPOT7.yml deleted file mode 100644 index 99fb7c71..00000000 --- a/api/constants/VictoryString/WIN_REASON_JACKPOT7.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_JACKPOT7 -enum: VictoryString -value: 0x19 -description: >- - The hexadecimal value for a duel win caused by "Jackpot 7" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_LAST_TURN.yml b/api/constants/VictoryString/WIN_REASON_LAST_TURN.yml deleted file mode 100644 index c8aeefbf..00000000 --- a/api/constants/VictoryString/WIN_REASON_LAST_TURN.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_LAST_TURN -enum: VictoryString -value: 0x16 -description: >- - The hexadecimal value for a duel win caused by "Last Turn" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_MUSICAL_SUMO.yml b/api/constants/VictoryString/WIN_REASON_MUSICAL_SUMO.yml deleted file mode 100644 index 85493745..00000000 --- a/api/constants/VictoryString/WIN_REASON_MUSICAL_SUMO.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_MUSICAL_SUMO -enum: VictoryString -value: 0x58 -description: >- - The hexadecimal value for a duel win caused by "Musical Sumo Dice Games" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_NUMBER_Ci1000.yml b/api/constants/VictoryString/WIN_REASON_NUMBER_Ci1000.yml deleted file mode 100644 index 338845af..00000000 --- a/api/constants/VictoryString/WIN_REASON_NUMBER_Ci1000.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_NUMBER_Ci1000 -enum: VictoryString -value: 0x52 -description: >- - The hexadecimal value for a duel win caused by "Number iC1000: Numeronius Numeronia" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_PHANTASM_SPIRAL.yml b/api/constants/VictoryString/WIN_REASON_PHANTASM_SPIRAL.yml deleted file mode 100644 index d2405513..00000000 --- a/api/constants/VictoryString/WIN_REASON_PHANTASM_SPIRAL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_PHANTASM_SPIRAL -enum: VictoryString -value: 0x1c -description: >- - The hexadecimal value for a duel win caused by "Phantasm Spiral Assault" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_PUPPET_LEO.yml b/api/constants/VictoryString/WIN_REASON_PUPPET_LEO.yml deleted file mode 100644 index d68858c6..00000000 --- a/api/constants/VictoryString/WIN_REASON_PUPPET_LEO.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_PUPPET_LEO -enum: VictoryString -value: 0x17 -description: >- - The hexadecimal value for a duel win caused by "Number 88: Gimmick Puppet of Leo" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_RELAY_SOUL.yml b/api/constants/VictoryString/WIN_REASON_RELAY_SOUL.yml deleted file mode 100644 index 77ecec8a..00000000 --- a/api/constants/VictoryString/WIN_REASON_RELAY_SOUL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_RELAY_SOUL -enum: VictoryString -value: 0x1a -description: >- - The hexadecimal value for a duel win caused by "Relay Soul" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_TRUE_EXODIA.yml b/api/constants/VictoryString/WIN_REASON_TRUE_EXODIA.yml deleted file mode 100644 index 1cc5b8ea..00000000 --- a/api/constants/VictoryString/WIN_REASON_TRUE_EXODIA.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_TRUE_EXODIA -enum: VictoryString -value: 0x21 -description: >- - The hexadecimal value for a duel win caused by "True Exodia" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_VENNOMINAGA.yml b/api/constants/VictoryString/WIN_REASON_VENNOMINAGA.yml deleted file mode 100644 index 37958e3d..00000000 --- a/api/constants/VictoryString/WIN_REASON_VENNOMINAGA.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_VENNOMINAGA -enum: VictoryString -value: 0x12 -description: >- - The hexadecimal value for a duel win caused by "Vennominaga, Deity of the Poisonous Snakes" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/VictoryString/WIN_REASON_ZERO_GATE.yml b/api/constants/VictoryString/WIN_REASON_ZERO_GATE.yml deleted file mode 100644 index 97fda2ee..00000000 --- a/api/constants/VictoryString/WIN_REASON_ZERO_GATE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: WIN_REASON_ZERO_GATE -enum: VictoryString -value: 0x53 -description: >- - The hexadecimal value for a duel win caused by "Zero Gate of the Void" -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/WinReason/WIN_REASON_CREATORGOD.yml b/api/constants/WinReason/WIN_REASON_CREATORGOD.yml new file mode 100644 index 00000000..389e41fa --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_CREATORGOD.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_CREATORGOD +enum: WinReason +value: 0x13 +description: The reason value for a Duel win caused by ["Holactie the Creator of Light"](https://yugipedia.com/wiki/Holactie_the_Creator_of_Light). +summary: Victory by the effect of "Holactie the Creator of Light" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_CREATOR_MIRACLE.yml b/api/constants/WinReason/WIN_REASON_CREATOR_MIRACLE.yml new file mode 100644 index 00000000..722c8a59 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_CREATOR_MIRACLE.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_CREATOR_MIRACLE +enum: WinReason +value: 0x30 +description: The reason value for a Duel win caused by ["Creator of Miracles"](https://yugipedia.com/wiki/Creator_of_Miracles). +summary: Victory by the effect of "Creator of Miracles" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_DECK_MASTER.yml b/api/constants/WinReason/WIN_REASON_DECK_MASTER.yml new file mode 100644 index 00000000..d599d6dc --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_DECK_MASTER.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_DECK_MASTER +enum: WinReason +value: 0x56 +description: The reason value for a Duel win caused by [Deck Master](https://yugipedia.com/wiki/Deck_Master) rules. +summary: Victory by the rules of Deck Masters +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_DESTINY_BOARD.yml b/api/constants/WinReason/WIN_REASON_DESTINY_BOARD.yml new file mode 100644 index 00000000..0839ea39 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_DESTINY_BOARD.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_DESTINY_BOARD +enum: WinReason +value: 0x15 +description: The reason value for a Duel win caused by ["Destiny Board"](https://yugipedia.com/wiki/Destiny_Board). +summary: Victory by the effect of "Destiny Board" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_DEUCE.yml b/api/constants/WinReason/WIN_REASON_DEUCE.yml new file mode 100644 index 00000000..1ecfaf13 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_DEUCE.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_DEUCE +enum: WinReason +value: 0x54 +description: The reason value for a Duel win caused by ["Deuce"](https://yugipedia.com/wiki/Deuce). +summary: Victory by the effect of "Deuce" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_DISASTER_LEO.yml b/api/constants/WinReason/WIN_REASON_DISASTER_LEO.yml new file mode 100644 index 00000000..fb8a316f --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_DISASTER_LEO.yml @@ -0,0 +1,10 @@ +---!constant +name: WIN_REASON_DISASTER_LEO +enum: WinReason +value: 0x18 +description: >- + The reason value for a Duel win caused by ["Number C88: Gimmick Puppet Disaster Leo"](https://yugipedia.com/wiki/Number_C88:_Gimmick_Puppet_Disaster_Leo). +summary: >- + Victory by the effect of "Number C88: Gimmick Puppet Disaster Leo" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_DRAW_OF_FATE.yml b/api/constants/WinReason/WIN_REASON_DRAW_OF_FATE.yml new file mode 100644 index 00000000..515cd29a --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_DRAW_OF_FATE.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_DRAW_OF_FATE +enum: WinReason +value: 0x57 +description: The reason value for a Duel win caused by ["Draw of Fate"](https://yugipedia.com/wiki/Draw_of_Fate). +summary: Victory by the effect of "Draw of Fate" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_EVIL_1.yml b/api/constants/WinReason/WIN_REASON_EVIL_1.yml new file mode 100644 index 00000000..1618b397 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_EVIL_1.yml @@ -0,0 +1,9 @@ +---!constant +name: WIN_REASON_EVIL_1 +enum: WinReason +value: 0x51 +description: The reason value for a Duel win caused by ["Evil 1"](https://yugipedia.com/wiki/Evil_1). +summary: Victory by the effect of "Evil 1" +status: + index: deleted + message: Value is unused; "Evil 1" does not have an alternate win condition. diff --git a/api/constants/WinReason/WIN_REASON_EXODIA.yml b/api/constants/WinReason/WIN_REASON_EXODIA.yml new file mode 100644 index 00000000..97db284b --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_EXODIA.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_EXODIA +enum: WinReason +value: 0x10 +description: The reason value for a Duel win caused by ["Exodia, the Forbidden One"](https://yugipedia.com/wiki/Exodia, the_Forbidden_One). +summary: Victory by the effect of "Exodia, the Forbidden One" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_EXODIA_DEFENDER.yml b/api/constants/WinReason/WIN_REASON_EXODIA_DEFENDER.yml new file mode 100644 index 00000000..5a4af86a --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_EXODIA_DEFENDER.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_EXODIA_DEFENDER +enum: WinReason +value: 0x1f +description: The reason value for a Duel win caused by ["Exodia, the Legendary Defender"](https://yugipedia.com/wiki/Exodia,_the_Legendary_Defender). +summary: Victory by the effect of "Exodia, the Legendary Defender" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_EXODIUS.yml b/api/constants/WinReason/WIN_REASON_EXODIUS.yml new file mode 100644 index 00000000..be72fa22 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_EXODIUS.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_EXODIUS +enum: WinReason +value: 0x14 +description: The reason value for a Duel win caused by ["Exodius the Ultimate Forbidden Lord"](https://yugipedia.com/wiki/Exodius_the_Ultimate_Forbidden_Lord). +summary: Victory by the effect of "Exodius the Ultimate Forbidden Lord" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_FA_WINNERS.yml b/api/constants/WinReason/WIN_REASON_FA_WINNERS.yml new file mode 100644 index 00000000..dff1af5d --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_FA_WINNERS.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_FA_WINNERS +enum: WinReason +value: 0x1d +description: The reason value for a Duel win caused by ["F.A. Winners"](https://yugipedia.com/wiki/F.A._Winners). +summary: Victory by the effect of "F.A. Winners" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_FINAL_COUNTDOWN.yml b/api/constants/WinReason/WIN_REASON_FINAL_COUNTDOWN.yml new file mode 100644 index 00000000..aef3d0a0 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_FINAL_COUNTDOWN.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_FINAL_COUNTDOWN +enum: WinReason +value: 0x11 +description: The reason value for a Duel win caused by ["Final Countdown"](https://yugipedia.com/wiki/Final_Countdown). +summary: Victory by the effect of "Final Countdown" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_FINAL_DRAW.yml b/api/constants/WinReason/WIN_REASON_FINAL_DRAW.yml new file mode 100644 index 00000000..406a8563 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_FINAL_DRAW.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_FINAL_DRAW +enum: WinReason +value: 0x22 +description: The reason value for a Duel win caused by ["Final Draw"](https://yugipedia.com/wiki/Final_Draw). +summary: Victory by the effect of "Final Draw" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_FLYING_ELEPHANT.yml b/api/constants/WinReason/WIN_REASON_FLYING_ELEPHANT.yml new file mode 100644 index 00000000..e3c1b64d --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_FLYING_ELEPHANT.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_FLYING_ELEPHANT +enum: WinReason +value: 0x1e +description: The reason value for a Duel win caused by ["Flying Elephant"](https://yugipedia.com/wiki/Flying_Elephant). +summary: Victory by the effect of "Flying Elephant" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_GHOSTRICK_MISCHIEF.yml b/api/constants/WinReason/WIN_REASON_GHOSTRICK_MISCHIEF.yml new file mode 100644 index 00000000..0c42ec4a --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_GHOSTRICK_MISCHIEF.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_GHOSTRICK_MISCHIEF +enum: WinReason +value: 0x1b +description: The reason value for a Duel win caused by ["Ghostrick Angel of Mischief"](https://yugipedia.com/wiki/Ghostrick_Angel_of_Mischief). +summary: Victory by the effect of "Ghostrick Angel of Mischief" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_JACKPOT7.yml b/api/constants/WinReason/WIN_REASON_JACKPOT7.yml new file mode 100644 index 00000000..6b88443c --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_JACKPOT7.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_JACKPOT7 +enum: WinReason +value: 0x19 +description: The reason value for a Duel win caused by ["Jackpot 7"](https://yugipedia.com/wiki/Jackpot_7). +summary: Victory by the effect of "Jackpot 7" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_LAST_TURN.yml b/api/constants/WinReason/WIN_REASON_LAST_TURN.yml new file mode 100644 index 00000000..94b0d248 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_LAST_TURN.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_LAST_TURN +enum: WinReason +value: 0x16 +description: The reason value for a Duel win caused by ["Last Turn"](https://yugipedia.com/wiki/Last_Turn). +summary: Victory by the effect of "Last Turn" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_MUSICAL_SUMO.yml b/api/constants/WinReason/WIN_REASON_MUSICAL_SUMO.yml new file mode 100644 index 00000000..5758c430 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_MUSICAL_SUMO.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_MUSICAL_SUMO +enum: WinReason +value: 0x58 +description: The reason value for a Duel win caused by ["Musical Sumo Dice Games"](https://yugipedia.com/wiki/Musical_Sumo_Dice_Games). +summary: Victory by the effect of "Musical Sumo Dice Games" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_NUMBER_Ci1000.yml b/api/constants/WinReason/WIN_REASON_NUMBER_Ci1000.yml new file mode 100644 index 00000000..1060326f --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_NUMBER_Ci1000.yml @@ -0,0 +1,10 @@ +---!constant +name: WIN_REASON_NUMBER_Ci1000 +enum: WinReason +value: 0x52 +description: >- + The reason value for a Duel win caused by ["Number iC1000: Numeronius Numeronia"](https://yugipedia.com/wiki/Number_iC1000:_Numeronius_Numeronia). +summary: >- + Victory by the effect of "Number iC1000: Numeronius Numeronia" +status: + index: stable \ No newline at end of file diff --git a/api/constants/WinReason/WIN_REASON_PHANTASM_SPIRAL.yml b/api/constants/WinReason/WIN_REASON_PHANTASM_SPIRAL.yml new file mode 100644 index 00000000..d15a5d94 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_PHANTASM_SPIRAL.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_PHANTASM_SPIRAL +enum: WinReason +value: 0x1c +description: The reason value for a Duel win caused by ["Phantasm Spiral Assault"](https://yugipedia.com/wiki/Phantasm_Spiral_Assault). +summary: Victory by the effect of "Phantasm Spiral Assault" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_PUPPET_LEO.yml b/api/constants/WinReason/WIN_REASON_PUPPET_LEO.yml new file mode 100644 index 00000000..05cb8851 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_PUPPET_LEO.yml @@ -0,0 +1,10 @@ +---!constant +name: WIN_REASON_PUPPET_LEO +enum: WinReason +value: 0x17 +description: >- + The reason value for a Duel win caused by ["Number 88: Gimmick Puppet of Leo"](https://yugipedia.com/wiki/Number_88:_Gimmick_Puppet_of_Leo). +summary: >- + Victory by the effect of "Number 88: Gimmick Puppet of Leo" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_RELAY_SOUL.yml b/api/constants/WinReason/WIN_REASON_RELAY_SOUL.yml new file mode 100644 index 00000000..5e6bd91d --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_RELAY_SOUL.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_RELAY_SOUL +enum: WinReason +value: 0x1a +description: The reason value for a Duel win caused by ["Relay Soul"](https://yugipedia.com/wiki/Relay_Soul). +summary: Victory by the effect of "Relay Soul" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_TRUE_EXODIA.yml b/api/constants/WinReason/WIN_REASON_TRUE_EXODIA.yml new file mode 100644 index 00000000..7862e629 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_TRUE_EXODIA.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_TRUE_EXODIA +enum: WinReason +value: 0x21 +description: The reason value for a Duel win caused by ["True Exodia"](https://yugipedia.com/wiki/True_Exodia). +summary: Victory by the effect of "True Exodia" +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_VENNOMINAGA.yml b/api/constants/WinReason/WIN_REASON_VENNOMINAGA.yml new file mode 100644 index 00000000..f057fd04 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_VENNOMINAGA.yml @@ -0,0 +1,9 @@ +---!constant +name: WIN_REASON_VENNOMINAGA +enum: WinReason +value: 0x12 +description: The reason value for a Duel win caused by ["Vennominaga the Deity of Poisonous Snakes"](https://yugipedia.com/wiki/Vennominaga_the_Deity_of_Poisonous_Snakes). +summary: Victory by the effect of "Vennominaga the Deity of Poisonous Snakes" +status: + index: stable + diff --git a/api/constants/WinReason/WIN_REASON_ZERO_GATE.yml b/api/constants/WinReason/WIN_REASON_ZERO_GATE.yml new file mode 100644 index 00000000..0c116613 --- /dev/null +++ b/api/constants/WinReason/WIN_REASON_ZERO_GATE.yml @@ -0,0 +1,8 @@ +---!constant +name: WIN_REASON_ZERO_GATE +enum: WinReason +value: 0x53 +description: The reason value for a Duel win caused by ["Zero Gate of the Void"](https://yugipedia.com/wiki/Zero_Gate_of_the_Void). +summary: Victory by the effect of "Zero Gate of the Void" +status: + index: stable diff --git a/api/enums/VictoryString.yml b/api/enums/VictoryString.yml deleted file mode 100644 index 02fe5e29..00000000 --- a/api/enums/VictoryString.yml +++ /dev/null @@ -1,5 +0,0 @@ ----!enum -name: VictoryString -description: >- - (To be added) -tags: [ under-construction ] diff --git a/api/enums/WinReason.yml b/api/enums/WinReason.yml new file mode 100644 index 00000000..f8a2877a --- /dev/null +++ b/api/enums/WinReason.yml @@ -0,0 +1,4 @@ +---!enum +name: WinReason +description: Constants representing [alternate victory conditions](https://yugipedia.com/wiki/Victory_condition#Alternate_victory_condition). The values also correspond to the victory strings displayed when the Duel ends. +summary: Alternate victory conditions. \ No newline at end of file From 54b8e24397fea3b4caa4407edc6ac4319f3cd41a Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 20 Apr 2025 13:51:44 +0800 Subject: [PATCH 45/58] update Zone enum and constants --- api/constants/Zone/ZONES_EMZ.yml | 9 ++++++--- api/constants/Zone/ZONES_MMZ.yml | 9 ++++++--- api/enums/Zone.yml | 6 +++--- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/api/constants/Zone/ZONES_EMZ.yml b/api/constants/Zone/ZONES_EMZ.yml index e042b60a..3e29a8e7 100644 --- a/api/constants/Zone/ZONES_EMZ.yml +++ b/api/constants/Zone/ZONES_EMZ.yml @@ -2,8 +2,11 @@ name: ZONES_EMZ enum: Zone value: 0x60 -description: >- - Constant to be used as mask to filter for extra monster zones +description: The total value of all the individual [Extra Monster Zones](https://yugipedia.com/wiki/Extra_Monster_Zone). +summary: Extra Monster Zones status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: LOCATION_EMZONE + link: /api/constants/Location/LOCATION_EMZONE +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/constants/Zone/ZONES_MMZ.yml b/api/constants/Zone/ZONES_MMZ.yml index 379fec6d..a6057eee 100644 --- a/api/constants/Zone/ZONES_MMZ.yml +++ b/api/constants/Zone/ZONES_MMZ.yml @@ -2,8 +2,11 @@ name: ZONES_MMZ enum: Zone value: 0x1f -description: >- - Constant to be used as mask to filter for main monster zones +description: The total value of all the individual [Main Monster Zones](https://yugipedia.com/wiki/Main_Monster_Zone). +summary: Main Monster Zones status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: LOCATION_MMZONE + link: /api/constants/Location/LOCATION_MMZONE +tags: [ composite-bits ] \ No newline at end of file diff --git a/api/enums/Zone.yml b/api/enums/Zone.yml index a54dc4ff..9eb0d4da 100644 --- a/api/enums/Zone.yml +++ b/api/enums/Zone.yml @@ -1,5 +1,5 @@ ---!enum name: Zone -description: >- - (To be added) -tags: [ under-construction ] +description: Constants representing total values of individual zones on the field. +summary: Zones on the field. +bitmaskInt: true \ No newline at end of file From 82d8b5c42be65815e6d7b10cb5255a9f5d5054e0 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 20 Apr 2025 15:10:00 +0800 Subject: [PATCH 46/58] update Location enum and constants --- api/constants/Location/LOCATION_ALL.yml | 6 +++--- api/constants/Location/LOCATION_DECK.yml | 7 +++---- api/constants/Location/LOCATION_EMZONE.yml | 6 +++--- api/constants/Location/LOCATION_EXTRA.yml | 7 +++---- api/constants/Location/LOCATION_FZONE.yml | 6 +++--- api/constants/Location/LOCATION_GRAVE.yml | 5 ++--- api/constants/Location/LOCATION_HAND.yml | 5 ++--- api/constants/Location/LOCATION_MMZONE.yml | 8 ++++---- api/constants/Location/LOCATION_MZONE.yml | 7 +++---- api/constants/Location/LOCATION_ONFIELD.yml | 6 +++--- api/constants/Location/LOCATION_OVERLAY.yml | 7 +++---- api/constants/Location/LOCATION_PUBLIC.yml | 6 +++--- api/constants/Location/LOCATION_PZONE.yml | 6 +++--- api/constants/Location/LOCATION_REMOVED.yml | 7 +++---- api/constants/Location/LOCATION_STZONE.yml | 8 ++++---- api/constants/Location/LOCATION_SZONE.yml | 6 +++--- api/enums/Location.yml | 7 +++---- api/tags/symbolic-location.yml | 4 ++++ 18 files changed, 55 insertions(+), 59 deletions(-) create mode 100644 api/tags/symbolic-location.yml diff --git a/api/constants/Location/LOCATION_ALL.yml b/api/constants/Location/LOCATION_ALL.yml index ff79f7c3..e69068c4 100644 --- a/api/constants/Location/LOCATION_ALL.yml +++ b/api/constants/Location/LOCATION_ALL.yml @@ -2,8 +2,8 @@ name: LOCATION_ALL enum: Location value: 0x3ff -description: >- - All possible locations. This is the sum of LOCATION_ONFIELD, LOCATION_DECK, LOCATION_HAND, LOCATION_GRAVE, LOCATION_REMOVED, LOCATION_EXTRA and LOCATION_OVERLAY +description: The total value of all locations. +summary: All locations status: index: stable -tags: [ under-construction ] +tags: [ composite-bits ] diff --git a/api/constants/Location/LOCATION_DECK.yml b/api/constants/Location/LOCATION_DECK.yml index 46cffdbf..d68b121f 100644 --- a/api/constants/Location/LOCATION_DECK.yml +++ b/api/constants/Location/LOCATION_DECK.yml @@ -2,8 +2,7 @@ name: LOCATION_DECK enum: Location value: 0x1 -description: >- - The Deck. If it is used as Location Redirect, the card is placed on the top. +description: The [Main Deck](https://yugipedia.com/wiki/Main_Deck). When used as a redirect location, the card(s) is placed on top of the Deck. +summary: Main Deck status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Location/LOCATION_EMZONE.yml b/api/constants/Location/LOCATION_EMZONE.yml index b901cfa2..088d314f 100644 --- a/api/constants/Location/LOCATION_EMZONE.yml +++ b/api/constants/Location/LOCATION_EMZONE.yml @@ -2,8 +2,8 @@ name: LOCATION_EMZONE enum: Location value: 0x1000 -description: >- - The Extra Monster Zones. Symbolic location. Can be used in functions expecting a location and also in SetRange (except with trigger effects) +description: The [Extra Monster Zone](https://yugipedia.com/wiki/Extra_Monster_Zone). +summary: Extra Monster Zone status: index: stable -tags: [ under-construction ] +tags: [ symbolic-location ] \ No newline at end of file diff --git a/api/constants/Location/LOCATION_EXTRA.yml b/api/constants/Location/LOCATION_EXTRA.yml index ee0c343e..280f6489 100644 --- a/api/constants/Location/LOCATION_EXTRA.yml +++ b/api/constants/Location/LOCATION_EXTRA.yml @@ -2,8 +2,7 @@ name: LOCATION_EXTRA enum: Location value: 0x40 -description: >- - The Extra Deck +description: The [Extra Deck](https://yugipedia.com/wiki/Extra_Deck). +summary: Extra Deck status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Location/LOCATION_FZONE.yml b/api/constants/Location/LOCATION_FZONE.yml index 4717670f..cdbefece 100644 --- a/api/constants/Location/LOCATION_FZONE.yml +++ b/api/constants/Location/LOCATION_FZONE.yml @@ -2,8 +2,8 @@ name: LOCATION_FZONE enum: Location value: 0x100 -description: >- - The Field Spell zone +description: The [Field Zone](https://yugipedia.com/wiki/Field_Zone). +summary: Field Zone status: index: stable -tags: [ under-construction ] +tags: [ symbolic-location ] \ No newline at end of file diff --git a/api/constants/Location/LOCATION_GRAVE.yml b/api/constants/Location/LOCATION_GRAVE.yml index ae450d29..75fae1c1 100644 --- a/api/constants/Location/LOCATION_GRAVE.yml +++ b/api/constants/Location/LOCATION_GRAVE.yml @@ -2,8 +2,7 @@ name: LOCATION_GRAVE enum: Location value: 0x10 -description: >- - The graveyard/GY +description: The [GY](https://yugipedia.com/wiki/Graveyard). +summary: GY status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Location/LOCATION_HAND.yml b/api/constants/Location/LOCATION_HAND.yml index 32bd68e2..9e34dcfd 100644 --- a/api/constants/Location/LOCATION_HAND.yml +++ b/api/constants/Location/LOCATION_HAND.yml @@ -2,8 +2,7 @@ name: LOCATION_HAND enum: Location value: 0x2 -description: >- - The hand +description: The [hand](https://yugipedia.com/wiki/Hand). +summary: Hand status: index: stable -tags: [ under-construction ] diff --git a/api/constants/Location/LOCATION_MMZONE.yml b/api/constants/Location/LOCATION_MMZONE.yml index 7bb179aa..ae1f2c62 100644 --- a/api/constants/Location/LOCATION_MMZONE.yml +++ b/api/constants/Location/LOCATION_MMZONE.yml @@ -1,9 +1,9 @@ ---!constant name: LOCATION_MMZONE -enum: Location +enum: SymbolicLocation value: 0x800 -description: >- - The Main Monster Zones. Symbolic location. Can be used in functions expecting a location and also in SetRange (except with trigger effects) +description: The [Main Monster Zone](https://yugipedia.com/wiki/Main_Monster_Zone). +summary: Main Monster Zone status: index: stable -tags: [ under-construction ] +tags: [ symbolic-location ] \ No newline at end of file diff --git a/api/constants/Location/LOCATION_MZONE.yml b/api/constants/Location/LOCATION_MZONE.yml index 959d61e7..44adf726 100644 --- a/api/constants/Location/LOCATION_MZONE.yml +++ b/api/constants/Location/LOCATION_MZONE.yml @@ -2,8 +2,7 @@ name: LOCATION_MZONE enum: Location value: 0x4 -description: >- - The Monster Zone +description: The [Monster Zone](https://yugipedia.com/wiki/Monster_Zone). +summary: Monster Zone status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Location/LOCATION_ONFIELD.yml b/api/constants/Location/LOCATION_ONFIELD.yml index 1174d774..1c30eba7 100644 --- a/api/constants/Location/LOCATION_ONFIELD.yml +++ b/api/constants/Location/LOCATION_ONFIELD.yml @@ -2,8 +2,8 @@ name: LOCATION_ONFIELD enum: Location value: 0x0c -description: >- - All locations on the field. The sum of LOCATION_MZONE+LOCATION_SZONE. +description: All zones on the field, consisting of the [Monster Zone](/api/constants/Location/LOCATION_MZONE) and the [location for Spells and Traps](/api/constants/Location/LOCATION_SZONE). +summary: All zones on the field status: index: stable -tags: [ under-construction ] +tags: [ composite-bits ] diff --git a/api/constants/Location/LOCATION_OVERLAY.yml b/api/constants/Location/LOCATION_OVERLAY.yml index edac5dbc..466c0583 100644 --- a/api/constants/Location/LOCATION_OVERLAY.yml +++ b/api/constants/Location/LOCATION_OVERLAY.yml @@ -2,8 +2,7 @@ name: LOCATION_OVERLAY enum: Location value: 0x80 -description: >- - The location for cards attached as Xyz Material. Also the location used for "stacked" cards (for anime-only cards) +description: The location for cards attached as Xyz Material. This is also used by some anime cards as the location for cards that have been "stacked" over. +summary: Attached status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Location/LOCATION_PUBLIC.yml b/api/constants/Location/LOCATION_PUBLIC.yml index 8c7a31b7..4b14f0d2 100644 --- a/api/constants/Location/LOCATION_PUBLIC.yml +++ b/api/constants/Location/LOCATION_PUBLIC.yml @@ -2,8 +2,8 @@ name: LOCATION_PUBLIC enum: Location value: 0x3c -description: >- - Used for scripting purposes. The sum of locations (LOCATION_ONFIELD+LOCATION_REMOVED+LOCATION_GRAVE) where cards are, usually, public knowledge. +description: The [field](/api/constants/Location/LOCATION_ONFIELD), [banishment](/api/constants/Location/LOCATION_REMOVED), and [GY](/api/constants/Location/LOCATION_GRAVE), i.e., locations where cards are usually public knowledge. +summary: Public knowledge locations status: index: stable -tags: [ under-construction ] +tags: [ composite-bits ] diff --git a/api/constants/Location/LOCATION_PZONE.yml b/api/constants/Location/LOCATION_PZONE.yml index 8be492ec..03a98ea0 100644 --- a/api/constants/Location/LOCATION_PZONE.yml +++ b/api/constants/Location/LOCATION_PZONE.yml @@ -2,8 +2,8 @@ name: LOCATION_PZONE enum: Location value: 0x200 -description: >- - The Pendulum Zone +description: The [Pendulum Zone](https://yugipedia.com/wiki/Pendulum_Zone). +summary: Pendulum Zone status: index: stable -tags: [ under-construction ] +tags: [ symbolic-location ] \ No newline at end of file diff --git a/api/constants/Location/LOCATION_REMOVED.yml b/api/constants/Location/LOCATION_REMOVED.yml index 3732e100..727e2f41 100644 --- a/api/constants/Location/LOCATION_REMOVED.yml +++ b/api/constants/Location/LOCATION_REMOVED.yml @@ -2,8 +2,7 @@ name: LOCATION_REMOVED enum: Location value: 0x20 -description: >- - The area where banished card go +description: The location for [banished](https://yugipedia.com/wiki/Banish) cards. +summary: Banishment status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/Location/LOCATION_STZONE.yml b/api/constants/Location/LOCATION_STZONE.yml index 7719fd8e..b5d11ba6 100644 --- a/api/constants/Location/LOCATION_STZONE.yml +++ b/api/constants/Location/LOCATION_STZONE.yml @@ -1,9 +1,9 @@ ---!constant name: LOCATION_STZONE -enum: Location +enum: SymbolicLocation value: 0x400 -description: >- - The Spell/Trap Zone (without the Field Zone). Symbolic location. Can be used in functions expecting a location and also in SetRange (except with trigger effects) +description: The [Spell & Trap Zones](https://yugipedia.com/wiki/Spell_%26_Trap_Zone). This excludes the [Field Zone](https://yugipedia.com/wiki/Field_Zone) and the separate [Pendulum Zones](https://yugipedia.com/wiki/Pendulum_Zone) in Master Rule 3. +summary: Spell & Trap Zones status: index: stable -tags: [ under-construction ] +tags: [ symbolic-location ] \ No newline at end of file diff --git a/api/constants/Location/LOCATION_SZONE.yml b/api/constants/Location/LOCATION_SZONE.yml index 1863f837..f0557f43 100644 --- a/api/constants/Location/LOCATION_SZONE.yml +++ b/api/constants/Location/LOCATION_SZONE.yml @@ -2,8 +2,8 @@ name: LOCATION_SZONE enum: Location value: 0x8 -description: >- - The Spell/Trap Zones. It includes the Field Spell Zone and the Pendulum Zones (<=MR3). +description: The location for Spells and Traps, consisting of the [Spell & Trap Zones](https://yugipedia.com/wiki/Spell_%26_Trap_Zone), the [Field Zone](https://yugipedia.com/wiki/Field_Zone), and the [Pendulum Zones](https://yugipedia.com/wiki/Pendulum_Zone). +summary: Location for Spells and Traps status: index: stable -tags: [ under-construction ] +tags: [ symbolic-location ] \ No newline at end of file diff --git a/api/enums/Location.yml b/api/enums/Location.yml index 58d499a1..2fedfdd4 100644 --- a/api/enums/Location.yml +++ b/api/enums/Location.yml @@ -1,6 +1,5 @@ ---!enum name: Location -description: >- - (To be added) -bitmaskInt: true -tags: [ under-construction ] +description: Constants representing locations in a Duel. +summary: Locations. +bitmaskInt: true \ No newline at end of file diff --git a/api/tags/symbolic-location.yml b/api/tags/symbolic-location.yml new file mode 100644 index 00000000..dda082d7 --- /dev/null +++ b/api/tags/symbolic-location.yml @@ -0,0 +1,4 @@ +---!tag +name: symbolic-location +description: Special [location](/api/enums/Location) constants representing more specific parts of some locations. These can used anywhere a location value is expected, except as the [range](/api/functions/Effect/SetRange) of trigger effects. +summary: Location constants representing more specific parts of some locations. \ No newline at end of file From 1c7b6c668c6588daae291c4a13ff1ed151894726 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 20 Apr 2025 15:10:16 +0800 Subject: [PATCH 47/58] update ChainInfo enum and constants --- api/constants/ChainInfo/CHAININFO_CHAIN_ID.yml | 5 ++--- api/constants/ChainInfo/CHAININFO_DISABLE_PLAYER.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_DISABLE_REASON.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_EXTTYPE.yml | 7 +++++-- api/constants/ChainInfo/CHAININFO_TARGET_CARDS.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TARGET_PARAM.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTACK.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTRIBUTE.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE2.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_CONTROLER.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_DEFENSE.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_EFFECT.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_LEVEL.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION.yml | 4 ++-- .../ChainInfo/CHAININFO_TRIGGERING_LOCATION_SYMBOLIC.yml | 6 +++--- api/constants/ChainInfo/CHAININFO_TRIGGERING_PLAYER.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_POSITION.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_RACE.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_RANK.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE.yml | 4 ++-- .../ChainInfo/CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC.yml | 5 ++--- api/constants/ChainInfo/CHAININFO_TRIGGERING_SETCODES.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_STATUS.yml | 4 ++-- .../ChainInfo/CHAININFO_TRIGGERING_SUMMON_LOCATION.yml | 4 ++-- .../CHAININFO_TRIGGERING_SUMMON_PROC_COMPLETE.yml | 4 ++-- .../ChainInfo/CHAININFO_TRIGGERING_SUMMON_TYPE.yml | 4 ++-- api/constants/ChainInfo/CHAININFO_TRIGGERING_TYPE.yml | 7 +++++-- api/constants/ChainInfo/CHAININFO_TYPE.yml | 4 ++-- api/enums/ChainInfo.yml | 5 ++--- 31 files changed, 69 insertions(+), 66 deletions(-) diff --git a/api/constants/ChainInfo/CHAININFO_CHAIN_ID.yml b/api/constants/ChainInfo/CHAININFO_CHAIN_ID.yml index 8d7addd6..7d646167 100644 --- a/api/constants/ChainInfo/CHAININFO_CHAIN_ID.yml +++ b/api/constants/ChainInfo/CHAININFO_CHAIN_ID.yml @@ -2,8 +2,7 @@ name: CHAININFO_CHAIN_ID enum: ChainInfo value: 13 -description: >- - When used with Duel.GetChainInfo returns an integer with Chain ID of the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves a unique integer representing the ID of the requested Chain Link. +summary: The unique ID of a Chain Link. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/ChainInfo/CHAININFO_DISABLE_PLAYER.yml b/api/constants/ChainInfo/CHAININFO_DISABLE_PLAYER.yml index 710fe5c9..e324fcbb 100644 --- a/api/constants/ChainInfo/CHAININFO_DISABLE_PLAYER.yml +++ b/api/constants/ChainInfo/CHAININFO_DISABLE_PLAYER.yml @@ -2,7 +2,7 @@ name: CHAININFO_DISABLE_PLAYER enum: ChainInfo value: 12 -description: >- - When used with Duel.GetChainInfo returns an integer with the player that negated the requested Chain Link's activation/effect/summon. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the player that negated the activation, effect, or Summon of the requested Chain Link. +summary: The player that negated the activation, effect, or Summon in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_DISABLE_REASON.yml b/api/constants/ChainInfo/CHAININFO_DISABLE_REASON.yml index 0e361336..cb243dd0 100644 --- a/api/constants/ChainInfo/CHAININFO_DISABLE_REASON.yml +++ b/api/constants/ChainInfo/CHAININFO_DISABLE_REASON.yml @@ -2,7 +2,7 @@ name: CHAININFO_DISABLE_REASON enum: ChainInfo value: 11 -description: >- - When used with Duel.GetChainInfo returns the effect that negated the requested Chain Link's activation/summon/effect. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [effect](/api/types/Effect) that negated the activation, effect, or Summon of the requested Chain Link. +summary: The effect that negated the activation, effect, or Summon in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_EXTTYPE.yml b/api/constants/ChainInfo/CHAININFO_EXTTYPE.yml index ce27a5ca..172a1072 100644 --- a/api/constants/ChainInfo/CHAININFO_EXTTYPE.yml +++ b/api/constants/ChainInfo/CHAININFO_EXTTYPE.yml @@ -2,7 +2,10 @@ name: CHAININFO_EXTTYPE enum: ChainInfo value: 15 -description: >- - When used with Duel.GetChainInfo returns an integer with the full card type of the handler of the requested Chain Link's effect. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [card type(s)](/api/enums/CardType) of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. This excludes [`TYPE_TRAP`](/api/constants/CardType/TYPE_TRAP) for Trap Monsters, unlike [`CHAININFO_TRIGGERING_TYPE`](/api/constants/ChainInfo/CHAININFO_TRIGGERING_TYPE). +summary: The card type(s) of the card whose effect activated in a Chain Link. status: index: stable +suggestedLinks: + - name: Effect.GetActiveType + link: /api/functions/Effect/GetActiveType \ No newline at end of file diff --git a/api/constants/ChainInfo/CHAININFO_TARGET_CARDS.yml b/api/constants/ChainInfo/CHAININFO_TARGET_CARDS.yml index 65fe4bac..8c1fdd16 100644 --- a/api/constants/ChainInfo/CHAININFO_TARGET_CARDS.yml +++ b/api/constants/ChainInfo/CHAININFO_TARGET_CARDS.yml @@ -2,7 +2,7 @@ name: CHAININFO_TARGET_CARDS enum: ChainInfo value: 8 -description: >- - When used with Duel.GetChainInfo returns a group with the cards targeted by the effect of the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [group](/api/types/Group) of cards targeted by the effect of the requested Chain Link. +summary: The group of cards targeted by the effect in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TARGET_PARAM.yml b/api/constants/ChainInfo/CHAININFO_TARGET_PARAM.yml index 1b83e377..bf3ba9cb 100644 --- a/api/constants/ChainInfo/CHAININFO_TARGET_PARAM.yml +++ b/api/constants/ChainInfo/CHAININFO_TARGET_PARAM.yml @@ -2,7 +2,7 @@ name: CHAININFO_TARGET_PARAM enum: ChainInfo value: 10 -description: >- - When used with Duel.GetChainInfo returns the value set in Duel.SetTargetParam for the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the value set by [Duel.SetTargetParam](/api/functions/Duel/SetTargetParam) for the requested Chain Link. +summary: The set parameter associated to a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml b/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml index aaa920d9..32bce857 100644 --- a/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml +++ b/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml @@ -2,7 +2,7 @@ name: CHAININFO_TARGET_PLAYER enum: ChainInfo value: 9 -description: >- - When used with Duel.GetChainInfo returns an integer with the player targeted by the effect of the requested Chain Link. The target player is usually defined in Duel.SetTargetPlayer and in effects with the EFFECT_FLAG_PLAYER_TARGET flag. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the player "targeted" by the effect of the requested Chain Link. The target player is usually defined in [Duel.SetTargetPlayer](/api/functions/Duel/SetTargetPlayer) and in effects with the [EFFECT_FLAG_PLAYER_TARGET](/api/constants/EffectProperty/EFFECT_FLAG_PLAYER_TARGET) flag. +summary: The player targeted by the effect in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTACK.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTACK.yml index a682d14d..3fcd1cae 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTACK.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTACK.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_ATTACK enum: ChainInfo value: 24 -description: >- - When used with Duel.GetChainInfo returns an integer with the ATK of the monster that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the ATK of the monster whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The ATK of the monster whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTRIBUTE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTRIBUTE.yml index 26e37910..e6e8cd97 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTRIBUTE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_ATTRIBUTE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_ATTRIBUTE enum: ChainInfo value: 22 -description: >- - When used with Duel.GetChainInfo returns an integer with the attribute(s) of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [attribute(s)](/api/enums/MonsterAttribute) of the monster whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The attribute(s) of the monster whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE.yml index c043b96d..01000c10 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_CODE enum: ChainInfo value: 17 -description: >- - When used with Duel.GetChainInfo returns an integer with the ID/passcode of the card that triggered requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the passcode of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The passcode of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE2.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE2.yml index ebb088bd..c3206ff6 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE2.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_CODE2.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_CODE2 enum: ChainInfo value: 18 -description: >- - When used with Duel.GetChainInfo returns an integer with the second ID/passcode, if any, of the card that triggered requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the second passcode, if any, of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The second passcode of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_CONTROLER.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_CONTROLER.yml index 975104f2..326e92f6 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_CONTROLER.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_CONTROLER.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_CONTROLER enum: ChainInfo value: 3 -description: >- - When used with Duel.GetChainInfo returns an integer with the controller of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the player in possession of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The player in possession of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_DEFENSE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_DEFENSE.yml index 0f7d1721..b41ebdf7 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_DEFENSE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_DEFENSE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_DEFENSE enum: ChainInfo value: 25 -description: >- - When used with Duel.GetChainInfo returns an integer with the DEF of the monster that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the DEF of the monster whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The DEF of the monster whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_EFFECT.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_EFFECT.yml index b7bc40e6..c531657e 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_EFFECT.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_EFFECT.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_EFFECT enum: ChainInfo value: 1 -description: >- - When used with Duel.GetChainInfo returns the effect that trigger the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [effect](/api/types/Effect) activated in the requested Chain Link. +summary: The effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_LEVEL.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_LEVEL.yml index e2b98b53..ebe3b1d8 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_LEVEL.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_LEVEL.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_LEVEL enum: ChainInfo value: 20 -description: >- - When used with Duel.GetChainInfo returns an integer with the level of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), returns the Level of the monster whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The Level of the monster whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION.yml index 3b377d65..c40ff10d 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_LOCATION enum: ChainInfo value: 4 -description: >- - When used with Duel.GetChainInfo returns an integer with the location, in the moment the effect was triggered, of the card in requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [location](/api/enums/Location) of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. This excludes [symbolic locations](/api/tags/symbolic-location). To include them, use [`CHAININFO_TRIGGERING_LOCATION_SYMBOLIC`](/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION_SYMBOLIC) instead. +summary: The location of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION_SYMBOLIC.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION_SYMBOLIC.yml index d11b8842..1afdc6ea 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION_SYMBOLIC.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION_SYMBOLIC.yml @@ -2,8 +2,8 @@ name: CHAININFO_TRIGGERING_LOCATION_SYMBOLIC enum: ChainInfo value: 5 -description: >- - (To be added) +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [location](/api/enums/Location) of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. The retrieved value may be a [symbolic location](/api/tags/symbolic-location). To exclude them, use [`CHAININFO_TRIGGERING_LOCATION`](/api/constants/ChainInfo/CHAININFO_TRIGGERING_LOCATION) instead. +summary: The (symbolic) location of the card whose effect activated in a Chain Link. status: index: stable -tags: [ under-construction ] + diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_PLAYER.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_PLAYER.yml index ef6a0f03..3a746550 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_PLAYER.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_PLAYER.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_PLAYER enum: ChainInfo value: 2 -description: >- - When used with Duel.GetChainInfo returns as an integer the player that triggered the requested chain link +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the player that activated the effect in the requested Chain Link. +summary: The player that activated the effect in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_POSITION.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_POSITION.yml index 9689a70f..c906dcda 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_POSITION.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_POSITION.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_POSITION enum: ChainInfo value: 16 -description: >- - When used with Duel.GetChainInfo returns an integer with the position of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [position](/api/enums/CardPosition) of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The position of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_RACE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_RACE.yml index 28168071..c09d9b7b 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_RACE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_RACE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_RACE enum: ChainInfo value: 23 -description: >- - When used with Duel.GetChainInfo returns an integer with the monster card type(s) (race) of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [race(s)](/api/enums/MonsterRace) of the monster whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The race(s) of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_RANK.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_RANK.yml index 21a6e582..c0040ec8 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_RANK.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_RANK.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_RANK enum: ChainInfo value: 21 -description: >- - When used with Duel.GetChainInfo returns an integer with the rank of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the Rank of the monster whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The Rank of the monster activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE.yml index 1a0811db..79b396b9 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_SEQUENCE enum: ChainInfo value: 6 -description: >- - When used with Duel.GetChainInfo returns the sequence (zone within a location) of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the sequence of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. The returned sequence is not limited to a [symbolic location](/api/tags/symbolic-location) even if the card was in one. To account for symbolic locations, use [`CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC`](/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC) instead. +summary: The sequence of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC.yml index 29b33b13..e6a17f5b 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC.yml @@ -2,8 +2,7 @@ name: CHAININFO_TRIGGERING_SEQUENCE_SYMBOLIC enum: ChainInfo value: 7 -description: >- - (To be added) +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the sequence of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. If the card was in a [symbolic location](/api/tags/symbolic-location), the returned value is its sequence when limited to that symbolic location. To **not** account for symbolic locations, use [`CHAININFO_TRIGGERING_SEQUENCE`](/api/constants/ChainInfo/CHAININFO_TRIGGERING_SEQUENCE) instead. +summary: The (symbolic) sequence of the card whose effect activated in a Chain Link. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SETCODES.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SETCODES.yml index 3dbd0b52..351fc0c8 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SETCODES.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SETCODES.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_SETCODES enum: ChainInfo value: 30 -description: >- - When used with Duel.GetChainInfo returns a table with the setcodes (archetypes) of the card that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves a table containing the [archetypes](/api/enums/Archetype) of the card whose effect was activated in the requested Chain Link, as they were at the time of activation. +summary: The archetypes of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_STATUS.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_STATUS.yml index 6c2aa454..ab057fc0 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_STATUS.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_STATUS.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_STATUS enum: ChainInfo value: 26 -description: >- - When used with Duel.GetChainInfo returns an integer with status(es) of the monster that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [status(es)](/api/enums/CardStatus) of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. +summary: The status(es) of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_LOCATION.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_LOCATION.yml index 8fcaa93c..ad07d87b 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_LOCATION.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_LOCATION.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_SUMMON_LOCATION enum: ChainInfo value: 27 -description: >- - When used with Duel.GetChainInfo returns an integer with the summon location of the monster that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [location](/api/enums/Location) where the monster whose effect was activated in the requested Chain Link was summoned from. +summary: The summon location of the monster whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_PROC_COMPLETE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_PROC_COMPLETE.yml index ae280d55..72d5400d 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_PROC_COMPLETE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_PROC_COMPLETE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_SUMMON_PROC_COMPLETE enum: ChainInfo value: 29 -description: >- - When used with Duel.GetChainInfo returns a boolean checking if the the monster that triggered the requested Chain Link was properly summoned or not. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves a [bool](/api/types/bool) representing whether the monster whose effect was activated in the requested Chain Link was properly summoned or not. +summary: If the monster whose effect activated in a Chain Link was properly summoned. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_TYPE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_TYPE.yml index c38fe5ee..a35d8182 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_TYPE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_SUMMON_TYPE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TRIGGERING_SUMMON_TYPE enum: ChainInfo value: 28 -description: >- - When used with Duel.GetChainInfo returns an integer with the summon type of the monster that triggered the requested Chain Link. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [type of the Summon](/api/enums/SummonType) of the monster whose effect was activated in the requested Chain Link. +summary: The summon type of the monster whose effect activated in a Chain Link. status: index: stable diff --git a/api/constants/ChainInfo/CHAININFO_TRIGGERING_TYPE.yml b/api/constants/ChainInfo/CHAININFO_TRIGGERING_TYPE.yml index 4cc6e019..2ea7c9cd 100644 --- a/api/constants/ChainInfo/CHAININFO_TRIGGERING_TYPE.yml +++ b/api/constants/ChainInfo/CHAININFO_TRIGGERING_TYPE.yml @@ -2,7 +2,10 @@ name: CHAININFO_TRIGGERING_TYPE enum: ChainInfo value: 19 -description: >- - When used with Duel.GetChainInfo returns an integer with the full card type of the handler of the requested Chain Link's effect. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the [card type(s)](/api/enums/CardType) of the card whose effect was activated in the requested Chain Link, as it was at the time of activation. This includes [`TYPE_TRAP`](/api/constants/CardType/TYPE_TRAP) for Trap Monsters, unlike [`CHAININFO_EXTTYPE`](/api/constants/ChainInfo/CHAININFO_EXTTYPE). +summary: The card type(s) of the card whose effect activated in a Chain Link. status: index: stable +suggestedLinks: + - name: Effect.GetActiveType + link: /api/functions/Effect/GetActiveType \ No newline at end of file diff --git a/api/constants/ChainInfo/CHAININFO_TYPE.yml b/api/constants/ChainInfo/CHAININFO_TYPE.yml index 6b0a01c7..aadc765b 100644 --- a/api/constants/ChainInfo/CHAININFO_TYPE.yml +++ b/api/constants/ChainInfo/CHAININFO_TYPE.yml @@ -2,7 +2,7 @@ name: CHAININFO_TYPE enum: ChainInfo value: 14 -description: >- - When used with Duel.GetChainInfo returns an intger with the major card type (Monster/Spell/Trap) of the handler of the request Chain Link's effect. For Trap monsters, returns TYPE_MONSTER. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the main [card type](/api/enums/CardType) (Monster, Spell, or Trap) of the card whose effect was activated in the requested Chain Link. Trap monsters will return [`TYPE_MONSTER`](/api/constants/CardType/TYPE_MONSTER). +summary: The main card type of the card whose effect activated in a Chain Link. status: index: stable diff --git a/api/enums/ChainInfo.yml b/api/enums/ChainInfo.yml index 351cf01a..2eb51975 100644 --- a/api/enums/ChainInfo.yml +++ b/api/enums/ChainInfo.yml @@ -1,5 +1,4 @@ ---!enum name: ChainInfo -description: >- - (To be added) -tags: [ under-construction ] +description: Constants to be used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo) to specify which information related to a Chain Link to retrieve. +summary: Information related to a Chain Link. \ No newline at end of file From 0516993b7ed428da7cbbd5c8632fb27bcc085f6f Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 20 Apr 2025 15:46:35 +0800 Subject: [PATCH 48/58] update symbolic-location tag --- api/tags/symbolic-location.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/tags/symbolic-location.yml b/api/tags/symbolic-location.yml index dda082d7..b9ccef61 100644 --- a/api/tags/symbolic-location.yml +++ b/api/tags/symbolic-location.yml @@ -1,4 +1,4 @@ ---!tag name: symbolic-location -description: Special [location](/api/enums/Location) constants representing more specific parts of some locations. These can used anywhere a location value is expected, except as the [range](/api/functions/Effect/SetRange) of trigger effects. +description: Special [location](/api/enums/Location) constants representing more specific parts of some locations. summary: Location constants representing more specific parts of some locations. \ No newline at end of file From 7cbf7d1ddc519229fc844d0faeb26d25834eae04 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 27 Apr 2025 23:03:19 +0800 Subject: [PATCH 49/58] some consistency updates --- api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml | 2 +- api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml | 2 +- api/constants/CommonCard/CARD_CLOCK_LIZARD.yml | 2 +- api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml | 2 +- api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml | 2 +- api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml | 2 +- api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml | 2 +- api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml | 2 +- api/constants/CommonCard/CARD_RIKKA_KONKON.yml | 2 +- api/constants/CommonCard/CARD_SFORCE_CHASE.yml | 2 +- api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml | 2 +- api/constants/CommonCard/CARD_SUMMON_GATE.yml | 2 +- api/constants/CommonCard/CARD_UNKNOWN.yml | 2 +- api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml | 2 +- api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml | 2 +- api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml | 2 +- api/constants/DamageModifier/DOUBLE_DAMAGE.yml | 8 ++++++++ api/constants/DamageModifier/HALF_DAMAGE.yml | 8 ++++++++ api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml | 2 +- api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml | 2 +- api/constants/Event/EVENT_PHASE_START.yml | 2 +- api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml | 8 -------- api/constants/PiercingDamageModifier/HALF_DAMAGE.yml | 8 -------- api/constants/Reason/REASON_FLIP.yml | 9 +++++++++ api/enums/DamageModifier.yml | 4 ++++ api/enums/PiercingDamageModifier.yml | 4 ---- api/types/FusionRecipeFilter.yml | 2 +- api/types/Script.yml | 6 +++--- 28 files changed, 52 insertions(+), 43 deletions(-) create mode 100644 api/constants/DamageModifier/DOUBLE_DAMAGE.yml create mode 100644 api/constants/DamageModifier/HALF_DAMAGE.yml delete mode 100644 api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml delete mode 100644 api/constants/PiercingDamageModifier/HALF_DAMAGE.yml create mode 100644 api/constants/Reason/REASON_FLIP.yml create mode 100644 api/enums/DamageModifier.yml delete mode 100644 api/enums/PiercingDamageModifier.yml diff --git a/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml b/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml index 32bce857..fead26d6 100644 --- a/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml +++ b/api/constants/ChainInfo/CHAININFO_TARGET_PLAYER.yml @@ -2,7 +2,7 @@ name: CHAININFO_TARGET_PLAYER enum: ChainInfo value: 9 -description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the player "targeted" by the effect of the requested Chain Link. The target player is usually defined in [Duel.SetTargetPlayer](/api/functions/Duel/SetTargetPlayer) and in effects with the [EFFECT_FLAG_PLAYER_TARGET](/api/constants/EffectProperty/EFFECT_FLAG_PLAYER_TARGET) flag. +description: When used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo), retrieves the player "targeted" by the effect of the requested Chain Link. The target player is usually defined in [Duel.SetTargetPlayer](/api/functions/Duel/SetTargetPlayer) and in effects with the [`EFFECT_FLAG_PLAYER_TARGET`](/api/constants/EffectProperty/EFFECT_FLAG_PLAYER_TARGET) flag. summary: The player targeted by the effect in a Chain Link. status: index: stable diff --git a/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml b/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml index ce64e25f..df9b84bf 100644 --- a/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml +++ b/api/constants/CommonCard/CARD_BLUEEYES_SPIRIT.yml @@ -2,7 +2,7 @@ name: CARD_BLUEEYES_SPIRIT enum: CommonCard value: 59822133 -description: The passcode of ["Blue-Eyes Spirit Dragon"](https://yugipedia.com/wiki/Blue-Eyes_Spirit_Dragon). Players affected by an effect with this ID cannot Special Summon 2 or more monsters at the same time. +description: The passcode of ["Blue-Eyes Spirit Dragon"](https://yugipedia.com/wiki/Blue-Eyes_Spirit_Dragon). Players affected by an [effect](/api/types/Effect) with this as [code](/api/functions/Effect/SetCode) cannot Special Summon 2 or more monsters at the same time. summary: Blue-Eyes Spirit Dragon status: index: stable diff --git a/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml b/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml index 3c66d94a..46f99a8f 100644 --- a/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml +++ b/api/constants/CommonCard/CARD_CLOCK_LIZARD.yml @@ -2,7 +2,7 @@ name: CARD_CLOCK_LIZARD enum: CommonCard value: 51476410 -description: The passcode of ["Clock Lizard"](https://yugipedia.com/wiki/Clock_Lizard). Cards affected by an effect with this ID are excluded by "Clock Lizard" when checking what cards it can return to the Extra Deck. +description: The passcode of ["Clock Lizard"](https://yugipedia.com/wiki/Clock_Lizard). Cards affected by an [effect](/api/types/Effect) with this as [code](/api/functions/Effect/SetCode) are excluded by "Clock Lizard" when checking what cards it can return to the Extra Deck. summary: Clock Lizard status: index: stable diff --git a/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml b/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml index 38bb3815..054a87a0 100644 --- a/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml +++ b/api/constants/CommonCard/CARD_ORCUSTRATED_BABEL.yml @@ -2,7 +2,7 @@ name: CARD_ORCUSTRATED_BABEL enum: CommonCard value: 90351981 -description: The passcode of ["Orcustrated Babel"](https://yugipedia.com/wiki/Obelisk_the_Tormentor). Players affected by an effect with this ID can activate the effects of "Orcust" monsters in their GY, or of Link Monsters they control with "Orcust" in their original names, as Quick Effects. +description: The passcode of ["Orcustrated Babel"](https://yugipedia.com/wiki/Orcustrated_Babel). Players affected by an [effect](/api/types/Effect) with this as [code](/api/functions/Effect/SetCode) can activate the effects of ["Orcust"](https://yugipedia.com/wiki/Orcust) monsters in their GY, or of Link Monsters they control with "Orcust" in their original names, as Quick Effects. summary: Orcustrated Babel status: index: stable diff --git a/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml b/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml index a5c18d23..e76c0d10 100644 --- a/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml +++ b/api/constants/CommonCard/CARD_PRANKKIDS_MEOWMU.yml @@ -2,7 +2,7 @@ name: CARD_PRANKKIDS_MEOWMU enum: CommonCard value: 25725326 -description: The passcode of ["Prank-Kids Meow-Meow-Mu"](https://yugipedia.com/wiki/Prank-Kids_Meow-Meow-Mu). If a player affected by an effect with this ID would activate a "Prank-Kids" monster's effect that would Tribute itself as cost, they can Tribute "Prank-Kids Meow-Meow-Mu" instead. +description: The passcode of ["Prank-Kids Meow-Meow-Mu"](https://yugipedia.com/wiki/Prank-Kids_Meow-Meow-Mu). If a player would activate a ["Prank-Kids"](https://yugipedia.com/wiki/Prank-Kids) monster's effect that would Tribute itself as cost while they are affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), they can perform a different cost, specified as the effect's [operation function](/api/funtions/Effect/SetOperation), instead. summary: Prank-Kids Meow-Meow-Mu status: index: stable diff --git a/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml b/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml index 0ec52226..496827af 100644 --- a/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml +++ b/api/constants/CommonCard/CARD_PSYFRAME_LAMBDA.yml @@ -2,7 +2,7 @@ name: CARD_PSYFRAME_LAMBDA enum: CommonCard value: 8802510 -description: The passcode of ["Psy-Framelord Lambda"](https://yugipedia.com/wiki/Psy-Framelord_Lambda). Players affected by an effect with this ID can activate the effects of "PSY-Framegear" monsters in their hand even while they control a monster(s). +description: The passcode of ["Psy-Framelord Lambda"](https://yugipedia.com/wiki/Psy-Framelord_Lambda). Players affected by an [effect](/api/types/Effect) with this as [code](/api/functions/Effect/SetCode) can activate the effects of "PSY-Framegear" monsters in their hand even while they control a monster(s). summary: Psy-Framelord Lambda status: index: stable diff --git a/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml b/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml index 6a6a45be..d00e1e83 100644 --- a/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml +++ b/api/constants/CommonCard/CARD_REVEALER_ICEBARRIER.yml @@ -2,7 +2,7 @@ name: CARD_REVEALER_ICEBARRIER enum: CommonCard value: 18319762 -description: The passcode of ["Revealer of the Ice Barrier"](https://yugipedia.com/wiki/Revealer_of_the_Ice_Barrier). If a player affected by an effect with this ID would discard, or send a card(s) from their hand to the GY, to activate an "Ice Barrier" monster's effect, they can banish "Revealer of the Ice Barrier" from the GY instead of 1 of those cards. +description: The passcode of ["Revealer of the Ice Barrier"](https://yugipedia.com/wiki/Revealer_of_the_Ice_Barrier). summary: Revealer of the Ice Barrier status: index: stable diff --git a/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml b/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml index 3d20bb4c..41325d3f 100644 --- a/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml +++ b/api/constants/CommonCard/CARD_REVERSAL_OF_FATE.yml @@ -2,7 +2,7 @@ name: CARD_REVERSAL_OF_FATE enum: CommonCard value: 36690018 -description: The passcode of ["Reversal of Fate"](https://yugipedia.com/wiki/Reversal_of_Fate). The effect of "Arcana Force" monsters affected by a flag effect with this ID are treated as the opposite coin result. +description: The passcode of ["Reversal of Fate"](https://yugipedia.com/wiki/Reversal_of_Fate). The effect of ["Arcana Force"](https://yugipedia.com/wiki/Arcana_Force) monsters affected by a flag effect with this ID are treated as the opposite coin result. summary: Reversal of Fate status: index: stable diff --git a/api/constants/CommonCard/CARD_RIKKA_KONKON.yml b/api/constants/CommonCard/CARD_RIKKA_KONKON.yml index c3b3f816..a27d6cc1 100644 --- a/api/constants/CommonCard/CARD_RIKKA_KONKON.yml +++ b/api/constants/CommonCard/CARD_RIKKA_KONKON.yml @@ -2,7 +2,7 @@ name: CARD_RIKKA_KONKON enum: CommonCard value: 76869711 -description: The passcode of ["Rikka Konkon"](https://yugipedia.com/wiki/Rikka_Konkon). If a player would Tribute a Plant monster they control to activate a "Rikka" card or effect, they can Tribute an opponent's monster affected by an effect with this ID, even though they do not control it. +description: The passcode of ["Rikka Konkon"](https://yugipedia.com/wiki/Rikka_Konkon). If a player would Tribute a Plant monster they control to activate a ["Rikka"](https://yugipedia.com/wiki/Rikka) card or effect, they can Tribute an opponent's monster affected by an [effect](/api/types/Effect) with this as [code](/api/functions/Effect/SetCode), even though they do not control it. summary: Rikka Konkon status: index: stable diff --git a/api/constants/CommonCard/CARD_SFORCE_CHASE.yml b/api/constants/CommonCard/CARD_SFORCE_CHASE.yml index d9d2be3d..7964645f 100644 --- a/api/constants/CommonCard/CARD_SFORCE_CHASE.yml +++ b/api/constants/CommonCard/CARD_SFORCE_CHASE.yml @@ -2,7 +2,7 @@ name: CARD_SFORCE_CHASE enum: CommonCard value: 55049722 -description: The passcode of ["S-Force Chase"](https://yugipedia.com/wiki/Revealer_of_the_Ice_Barrier). If a player affected by an effect with this ID would banish a card(s) from their hand to activate an "S-Force" monster's effect, they can banish "S-Force Chase" from the GY instead. +description: The passcode of ["S-Force Chase"](https://yugipedia.com/wiki/S-Force-Chase). summary: S-Force Chase status: index: stable diff --git a/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml b/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml index 17355250..e40e3555 100644 --- a/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml +++ b/api/constants/CommonCard/CARD_SPIRIT_ELIMINATION.yml @@ -2,7 +2,7 @@ name: CARD_SPIRIT_ELIMINATION enum: CommonCard value: 69832741 -description: The passcode of ["Spirit Elimination"](https://yugipedia.com/wiki/Spirit_Elimination). Players affected by an effect with this ID must banish monsters they control instead of monsters in their GY. +description: The passcode of ["Spirit Elimination"](https://yugipedia.com/wiki/Spirit_Elimination). Players affected by an [effect](/api/types/Effect) with this as [code](/api/functions/Effect/SetCode) must banish monsters they control instead of monsters in their GY. summary: Spirit Elimination status: index: stable diff --git a/api/constants/CommonCard/CARD_SUMMON_GATE.yml b/api/constants/CommonCard/CARD_SUMMON_GATE.yml index 4654104b..fda66e59 100644 --- a/api/constants/CommonCard/CARD_SUMMON_GATE.yml +++ b/api/constants/CommonCard/CARD_SUMMON_GATE.yml @@ -2,7 +2,7 @@ name: CARD_SUMMON_GATE enum: CommonCard value: 29724053 -description: The passcode of ["Summon Gate"](https://yugipedia.com/wiki/Summon_Gate). Players affected by an effect with this ID can only Special Summon a maximum of 3 monsters from the Extra Deck each turn. +description: The passcode of ["Summon Gate"](https://yugipedia.com/wiki/Summon_Gate). Players affected by an [effect](/api/types/Effect) with this as [code](/api/functions/Effect/SetCode) can only [Special Summon](https://yugipedia.com/wiki/Special_Summon) a maximum of 3 monsters from the Extra Deck each turn. summary: Summon Gate status: index: stable diff --git a/api/constants/CommonCard/CARD_UNKNOWN.yml b/api/constants/CommonCard/CARD_UNKNOWN.yml index 956fddb8..e597bcd0 100644 --- a/api/constants/CommonCard/CARD_UNKNOWN.yml +++ b/api/constants/CommonCard/CARD_UNKNOWN.yml @@ -2,7 +2,7 @@ name: CARD_UNKNOWN enum: CommonCard value: 10000110 -description: The passcode of ["Unknown"](https://yugipedia.com/wiki/Unknown), registered in the card database as a Token. The passcode of cards are changed into this ID when they are affected by an effect that treats their name as "Unknown". +description: The passcode of ["Unknown"](https://yugipedia.com/wiki/Unknown), registered in the card database as a Token. summary: Unknown status: index: stable diff --git a/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml b/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml index 794d1110..7644dffc 100644 --- a/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml +++ b/api/constants/CommonCard/CARD_URSARCTIC_BIG_DIPPER.yml @@ -2,7 +2,7 @@ name: CARD_URSARCTIC_BIG_DIPPER enum: CommonCard value: 89264428 -description: The passcode of ["Ursarctic Big Dipper"](https://yugipedia.com/wiki/Ursarctic_Big_Dipper). If a player affected by an effect with this ID would Tribute a monster(s) to activate an "Ursarctic" monster's effect, they can banish 1 Level 7 or higher "Ursarctic" monster from their GY instead. +description: The passcode of ["Ursarctic Big Dipper"](https://yugipedia.com/wiki/Ursarctic_Big_Dipper). If a player would Tribute a monster(s) to activate an ["Ursarctic"](https://yugipedia.com/wiki/Ursarctic) monster's effect while they are affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), they can perform a different cost, specified as the effect's [operation function](/api/funtions/Effect/SetOperation), instead. summary: Ursarctic Big Dipper status: index: stable diff --git a/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml b/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml index 70729813..d667d8fe 100644 --- a/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml +++ b/api/constants/CommonCard/CARD_URSARCTIC_DRYTRON.yml @@ -2,7 +2,7 @@ name: CARD_URSARCTIC_DRYTRON enum: CommonCard value: 89771220 -description: The passcode of ["Ursarctic Drytron"](https://yugipedia.com/wiki/Ursarctic_Drytron). If a player affected by an effect with this ID would Tribute a monster(s) to activate an "Ursarctic" or "Drytron" monster's effect, they can banish "Ursarctic Drytron" from their GY instead. +description: The passcode of ["Ursarctic Drytron"](https://yugipedia.com/wiki/Ursarctic_Drytron). If a player would Tribute a monster(s) to activate an ["Ursarctic"](https://yugipedia.com/wiki/Ursarctic) or ["Drytron"](https://yugipedia.com/wiki/Drytron) monster's effect while they are affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), they can perform a different cost, specified as the effect's [operation function](/api/funtions/Effect/SetOperation), instead. summary: Ursarctic Drytron status: index: stable diff --git a/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml b/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml index 1683ea88..a68467e5 100644 --- a/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml +++ b/api/constants/CommonCard/CARD_VERNUSYLPH_COROLLA.yml @@ -2,7 +2,7 @@ name: CARD_VERNUSYLPH_COROLLA enum: CommonCard value: 14108995 -description: The passcode of ["Vernusylph Corolla"](https://yugipedia.com/wiki/Vernusylph_Corolla). If a player affected by an effect with this ID would discard a "Vernusylph" monster(s) and 1 card to activate the effect of that "Vernusylph" monster in their hand, they can discard only that "Vernusylph" monster(s) instead. +description: The passcode of ["Vernusylph Corolla"](https://yugipedia.com/wiki/Vernusylph_Corolla). If a player would discard a ["Vernusylph"](https://yugipedia.com/wiki/Vernusylph) monster(s) and 1 other card to activate the effect of that "Vernusylph" monster in their hand while they are affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), they can perform a different cost, specified as the effect's [operation function](/api/funtions/Effect/SetOperation), instead. summary: Vernusylph Corolla status: index: stable diff --git a/api/constants/DamageModifier/DOUBLE_DAMAGE.yml b/api/constants/DamageModifier/DOUBLE_DAMAGE.yml new file mode 100644 index 00000000..678b257a --- /dev/null +++ b/api/constants/DamageModifier/DOUBLE_DAMAGE.yml @@ -0,0 +1,8 @@ +---!constant +name: DOUBLE_DAMAGE +enum: DamageModifier +value: 0x80000000 +description: When set as the [value](/api/functions/Effect/SetValue) of an [effect that changes battle damage](/api/constants/EffectType/EFFECT_CHANGE_BATTLE_DAMAGE) or a [piercing effect](/api/constants/EffectType/EFFECT_PIERCE), the damage inflicted is doubled. +summary: Doubles battle damage. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DamageModifier/HALF_DAMAGE.yml b/api/constants/DamageModifier/HALF_DAMAGE.yml new file mode 100644 index 00000000..b1ac8a3f --- /dev/null +++ b/api/constants/DamageModifier/HALF_DAMAGE.yml @@ -0,0 +1,8 @@ +---!constant +name: HALF_DAMAGE +enum: DamageModifier +value: 0x80000001 +description: When set as the [value](/api/functions/Effect/SetValue) of an [effect that changes battle damage](/api/constants/EffectType/EFFECT_CHANGE_BATTLE_DAMAGE) or a [piercing effect](/api/constants/EffectType/EFFECT_PIERCE), the damage inflicted is halved. +summary: Halves battle damage. +status: + index: stable diff --git a/api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml b/api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml index 3fb44995..2b0d358d 100644 --- a/api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml +++ b/api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER.yml @@ -8,4 +8,4 @@ status: index: stable suggestedLinks: - name: DUEL_TCG_SEGOC_NONPUBLIC - link: api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC \ No newline at end of file + link: /api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml b/api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml index 6e934962..b078ad9f 100644 --- a/api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml +++ b/api/constants/DuelOption/DUEL_TCG_SEGOC_NONPUBLIC.yml @@ -8,4 +8,4 @@ status: index: stable suggestedLinks: - name: DUEL_TCG_SEGOC_FIRSTTRIGGER - link: api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER \ No newline at end of file + link: /api/constants/DuelOption/DUEL_TCG_SEGOC_FIRSTTRIGGER \ No newline at end of file diff --git a/api/constants/Event/EVENT_PHASE_START.yml b/api/constants/Event/EVENT_PHASE_START.yml index 09a31f2f..6e5b436e 100644 --- a/api/constants/Event/EVENT_PHASE_START.yml +++ b/api/constants/Event/EVENT_PHASE_START.yml @@ -2,7 +2,7 @@ name: EVENT_PHASE_START enum: Event value: 0x2000 -description: This event is raised at the start of a given [phase](api/enums/Phase), specified by combining it with the corresponding phase value (e.g., `EVENT_PHASE_START|PHASE_DRAW` for the start of the Draw Phase). +description: This event is raised at the start of a given [phase](/api/enums/Phase), specified by combining it with the corresponding phase value (e.g., `EVENT_PHASE_START|PHASE_DRAW` for the start of the Draw Phase). summary: The start of a given phase. status: index: stable diff --git a/api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml b/api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml deleted file mode 100644 index ddd4cee4..00000000 --- a/api/constants/PiercingDamageModifier/DOUBLE_DAMAGE.yml +++ /dev/null @@ -1,8 +0,0 @@ ----!constant -name: DOUBLE_DAMAGE -enum: PiercingDamageModifier -value: 0x80000000 -description: When set as the [value](/api/functions/Effect/SetValue) of a [piercing effect](/api/constants/EffectCode/EFFECT_PIERCE), the damage inflicted is doubled. -summary: Double piercing damage. -status: - index: stable \ No newline at end of file diff --git a/api/constants/PiercingDamageModifier/HALF_DAMAGE.yml b/api/constants/PiercingDamageModifier/HALF_DAMAGE.yml deleted file mode 100644 index aed3b74a..00000000 --- a/api/constants/PiercingDamageModifier/HALF_DAMAGE.yml +++ /dev/null @@ -1,8 +0,0 @@ ----!constant -name: HALF_DAMAGE -enum: PiercingDamageModifier -value: 0x80000001 -description: When set as the [value](/api/functions/Effect/SetValue) of a [piercing effect](/api/constants/EffectType/EFFECT_PIERCE), the damage inflicted is halved. -summary: Half piercing damage. -status: - index: stable diff --git a/api/constants/Reason/REASON_FLIP.yml b/api/constants/Reason/REASON_FLIP.yml new file mode 100644 index 00000000..d830b304 --- /dev/null +++ b/api/constants/Reason/REASON_FLIP.yml @@ -0,0 +1,9 @@ +---!constant +name: REASON_FLIP +enum: Reason +value: 0x2000 +description: The reason value is currently unused. +summary: (Unused reason value) +status: + index: unstable + message: Value is currently unused. \ No newline at end of file diff --git a/api/enums/DamageModifier.yml b/api/enums/DamageModifier.yml new file mode 100644 index 00000000..351cb38b --- /dev/null +++ b/api/enums/DamageModifier.yml @@ -0,0 +1,4 @@ +---!enum +name: DamageModifier +description: Constants set as the [value](/api/functions/Effect/SetValue) of [effects that change battle damage](/api/constants/EffectType/EFFECT_CHANGE_BATTLE_DAMAGE) and [piercing effects](/api/constants/EffectType/EFFECT_PIERCE) to modify the amount of damage inflicted. +summary: Battle damage modifiers. \ No newline at end of file diff --git a/api/enums/PiercingDamageModifier.yml b/api/enums/PiercingDamageModifier.yml deleted file mode 100644 index 304a07cc..00000000 --- a/api/enums/PiercingDamageModifier.yml +++ /dev/null @@ -1,4 +0,0 @@ ----!enum -name: PiercingDamageModifier -description: Constants set as the [value](/api/functions/Effect/SetValue) of [piercing effects](/api/constants/EffectType/EFFECT_PIERCE) to modify the amount of piercing damage inflicted. -summary: Modifiers for piercing damage. \ No newline at end of file diff --git a/api/types/FusionRecipeFilter.yml b/api/types/FusionRecipeFilter.yml index d59ac048..93f54212 100644 --- a/api/types/FusionRecipeFilter.yml +++ b/api/types/FusionRecipeFilter.yml @@ -14,7 +14,7 @@ parameters: description: The Fusion card to be summoned with the material. - name: sumtype type: [ int ] - description: The summon type. Always includes [SUMMON_TYPE_FUSION](/api/constants/SummonType/SUMMON_TYPE_FUSION). + description: The summon type. Always includes [`SUMMON_TYPE_FUSION`](/api/constants/SummonType/SUMMON_TYPE_FUSION). - name: tp type: [ int ] description: The player performing the Fusion Summon. diff --git a/api/types/Script.yml b/api/types/Script.yml index 6f34e14d..59761652 100644 --- a/api/types/Script.yml +++ b/api/types/Script.yml @@ -41,7 +41,7 @@ fields: # Fusion Summons - name: material_location valueType: [ int ] - description: A [Location](/api/enums/Location) specified as where a Fusion material should be. + description: A [Location](/api/enums/Location) where a Fusion material should be. - name: material_race valueType: [ int ] description: A [MonsterRace](/api/enums/MonsterRace) mentioned as a Fusion material. @@ -76,10 +76,10 @@ fields: # Xyz Summons - name: minxyzct valueType: [ int, nil ] - description: The minimum number of materials a Xyz Monster uses for its Xyz Summon. + description: The minimum number of materials an Xyz Monster uses for its Xyz Summon. - name: maxxyzct valueType: [ int, nil ] - description: The maximum number of materials a Xyz Monster uses for its Xyz Summon. + description: The maximum number of materials an Xyz Monster uses for its Xyz Summon. - name: xyz_number valueType: [ int, nil ] description: The number of a ["Number"](https://yugipedia.com/wiki/Number) Xyz monster. From 5b11566d01b800fd5ba2ca68ad198650742d7bf5 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 27 Apr 2025 23:03:52 +0800 Subject: [PATCH 50/58] update EffectCode constants, part 1 --- api/constants/EffectCode/EFFECT_ACTIVATE_COST.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_ADD_ATTRIBUTE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_ADD_CODE.yml | 11 ++++++++--- .../EffectCode/EFFECT_ADD_EXTRA_TRIBUTE.yml | 7 +++---- api/constants/EffectCode/EFFECT_ADD_LINKMARKER.yml | 8 +++++--- api/constants/EffectCode/EFFECT_ADD_LINK_CODE.yml | 8 ++++---- .../EffectCode/EFFECT_ADD_LINK_SETCODE.yml | 8 ++++---- api/constants/EffectCode/EFFECT_ADD_RACE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_ADD_SETCODE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_ADD_TYPE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_ALLOW_NEGATIVE.yml | 7 +++---- .../EffectCode/EFFECT_ALSO_BATTLE_DAMAGE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_ATTACK_ALL.yml | 10 +++++----- api/constants/EffectCode/EFFECT_ATTACK_COST.yml | 7 +++---- .../EffectCode/EFFECT_ATTACK_DISABLED.yml | 7 +++---- .../EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml | 8 +++++--- .../EffectCode/EFFECT_BATTLE_DAMAGE_TO_EFFECT.yml | 7 +++---- .../EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml | 5 ++--- .../EffectCode/EFFECT_BECOME_LINKED_ZONE.yml | 7 +++---- api/constants/EffectCode/EFFECT_BECOME_QUICK.yml | 7 +++---- .../EffectCode/EFFECT_BOTH_BATTLE_DAMAGE.yml | 5 ++--- api/constants/EffectCode/EFFECT_BP_FIRST_TURN.yml | 5 ++--- api/constants/EffectCode/EFFECT_BP_TWICE.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_ACTIVATE.yml | 5 ++--- api/constants/EffectCode/EFFECT_CANNOT_ATTACK.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_ATTACK_ANNOUNCE.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_BE_BATTLE_TARGET.yml | 11 ++++++++--- .../EffectCode/EFFECT_CANNOT_BE_EFFECT_TARGET.yml | 8 +++++--- .../EFFECT_CANNOT_BE_FUSION_MATERIAL.yml | 8 +++++--- .../EffectCode/EFFECT_CANNOT_BE_LINK_MATERIAL.yml | 10 +++++----- .../EffectCode/EFFECT_CANNOT_BE_MATERIAL.yml | 8 +++++--- .../EFFECT_CANNOT_BE_SYNCHRO_MATERIAL.yml | 10 +++++----- .../EffectCode/EFFECT_CANNOT_BE_XYZ_MATERIAL.yml | 10 +++++----- api/constants/EffectCode/EFFECT_CANNOT_BP.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_CHANGE_CONTROL.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_CHANGE_POSITION.yml | 7 +++---- .../EffectCode/EFFECT_CANNOT_CHANGE_POS_E.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_DIRECT_ATTACK.yml | 5 ++--- api/constants/EffectCode/EFFECT_CANNOT_DISABLE.yml | 7 +++---- .../EFFECT_CANNOT_DISABLE_FLIP_SUMMON.yml | 7 +++---- .../EffectCode/EFFECT_CANNOT_DISABLE_SPSUMMON.yml | 7 +++---- .../EffectCode/EFFECT_CANNOT_DISABLE_SUMMON.yml | 7 +++---- .../EffectCode/EFFECT_CANNOT_DISCARD_DECK.yml | 7 +++---- .../EffectCode/EFFECT_CANNOT_DISCARD_HAND.yml | 12 +++++------- .../EffectCode/EFFECT_CANNOT_DISEFFECT.yml | 9 ++++----- api/constants/EffectCode/EFFECT_CANNOT_DRAW.yml | 5 ++--- api/constants/EffectCode/EFFECT_CANNOT_EP.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_FLIP_SUMMON.yml | 8 +++++--- .../EffectCode/EFFECT_CANNOT_INACTIVATE.yml | 9 ++++----- .../EffectCode/EFFECT_CANNOT_LOSE_DECK.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_LOSE_EFFECT.yml | 7 +++---- api/constants/EffectCode/EFFECT_CANNOT_LOSE_LP.yml | 7 +++---- api/constants/EffectCode/EFFECT_CANNOT_M2.yml | 5 ++--- api/constants/EffectCode/EFFECT_CANNOT_MSET.yml | 14 +++++--------- .../EffectCode/EFFECT_CANNOT_PLACE_COUNTER.yml | 13 +++++-------- api/constants/EffectCode/EFFECT_CANNOT_RELEASE.yml | 13 +++++-------- api/constants/EffectCode/EFFECT_CANNOT_REMOVE.yml | 13 +++++-------- .../EFFECT_CANNOT_SELECT_BATTLE_TARGET.yml | 11 ++++++++--- .../EFFECT_CANNOT_SELECT_EFFECT_TARGET.yml | 11 +++++------ .../EffectCode/EFFECT_CANNOT_SPECIAL_SUMMON.yml | 8 +++++--- api/constants/EffectCode/EFFECT_CANNOT_SSET.yml | 11 +++++------ api/constants/EffectCode/EFFECT_CANNOT_SUMMON.yml | 14 +++++--------- api/constants/EffectCode/EFFECT_CANNOT_TO_DECK.yml | 11 +++++------ .../EffectCode/EFFECT_CANNOT_TO_GRAVE.yml | 8 +++++--- .../EffectCode/EFFECT_CANNOT_TO_GRAVE_AS_COST.yml | 11 ++++++++--- api/constants/EffectCode/EFFECT_CANNOT_TO_HAND.yml | 9 ++------- api/constants/EffectCode/EFFECT_CANNOT_TRIGGER.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_TURN_SET.yml | 5 ++--- .../EffectCode/EFFECT_CANNOT_USE_AS_COST.yml | 5 ++--- 69 files changed, 268 insertions(+), 280 deletions(-) diff --git a/api/constants/EffectCode/EFFECT_ACTIVATE_COST.yml b/api/constants/EffectCode/EFFECT_ACTIVATE_COST.yml index 0c10b9bb..5a97d9e3 100644 --- a/api/constants/EffectCode/EFFECT_ACTIVATE_COST.yml +++ b/api/constants/EffectCode/EFFECT_ACTIVATE_COST.yml @@ -2,8 +2,12 @@ name: EFFECT_ACTIVATE_COST enum: EffectCode value: 90 -description: >- - Affected player must pay a cost to activate effects +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must perform an additional cost, defined as the effect's [operation function](/api/functions/Effect/SetOperation), to activate effects. +summary: Affected players must pay a cost to activate effects. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetCost: function(e,tp,eg,ep,ev,re,r,rp) -> bool +# checks if the cost can be performed +# SetOperation: function(e,tp,eg,ep,ev,re,r,rp) -> nil +# performs the cost \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_ATTRIBUTE.yml b/api/constants/EffectCode/EFFECT_ADD_ATTRIBUTE.yml index 6fe4cd54..4bbcf8a2 100644 --- a/api/constants/EffectCode/EFFECT_ADD_ATTRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_ATTRIBUTE.yml @@ -2,8 +2,10 @@ name: EFFECT_ADD_ATTRIBUTE enum: EffectCode value: 125 -description: >- - Treats a Card(s) as a additional element(s) (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is **also** treated as the [attribute(s)](/api/enums/MonsterAttribute) specified as the effect's [value](/api/functions/Effect/SetValue). This does not overwrite the card's current attributes, unlike [`EFFECT_CHANGE_ATTRIBUTE`](/api/constants/EffectCode/EFFECT_CHANGE_ATTRIBUTE). +summary: Affected cards are treated as an additional attribute(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_ATTRIBUTE + link: /api/constants/EffectCode/EFFECT_REMOVE_ATTRIBUTE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_CODE.yml b/api/constants/EffectCode/EFFECT_ADD_CODE.yml index e2648a5a..6c6dd7d0 100644 --- a/api/constants/EffectCode/EFFECT_ADD_CODE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_CODE.yml @@ -2,8 +2,13 @@ name: EFFECT_ADD_CODE enum: EffectCode value: 113 -description: >- - Treats a Card(s) as another Card by adding one additional Code (ID) to it. The additional code is obtained from the effect's SetValue. When used as single effect and an operation function is provided, this effect is applied if such operation returns true. In this case, the operation function receives the following parameters: sumcard, sumtype, playerid. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is **also** treated as the name (passcode) specified as the effect's [value](/api/functions/Effect/SetValue). This does not overwrite the card's current passcode, unlike [`EFFECT_CHANGE_CODE`](/api/constants/EffectCode/EFFECT_CHANGE_CODE). +summary: Affected cards are treated as an additional name (passcode). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_CODE + link: /api/constants/EffectCode/EFFECT_REMOVE_CODE +# effect structure: +# SetOperation: function(sumcard,sumtype,playerid) -> bool +# for single effects, must return true for the effect to apply \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_EXTRA_TRIBUTE.yml b/api/constants/EffectCode/EFFECT_ADD_EXTRA_TRIBUTE.yml index 337a42cc..2d850279 100644 --- a/api/constants/EffectCode/EFFECT_ADD_EXTRA_TRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_EXTRA_TRIBUTE.yml @@ -2,8 +2,7 @@ name: EFFECT_ADD_EXTRA_TRIBUTE enum: EffectCode value: 157 -description: >- - The affected card can use as tribute other cards (than the default ones). Requires SetTargetRange and SetTarget +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be Tributed in addition to the cards that can be Tributed by default. +summary: Affected cards can be Tributed in addition to the default cards. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_LINKMARKER.yml b/api/constants/EffectCode/EFFECT_ADD_LINKMARKER.yml index 652b6dd1..2184d0fa 100644 --- a/api/constants/EffectCode/EFFECT_ADD_LINKMARKER.yml +++ b/api/constants/EffectCode/EFFECT_ADD_LINKMARKER.yml @@ -2,8 +2,10 @@ name: EFFECT_ADD_LINKMARKER enum: EffectCode value: 423 -description: >- - Add LinkMarkers to the affected card +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) gains the [Link Arrow(s)](/api/enums/LinkMarker) specified as the effect's [value](/api/functions/Effect/SetValue). This does not overwrite the card's current Link Arrows, unlike [`EFFECT_CHANGE_LINKMARKER`](/api/constants/EffectCode/EFFECT_CHANGE_LINKMARKER). +summary: Affected cards gain additional Link Arrows. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_LINKMARKER + link: /api/constants/EffectCode/EFFECT_REMOVE_LINKMARKER \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_LINK_CODE.yml b/api/constants/EffectCode/EFFECT_ADD_LINK_CODE.yml index ce5147f7..5e9bfaf0 100644 --- a/api/constants/EffectCode/EFFECT_ADD_LINK_CODE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_LINK_CODE.yml @@ -2,8 +2,8 @@ name: EFFECT_ADD_LINK_CODE enum: EffectCode value: 354 -description: >- - Deprecated and removed effect. See core's "effect.h". Add a code (ID/name) for the affected monster to have if used for a Link Summon +description: A card that was affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) was **also** treated as the name (passcode) specified as the effect's [value](/api/functions/Effect/SetValue) when being used as material for a [Link Summon](https://yugipedia.com/wiki/Link_Summon). +summary: Affected cards were treated as an additional name for Link Summons. status: - index: stable -tags: [ under-construction ] + index: deleted + message: Code is no longer used. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_LINK_SETCODE.yml b/api/constants/EffectCode/EFFECT_ADD_LINK_SETCODE.yml index eda8d4ec..3c5f8171 100644 --- a/api/constants/EffectCode/EFFECT_ADD_LINK_SETCODE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_LINK_SETCODE.yml @@ -2,8 +2,8 @@ name: EFFECT_ADD_LINK_SETCODE enum: EffectCode value: 355 -description: >- - Deprecated and removed effect. See core's "effect.h". Add a setcode (archetype) for the affected monster to have if used for a Link Summon +description: A card that was affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) was **also** treated as the [archetype](/api/enums/Archetype) specified as the effect's [value](/api/functions/Effect/SetValue) when being used as material for a [Link Summon](https://yugipedia.com/wiki/Link_Summon). +summary: Affected cards were treated as an additional archetype for Link Summons. status: - index: stable -tags: [ under-construction ] + index: deleted + message: Code is no longer used. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_RACE.yml b/api/constants/EffectCode/EFFECT_ADD_RACE.yml index 2f6e23ba..2c940a7a 100644 --- a/api/constants/EffectCode/EFFECT_ADD_RACE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_RACE.yml @@ -2,8 +2,10 @@ name: EFFECT_ADD_RACE enum: EffectCode value: 120 -description: >- - Treats a Card(s) as a additional race(s) (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is **also** treated as the [race(s)](/api/enums/MonsterRace) specified as the effect's [value](/api/functions/Effect/SetValue). This does not overwrite the card's current races, unlike [`EFFECT_CHANGE_RACE`](/api/constants/EffectCode/EFFECT_CHANGE_RACE). +summary: Affected cards are treated as an additional race(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_RACE + link: /api/constants/EffectCode/EFFECT_REMOVE_RACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_SETCODE.yml b/api/constants/EffectCode/EFFECT_ADD_SETCODE.yml index e7bff308..89918a04 100644 --- a/api/constants/EffectCode/EFFECT_ADD_SETCODE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_SETCODE.yml @@ -2,8 +2,10 @@ name: EFFECT_ADD_SETCODE enum: EffectCode value: 334 -description: >- - Adds a setcode (archetype) to the affected card +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is **also** treated as the [archetype](/api/enums/Archetype) specified as the effect's [value](/api/functions/Effect/SetValue). This does not overwrite the card's current archetypes, unlike [`EFFECT_CHANGE_SETCODE`](/api/constants/EffectCode/EFFECT_CHANGE_SETCODE). +summary: Affected cards are treated as an additional archetype. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_SETCODE + link: /api/constants/EffectCode/EFFECT_REMOVE_SETCODE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ADD_TYPE.yml b/api/constants/EffectCode/EFFECT_ADD_TYPE.yml index eb61ef8d..0a9b08ad 100644 --- a/api/constants/EffectCode/EFFECT_ADD_TYPE.yml +++ b/api/constants/EffectCode/EFFECT_ADD_TYPE.yml @@ -2,8 +2,10 @@ name: EFFECT_ADD_TYPE enum: EffectCode value: 115 -description: >- - Treats a Card(s) as a additional type(s) (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is **also** treated as the [card type(s)](/api/enums/CardType) specified as the effect's [value](/api/functions/Effect/SetValue). This does not overwrite the card's current types, unlike [`EFFECT_CHANGE_TYPE`](/api/constants/EffectCode/EFFECT_CHANGE_TYPE). +summary: Affected cards are treated as an additional card type(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_TYPE + link: /api/constants/EffectCode/EFFECT_REMOVE_TYPE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ALLOW_NEGATIVE.yml b/api/constants/EffectCode/EFFECT_ALLOW_NEGATIVE.yml index 61163424..ec1b6070 100644 --- a/api/constants/EffectCode/EFFECT_ALLOW_NEGATIVE.yml +++ b/api/constants/EffectCode/EFFECT_ALLOW_NEGATIVE.yml @@ -2,8 +2,7 @@ name: EFFECT_ALLOW_NEGATIVE enum: EffectCode value: 405 -description: >- - Allows the affected card to have negative levels +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can have a non-positive Level (negative or `0`). +summary: Affected cards can have a non-positive Level. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ALSO_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_ALSO_BATTLE_DAMAGE.yml index 6b4d966d..8772aaf3 100644 --- a/api/constants/EffectCode/EFFECT_ALSO_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_ALSO_BATTLE_DAMAGE.yml @@ -2,8 +2,10 @@ name: EFFECT_ALSO_BATTLE_DAMAGE enum: EffectCode value: 207 -description: >- - The opponent also takes the battle damage. See Lyrilusc - Recital Starling +description: Any battle damage inflicted to the controller of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) (in battles involving that monster) is also inflicted to their opponent. +summary: Battle damage inflicted to controller is also inflicted to the opponent. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REFLECT_BATTLE_DAMAGE + link: /api/constants/EffectCode/EFFECT_REFLECT_BATTLE_DAMAGE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ATTACK_ALL.yml b/api/constants/EffectCode/EFFECT_ATTACK_ALL.yml index ea30cf4e..0b9eef85 100644 --- a/api/constants/EffectCode/EFFECT_ATTACK_ALL.yml +++ b/api/constants/EffectCode/EFFECT_ATTACK_ALL.yml @@ -2,10 +2,10 @@ name: EFFECT_ATTACK_ALL enum: EffectCode value: 193 -description: >- - Affected card can attack all valid attack targets once each. SetValue receives the following parameters: -e: this effect itself -c: the cards that can be attack target +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can attack all monsters that fulfill the effect's [value function](/api/functions/Effect/SetValue), once each. +summary: Affected cards can attack all valid attack targets once each. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,c) -> bool +# must be true if c can be an attack target diff --git a/api/constants/EffectCode/EFFECT_ATTACK_COST.yml b/api/constants/EffectCode/EFFECT_ATTACK_COST.yml index 8180f2f0..2a0efc7f 100644 --- a/api/constants/EffectCode/EFFECT_ATTACK_COST.yml +++ b/api/constants/EffectCode/EFFECT_ATTACK_COST.yml @@ -2,8 +2,7 @@ name: EFFECT_ATTACK_COST enum: EffectCode value: 96 -description: >- - The affected player must pay a cost to attack. +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must perform a cost, defined as the effect's [operation function](/api/functions/Effect/SetOperation), to declare an attack. +summary: Affected players must pay a cost to declare attacks. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ATTACK_DISABLED.yml b/api/constants/EffectCode/EFFECT_ATTACK_DISABLED.yml index 08588939..03fb1964 100644 --- a/api/constants/EffectCode/EFFECT_ATTACK_DISABLED.yml +++ b/api/constants/EffectCode/EFFECT_ATTACK_DISABLED.yml @@ -2,8 +2,7 @@ name: EFFECT_ATTACK_DISABLED enum: EffectCode value: 197 -description: >- - The affected card's attack has been negated (shows application of Duel.NegateAttack() ) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) has had its attack negated in the current Battle Phase. Effects with this code are typically not manually registered in card scripts, but are automatically registered when a card's attack is negated. +summary: Affected cards have had their attack negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml index dc056711..df86ddb9 100644 --- a/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml @@ -2,8 +2,10 @@ name: EFFECT_AVOID_BATTLE_DAMAGE enum: EffectCode value: 201 -description: >- - The controller of the affected card does not take battle damage when it battles +description: The controller of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) does not take battle damage in battles involving the card. +summary: Controller of affected monsters do not take battle damage in battles involving them. status: index: stable -tags: [ under-construction ] +suggestedLink: + - name: EFFECT_NO_BATTLE_DAMAGE + link: /api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_BATTLE_DAMAGE_TO_EFFECT.yml b/api/constants/EffectCode/EFFECT_BATTLE_DAMAGE_TO_EFFECT.yml index 48788c8c..457784cd 100644 --- a/api/constants/EffectCode/EFFECT_BATTLE_DAMAGE_TO_EFFECT.yml +++ b/api/constants/EffectCode/EFFECT_BATTLE_DAMAGE_TO_EFFECT.yml @@ -2,8 +2,7 @@ name: EFFECT_BATTLE_DAMAGE_TO_EFFECT enum: EffectCode value: 205 -description: >- - The affected card deals effect damage when it battles (Gravekeeper's Vassal) +description: Any battle damage inflicted by a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as effect damage instead. +summary: Battle damage from affected cards is treated as effect damage. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml b/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml index 8e3f4491..afd646cd 100644 --- a/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml @@ -2,8 +2,7 @@ name: EFFECT_BATTLE_DESTROY_REDIRECT enum: EffectCode value: 204 -description: >- - If the affected card is destroyed by battle, send it to a given location +description: Monsters destroyed by battle by a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is sent to the [location](/api/enum/Location) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Monsters destroyed by battle by affected cards are sent to specified location. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_BECOME_LINKED_ZONE.yml b/api/constants/EffectCode/EFFECT_BECOME_LINKED_ZONE.yml index 260e4524..adfcb469 100644 --- a/api/constants/EffectCode/EFFECT_BECOME_LINKED_ZONE.yml +++ b/api/constants/EffectCode/EFFECT_BECOME_LINKED_ZONE.yml @@ -2,8 +2,7 @@ name: EFFECT_BECOME_LINKED_ZONE enum: EffectCode value: 266 -description: >- - Makes a zone linked +description: Zones specified as the [value](/api/functions/Effect/SetValue) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) are treated as [linked zones](https://yugipedia.com/wiki/Points_to), as though a Link Monster is pointing to it. +summary: Specified zones are treated as linked. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_BECOME_QUICK.yml b/api/constants/EffectCode/EFFECT_BECOME_QUICK.yml index 6c3c42b7..a073adec 100644 --- a/api/constants/EffectCode/EFFECT_BECOME_QUICK.yml +++ b/api/constants/EffectCode/EFFECT_BECOME_QUICK.yml @@ -2,8 +2,7 @@ name: EFFECT_BECOME_QUICK enum: EffectCode value: 407 -description: >- - The affected Spell cards can be played like Quick-Play Spells +description: A [Normal Spell](https://yugipedia.com/wiki/Normal_Spell_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be activated like a [Quick-Play Spell](https://yugipedia.com/wiki/Quick-Play_Spell_Card). +summary: Affected Normal Spell can be activated like a Quick-Play Spell. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_BOTH_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_BOTH_BATTLE_DAMAGE.yml index 9a93cd3d..1a228e8d 100644 --- a/api/constants/EffectCode/EFFECT_BOTH_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_BOTH_BATTLE_DAMAGE.yml @@ -2,8 +2,7 @@ name: EFFECT_BOTH_BATTLE_DAMAGE enum: EffectCode value: 206 -description: >- - Both players take the battle damage. See Double-Edged Sword +description: Any battle damage inflicted in battles involving a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is inflicted to both players. +summary: Battle damage involving affected cards is inflicted to both players. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_BP_FIRST_TURN.yml b/api/constants/EffectCode/EFFECT_BP_FIRST_TURN.yml index bf64471d..0ebe5418 100644 --- a/api/constants/EffectCode/EFFECT_BP_FIRST_TURN.yml +++ b/api/constants/EffectCode/EFFECT_BP_FIRST_TURN.yml @@ -2,8 +2,7 @@ name: EFFECT_BP_FIRST_TURN enum: EffectCode value: 403 -description: >- - Allows entering Battle Phase during the first turn +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can enter the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase) in the first turn of the Duel. +summary: Affected players can enter the Battle Phase in the first turn. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_BP_TWICE.yml b/api/constants/EffectCode/EFFECT_BP_TWICE.yml index 207b629c..745d2cf3 100644 --- a/api/constants/EffectCode/EFFECT_BP_TWICE.yml +++ b/api/constants/EffectCode/EFFECT_BP_TWICE.yml @@ -2,8 +2,7 @@ name: EFFECT_BP_TWICE enum: EffectCode value: 296 -description: >- - The affected player can conduct two Battle Phases (e.g. Weather Report) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can perform their [Battle Phase](https://yugipedia.com/wiki/Battle_Phase) twice. +summary: Affected players perform their Battle Phase twice. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_ACTIVATE.yml b/api/constants/EffectCode/EFFECT_CANNOT_ACTIVATE.yml index bd8fbdba..516412f3 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_ACTIVATE.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_ACTIVATE.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_ACTIVATE enum: EffectCode value: 6 -description: >- - The affected player(s) cannot activate the effects that match this effect's SetValue. +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot activate effects that fulfill the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected players cannot activate effects. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_ATTACK.yml b/api/constants/EffectCode/EFFECT_CANNOT_ATTACK.yml index b7593757..9cba899f 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_ATTACK enum: EffectCode value: 85 -description: >- - Affected card cannot attack +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot attack. This also stops attacks that have already been declared before the effect is applied, unlike [`EFFECT_CANNOT_ATTACK_ANNOUNCE`](/api/constants/EffectCode/EFFECT_CANNOT_ATTACK_ANNOUNCE). +summary: Affected cards cannot attack. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_ATTACK_ANNOUNCE.yml b/api/constants/EffectCode/EFFECT_CANNOT_ATTACK_ANNOUNCE.yml index e7d8950b..e7bf3d2c 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_ATTACK_ANNOUNCE.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_ATTACK_ANNOUNCE.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_ATTACK_ANNOUNCE enum: EffectCode value: 86 -description: >- - Affected card cannot declare attacks (but can finish conducting an attack responded to with this effect, Threatening Roar) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot declare attacks. This does not stop an attack that has already been declared before the effect is applied, unlike[`EFFECT_CANNOT_ATTACK`](/api/constants/EffectCode/EFFECT_CANNOT_ATTACK). +summary: Affected cards cannot declare attacks. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BE_BATTLE_TARGET.yml b/api/constants/EffectCode/EFFECT_CANNOT_BE_BATTLE_TARGET.yml index 940f1c3f..a04e5188 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BE_BATTLE_TARGET.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BE_BATTLE_TARGET.yml @@ -2,8 +2,13 @@ name: EFFECT_CANNOT_BE_BATTLE_TARGET enum: EffectCode value: 70 -description: >- - The affected card cannot be targeted for an attack +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be targeted for attacks by cards that fulfill the effect's [value function](/api/functions/Effect/SetValue). Also, a player cannot attack at all, even directly, if all monsters their opponent controls are affected by effects with this code. To allow direct attacks, use [`EFFECT_IGNORE_BATTLE_TARGET`](/api/constants/EffectCode/EFFECT_IGNORE_BATTLE_TARGET) instead. +summary: Affected monsters cannot be targeted for attacks. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CANNOT_SELECT_BATTLE_TARGET + link: /api/constants/EffectCode/EFFECT_CANNOT_SELECT_BATTLE_TARGET +# effect structure: +# SetValue: function(e,c) -> bool +# must be true if `c` cannot target the affected card diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BE_EFFECT_TARGET.yml b/api/constants/EffectCode/EFFECT_CANNOT_BE_EFFECT_TARGET.yml index 123d30a9..d4a171f5 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BE_EFFECT_TARGET.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BE_EFFECT_TARGET.yml @@ -2,8 +2,10 @@ name: EFFECT_CANNOT_BE_EFFECT_TARGET enum: EffectCode value: 71 -description: >- - Affected card cannot be targeted by card effects. When used as a single effect, SetValue takes: e, re, rp. e: this effect itself, re: the effect that would target, tp: the player that would target it +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be targeted by card effects that fulfill the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected card cannot be targeted by card effects. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,re,rp) -> bool +# must be true if `re` cannot target the affected card diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BE_FUSION_MATERIAL.yml b/api/constants/EffectCode/EFFECT_CANNOT_BE_FUSION_MATERIAL.yml index c440b010..399f5915 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BE_FUSION_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BE_FUSION_MATERIAL.yml @@ -2,8 +2,10 @@ name: EFFECT_CANNOT_BE_FUSION_MATERIAL enum: EffectCode value: 235 -description: >- - Affected card cannot be used as Fusion material +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as [Fusion Material](https://yugipedia.com/wiki/Fusion_Material) for the Fusion Summon of a card that fulfills the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected card cannot be used as Fusion Material. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,sc) -> bool +# must be true if the affected card cannot be used for the summon of sc diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BE_LINK_MATERIAL.yml b/api/constants/EffectCode/EFFECT_CANNOT_BE_LINK_MATERIAL.yml index 1a03e251..196bae61 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BE_LINK_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BE_LINK_MATERIAL.yml @@ -2,10 +2,10 @@ name: EFFECT_CANNOT_BE_LINK_MATERIAL enum: EffectCode value: 239 -description: >- - Cannot be used as Link Material. SetValue takes the following parameters: -e: this effect -c: the card(s) for which this card cannot be used as material +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as [Link Material](https://yugipedia.com/wiki/Link_Material) for the Link Summon of a card that fulfills the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected card cannot be used as Link Material. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,sc) -> bool +# must be true if the affected card cannot be used for the summon of sc diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BE_MATERIAL.yml b/api/constants/EffectCode/EFFECT_CANNOT_BE_MATERIAL.yml index b3785b48..5eac33ac 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BE_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BE_MATERIAL.yml @@ -2,8 +2,10 @@ name: EFFECT_CANNOT_BE_MATERIAL enum: EffectCode value: 248 -description: >- - The card cannot be used as material. Requires the SummonType for which the material can't be used to be defined via SetValue. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as material for the Summon of a card that fulfills the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected card cannot be used as material for a Summon. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,sc,sumtype,tp) -> bool +# must be true if the affected card cannot be used for the summon of sc diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BE_SYNCHRO_MATERIAL.yml b/api/constants/EffectCode/EFFECT_CANNOT_BE_SYNCHRO_MATERIAL.yml index 5baa0917..c9117c87 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BE_SYNCHRO_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BE_SYNCHRO_MATERIAL.yml @@ -2,10 +2,10 @@ name: EFFECT_CANNOT_BE_SYNCHRO_MATERIAL enum: EffectCode value: 236 -description: >- - Affected card cannot be used as Synchro material. SetValue takes the following parameters: -e: this effect -c: the card(s) for which this card cannot be used as material +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as [Synchro Material](https://yugipedia.com/wiki/Synchro_Material) for the Synchro Summon of a card that fulfills the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected card cannot be used as Synchro Material. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,sc) -> bool +# must be true if the affected card cannot be used for the summon of sc diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BE_XYZ_MATERIAL.yml b/api/constants/EffectCode/EFFECT_CANNOT_BE_XYZ_MATERIAL.yml index ff2a732a..ab97bc1b 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BE_XYZ_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BE_XYZ_MATERIAL.yml @@ -2,10 +2,10 @@ name: EFFECT_CANNOT_BE_XYZ_MATERIAL enum: EffectCode value: 238 -description: >- - Affected card cannot be used as Xyz material. SetValue takes the following parameters: -e: this effect -c: the card(s) for which this card cannot be used as material +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as [Xyz Material](https://yugipedia.com/wiki/Xyz_Material) for the Xyz Summon of a card that fulfills the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected card cannot be used as Xyz Material. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,sc) -> bool +# must be true if the affected card cannot be used for the summon of sc diff --git a/api/constants/EffectCode/EFFECT_CANNOT_BP.yml b/api/constants/EffectCode/EFFECT_CANNOT_BP.yml index ffc5fbbb..3b017324 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_BP.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_BP.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_BP enum: EffectCode value: 185 -description: >- - The affected player cannot enter the Battle Phase +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot enter the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: Affected players cannot enter the Battle Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_CONTROL.yml b/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_CONTROL.yml index ca572bd0..47854bef 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_CONTROL.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_CONTROL.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_CHANGE_CONTROL enum: EffectCode value: 5 -description: >- - Control of the affected card cannot change. Does not take a SetTarget or Setvalue. +description: The control of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be changed. +summary: Control of affected cards cannot be changed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POSITION.yml b/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POSITION.yml index 6d7d7b3a..3d2bba2f 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POSITION.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POSITION.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_CHANGE_POSITION enum: EffectCode value: 14 -description: >- - Affected card cannot change its battle position. Usually used as a single effect but if a field version is used, SetTarget receives e and c as parameters. +description: The battle position of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be changed by a player manually. +summary: Battle position of affected cards cannot be changed manually. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POS_E.yml b/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POS_E.yml index d943ee38..661f13e1 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POS_E.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_CHANGE_POS_E.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_CHANGE_POS_E enum: EffectCode value: 87 -description: >- - Affected card's battle position cannot be changed by card effects (Raging Cloudian) +description: The battle position of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be changed by card effects. +summary: Battle position of affected cards cannot be changed by card effects. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DIRECT_ATTACK.yml b/api/constants/EffectCode/EFFECT_CANNOT_DIRECT_ATTACK.yml index 3e87c391..fd7c4b40 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DIRECT_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DIRECT_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_DIRECT_ATTACK enum: EffectCode value: 73 -description: >- - Affected card cannot attack directly +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot attack directly. +summary: Affected cards cannot attack directly. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE.yml b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE.yml index 9ac4f275..f2bc8dbd 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_DISABLE enum: EffectCode value: 3 -description: >- - The affected card cannot have its effects negated +description: The effects of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be negated. +summary: The effects of affected cards cannot be negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_FLIP_SUMMON.yml b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_FLIP_SUMMON.yml index e3ef5b23..c8aaf852 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_FLIP_SUMMON.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_FLIP_SUMMON.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_DISABLE_FLIP_SUMMON enum: EffectCode value: 39 -description: >- - The Flip Summon of the affected monster cannot be negated (Spell Wall) +description: The [Flip Summon](https://yugipedia.com/wiki/Flip_Summon) of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be negated. +summary: The Flip Summon of affected cards cannot be negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SPSUMMON.yml b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SPSUMMON.yml index a19fbcd2..5c583ed7 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SPSUMMON.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SPSUMMON.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_DISABLE_SPSUMMON enum: EffectCode value: 27 -description: >- - The affected monster cannot have its Special Summon negated +description: The [Special Summon](https://yugipedia.com/wiki/Special_Summon) of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be negated. +summary: The Special Summon of affected cards cannot be negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SUMMON.yml b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SUMMON.yml index 78537e93..819357b4 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SUMMON.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DISABLE_SUMMON.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_DISABLE_SUMMON enum: EffectCode value: 26 -description: >- - The affected monster cannot have its Normal Summon negated +description: The [Normal Summon](https://yugipedia.com/wiki/Normal_Summon) of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be negated. +summary: The Normal Summon of affected cards cannot be negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_DECK.yml b/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_DECK.yml index 853723b4..9e4dfbe4 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_DECK.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_DECK.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_DISCARD_DECK enum: EffectCode value: 56 -description: >- - Affected player cannot send cards from their deck to the graveyard. SetTarget is not used in this effect +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot send cards from their Deck to the GY. +summary: Affected players cannot send cards from their Deck to the GY. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_HAND.yml b/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_HAND.yml index 61cba73b..60e183f3 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_HAND.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DISCARD_HAND.yml @@ -2,12 +2,10 @@ name: EFFECT_CANNOT_DISCARD_HAND enum: EffectCode value: 55 -description: >- - Affected player cannot send cards from their hand to the graveyard. SetTarget receives the following parameters: --e: this effect itself --c: the card that would be discarded --re: the effect that would discard the cards --r: the reason for the discard +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot send cards from their hand to the GY. +summary: Affected players cannot send cards from their hand to the GY. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,re,r) -> bool +# must be true if `c` cannot be discarded by `re` \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DISEFFECT.yml b/api/constants/EffectCode/EFFECT_CANNOT_DISEFFECT.yml index aad6e3d1..8fc9393e 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DISEFFECT.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DISEFFECT.yml @@ -2,10 +2,9 @@ name: EFFECT_CANNOT_DISEFFECT enum: EffectCode value: 13 -description: >- - Affected cards cannot have the resolution of their effects negated. If SetValue is used, it receives the following parameters: -e: this effect itself -chaincount: the chain associated with the effect. Can be used in Duel.GetChainInfo +description: The effects (resolution) activated by a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be negated. However, their **activation** can still be negated. To prevent activation negation, use [`EFFECT_CANNOT_INACTIVATE`](/api/constants/EffectCode/EFFECT_CANNOT_INACTIVATE). +summary: The resolution of effects of affected cards cannot be negated. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,chaincount) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_DRAW.yml b/api/constants/EffectCode/EFFECT_CANNOT_DRAW.yml index ef37165d..860a4bf9 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_DRAW.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_DRAW.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_DRAW enum: EffectCode value: 25 -description: >- - The affected player cannot draw cards +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot draw cards. +summary: Affected players cannot draw cards. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_EP.yml b/api/constants/EffectCode/EFFECT_CANNOT_EP.yml index 750417f2..6622dc9e 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_EP.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_EP.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_EP enum: EffectCode value: 187 -description: >- - The affected player cannot enter the End Phase +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot enter the [End Phase](https://yugipedia.com/wiki/End_Phase). +summary: Affected players cannot enter the End Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_FLIP_SUMMON.yml b/api/constants/EffectCode/EFFECT_CANNOT_FLIP_SUMMON.yml index a08f4615..83e38dc5 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_FLIP_SUMMON.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_FLIP_SUMMON.yml @@ -2,8 +2,10 @@ name: EFFECT_CANNOT_FLIP_SUMMON enum: EffectCode value: 21 -description: >- - The affected player cannot Flip Summon. +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be [Flip Summoned](https://yugipedia.com/wiki/Flip_Summon). If it's affecting a player(s), that player cannot Flip Summon monsters that fulfill the effect's [target function](/api/functions/Effect/SetTarget) (or any monster if no target function is provided). +summary: Affected cards cannot be Flip Summoned. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,sump,sumtype,sumpos,targetp,se) -> bool +# if field effect, must be true if `c` cannot be summoned diff --git a/api/constants/EffectCode/EFFECT_CANNOT_INACTIVATE.yml b/api/constants/EffectCode/EFFECT_CANNOT_INACTIVATE.yml index ae43200a..5e2dd860 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_INACTIVATE.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_INACTIVATE.yml @@ -2,10 +2,9 @@ name: EFFECT_CANNOT_INACTIVATE enum: EffectCode value: 12 -description: >- - Affected cards (single range or via set target range) cannot have the activation of their effect(s) negated. If SetValue is used, it receives the following parameters: -e: this effect itself -chaincount: +description: The activation of effects of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be negated. However, their effect (resolution) can still be negated. To prevent effect negation, use [`EFFECT_CANNOT_DISEFFECT`](/api/constants/EffectCode/EFFECT_CANNOT_DISEFFECT). +summary: The activation of effects of affected cards cannot be negated. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,chaincount) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_LOSE_DECK.yml b/api/constants/EffectCode/EFFECT_CANNOT_LOSE_DECK.yml index 274447cd..88793188 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_LOSE_DECK.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_LOSE_DECK.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_LOSE_DECK enum: EffectCode value: 400 -description: >- - The affected player is prevented from losing the duel via deckout +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot lose the Duel by ["deck out"](https://yugipedia.com/wiki/Deck_out). +summary: Affected players cannot lose by deckout. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_LOSE_EFFECT.yml b/api/constants/EffectCode/EFFECT_CANNOT_LOSE_EFFECT.yml index 4794ff94..5a188634 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_LOSE_EFFECT.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_LOSE_EFFECT.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_LOSE_EFFECT enum: EffectCode value: 402 -description: >- - The affected player is prevented from losing the duel via card effects (anything that calls the Duel.Win function) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot lose the Duel through [alternate victory conditions](https://yugipedia.com/wiki/Victory_condition#Alternate_victory_condition). +summary: Affected players cannot lose through alternate victory conditions. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_LOSE_LP.yml b/api/constants/EffectCode/EFFECT_CANNOT_LOSE_LP.yml index 5af94723..bab4f01f 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_LOSE_LP.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_LOSE_LP.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_LOSE_LP enum: EffectCode value: 401 -description: >- - The affected player is prevent from losing the duel while their LP is 0 +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot lose the Duel by having 0 LP. +summary: Affected players cannot lose by having 0 LP. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CANNOT_M2.yml b/api/constants/EffectCode/EFFECT_CANNOT_M2.yml index 236a92a2..66f45e6b 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_M2.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_M2.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_M2 enum: EffectCode value: 186 -description: >- - The affected player cannot enter the Main Phase 2 +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot enter the [Main Phase 2](https://yugipedia.com/wiki/Main_Phase_2). +summary: Affected players cannot enter the Main Phase 2. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_MSET.yml b/api/constants/EffectCode/EFFECT_CANNOT_MSET.yml index d08c8b70..68153bab 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_MSET.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_MSET.yml @@ -2,14 +2,10 @@ name: EFFECT_CANNOT_MSET enum: EffectCode value: 23 -description: >- - Affected player cannot Set monsters. This effect's SetTarget takes the following parameters: --e: this effect itself --c: the cards affected by it --playerid: the player that would Set --sumtype: the SummonType --toplayer: the player that would receive the monster --sumpos: the position in which the monsters would be summoned (fixed as POS_FACEDOWN by the core) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot [Normal Set](https://yugipedia.com/wiki/Normal_Set) monsters that fulfill the effect's [target function](/api/functions/Effect/SetTarget). +summary: Affected players cannot Normal Set monsters. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,sump,sumtype,targetp,sumpos) -> bool +# must be true if `c` cannot be summonedset diff --git a/api/constants/EffectCode/EFFECT_CANNOT_PLACE_COUNTER.yml b/api/constants/EffectCode/EFFECT_CANNOT_PLACE_COUNTER.yml index 7f666b24..9d1de50e 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_PLACE_COUNTER.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_PLACE_COUNTER.yml @@ -2,13 +2,10 @@ name: EFFECT_CANNOT_PLACE_COUNTER enum: EffectCode value: 58 -description: >- - The affected player cannot place counters (See Gate Blocker). The SetTarget in this effect takes the following parameters: --e: this effect itself --c: the cards that cannot receive the counters (to be confirmed) --tp: the player that cannot place the counters --ctype: the type of the counter that cannot be placed --count: the amount of counters that cannot be placed +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot place counters on cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget). +summary: Affected players cannot place counters on cards. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,tp,ctype,count) -> bool +# must be true if `ctype` cannot be placed on `c` by `tp` diff --git a/api/constants/EffectCode/EFFECT_CANNOT_RELEASE.yml b/api/constants/EffectCode/EFFECT_CANNOT_RELEASE.yml index 09d8cf1a..2e41b4d0 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_RELEASE.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_RELEASE.yml @@ -2,13 +2,10 @@ name: EFFECT_CANNOT_RELEASE enum: EffectCode value: 46 -description: >- - Affected player cannot tribute cards. Requires the players to be set via SetTargetRange (and the EFFECT_FLAG_PLAYER_TARGET flag). Cards that return true for the SetTarget in this effect cannot be tributed by that player. SetTarget takes the following parameters: --e: this effect itself --c: the card(s) that would be tributed --tp: the player that would tribute --r: the reason for the tribute --re: the effect that would tribute the card +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be Tributed. If it's affecting a player(s), that player cannot Tribute cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) (or any card if no target function is provided). +summary: Affected cards cannot be Tributed. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,tp,r,re) -> bool +# must be true if `c` cannot be tributed diff --git a/api/constants/EffectCode/EFFECT_CANNOT_REMOVE.yml b/api/constants/EffectCode/EFFECT_CANNOT_REMOVE.yml index f86206b2..ba27fda4 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_REMOVE.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_REMOVE.yml @@ -2,13 +2,10 @@ name: EFFECT_CANNOT_REMOVE enum: EffectCode value: 67 -description: >- - Affected card cannot be banished. If it is used as a field effect, cards that return true for the SetTarget cannot be banished. SetTarget receives the following parameters: -e: this effect itself -c: the card that would be banished -tp: the player that would banish -r: the reason that would be applied to the banishing -re: reason effect (defaults to core.reason_effect, to be confirmed) +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be banished. If it's affecting a player(s), that player cannot banish cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) (or any card if no target function is provided). +summary: Affected cards cannot be banished. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,tp,r,re) -> bool +# must be true if `c` cannot be banished diff --git a/api/constants/EffectCode/EFFECT_CANNOT_SELECT_BATTLE_TARGET.yml b/api/constants/EffectCode/EFFECT_CANNOT_SELECT_BATTLE_TARGET.yml index e0f718ed..d33dcdf8 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_SELECT_BATTLE_TARGET.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_SELECT_BATTLE_TARGET.yml @@ -2,8 +2,13 @@ name: EFFECT_CANNOT_SELECT_BATTLE_TARGET enum: EffectCode value: 332 -description: >- - The affected cards cannot be chosen to be an attack target +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot target cards that fulfill the effect's [value function](/api/functions/Effect/SetValue) for attacks. +summary: Affected monster cannot target monsters for attacks. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CANNOT_BE_BATTLE_TARGET + link: /api/constants/EffectCode/EFFECT_CANNOT_BE_BATTLE_TARGET +# effect structure: +# SetValue: function(e,re,rp) -> bool +# must be true if `re` cannot target the affected card diff --git a/api/constants/EffectCode/EFFECT_CANNOT_SELECT_EFFECT_TARGET.yml b/api/constants/EffectCode/EFFECT_CANNOT_SELECT_EFFECT_TARGET.yml index a5d0ea67..48b7c32a 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_SELECT_EFFECT_TARGET.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_SELECT_EFFECT_TARGET.yml @@ -2,11 +2,10 @@ name: EFFECT_CANNOT_SELECT_EFFECT_TARGET enum: EffectCode value: 333 -description: >- - The affected cards cannot activate their effects that target. SetValue takes the following parameters: -e: this effect -re: the effect that would be activated -c: the cards that cannot activate the effect +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot activate its effects that target. +summary: Affected cards cannot activate their effects that target. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,re,c) -> bool +# must be true if `re` cannot be activated diff --git a/api/constants/EffectCode/EFFECT_CANNOT_SPECIAL_SUMMON.yml b/api/constants/EffectCode/EFFECT_CANNOT_SPECIAL_SUMMON.yml index a8e79bc4..5a9a7d66 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_SPECIAL_SUMMON.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_SPECIAL_SUMMON.yml @@ -2,8 +2,10 @@ name: EFFECT_CANNOT_SPECIAL_SUMMON enum: EffectCode value: 22 -description: >- - The affected player cannot Special Summon. Requires the property EFFECT_FLAG_PLAYER_TARGET and the players defined via SetRange. +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be [Special Summoned](https://yugipedia.com/wiki/Special_Summon). If it's affecting a player(s), that player cannot Special Summon monsters that fulfill the effect's [target function](/api/functions/Effect/SetTarget) (or any monster if no target function is provided). +summary: Affected cards cannot be Special Summoned. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,sump,sumtype,sumpos,targetp,se) -> bool +# if field effect, must be true if `c` cannot be summoned diff --git a/api/constants/EffectCode/EFFECT_CANNOT_SSET.yml b/api/constants/EffectCode/EFFECT_CANNOT_SSET.yml index baf592ef..be9e30fd 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_SSET.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_SSET.yml @@ -2,11 +2,10 @@ name: EFFECT_CANNOT_SSET enum: EffectCode value: 24 -description: >- - The affected player (set via SetTargetRange, with EFFECT_FLAG_PLAYER_TARGET as property) cannot set Spell/Trap cards. If a target function is used, the following parameters are passed to it: --e: this effect itself --c: the card(s) that cannot be set --tp: the player that cannot set (to be confirmed, might be player whose field cannot have cards set) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot [Set](https://yugipedia.com/wiki/Set) Spells and Traps that fulfill the effect's [target function](/api/functions/Effect/SetTarget). +summary: Affected players cannot Set Spells and Traps. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,c,tp) -> bool +# must be true if `c` cannot be set by `tp` diff --git a/api/constants/EffectCode/EFFECT_CANNOT_SUMMON.yml b/api/constants/EffectCode/EFFECT_CANNOT_SUMMON.yml index 902ccab4..b059ee92 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_SUMMON.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_SUMMON.yml @@ -2,14 +2,10 @@ name: EFFECT_CANNOT_SUMMON enum: EffectCode value: 20 -description: >- - The affected player cannot Normal Summon. A field effect that requires EFFECT_FLAG_PLAYER_TARGET to be set and the players to be defined in SetTargetRange. SetTarget receives the following parameters: -e: this effect itself -c: the card that would be summoned -sump: the player that would Summon -sumtyp: the SummonType -sumpos: the summon position (fixed as POS_FACEUP in the core) -tp: the target player (the player that would get the monster) +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon). If it's affecting a player(s), that player cannot Normal Summon monsters that fulfill the effect's [target function](/api/functions/Effect/SetTarget) (or any monster if no target function is provided). +summary: Affected cards cannot be Normal Summoned. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,sump,sumtype,sumpos,targetp,se) -> bool +# if field effect, must be true if `c` cannot be summoned diff --git a/api/constants/EffectCode/EFFECT_CANNOT_TO_DECK.yml b/api/constants/EffectCode/EFFECT_CANNOT_TO_DECK.yml index 7b2109a5..45413d65 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_TO_DECK.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_TO_DECK.yml @@ -2,11 +2,10 @@ name: EFFECT_CANNOT_TO_DECK enum: EffectCode value: 66 -description: >- - Affected card cannot be sent to the deck. If it is used as a field effect, cards that return true for the SetTarget cannot be sent to the hand. SetTarget receives the following parameters: -e: this effect itself -c: the card that would be sent to the Deck -tp: the player that would send the card +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be sent to the Deck. If it's affecting a player(s), that player cannot send cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) to the Deck (or any card if no target function is provided). +summary: Affected cards cannot be sent to the Deck. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetTarget: function(e,c,tp) -> bool +# must be true if `c` cannot be sent to the Deck diff --git a/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE.yml b/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE.yml index 120adc8d..8f243089 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE.yml @@ -2,8 +2,10 @@ name: EFFECT_CANNOT_TO_GRAVE enum: EffectCode value: 68 -description: >- - The affected card(s) cannot be sent to the Graveyard. If used as a field effect, only e and c are passed to SetTarget +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be sent to the GY. If it's affecting a player(s), that player cannot send cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) to the GY (or any card if no target function is provided). +summary: Affected cards cannot be sent to the GY as cost. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CANNOT_TO_GRAVE_AS_COST + link: /api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE_AS_COST diff --git a/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE_AS_COST.yml b/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE_AS_COST.yml index a0e7177c..9969a7d8 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE_AS_COST.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE_AS_COST.yml @@ -2,8 +2,13 @@ name: EFFECT_CANNOT_TO_GRAVE_AS_COST enum: EffectCode value: 59 -description: >- - The affected card cannot be sent to the GY. +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be sent to the GY as cost. If it's affecting a player(s), that player cannot send cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) to the GY as cost (or any card if no target function is provided). +summary: Affected cards cannot be sent to the GY as cost. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CANNOT_TO_GRAVE + link: /api/constants/EffectCode/EFFECT_CANNOT_TO_GRAVE +# effect structure: +# SetTarget: function(e,c,tp) -> bool +# must be true if `c` cannot be sent to the Deck diff --git a/api/constants/EffectCode/EFFECT_CANNOT_TO_HAND.yml b/api/constants/EffectCode/EFFECT_CANNOT_TO_HAND.yml index bb0cc810..47018e70 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_TO_HAND.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_TO_HAND.yml @@ -2,12 +2,7 @@ name: EFFECT_CANNOT_TO_HAND enum: EffectCode value: 65 -description: >- - Affected card cannot be send to the hand. If it is used as a field effect, cards that return true for the SetTarget cannot be sent to the hand. SetTarget receives the following parameters: -e: this effect itself -c: the card that would be sent to the hand -tp: the player that would send the card -re: reason effect (defaults to core.reason_effect, to be confirmed) +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be sent to the hand. If it's affecting a player(s), that player cannot send cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) to the hand (or any card if no target function is provided). +summary: Affected cards cannot be sent to the hand as cost. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_TRIGGER.yml b/api/constants/EffectCode/EFFECT_CANNOT_TRIGGER.yml index fff1d197..d933245b 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_TRIGGER.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_TRIGGER.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_TRIGGER enum: EffectCode value: 7 -description: >- - The affected card cannot activate its effects. Usually used as EFFECT_TYPE_SINGLE. If a field version is used, cards that return true for the SetTarget are the ones that cannot activate their effects. In this card, SetTarget receives e and c as parameters. +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot activate its effects. If it's affecting a player(s), that player cannot activate the effects of cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) (or any card if no target function is provided). +summary: Affected cards cannot activate its effects. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_TURN_SET.yml b/api/constants/EffectCode/EFFECT_CANNOT_TURN_SET.yml index 7e340b18..cf3e698c 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_TURN_SET.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_TURN_SET.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_TURN_SET enum: EffectCode value: 69 -description: >- - The affected card cannot be turned face-down ("Set"). If used as a field effect, only e and c are passed to SetTarget +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be flipped face-down. If it's affecting a player(s), that player cannot flip cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) face-down (or any card if no target function is provided). +summary: Affected cards cannot be flipped face-down. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CANNOT_USE_AS_COST.yml b/api/constants/EffectCode/EFFECT_CANNOT_USE_AS_COST.yml index 39756f9c..d3bc194b 100644 --- a/api/constants/EffectCode/EFFECT_CANNOT_USE_AS_COST.yml +++ b/api/constants/EffectCode/EFFECT_CANNOT_USE_AS_COST.yml @@ -2,8 +2,7 @@ name: EFFECT_CANNOT_USE_AS_COST enum: EffectCode value: 57 -description: >- - The affected card cannot be used as Cost. Usually used as a single effect. Does not use SetTarget +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is affecting a card(s), that card cannot be used as cost. If it's affecting a player(s), that player cannot use cards that fulfill the effect's [target function](/api/functions/Effect/SetTarget) as cost (or any card if no target function is provided). +summary: Affected cards cannot be used as cost. status: index: stable -tags: [ under-construction ] From aaa7affc97e639ee8a48a453f74619a1d6aa0062 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 27 Apr 2025 23:04:21 +0800 Subject: [PATCH 51/58] update EffectCode constants, part 2 --- api/constants/EffectCode/EFFECT_CHAIN_MATERIAL.yml | 6 +++--- api/constants/EffectCode/EFFECT_CHANGE_ATTRIBUTE.yml | 8 +++++--- .../EffectCode/EFFECT_CHANGE_BATTLE_DAMAGE.yml | 7 +++---- .../EffectCode/EFFECT_CHANGE_BATTLE_STAT.yml | 7 +++---- api/constants/EffectCode/EFFECT_CHANGE_CODE.yml | 11 ++++++++--- api/constants/EffectCode/EFFECT_CHANGE_DAMAGE.yml | 7 +++---- .../EffectCode/EFFECT_CHANGE_ENVIRONMENT.yml | 7 +++---- api/constants/EffectCode/EFFECT_CHANGE_LEVEL.yml | 7 +++---- .../EffectCode/EFFECT_CHANGE_LEVEL_FINAL.yml | 5 ++--- api/constants/EffectCode/EFFECT_CHANGE_LINK.yml | 7 +++---- api/constants/EffectCode/EFFECT_CHANGE_LINKMARKER.yml | 8 +++++--- api/constants/EffectCode/EFFECT_CHANGE_LINK_FINAL.yml | 5 ++--- api/constants/EffectCode/EFFECT_CHANGE_LSCALE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_CHANGE_RACE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_CHANGE_RANK.yml | 7 +++---- api/constants/EffectCode/EFFECT_CHANGE_RANK_FINAL.yml | 5 ++--- api/constants/EffectCode/EFFECT_CHANGE_RSCALE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_CHANGE_SETCODE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_CHANGE_TYPE.yml | 8 +++++--- .../EffectCode/EFFECT_CLIENT_MODE_NORMAL.yml | 9 --------- api/constants/EffectCode/EFFECT_CLIENT_MODE_RESET.yml | 9 --------- .../EffectCode/EFFECT_CLIENT_MODE_RESOLVE.yml | 9 --------- api/constants/EffectCode/EFFECT_COUNTER_LIMIT.yml | 7 +++---- api/constants/EffectCode/EFFECT_COUNTER_PERMIT.yml | 7 +++---- api/constants/EffectCode/EFFECT_CYBERDARK_WORLD.yml | 6 +++--- api/constants/EffectCode/EFFECT_DARKNESS_HIDE.yml | 7 +++---- api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE.yml | 5 ++--- .../EffectCode/EFFECT_DECREASE_TRIBUTE_SET.yml | 5 ++--- api/constants/EffectCode/EFFECT_DEFENSE_ATTACK.yml | 7 +++---- api/constants/EffectCode/EFFECT_DESTROY_REPLACE.yml | 5 ++--- .../EffectCode/EFFECT_DESTROY_SUBSTITUTE.yml | 11 +++-------- api/constants/EffectCode/EFFECT_DIRECT_ATTACK.yml | 5 ++--- api/constants/EffectCode/EFFECT_DISABLE.yml | 5 ++--- api/constants/EffectCode/EFFECT_DISABLE_CHAIN.yml | 7 +++---- api/constants/EffectCode/EFFECT_DISABLE_EFFECT.yml | 7 +++---- api/constants/EffectCode/EFFECT_DISABLE_FIELD.yml | 5 ++--- .../EffectCode/EFFECT_DISABLE_TRAPMONSTER.yml | 7 +++---- .../EffectCode/EFFECT_DISCARD_COST_CHANGE.yml | 7 +++---- api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml | 7 +++---- api/constants/EffectCode/EFFECT_DRAW_COUNT.yml | 7 +++---- api/constants/EffectCode/EFFECT_DUAL_STATUS.yml | 9 --------- api/constants/EffectCode/EFFECT_DUAL_SUMMONABLE.yml | 9 --------- api/constants/EffectCode/EFFECT_EQUIP_LIMIT.yml | 4 ++-- api/constants/EffectCode/EFFECT_EXTRA_ATTACK.yml | 7 +++---- .../EffectCode/EFFECT_EXTRA_ATTACK_MONSTER.yml | 7 +++---- .../EffectCode/EFFECT_EXTRA_FUSION_MATERIAL.yml | 6 +++--- api/constants/EffectCode/EFFECT_EXTRA_MATERIAL.yml | 7 +++---- .../EffectCode/EFFECT_EXTRA_PENDULUM_SUMMON.yml | 8 ++++---- api/constants/EffectCode/EFFECT_EXTRA_RELEASE.yml | 5 ++--- .../EffectCode/EFFECT_EXTRA_RELEASE_NONSUM.yml | 5 ++--- api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM.yml | 5 ++--- .../EffectCode/EFFECT_EXTRA_RITUAL_MATERIAL.yml | 6 +++--- api/constants/EffectCode/EFFECT_EXTRA_SET_COUNT.yml | 9 ++++++--- .../EffectCode/EFFECT_EXTRA_SUMMON_COUNT.yml | 9 ++++++--- 54 files changed, 160 insertions(+), 217 deletions(-) delete mode 100644 api/constants/EffectCode/EFFECT_CLIENT_MODE_NORMAL.yml delete mode 100644 api/constants/EffectCode/EFFECT_CLIENT_MODE_RESET.yml delete mode 100644 api/constants/EffectCode/EFFECT_CLIENT_MODE_RESOLVE.yml delete mode 100644 api/constants/EffectCode/EFFECT_DUAL_STATUS.yml delete mode 100644 api/constants/EffectCode/EFFECT_DUAL_SUMMONABLE.yml diff --git a/api/constants/EffectCode/EFFECT_CHAIN_MATERIAL.yml b/api/constants/EffectCode/EFFECT_CHAIN_MATERIAL.yml index 7a09cef5..c5f77b59 100644 --- a/api/constants/EffectCode/EFFECT_CHAIN_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_CHAIN_MATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_CHAIN_MATERIAL enum: EffectCode value: 231 -description: >- - When Fusion Summoning, the affected player can banish materials from the hand, field, deck or graveyard instead (Chain Material) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) will use cards from the [group](/api/types/Group) returned by the effect's [target function](/api/functions/Effect/SetTarget) as materials for the [Fusion Summon](https://yugipedia.com/wiki/Fusion_Summon) of a monster that fulfills the effect's [value function](/api/functions/Effect/SetValue). The returned group completely replaces the default group of usable materials. To add to the default group, use [`EFFECT_EXTRA_FUSION_MATERIAL`](/api/constants/EffectCode/EFFECT_EXTRA_FUSION_MATERIAL) instead. +summary: Affected players will use specified materials for a Fusion Summon. status: index: stable -tags: [ under-construction ] +tags: [ fusion-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_ATTRIBUTE.yml b/api/constants/EffectCode/EFFECT_CHANGE_ATTRIBUTE.yml index 99620aea..7c913c51 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_ATTRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_ATTRIBUTE.yml @@ -2,8 +2,10 @@ name: EFFECT_CHANGE_ATTRIBUTE enum: EffectCode value: 127 -description: >- - Treats a Card(s) as another element overwriting its element (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as the [attribute(s)](/api/enums/MonsterAttribute) specified as the effect's [value](/api/functions/Effect/SetValue). This overwrites the card's current attributes, unlike [`EFFECT_ADD_ATTRIBUTE`](/api/constants/EffectCode/EFFECT_ADD_ATTRIBUTE). +summary: Affected cards are treated as the specified attribute(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_ATTRIBUTE + link: /api/constants/EffectCode/EFFECT_REMOVE_ATTRIBUTE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_DAMAGE.yml index d607691f..b5714cf9 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_DAMAGE.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_BATTLE_DAMAGE enum: EffectCode value: 208 -description: >- - (To be added) +description: Any battle damage inflicted by a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is changed by the [damage modifier](/api/enums/DamageModifier) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards have modified battle damage. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_STAT.yml b/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_STAT.yml index 087a2feb..b41fa47b 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_STAT.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_BATTLE_STAT.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_BATTLE_STAT enum: EffectCode value: 198 -description: >- - Changes the values used to calculate damage, during damage calculation only. Doesn't actually change the values, only what is calculated +description: During battles involving a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), the number returned by the effect's [value function](/api/functions/Effect/SetValue) is used for each battling monster for [damage calculation](https://yugipedia.com/wiki/Damage_calculation) instead of their respective ATK/DEF. +summary: Battles involving affected cards use different stats for damage calculation. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_CODE.yml b/api/constants/EffectCode/EFFECT_CHANGE_CODE.yml index 8a7bdc2a..20f3fa34 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_CODE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_CODE.yml @@ -2,8 +2,13 @@ name: EFFECT_CHANGE_CODE enum: EffectCode value: 114 -description: >- - Treats a a card as a different card by overwriting its current code(s). The new code is taken from this effect's SetValue. When used as single effect and an operation function is provided, this effect is applied if such operation returns true. In this case, the operation function receives the following parameters: sumcard, sumtype, playerid. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as the name (passcode) specified as the effect's [value](/api/functions/Effect/SetValue). This overwrites the card's current passcode, unlike [`EFFECT_ADD_CODE`](/api/constants/EffectCode/EFFECT_ADD_CODE). +summary: Affected cards are treated as the specified name (passcode). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_CODE + link: /api/constants/EffectCode/EFFECT_REMOVE_CODE +# effect structure: +# SetOperation: function(sumcard,sumtype,playerid) -> bool +# for single effects, must return true for the effect to apply \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_CHANGE_DAMAGE.yml index d6529a72..1a603099 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_DAMAGE.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_DAMAGE enum: EffectCode value: 82 -description: >- - Modify the amount of damage the affected player would take +description: Any damage inflicted to a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is changed into the number returned by the effect's [value function](/api/functions/Effect/SetValue). +summary: Damage inflicted to affected players is changed. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_ENVIRONMENT.yml b/api/constants/EffectCode/EFFECT_CHANGE_ENVIRONMENT.yml index f4e4113f..6bd4b200 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_ENVIRONMENT.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_ENVIRONMENT.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_ENVIRONMENT enum: EffectCode value: 290 -description: >- - The active Field Spell is treated as a given card if none exists (Maiden of the Aqua, Gravekeeper's Priestess) +description: If an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is applying and there are no cards in either Field Zone, the passcode specified as the effect's [value](/api/functions/Effect/SetValue) is treated as an active Field Spell. +summary: Treats a given passcode as an active Field Spell. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_LEVEL.yml b/api/constants/EffectCode/EFFECT_CHANGE_LEVEL.yml index 6a12a7c1..9cf89b58 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_LEVEL.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_LEVEL.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_LEVEL enum: EffectCode value: 131 -description: >- - Set affected card's level to a value (written into Effect.SetValue()) +description: The **raw** Level of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). "Raw" here means the set value is where calculations for the actual Level starts, i.e., the monster's actual Level is further calculated by applying previously-registered [effects that update the monster's Level](/api/constants/EffectCode/EFFECT_UPDATE_LEVEL). To set a value as the actual Level, ignoring all other previous effects that change the monster's Level, use [`EFFECT_CHANGE_LEVEL_FINAL`](/api/constants/EffectCode/EFFECT_CHANGE_LEVEL_FINAL) instead. +summary: The raw Level of affected monsters becomes a specified value. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_LEVEL_FINAL.yml b/api/constants/EffectCode/EFFECT_CHANGE_LEVEL_FINAL.yml index 45f356b7..de014134 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_LEVEL_FINAL.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_LEVEL_FINAL.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_LEVEL_FINAL enum: EffectCode value: 314 -description: >- - Set affected card's level to a value, overriding other changes +description: The Level of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the monster's actual Level, i.e., it ignores all other previous effects that change the monster's Level. To allow applying previously-registered [effects that update the monster's Level](/api/constants/EffectCode/EFFECT_UPDATE_LEVEL), use [`EFFECT_CHANGE_LEVEL`](/api/constants/EffectCode/EFFECT_CHANGE_LEVEL) instead. +summary: The Level of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CHANGE_LINK.yml b/api/constants/EffectCode/EFFECT_CHANGE_LINK.yml index 76fa9bf3..ccc0deba 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_LINK.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_LINK.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_LINK enum: EffectCode value: 421 -description: >- - Set affected card's Link Value by a value (written into Effect.SetValue()) +description: The **raw** Link Rating of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). "Raw" here means the set value is where calculations for the actual Link Rating starts, i.e., the monster's actual Link Rating is further calculated by applying previously-registered [effects that update the monster's Link Rating](/api/constants/EffectCode/EFFECT_UPDATE_LINK). To set a value as the actual Link Rating, ignoring all other previous effects that change the monster's Link Rating, use [`EFFECT_CHANGE_LINK_FINAL`](/api/constants/EffectCode/EFFECT_CHANGE_LINK_FINAL) instead. +summary: The raw Link Rating of affected monsters becomes a specified value. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_LINKMARKER.yml b/api/constants/EffectCode/EFFECT_CHANGE_LINKMARKER.yml index 77111157..2d89a38a 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_LINKMARKER.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_LINKMARKER.yml @@ -2,8 +2,10 @@ name: EFFECT_CHANGE_LINKMARKER enum: EffectCode value: 425 -description: >- - Sets the affected card's LinkMarkers to the value provided +description: The Link Arrows of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) become the [Link Arrow(s)](/api/enums/LinkMarker) specified as the effect's [value](/api/functions/Effect/SetValue). This overwrites the card's current Link Arrows, unlike [`EFFECT_ADD_LINKMARKER`](/api/constants/EffectCode/EFFECT_ADD_LINKMARKER). +summary: The Link Arrows of affected cards become the specified value. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_LINKMARKER + link: /api/constants/EffectCode/EFFECT_REMOVE_LINKMARKER \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_LINK_FINAL.yml b/api/constants/EffectCode/EFFECT_CHANGE_LINK_FINAL.yml index d4bdac1c..836ec2f8 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_LINK_FINAL.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_LINK_FINAL.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_LINK_FINAL enum: EffectCode value: 422 -description: >- - Set affected card's Link Value to a value, overriding other changes +description: The Link Rating of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the monster's actual Link Rating, i.e., it ignores all other previous effects that change the monster's Link Rating. To allow applying previously-registered [effects that update the monster's Link Rating](/api/constants/EffectCode/EFFECT_UPDATE_LINK), use [`EFFECT_CHANGE_LINK`](/api/constants/EffectCode/EFFECT_CHANGE_LINK) instead. +summary: The Link Rating of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CHANGE_LSCALE.yml b/api/constants/EffectCode/EFFECT_CHANGE_LSCALE.yml index 7f15df61..32981764 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_LSCALE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_LSCALE.yml @@ -2,8 +2,10 @@ name: EFFECT_CHANGE_LSCALE enum: EffectCode value: 135 -description: >- - Set affected card's left pendulum scale (blue scale) to a value (written into Effect.SetValue()) +description: The Left Pendulum Scale of a Pendulum Card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the card's actual Left Pendulum Scale, i.e., it ignores all other previous effects that change the card's Left Pendulum Scale. +summary: The Left Pendulum Scale of affected cards becomes a specified value. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CHANGE_RSCALE + link: /api/constants/EffectCode/EFFECT_CHANGE_RSCALE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_RACE.yml b/api/constants/EffectCode/EFFECT_CHANGE_RACE.yml index 0a4e4ad4..ffd89d1d 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_RACE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_RACE.yml @@ -2,8 +2,10 @@ name: EFFECT_CHANGE_RACE enum: EffectCode value: 122 -description: >- - Treats a Card(s) as another type overwriting its type (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as the [race(s)](/api/enums/MonsterRace) specified as the effect's [value](/api/functions/Effect/SetValue). This overwrites the card's current races, unlike [`EFFECT_ADD_RACE`](/api/constants/EffectCode/EFFECT_ADD_RACE). +summary: Affected cards are treated as the specified race(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_RACE + link: /api/constants/EffectCode/EFFECT_REMOVE_RACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_RANK.yml b/api/constants/EffectCode/EFFECT_CHANGE_RANK.yml index fd00ff65..115b45d9 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_RANK.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_RANK.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_RANK enum: EffectCode value: 133 -description: >- - Set affected card's rank to a value (written into Effect.SetValue()) +description: The **raw** Rank of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). "Raw" here means the set value is where calculations for the actual Rank starts, i.e., the monster's actual Rank is further calculated by applying previously-registered [effects that update the monster's Rank](/api/constants/EffectCode/EFFECT_UPDATE_RANK). To set a value as the actual Rank, ignoring all other previous effects that change the monster's Rank, use [`EFFECT_CHANGE_RANK_FINAL`](/api/constants/EffectCode/EFFECT_CHANGE_RANK_FINAL) instead. +summary: The raw Rank of affected monsters becomes a specified value. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_RANK_FINAL.yml b/api/constants/EffectCode/EFFECT_CHANGE_RANK_FINAL.yml index c844bad1..29d92f2a 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_RANK_FINAL.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_RANK_FINAL.yml @@ -2,8 +2,7 @@ name: EFFECT_CHANGE_RANK_FINAL enum: EffectCode value: 315 -description: >- - Set affected card's rank to a value, overriding other changes +description: The Rank of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the monster's actual Rank, i.e., it ignores all other previous effects that change the monster's Rank. To allow applying previously-registered [effects that update the monster's Rank](/api/constants/EffectCode/EFFECT_UPDATE_RANK), use [`EFFECT_CHANGE_RANK`](/api/constants/EffectCode/EFFECT_CHANGE_RANK) instead. +summary: The Rank of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CHANGE_RSCALE.yml b/api/constants/EffectCode/EFFECT_CHANGE_RSCALE.yml index 3cd5334c..f06e2087 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_RSCALE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_RSCALE.yml @@ -2,8 +2,10 @@ name: EFFECT_CHANGE_RSCALE enum: EffectCode value: 137 -description: >- - Set affected card's right pendulum scale (red scale) to a value (written into Effect.SetValue()) +description: The Right Pendulum Scale of a Pendulum Card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the card's actual Right Pendulum Scale, i.e., it ignores all other previous effects that change the card's Right Pendulum Scale. +summary: The Right Pendulum Scale of affected cards becomes a specified value. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CHANGE_LSCALE + link: /api/constants/EffectCode/EFFECT_CHANGE_LSCALE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_SETCODE.yml b/api/constants/EffectCode/EFFECT_CHANGE_SETCODE.yml index 13093abb..87da9255 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_SETCODE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_SETCODE.yml @@ -2,8 +2,10 @@ name: EFFECT_CHANGE_SETCODE enum: EffectCode value: 350 -description: >- - The affected card's setcode is changed to the new value, replacing the SetCode(s) it currently has +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as the [archetype](/api/enums/Archetype) specified as the effect's [value](/api/functions/Effect/SetValue). This overwrites the card's current archetypes, unlike [`EFFECT_ADD_SETCODE`](/api/constants/EffectCode/EFFECT_ADD_SETCODE). +summary: Affected cards are treated as the specified archetype. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_SETCODE + link: /api/constants/EffectCode/EFFECT_REMOVE_SETCODE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CHANGE_TYPE.yml b/api/constants/EffectCode/EFFECT_CHANGE_TYPE.yml index 56893838..f6dfa6c3 100644 --- a/api/constants/EffectCode/EFFECT_CHANGE_TYPE.yml +++ b/api/constants/EffectCode/EFFECT_CHANGE_TYPE.yml @@ -2,8 +2,10 @@ name: EFFECT_CHANGE_TYPE enum: EffectCode value: 117 -description: >- - Treats a Card(s) as another type overwriting its type (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is **also** treated as the [card type(s)](/api/enums/CardType) specified as the effect's [value](/api/functions/Effect/SetValue). This overwrites the card's current types, unlike [`EFFECT_ADD_TYPE`](/api/constants/EffectCode/EFFECT_ADD_TYPE). +summary: Affected cards are treated as the specified card type(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_TYPE + link: /api/constants/EffectCode/EFFECT_REMOVE_TYPE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CLIENT_MODE_NORMAL.yml b/api/constants/EffectCode/EFFECT_CLIENT_MODE_NORMAL.yml deleted file mode 100644 index 3653e75f..00000000 --- a/api/constants/EffectCode/EFFECT_CLIENT_MODE_NORMAL.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_CLIENT_MODE_NORMAL -enum: EffectCode -value: 0 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CLIENT_MODE_RESET.yml b/api/constants/EffectCode/EFFECT_CLIENT_MODE_RESET.yml deleted file mode 100644 index 4dff5554..00000000 --- a/api/constants/EffectCode/EFFECT_CLIENT_MODE_RESET.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_CLIENT_MODE_RESET -enum: EffectCode -value: 2 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_CLIENT_MODE_RESOLVE.yml b/api/constants/EffectCode/EFFECT_CLIENT_MODE_RESOLVE.yml deleted file mode 100644 index 774d8d7e..00000000 --- a/api/constants/EffectCode/EFFECT_CLIENT_MODE_RESOLVE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_CLIENT_MODE_RESOLVE -enum: EffectCode -value: 1 -description: >- - (To be added) -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_COUNTER_LIMIT.yml b/api/constants/EffectCode/EFFECT_COUNTER_LIMIT.yml index f8677197..449fa53f 100644 --- a/api/constants/EffectCode/EFFECT_COUNTER_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_COUNTER_LIMIT.yml @@ -2,8 +2,7 @@ name: EFFECT_COUNTER_LIMIT enum: EffectCode value: 0x20000 -description: >- - Allowed to place the number of counters +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can only hold a limited number of a certain counter. The limit is specified as the effect's [value](/api/functions/Effect/SetValue), and the type of counter is specified by adding it to this code (e.g. `EFFECT_COUNTER_LIMIT+COUNTER_SPELL`). Effects with this code are typically registered using [`Card.SetCounterLimit`](/api/functions/Card/SetCounterLimit) rather than created manually. +summary: Affected cards can only hold a limited number of a certain counter. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_COUNTER_PERMIT.yml b/api/constants/EffectCode/EFFECT_COUNTER_PERMIT.yml index 2d457ecd..24509d93 100644 --- a/api/constants/EffectCode/EFFECT_COUNTER_PERMIT.yml +++ b/api/constants/EffectCode/EFFECT_COUNTER_PERMIT.yml @@ -2,8 +2,7 @@ name: EFFECT_COUNTER_PERMIT enum: EffectCode value: 0x10000 -description: >- - Allow placement of counter type +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is allowed to hold a certain counter that otherwise cannot be placed on cards, i.e., counters that "need permission" to be placed. The type of counter is specified by adding it to this code (e.g. `EFFECT_COUNTER_PERMIT+COUNTER_SPELL`). Effects with this code are typically registered using [`Card.EnableCounterPermit`](/api/functions/Card/EnableCounterPermit) rather than created manually. +summary: Affected cards are allowed to hold a certain counter that needs permission. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_CYBERDARK_WORLD.yml b/api/constants/EffectCode/EFFECT_CYBERDARK_WORLD.yml index f41af0c7..05b9f7d4 100644 --- a/api/constants/EffectCode/EFFECT_CYBERDARK_WORLD.yml +++ b/api/constants/EffectCode/EFFECT_CYBERDARK_WORLD.yml @@ -2,8 +2,8 @@ name: EFFECT_CYBERDARK_WORLD enum: EffectCode value: 64753988 -description: >- - (To be added) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can equip a monster from the opponent's GY when equipping a monster by the effect of a ["Cyberdark"](https://yugipedia.com/wiki/Cyberdark) monster that activated when it was Normal or Special Summoned (i.e., due to the effect of ["Cyberdark Realm"](https://yugipedia.com/wiki/Cyberdark_Realm)). +summary: Affected players can equip monsters from opponent's GY for "Cyberdark" effects. status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DARKNESS_HIDE.yml b/api/constants/EffectCode/EFFECT_DARKNESS_HIDE.yml index 56072aa4..f2cec9e8 100644 --- a/api/constants/EffectCode/EFFECT_DARKNESS_HIDE.yml +++ b/api/constants/EffectCode/EFFECT_DARKNESS_HIDE.yml @@ -2,8 +2,7 @@ name: EFFECT_DARKNESS_HIDE enum: EffectCode value: 428 -description: >- - The affect players cannot see/confirm their face-down cards +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot look at their face-down cards that fulfill the effect's [value function](/api/functions/Effect/SetValue) (e.g., due to the effect of ["Darkness"](https://yugipedia.com/wiki/Darkness)). +summary: Affected players cannot look at their face-down cards. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE.yml b/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE.yml index d8799f56..a3ab7cf4 100644 --- a/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE.yml @@ -2,8 +2,7 @@ name: EFFECT_DECREASE_TRIBUTE enum: EffectCode value: 151 -description: >- - Decreases the amount of tributes to perform a Tribute Summon +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be Tribute Summoned with fewer Tributes. The amount to reduce is specified as a 32-bit integer in the effect's [value](/api/functions/Effect/SetValue), with the first 16 bits (4 hex digits) reducing the maximum amount of Tributes and the last 16 bits reducing the minimum (e.g., `0x00010001` or `0x10001`, reduces both the maximum and minimum by 1). +summary: Affected cards can be Tribute Summoned with fewer Tributes. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE_SET.yml b/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE_SET.yml index d0072515..4382d5de 100644 --- a/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE_SET.yml +++ b/api/constants/EffectCode/EFFECT_DECREASE_TRIBUTE_SET.yml @@ -2,8 +2,7 @@ name: EFFECT_DECREASE_TRIBUTE_SET enum: EffectCode value: 152 -description: >- - Decreases the amount of tributes to perform a Tribute Set +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be Tribute Set with fewer Tributes. The amount to reduce is specified as a 32-bit integer in the effect's [value](/api/functions/Effect/SetValue), with the first 16 bits (4 hex digits) reducing the maximum amount of Tributes and the last 16 bits reducing the minimum (e.g., `0x00010001` or `0x10001`, reduces both the maximum and minimum by 1). +summary: Affected cards can be Tribute Set with fewer Tributes. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_DEFENSE_ATTACK.yml b/api/constants/EffectCode/EFFECT_DEFENSE_ATTACK.yml index bdedbe65..0669e339 100644 --- a/api/constants/EffectCode/EFFECT_DEFENSE_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_DEFENSE_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_DEFENSE_ATTACK enum: EffectCode value: 190 -description: >- - Affected card can attack while in defense position. The stats it uses depends on Effect.Setvalue (if any), where it applies DEF if effect value is 1 and atk if it is 0 or doesn't exist. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can attack while in Defense Position. Also, its DEF is used for damage calculation if the effect's [value](/api/functions/Effect/SetValue) is set to `1`. +summary: Affected cards can attack while in Defense Position. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DESTROY_REPLACE.yml b/api/constants/EffectCode/EFFECT_DESTROY_REPLACE.yml index 7db687e1..c03d3a4f 100644 --- a/api/constants/EffectCode/EFFECT_DESTROY_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_DESTROY_REPLACE.yml @@ -2,8 +2,7 @@ name: EFFECT_DESTROY_REPLACE enum: EffectCode value: 50 -description: >- - If the affected card would be destroyed, perform a given operation instead +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be destroyed, the effect's [operation function](/api/functions/Effect/SetOperation) is performed instead. +summary: An operation is performed instead if affected cards would be destroyed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_DESTROY_SUBSTITUTE.yml b/api/constants/EffectCode/EFFECT_DESTROY_SUBSTITUTE.yml index 5cd261fa..fb611112 100644 --- a/api/constants/EffectCode/EFFECT_DESTROY_SUBSTITUTE.yml +++ b/api/constants/EffectCode/EFFECT_DESTROY_SUBSTITUTE.yml @@ -2,12 +2,7 @@ name: EFFECT_DESTROY_SUBSTITUTE enum: EffectCode value: 45 -description: >- - Required alternative to destruction (this card is destroyed with other cards instead). SetValue receives the following parameters: -e: this effect itself -re: reason effect (confirm in the core, might default to current.reason_effect) -r: reason (confirm in the core, might default to current.reason) -rp: reason player (confirm in the core, might default to current.reason_player) +description: If a monster that is equipped by a card through an [equip effect](/api/constants/EffectType/EFFECT_TYPE_EQUIP) with this [code](/api/functions/Effect/SetCode) would be destroyed, the Equip Card is destroyed instead. +summary: Equip Card is destroyed instead if equipped monster would be destroyed. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DIRECT_ATTACK.yml b/api/constants/EffectCode/EFFECT_DIRECT_ATTACK.yml index 30f25b1e..053c2569 100644 --- a/api/constants/EffectCode/EFFECT_DIRECT_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_DIRECT_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_DIRECT_ATTACK enum: EffectCode value: 74 -description: >- - Affected card can make a direct attack. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can attack directly even if the opponent controls a monster. +summary: Affected cards can attack directly even if the opponent controls a monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_DISABLE.yml b/api/constants/EffectCode/EFFECT_DISABLE.yml index 9ea91640..ba31822e 100644 --- a/api/constants/EffectCode/EFFECT_DISABLE.yml +++ b/api/constants/EffectCode/EFFECT_DISABLE.yml @@ -2,8 +2,7 @@ name: EFFECT_DISABLE enum: EffectCode value: 2 -description: >- - Ineffective (skills extraction) +description: The effects of a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) are negated. +summary: Affected cards have their effects negated. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_DISABLE_CHAIN.yml b/api/constants/EffectCode/EFFECT_DISABLE_CHAIN.yml index 52ffd7f0..29553669 100644 --- a/api/constants/EffectCode/EFFECT_DISABLE_CHAIN.yml +++ b/api/constants/EffectCode/EFFECT_DISABLE_CHAIN.yml @@ -2,8 +2,7 @@ name: EFFECT_DISABLE_CHAIN enum: EffectCode value: 9 -description: >- - Affected card has its activation negated +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) has had the activation of one of its effects negated in the current Chain. Effects with this code are typically not manually registered in card scripts, but are automatically registered when the activation of a card's effect is negated. +summary: Affected cards have had the activation of their effect negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DISABLE_EFFECT.yml b/api/constants/EffectCode/EFFECT_DISABLE_EFFECT.yml index 88540195..119c0ac2 100644 --- a/api/constants/EffectCode/EFFECT_DISABLE_EFFECT.yml +++ b/api/constants/EffectCode/EFFECT_DISABLE_EFFECT.yml @@ -2,8 +2,7 @@ name: EFFECT_DISABLE_EFFECT enum: EffectCode value: 8 -description: >- - The affected card has its effects negated +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) has had the resolution of one of its effects negated in the current Chain. Effects with this code are typically not manually registered in card scripts, but are automatically registered when the resolution of a card's effect is negated. +summary: Affected cards have had the resolution of their effect negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DISABLE_FIELD.yml b/api/constants/EffectCode/EFFECT_DISABLE_FIELD.yml index b215b839..53184170 100644 --- a/api/constants/EffectCode/EFFECT_DISABLE_FIELD.yml +++ b/api/constants/EffectCode/EFFECT_DISABLE_FIELD.yml @@ -2,8 +2,7 @@ name: EFFECT_DISABLE_FIELD enum: EffectCode value: 260 -description: >- - Given card zones cannot be used. The zones affected must be defined via SetOperation +description: Zones returned by the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used. +summary: Specified zones cannot be used. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_DISABLE_TRAPMONSTER.yml b/api/constants/EffectCode/EFFECT_DISABLE_TRAPMONSTER.yml index 15d166e3..2a398e8e 100644 --- a/api/constants/EffectCode/EFFECT_DISABLE_TRAPMONSTER.yml +++ b/api/constants/EffectCode/EFFECT_DISABLE_TRAPMONSTER.yml @@ -2,8 +2,7 @@ name: EFFECT_DISABLE_TRAPMONSTER enum: EffectCode value: 10 -description: >- - Negates Trap monsters +description: The effects of a [Trap Monster](https://yugipedia.com/wiki/Trap_Monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), that is currently Summoned and is still treated as a Trap, are negated. This includes the effect that treats it as a monster, moving it back to the Spell & Trap Zone face-up. +summary: Affected Trap Monsters that are still Traps have their effects negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DISCARD_COST_CHANGE.yml b/api/constants/EffectCode/EFFECT_DISCARD_COST_CHANGE.yml index ce599c24..f8ae4dbb 100644 --- a/api/constants/EffectCode/EFFECT_DISCARD_COST_CHANGE.yml +++ b/api/constants/EffectCode/EFFECT_DISCARD_COST_CHANGE.yml @@ -2,8 +2,7 @@ name: EFFECT_DISCARD_COST_CHANGE enum: EffectCode value: 338 -description: >- - Counter Trap cards cost change (Guilding Ariadne) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can activate [Counter Traps](https://yugipedia.com/wiki/Counter_Trap_Card) without discarding cards as cost (i.e., due to the effect of ["Guiding Ariadne"](https://yugipedia.com/wiki/Guiding_Ariadne)). +summary: Affected players can activate Counter Traps without discarding for cost. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml b/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml index 17a8c785..da669daa 100644 --- a/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml @@ -2,8 +2,7 @@ name: EFFECT_DOUBLE_TRIBUTE enum: EffectCode value: 150 -description: >- - Treats a card as 2 tributes for a tribute summon +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be treated as two Tributes for the [Tribute Summon](https://yugipedia.com/wiki/Tribute_Summon) of a monster that fulfills the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected cards can be treated as 2 Tributes for a Tribute Summon. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DRAW_COUNT.yml b/api/constants/EffectCode/EFFECT_DRAW_COUNT.yml index d3e588d0..187a0c67 100644 --- a/api/constants/EffectCode/EFFECT_DRAW_COUNT.yml +++ b/api/constants/EffectCode/EFFECT_DRAW_COUNT.yml @@ -2,8 +2,7 @@ name: EFFECT_DRAW_COUNT enum: EffectCode value: 271 -description: >- - Change the number of cards the affected player draws for their Draw Phase +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) draws the amount of cards specified as the effect's [value](/api/functions/Effect/SetValue) for their [normal draw](https://yugipedia.com/wiki/Normal_draw). +summary: Affected players draw the specified amount of cards for their normal draw. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_DUAL_STATUS.yml b/api/constants/EffectCode/EFFECT_DUAL_STATUS.yml deleted file mode 100644 index 41ade73d..00000000 --- a/api/constants/EffectCode/EFFECT_DUAL_STATUS.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_DUAL_STATUS -enum: EffectCode -value: 75 -description: >- - Affected card is a Gemini Monster that has its effect -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_DUAL_SUMMONABLE.yml b/api/constants/EffectCode/EFFECT_DUAL_SUMMONABLE.yml deleted file mode 100644 index a3c60cb8..00000000 --- a/api/constants/EffectCode/EFFECT_DUAL_SUMMONABLE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_DUAL_SUMMONABLE -enum: EffectCode -value: 77 -description: >- - Affected card can be Normal Summon on the field as a Gemini Monster -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_EQUIP_LIMIT.yml b/api/constants/EffectCode/EFFECT_EQUIP_LIMIT.yml index ae939f77..439bab92 100644 --- a/api/constants/EffectCode/EFFECT_EQUIP_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_EQUIP_LIMIT.yml @@ -2,8 +2,8 @@ name: EFFECT_EQUIP_LIMIT enum: EffectCode value: 76 -description: This effect code restricts which monsters an equip card can remain equipped to. If the equip card is equipped to a monster that does not meet the restriction, the equip card will be destroyed. -summary: Restricts which monsters an equip card can remain equipped to. +description: An [Equip Card](https://yugipedia.com/wiki/Equip_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can only remain equipped to monsters that fulfill the effect's [value function](/api/functions/Effect/SetValue). If the equipped monster no longer meets the restriction, the Equip Card is destroyed. +summary: Affected Equip Cards can only remain equipped to certain cards. status: index: stable tags: [ equip-limit, equip-related ] diff --git a/api/constants/EffectCode/EFFECT_EXTRA_ATTACK.yml b/api/constants/EffectCode/EFFECT_EXTRA_ATTACK.yml index 2fd195b6..0d994dea 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_EXTRA_ATTACK enum: EffectCode value: 194 -description: >- - Affected card can make a given number of additional attacks +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can make additional attacks, including direct attacks. The number of additional attacks is specified as the effect's [value](/api/functions/Effect/SetCode). To limit the additional attacks on monsters only, use [`EFFECT_EXTRA_ATTACK_MONSTER`](/api/constants/EffectCode/EFFECT_EXTRA_ATTACK) instead. +summary: Affected monsters can make additional attacks on monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_EXTRA_ATTACK_MONSTER.yml b/api/constants/EffectCode/EFFECT_EXTRA_ATTACK_MONSTER.yml index 9b226ec2..1ce22b82 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_ATTACK_MONSTER.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_ATTACK_MONSTER.yml @@ -2,8 +2,7 @@ name: EFFECT_EXTRA_ATTACK_MONSTER enum: EffectCode value: 346 -description: >- - Affected card can make a given number of additional attacks on monsters +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can make additional attacks **on monsters**. The number of additional attacks is specified as the effect's [value](/api/functions/Effect/SetCode). To allow additional direct attacks, use [`EFFECT_EXTRA_ATTACK`](/api/constants/EffectCode/EFFECT_EXTRA_ATTACK) instead. +summary: Affected monsters can make additional attacks on monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_EXTRA_FUSION_MATERIAL.yml b/api/constants/EffectCode/EFFECT_EXTRA_FUSION_MATERIAL.yml index 1fbb0b71..b9597df3 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_FUSION_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_FUSION_MATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_EXTRA_FUSION_MATERIAL enum: EffectCode value: 352 -description: >- - Allows using affected cards as Fusion Materials +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can **also** use cards from the [group](/api/types/Group) returned by the effect's [target function](/api/functions/Effect/SetTarget) as materials for the [Fusion Summon](https://yugipedia.com/wiki/Fusion_Summon) of a monster that fulfills the effect's [value function](/api/functions/Effect/SetValue). The returned group is added to the default group of usable materials. To completely replace the default group, use [`EFFECT_CHAIN_MATERIAL`](/api/constants/EffectCode/EFFECT_CHAIN_MATERIAL) instead. +summary: Affected players can also use specified materials for a Fusion Summon. status: index: stable -tags: [ under-construction ] +tags: [ fusion-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_EXTRA_MATERIAL.yml b/api/constants/EffectCode/EFFECT_EXTRA_MATERIAL.yml index 502dc123..eeca1fbc 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_MATERIAL.yml @@ -2,8 +2,7 @@ name: EFFECT_EXTRA_MATERIAL enum: EffectCode value: 358 -description: >- - Allows the use of an extra material in a group of materials to summon a monster (e.g. "Micro Coder). This effect is not defined in the core. See the utility for its implementation +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can **also** use cards from the [group](/api/types/Group) returned by the effect's [value function](/api/functions/Effect/SetValue) as materials for a Summon. The returned group is added to the default group of usable materials. +summary: Affected players can also use specified materials for a Summon. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_EXTRA_PENDULUM_SUMMON.yml b/api/constants/EffectCode/EFFECT_EXTRA_PENDULUM_SUMMON.yml index b61b157a..d6d723f9 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_PENDULUM_SUMMON.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_PENDULUM_SUMMON.yml @@ -2,8 +2,8 @@ name: EFFECT_EXTRA_PENDULUM_SUMMON enum: EffectCode value: 360 -description: >- - (To be added) +description: This effect code is currently unused. It may have been intended to implement effects that grant additional Pendulum Summons, but those effects are implemented using [`EFFECT_SPSUMMON_PROC_G`](/api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G) instead. +summary: (Unused effect code) status: - index: stable -tags: [ under-construction ] + index: unstable + summary: Value is currently unused. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_EXTRA_RELEASE.yml b/api/constants/EffectCode/EFFECT_EXTRA_RELEASE.yml index eeb7a26e..bd7b7e07 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_RELEASE.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_RELEASE.yml @@ -2,8 +2,7 @@ name: EFFECT_EXTRA_RELEASE enum: EffectCode value: 153 -description: >- - The affected card must be used when performing a tribute (Soul Exchange) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) **must be** [Tributed](https://yugipedia.com/wiki/Tribute) when performing a Tribute, even if it's not a card that can be Tributed by default (usually cards a player controls or in their hand). This is not optional, unlike [`EFFECT_EXTRA_RELEASE_NONSUM`](/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_NONSUM) and [`EFFECT_EXTRA_RELEASE_SUM`](/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM). +summary: Affected cards must be Tributed. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_NONSUM.yml b/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_NONSUM.yml index 36c37589..4f321e06 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_NONSUM.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_NONSUM.yml @@ -2,8 +2,7 @@ name: EFFECT_EXTRA_RELEASE_NONSUM enum: EffectCode value: 158 -description: >- - The affected card can be tributed (by a cost ?) even if it is controlled by the opponent. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can also be [Tributed](https://yugipedia.com/wiki/Tribute), except for a [Tribute Summon](https://yugipedia.com/wiki/Tribute), in addition to the cards that can be Tributed by default (usually cards a player controls or in their hand). To allow Tributing for Tribute Summons **only**, use [`EFFECT_EXTRA_RELEASE_SUM`](/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM) instead. +summary: Affected cards can additionally be Tributed, except for Tribute Summons. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM.yml b/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM.yml index ee8dad7d..40c18f1d 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM.yml @@ -2,8 +2,7 @@ name: EFFECT_EXTRA_RELEASE_SUM enum: EffectCode value: 155 -description: >- - Allows, optionally, to tributed the affected card (Monarch's Stormforth, Vampire Sucker) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can also be [Tributed](https://yugipedia.com/wiki/Tribute) for a [Tribute Summon](https://yugipedia.com/wiki/Tribute) in addition to the cards that can be Tributed by default (usually cards the player controls). To allow Tributing **except** for Tribute Summons, use [`EFFECT_EXTRA_RELEASE_NONSUM`](/api/constants/EffectCode/EFFECT_EXTRA_RELEASE_SUM) instead. +summary: Affected cards can additionally be Tributed for Tribute Summons. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_EXTRA_RITUAL_MATERIAL.yml b/api/constants/EffectCode/EFFECT_EXTRA_RITUAL_MATERIAL.yml index 04ee7d74..9e067800 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_RITUAL_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_RITUAL_MATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_EXTRA_RITUAL_MATERIAL enum: EffectCode value: 243 -description: >- - Affected card can be used for a Ritual Summon in addition to what the Ritual Spell states (e.g. Sphere Kuriboh). +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can **also** be used as material for a [Ritual Summon](https://yugipedia.com/wiki/Ritual_Summon), in addition to the materials that can be used by default. When used, the card is banished if it's in the GY, Tributed if it's in the hand or field, or sent to the GY otherwise. +summary: Affected cards can additionally be used as materials for a Ritual Summon. status: index: stable -tags: [ under-construction ] +tags: [ ritual-related ] diff --git a/api/constants/EffectCode/EFFECT_EXTRA_SET_COUNT.yml b/api/constants/EffectCode/EFFECT_EXTRA_SET_COUNT.yml index e4c3ac99..7f9632cb 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_SET_COUNT.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_SET_COUNT.yml @@ -2,8 +2,11 @@ name: EFFECT_EXTRA_SET_COUNT enum: EffectCode value: 35 -description: >- - Increase the number of monsters the player can set (usually 1 Normal Summon/Set per turn) +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be [Normal Set](https://yugipedia.com/wiki/Normal_Set) in addition to the [Normal Summon](https://yugipedia.com/wiki/Normal_Summon)/Set(s) the player can conduct in a turn. Effects with this code, along with [effects that grant additional Normal Summons](/api/constants/EffectCode/EFFECT_EXTRA_SUMMON_COUNT), cannot stack with each other. However, they are counted separately from [effects that change the number of Normal Summon/Sets that can be conducted](/api/constants/EffectCode/EFFECT_SET_SUMMON_COUNT_LIMIT). +summary: Affected monsters can be Normal Set in addition to the Summon/Set limit. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: Double Summon list + link: https://ygorganization.com/doublesummonlist/ + message: An explanation of the different kinds of additional Normal Summons/Sets. Effects with this code are part of "Group 2". \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_EXTRA_SUMMON_COUNT.yml b/api/constants/EffectCode/EFFECT_EXTRA_SUMMON_COUNT.yml index 4216f053..128437a6 100644 --- a/api/constants/EffectCode/EFFECT_EXTRA_SUMMON_COUNT.yml +++ b/api/constants/EffectCode/EFFECT_EXTRA_SUMMON_COUNT.yml @@ -2,8 +2,11 @@ name: EFFECT_EXTRA_SUMMON_COUNT enum: EffectCode value: 29 -description: >- - Increases the number of Normal Summons the player can make. The value should be set in SetValue. +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon) in addition to the Normal Summon/[Set](https://yugipedia.com/wiki/Normal_Set)(s) the player can conduct in a turn. Effects with this code, along with [effects that grant additional Normal Sets](/api/constants/EffectCode/EFFECT_EXTRA_SET_COUNT), cannot stack with each other. However, they are counted separately from [effects that change the number of Normal Summon/Sets that can be conducted](/api/constants/EffectCode/EFFECT_SET_SUMMON_COUNT_LIMIT). +summary: Affected monsters can be Normal Summoned in addition to the Summon/Set limit. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: Double Summon list + link: https://ygorganization.com/doublesummonlist/ + message: An explanation of the different kinds of additional Normal Summons/Sets. Effects with this code are part of "Group 2". \ No newline at end of file From e71dbf7dbc2fd6a942dd7b92270c6b049427b58c Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 27 Apr 2025 23:04:50 +0800 Subject: [PATCH 52/58] update EffectCode constants, part 3 --- api/constants/EffectCode/EFFECT_FIRST_ATTACK.yml | 7 +++---- .../EffectCode/EFFECT_FLIPSUMMON_COST.yml | 7 +++---- api/constants/EffectCode/EFFECT_FORBIDDEN.yml | 7 +++---- api/constants/EffectCode/EFFECT_FORCE_MZONE.yml | 7 +++---- .../EFFECT_FORCE_NORMAL_SUMMON_POSITION.yml | 5 ++--- .../EFFECT_FORCE_SPSUMMON_POSITION.yml | 10 +++++++--- .../EffectCode/EFFECT_FUSION_MATERIAL.yml | 6 +++--- .../EffectCode/EFFECT_FUSION_MAT_RESTRICTION.yml | 11 ++++++++--- .../EffectCode/EFFECT_FUSION_SUBSTITUTE.yml | 6 +++--- .../EffectCode/EFFECT_GEMINI_STATUS.yml | 12 ++++++++++++ .../EffectCode/EFFECT_GEMINI_SUMMONABLE.yml | 8 ++++++++ api/constants/EffectCode/EFFECT_HAND_LIMIT.yml | 5 ++--- api/constants/EffectCode/EFFECT_HAND_SYNCHRO.yml | 9 ++++++--- .../EffectCode/EFFECT_ICEBARRIER_REPLACE.yml | 6 +++--- .../EffectCode/EFFECT_IGNORE_BATTLE_TARGET.yml | 7 +++---- .../EffectCode/EFFECT_IMMUNE_EFFECT.yml | 12 ++++++------ .../EffectCode/EFFECT_INDESTRUCTABLE.yml | 15 ++++++++------- .../EffectCode/EFFECT_INDESTRUCTABLE_BATTLE.yml | 12 +++++++++--- .../EffectCode/EFFECT_INDESTRUCTABLE_COUNT.yml | 11 ++++------- .../EffectCode/EFFECT_INDESTRUCTABLE_EFFECT.yml | 16 +++++++++------- api/constants/EffectCode/EFFECT_IRON_WALL.yml | 8 ++++---- .../EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml | 8 +++++--- .../EffectCode/EFFECT_LEFT_SPSUMMON_COUNT.yml | 7 +++---- api/constants/EffectCode/EFFECT_LEVEL_RANK.yml | 7 ++++--- api/constants/EffectCode/EFFECT_LEVEL_RANK_S.yml | 7 ++++--- .../EffectCode/EFFECT_LIGHT_OF_INTERVENTION.yml | 7 +++---- .../EffectCode/EFFECT_LIMIT_SET_PROC.yml | 8 +++++--- .../EffectCode/EFFECT_LIMIT_SUMMON_PROC.yml | 8 +++++--- .../EffectCode/EFFECT_LPCOST_CHANGE.yml | 7 ++++--- .../EffectCode/EFFECT_LPCOST_REPLACE.yml | 7 +++---- api/constants/EffectCode/EFFECT_MATCH_KILL.yml | 5 ++--- .../EffectCode/EFFECT_MATERIAL_CHECK.yml | 7 +++---- api/constants/EffectCode/EFFECT_MAX_MZONE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_MAX_SZONE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_MONSTER_SSET.yml | 7 +++---- api/constants/EffectCode/EFFECT_MSET_COST.yml | 7 +++---- .../EffectCode/EFFECT_MULTIPLE_TUNERS.yml | 7 +++---- api/constants/EffectCode/EFFECT_MUST_ATTACK.yml | 8 +++++--- .../EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml | 8 +++++--- .../EffectCode/EFFECT_MUST_BE_FMATERIAL.yml | 8 ++++---- .../EffectCode/EFFECT_MUST_BE_LMATERIAL.yml | 8 ++++---- .../EffectCode/EFFECT_MUST_BE_MATERIAL.yml | 8 ++++++++ .../EffectCode/EFFECT_MUST_BE_SMATERIAL.yml | 8 ++++---- .../EffectCode/EFFECT_MUST_BE_XMATERIAL.yml | 8 ++++---- 44 files changed, 203 insertions(+), 155 deletions(-) create mode 100644 api/constants/EffectCode/EFFECT_GEMINI_STATUS.yml create mode 100644 api/constants/EffectCode/EFFECT_GEMINI_SUMMONABLE.yml create mode 100644 api/constants/EffectCode/EFFECT_MUST_BE_MATERIAL.yml diff --git a/api/constants/EffectCode/EFFECT_FIRST_ATTACK.yml b/api/constants/EffectCode/EFFECT_FIRST_ATTACK.yml index a5bfb8b0..5e896e9b 100644 --- a/api/constants/EffectCode/EFFECT_FIRST_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_FIRST_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_FIRST_ATTACK enum: EffectCode value: 192 -description: >- - Affected card must attack before its controller's other monsters +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must attack first in the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase), i.e., other monsters the player controls cannot attack if the affected monster has not attacked yet. +summary: Affected monsters must attack first in the Battle Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_FLIPSUMMON_COST.yml b/api/constants/EffectCode/EFFECT_FLIPSUMMON_COST.yml index 614f7d8d..724da9e2 100644 --- a/api/constants/EffectCode/EFFECT_FLIPSUMMON_COST.yml +++ b/api/constants/EffectCode/EFFECT_FLIPSUMMON_COST.yml @@ -2,8 +2,7 @@ name: EFFECT_FLIPSUMMON_COST enum: EffectCode value: 93 -description: >- - Affected player must pay a cost to Flip Summon. +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must perform a cost, defined as the effect's [operation function](/api/functions/Effect/SetOperation), to [Flip Summon](https://yugipedia.com/wiki/Flip_Summon) a monster. +summary: Affected players must pay a cost to Flip Summon monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_FORBIDDEN.yml b/api/constants/EffectCode/EFFECT_FORBIDDEN.yml index 83902895..2be399b5 100644 --- a/api/constants/EffectCode/EFFECT_FORBIDDEN.yml +++ b/api/constants/EffectCode/EFFECT_FORBIDDEN.yml @@ -2,8 +2,7 @@ name: EFFECT_FORBIDDEN enum: EffectCode value: 292 -description: >- - Card cannot be used (Prohibition, Psi-Blocker) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used, e.g., due to the effects of ["Prohibition"](https://yugipedia.com/wiki/Prohibition) or ["Psi-Blocker"](https://yugipedia.com/wiki/Psi-Blocker). +summary: Affected cards cannot be used. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_FORCE_MZONE.yml b/api/constants/EffectCode/EFFECT_FORCE_MZONE.yml index 751c761f..fad46b96 100644 --- a/api/constants/EffectCode/EFFECT_FORCE_MZONE.yml +++ b/api/constants/EffectCode/EFFECT_FORCE_MZONE.yml @@ -2,8 +2,7 @@ name: EFFECT_FORCE_MZONE enum: EffectCode value: 265 -description: >- - Forces a zone to be used (see Dai Dance). +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must use the Monster Zone(s) specified in the effect's [value](/api/functions/Effect/SetValue) when Summoning, Setting, or moving a monster (if any of the zones is available). +summary: Affected players must use specified zone(s) to Summon, Set, or move monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_FORCE_NORMAL_SUMMON_POSITION.yml b/api/constants/EffectCode/EFFECT_FORCE_NORMAL_SUMMON_POSITION.yml index d5a45860..5cb126d1 100644 --- a/api/constants/EffectCode/EFFECT_FORCE_NORMAL_SUMMON_POSITION.yml +++ b/api/constants/EffectCode/EFFECT_FORCE_NORMAL_SUMMON_POSITION.yml @@ -2,8 +2,7 @@ name: EFFECT_FORCE_NORMAL_SUMMON_POSITION enum: EffectCode value: 426 -description: >- - Listed in the core, but not implemented +description: If a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would [Normal Summon](https://yugipedia.com/wiki/Normal_Summon) a monster that fulfills the effect's [target function](/api/functions/Effect/SetTarget), they can only Summon it in the [position](/api/enums/CardPosition) specified in the effect's [value](/api/functions/Effect/SetValue). +summary: Affected players can only Normal Summon in a specified position. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_FORCE_SPSUMMON_POSITION.yml b/api/constants/EffectCode/EFFECT_FORCE_SPSUMMON_POSITION.yml index ff48431d..21158914 100644 --- a/api/constants/EffectCode/EFFECT_FORCE_SPSUMMON_POSITION.yml +++ b/api/constants/EffectCode/EFFECT_FORCE_SPSUMMON_POSITION.yml @@ -2,8 +2,12 @@ name: EFFECT_FORCE_SPSUMMON_POSITION enum: EffectCode value: 427 -description: >- - This effect's SetTarget takes the following parameters: eff, pcard, playerid, sumtype, sumpos, toplayer, peffect +description: If a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would [Special Summon](https://yugipedia.com/wiki/Special_Summon) a monster that fulfills the effect's [target function](/api/functions/Effect/SetTarget), they can only Summon it in the [position](/api/enums/CardPosition) specified in the effect's [value](/api/functions/Effect/SetValue). +summary: Affected players can only Special Summon in a specified position. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_FORCE_NORMAL_SUMMON_POSITION + link: /api/constants/EffectCode/EFFECT_FORCE_NORMAL_SUMMON_POSITION +# effect structure: +# SetTarget: function(eff,pcard,playerid,sumtype,sumpos,toplayer,peffect) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_FUSION_MATERIAL.yml b/api/constants/EffectCode/EFFECT_FUSION_MATERIAL.yml index 1e3eb64d..a386f756 100644 --- a/api/constants/EffectCode/EFFECT_FUSION_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_FUSION_MATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_FUSION_MATERIAL enum: EffectCode value: 230 -description: >- - Placeholder effect of a Fusion Monster's listed Fusion Material +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) uses Fusion Materials that fulfill the effect's [condition function](/api/functions/Effect/SetCondition) for its [Fusion Summon](https://yugipedia.com/wiki/Fusion_Summon). Also, the player performs the effect's [operation function](/api/functions/Effect/SetOperation) to select the materials to use. Effects with this code are typically registered as part of the various Fusion Summon procedure functions such as [`Fusion.AddProcMix`](/api/functions/Fusion/AddProcMix) rather than created manually. +summary: Affected monsters use Fusion Materials for their Fusion Summon. status: index: stable -tags: [ under-construction ] +tags: [ fusion-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_FUSION_MAT_RESTRICTION.yml b/api/constants/EffectCode/EFFECT_FUSION_MAT_RESTRICTION.yml index f4f7fcc2..c4ec7e65 100644 --- a/api/constants/EffectCode/EFFECT_FUSION_MAT_RESTRICTION.yml +++ b/api/constants/EffectCode/EFFECT_FUSION_MAT_RESTRICTION.yml @@ -2,8 +2,13 @@ name: EFFECT_FUSION_MAT_RESTRICTION enum: EffectCode value: 73941492+TYPE_FUSION -description: >- - 73941492+TYPE_FUSION. Used by the Fusion Summon procedure as an implementation of Harmonizing Magician's effect +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as material for a [Fusion Summon](https://yugipedia.com/wiki/Fusion_Summon) unless all other materials fulfill the effect's [target function](/api/functions/Effect/SetTarget). +summary: Affected cards cannot be used with non-matching materials for Fusion Summons. status: index: stable -tags: [ under-construction ] +tags: [ fusion-related ] +suggestedLinks: + - name: EFFECT_SYNCHRO_MAT_RESTRICTION + link: /api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION + - name: EFFECT_XYZ_MAT_RESTRICTION + link: /api/constants/EffectCode/EFFECT_XYZ_MAT_RESTRICTION \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_FUSION_SUBSTITUTE.yml b/api/constants/EffectCode/EFFECT_FUSION_SUBSTITUTE.yml index e9a00dca..a14a8ba5 100644 --- a/api/constants/EffectCode/EFFECT_FUSION_SUBSTITUTE.yml +++ b/api/constants/EffectCode/EFFECT_FUSION_SUBSTITUTE.yml @@ -2,8 +2,8 @@ name: EFFECT_FUSION_SUBSTITUTE enum: EffectCode value: 234 -description: >- - When Fusion Summoning, the affected card can be used to substitute for any specifically named material +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be used as a Fusion Material for a [Fusion Summon](https://yugipedia.com/wiki/Fusion_Summon) instead of 1 **specifically-named** material (but the other Fusion Materials must be correct). +summary: Affected cards can be substituted for a specifically named Fusion Material. status: index: stable -tags: [ under-construction ] +tags: [ fusion-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_GEMINI_STATUS.yml b/api/constants/EffectCode/EFFECT_GEMINI_STATUS.yml new file mode 100644 index 00000000..6690b477 --- /dev/null +++ b/api/constants/EffectCode/EFFECT_GEMINI_STATUS.yml @@ -0,0 +1,12 @@ +---!constant +name: EFFECT_GEMINI_STATUS +enum: EffectCode +value: 75 +description: A [Gemini monster](https://yugipedia.com/wiki/Gemini_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as an [Effect Monster](https://yugipedia.com/wiki/Effect_Monster) and gains its effects. +summary: Affected Gemini monsters are treated as Effect Monsters and gain their effects. +status: + index: stable +aliases: + - name: EFFECT_DUAL_STATUS + status: + index: deleted \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_GEMINI_SUMMONABLE.yml b/api/constants/EffectCode/EFFECT_GEMINI_SUMMONABLE.yml new file mode 100644 index 00000000..18b5fbcb --- /dev/null +++ b/api/constants/EffectCode/EFFECT_GEMINI_SUMMONABLE.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_GEMINI_SUMMONABLE +enum: EffectCode +value: 77 +description: A monster affected card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon) again while on the field (i.e., the mechanic that allows [Gemini monster](https://yugipedia.com/wiki/Gemini_monster) to be Normal Summoned again). Effects with this code are typically registered as part of [`Gemini.AddProcedure`](/api/functions/Gemini/AddProcedure) rather than created manually. +summary: Affected monsters can be Normal Summoned again while on the field. +status: + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_HAND_LIMIT.yml b/api/constants/EffectCode/EFFECT_HAND_LIMIT.yml index 5c2cca6d..648746cd 100644 --- a/api/constants/EffectCode/EFFECT_HAND_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_HAND_LIMIT.yml @@ -2,8 +2,7 @@ name: EFFECT_HAND_LIMIT enum: EffectCode value: 270 -description: >- - Change the maximum number of cards the affected player can have in their hand during the End Phase. The new value should be provided via SetValue. +description: The [hand size limit](https://yugipedia.com/wiki/Hand_size_limit) of a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue), instead of the usual 6. +summary: Affected players have modified hand size limit. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_HAND_SYNCHRO.yml b/api/constants/EffectCode/EFFECT_HAND_SYNCHRO.yml index 94a2d876..48224fe1 100644 --- a/api/constants/EffectCode/EFFECT_HAND_SYNCHRO.yml +++ b/api/constants/EffectCode/EFFECT_HAND_SYNCHRO.yml @@ -2,8 +2,11 @@ name: EFFECT_HAND_SYNCHRO enum: EffectCode value: 339 -description: >- - Can Synchro Summon using monsters in the hand (e.g. Tatsunoko) +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon), the player can also use monsters in their hand that fulfill the effect's [value function](/api/functions/Effect/SetValue). +summary: Allows Synchro Materials from the hand if affected card would also be used. status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] +# effect structure: +# SetValue: function(e,c,sc) -> bool +# checks if c (other material) can be used to summon sc \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ICEBARRIER_REPLACE.yml b/api/constants/EffectCode/EFFECT_ICEBARRIER_REPLACE.yml index ffb62568..7a12af3c 100644 --- a/api/constants/EffectCode/EFFECT_ICEBARRIER_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_ICEBARRIER_REPLACE.yml @@ -2,8 +2,8 @@ name: EFFECT_ICEBARRIER_REPLACE enum: EffectCode value: 18319762 -description: >- - (To be added) +description: If a player would discard, or send a card(s) from their hand to the GY, to activate an ["Ice Barrier"](https://yugipedia.com/wiki/Ice_Barrier) monster's effect, they can banish a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) instead of 1 of those cards. +summary: Affected cards can be banished to replace an "Ice Barrier" effect's cost. status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/constants/EffectCode/EFFECT_IGNORE_BATTLE_TARGET.yml b/api/constants/EffectCode/EFFECT_IGNORE_BATTLE_TARGET.yml index 89287903..1e06e054 100644 --- a/api/constants/EffectCode/EFFECT_IGNORE_BATTLE_TARGET.yml +++ b/api/constants/EffectCode/EFFECT_IGNORE_BATTLE_TARGET.yml @@ -2,8 +2,7 @@ name: EFFECT_IGNORE_BATTLE_TARGET enum: EffectCode value: 72 -description: >- - Affected card cannot be targeted for an attack, but it doesn't prevent direct attack. +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be targeted for attacks, but the opponent can attack directly. To also prevent direct attacks, use [`EFFECT_CANNOT_BE_BATTLE_TARGET`](/api/constants/EffectCode/EFFECT_CANNOT_BE_BATTLE_TARGET) instead. +summary: Opponent cannot attack affected monsters, but can attack directly. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_IMMUNE_EFFECT.yml b/api/constants/EffectCode/EFFECT_IMMUNE_EFFECT.yml index 9ceb6df5..816a2588 100644 --- a/api/constants/EffectCode/EFFECT_IMMUNE_EFFECT.yml +++ b/api/constants/EffectCode/EFFECT_IMMUNE_EFFECT.yml @@ -2,11 +2,11 @@ name: EFFECT_IMMUNE_EFFECT enum: EffectCode value: 1 -description: >- - Affected card is unaffected by card effects. The SetValue of this effect takes the following parameters: -e: this effect itself -re: the effect that would affect the card. -c: the card that would be affected (uncertain, to be confirmed) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is unaffected by effects that fulfill its [value function](/api/functions/Effect/SetValue). +summary: Opponent cannot attack affected monsters, but can attack directly. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,re,c) -> bool +# checks if `re` can affect the handler of `e` +# not certain what `c` is for \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE.yml b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE.yml index 55446e3b..a9d47086 100644 --- a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE.yml +++ b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE.yml @@ -2,12 +2,13 @@ name: EFFECT_INDESTRUCTABLE enum: EffectCode value: 40 -description: >- - Affected card cannot be destroyed. SetValue receives the following parameters: -e: this effect itself -re: reason effect, the effect that would cause the destruction -r: reason, always considered as REASON_EFFECT by the core -rp: reason player +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be destroyed by reasons that fulfill the effect's [value function](/api/functions/Effect/SetValue). To limit the number of times the card cannot be destroyed, use [`EFFECT_INDESTRUCTABLE_COUNT`](/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_COUNT) instead. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_INDESTRUCTABLE_BATTLE + link: /api/constants/EffectCode/EFFECT_INDESTRUCTABLE_BATTLE + - name: EFFECT_INDESTRUCTABLE_EFFECT + link: /api/constants/EffectCode/EFFECT_INDESTRUCTABLE_EFFECT +# effect structure: +# SetValue: function(e,re,r,rp) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_BATTLE.yml b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_BATTLE.yml index 7ef3a31c..b4ee9dd0 100644 --- a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_BATTLE.yml +++ b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_BATTLE.yml @@ -2,8 +2,14 @@ name: EFFECT_INDESTRUCTABLE_BATTLE enum: EffectCode value: 42 -description: >- - Affected card cannot be destroyed by battle +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be destroyed by battle with monsters that fulfill its [value function](/api/functions/Effect/SetValue). +summary: Affected cards cannot be destroyed by battle. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_INDESTRUCTABLE + link: /api/constants/EffectCode/EFFECT_INDESTRUCTABLE + - name: EFFECT_INDESTRUCTABLE_EFFECT + link: /api/constants/EffectCode/EFFECT_INDESTRUCTABLE_EFFECT +# effect structure: +# SetValue: function(e,c) -> bool diff --git a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_COUNT.yml b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_COUNT.yml index a83ec802..de9f0ac2 100644 --- a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_COUNT.yml +++ b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_COUNT.yml @@ -2,12 +2,9 @@ name: EFFECT_INDESTRUCTABLE_COUNT enum: EffectCode value: 47 -description: >- - Affected card cannot be destroyed up to a given number of times. SetValue receives the following parameters: -e: this effect itself -re: reason effect, the effect that would cause the destruction -rp: reason player, the player that would cause the destruction -c: this card (to be confirmed) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be destroyed up to a number of times (specified as the [count limit](/api/functions/Effect/SetCountLimit)), by reasons that fulfill the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected cards cannot be destroyed up to a number of times. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,re,r,rp) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_EFFECT.yml b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_EFFECT.yml index d7fd6993..c3f86366 100644 --- a/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_EFFECT.yml +++ b/api/constants/EffectCode/EFFECT_INDESTRUCTABLE_EFFECT.yml @@ -2,12 +2,14 @@ name: EFFECT_INDESTRUCTABLE_EFFECT enum: EffectCode value: 41 -description: >- - Affected card cannot be destroyed by card effect. SetValue receives the following parameters: -e: this effect itself -re: reason effect, the effect that would cause the destruction -rp: reason player, the player that would cause the destruction -c: this card (to be confirmed) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be destroyed by effects that fulfill its [value function](/api/functions/Effect/SetValue). +summary: Affected cards cannot be destroyed by effects. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_INDESTRUCTABLE + link: /api/constants/EffectCode/EFFECT_INDESTRUCTABLE + - name: EFFECT_INDESTRUCTABLE_BATTLE + link: /api/constants/EffectCode/EFFECT_INDESTRUCTABLE_BATTLE +# effect structure: +# SetValue: function(e,te) -> bool diff --git a/api/constants/EffectCode/EFFECT_IRON_WALL.yml b/api/constants/EffectCode/EFFECT_IRON_WALL.yml index 3403555c..6ac85eec 100644 --- a/api/constants/EffectCode/EFFECT_IRON_WALL.yml +++ b/api/constants/EffectCode/EFFECT_IRON_WALL.yml @@ -2,8 +2,8 @@ name: EFFECT_IRON_WALL enum: EffectCode value: 361 -description: >- - (To be added) +description: This effect code is currently unused. It may have been intended for the effect of ["Imperial Iron Wall"](https://yugipedia.com/wiki/Imperial_Iron_Wall) that prevent players from banishing cards, but it's implemented using the card's passcode as effect code instead. +summary: (Unused effect code) status: - index: stable -tags: [ under-construction ] + index: unstable + summary: Value is currently unused. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml b/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml index adf5fa21..3ab3ae26 100644 --- a/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml @@ -2,8 +2,10 @@ name: EFFECT_LEAVE_FIELD_REDIRECT enum: EffectCode value: 60 -description: >- - If the affected card would leave the field, sends it to another given location instead. The location must be set in SetValue +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would leave the field, it is sent to the [location](/api/enums/Location) specified as the effect's [value](/api/functions/Effect/SetValue) instead. +summary: Affected cards are sent to specified location when they leave the field. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REMOVE_REDIRECT + link: /api/constants/EffectCode/EFFECT_REMOVE_REDIRECT \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LEFT_SPSUMMON_COUNT.yml b/api/constants/EffectCode/EFFECT_LEFT_SPSUMMON_COUNT.yml index eb15a233..42254d5b 100644 --- a/api/constants/EffectCode/EFFECT_LEFT_SPSUMMON_COUNT.yml +++ b/api/constants/EffectCode/EFFECT_LEFT_SPSUMMON_COUNT.yml @@ -2,8 +2,7 @@ name: EFFECT_LEFT_SPSUMMON_COUNT enum: EffectCode value: 331 -description: >- - The remaining number of Summoning (e.g Summon Breaker) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can only [Special Summon](https://yugipedia.com/wiki/Special_Summon) monsters up to the number of times returned by the effect's [value function](/api/functions/Effect/SetValue). This effect code is used instead of [`EFFECT_SPSUMMON_COUNT_LIMIT`](/api/constants/EffectCode/EFFECT_SPSUMMON_COUNT_LIMIT) if the remaining number of Special Summons may be affected by things other than the number of Special Summons already performed, such as if the limit is shared with [Normal Summons](https://yugipedia.com/wiki/Normal_Summon). +summary: Affected players can only Special Summon up to a remaining number of times. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LEVEL_RANK.yml b/api/constants/EffectCode/EFFECT_LEVEL_RANK.yml index ecb2aa6c..3df23b61 100644 --- a/api/constants/EffectCode/EFFECT_LEVEL_RANK.yml +++ b/api/constants/EffectCode/EFFECT_LEVEL_RANK.yml @@ -2,8 +2,9 @@ name: EFFECT_LEVEL_RANK enum: EffectCode value: 408 -description: >- - Gives Rank to an affected monster with a Level +description: A monster that has a Level and is affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is also treated to have a Rank. Its Rank will initially be equal to its Level when the effect is registered, but can be independently changed after. To ensure the Rank is always equal to the Level, use [`EFFECT_LEVEL_RANK_S`](/api/constants/EffectCode/EFFECT_LEVEL_RANK_S) instead. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_RANK_LEVEL + link: /api/constants/EffectCode/EFFECT_RANK_LEVEL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LEVEL_RANK_S.yml b/api/constants/EffectCode/EFFECT_LEVEL_RANK_S.yml index d8f6a449..bbe8d36e 100644 --- a/api/constants/EffectCode/EFFECT_LEVEL_RANK_S.yml +++ b/api/constants/EffectCode/EFFECT_LEVEL_RANK_S.yml @@ -2,8 +2,9 @@ name: EFFECT_LEVEL_RANK_S enum: EffectCode value: 410 -description: >- - Gives Rank to an affected monster with a Level, Level and Rank are always synced. +description: A monster that has a Level and is affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is also treated to have a Rank. Its Rank will always be equal to its Level (changing one of them will also change the other). To allow independently changing the Rank and Level after the effect is registered, use [`EFFECT_LEVEL_RANK`](/api/constants/EffectCode/EFFECT_LEVEL_RANK) instead. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_RANK_LEVEL_S + link: /api/constants/EffectCode/EFFECT_RANK_LEVEL_S \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LIGHT_OF_INTERVENTION.yml b/api/constants/EffectCode/EFFECT_LIGHT_OF_INTERVENTION.yml index 72b2be2f..8f891041 100644 --- a/api/constants/EffectCode/EFFECT_LIGHT_OF_INTERVENTION.yml +++ b/api/constants/EffectCode/EFFECT_LIGHT_OF_INTERVENTION.yml @@ -2,8 +2,7 @@ name: EFFECT_LIGHT_OF_INTERVENTION enum: EffectCode value: 38 -description: >- - Monsters can be Normal Summoned in face-up Defense Position (Light of Intervention). +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can [Normal Summon](https://yugipedia.com/wiki/Normal_Summon) monsters in face-up Defense Position. +summary: Affected players can Normal Summon in face-up Defense Position. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LIMIT_SET_PROC.yml b/api/constants/EffectCode/EFFECT_LIMIT_SET_PROC.yml index 60aae596..03453c21 100644 --- a/api/constants/EffectCode/EFFECT_LIMIT_SET_PROC.yml +++ b/api/constants/EffectCode/EFFECT_LIMIT_SET_PROC.yml @@ -2,8 +2,10 @@ name: EFFECT_LIMIT_SET_PROC enum: EffectCode value: 37 -description: >- - Specifies a special method through which the affected card must be Normal Set +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be [Normal Set](https://yugipedia.com/wiki/Normal_Set) except by performing the effect's [operation function](/api/functions/Effect/SetOperation). To allow Normal Setting by other ways, use [`EFFECT_SET_PROC`](/api/constants/EffectCode/EFFECT_SET_PROC) instead. +summary: Affected monsters can only be Normal Set by performing an operation. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_LIMIT_SUMMON_PROC + link: /api/constants/EffectCode/EFFECT_LIMIT_SUMMON_PROC \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LIMIT_SUMMON_PROC.yml b/api/constants/EffectCode/EFFECT_LIMIT_SUMMON_PROC.yml index ccccd068..05a37df9 100644 --- a/api/constants/EffectCode/EFFECT_LIMIT_SUMMON_PROC.yml +++ b/api/constants/EffectCode/EFFECT_LIMIT_SUMMON_PROC.yml @@ -2,8 +2,10 @@ name: EFFECT_LIMIT_SUMMON_PROC enum: EffectCode value: 33 -description: >- - Specifies a special method through which the affected card must be Normal Summoned +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon) except by performing the effect's [operation function](/api/functions/Effect/SetOperation). To allow Normal Summoning by other ways, use [`EFFECT_SUMMON_PROC`](/api/constants/EffectCode/EFFECT_SUMMON_PROC) instead. +summary: Affected monsters can only be Normal Summon by performing an operation. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_LIMIT_SET_PROC + link: /api/constants/EffectCode/EFFECT_LIMIT_SET_PROC \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LPCOST_CHANGE.yml b/api/constants/EffectCode/EFFECT_LPCOST_CHANGE.yml index 8a487fd0..2ac1ce55 100644 --- a/api/constants/EffectCode/EFFECT_LPCOST_CHANGE.yml +++ b/api/constants/EffectCode/EFFECT_LPCOST_CHANGE.yml @@ -2,8 +2,9 @@ name: EFFECT_LPCOST_CHANGE enum: EffectCode value: 170 -description: >- - Modify the amount of LP a given player must pay for a cost. When it is used, the SetValue in this effect must return the changed cost and the parameters available for it are: e,re,rp,val +description: If a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would pay LP as cost, they pay the amount returned by the effect's [value function](/api/functions/Effect/SetValue) instead. To perform a completely different action(s) instead of paying LP, use [`EFFECT_LPCOST_CHANGE`](/api/constants/EffectCode/EFFECT_LPCOST_CHANGE) instead. +summary: Affected players pay a different amount of LP as cost. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,re,rp,val) -> int \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LPCOST_REPLACE.yml b/api/constants/EffectCode/EFFECT_LPCOST_REPLACE.yml index a925c472..f6d93879 100644 --- a/api/constants/EffectCode/EFFECT_LPCOST_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_LPCOST_REPLACE.yml @@ -2,8 +2,7 @@ name: EFFECT_LPCOST_REPLACE enum: EffectCode value: 171 -description: >- - If the affected player would pay LP for a cost, perform a given operation instead +description: If a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would pay LP as cost, they perform the effect's [operation function](/api/functions/Effect/SetOperation) instead. To change only the amount of LP paid, use [`EFFECT_LPCOST_CHANGE`](/api/constants/EffectCode/EFFECT_LPCOST_CHANGE) instead. +summary: Affected players perform an operation instead of paying LP as cost. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MATCH_KILL.yml b/api/constants/EffectCode/EFFECT_MATCH_KILL.yml index 4e49657e..8999f8fa 100644 --- a/api/constants/EffectCode/EFFECT_MATCH_KILL.yml +++ b/api/constants/EffectCode/EFFECT_MATCH_KILL.yml @@ -2,8 +2,7 @@ name: EFFECT_MATCH_KILL enum: EffectCode value: 300 -description: >- - When the affected card reduces its controller's opponent's LP to 0 by a direct attack, its controller wins the match. +description: When a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode)reduces its controller's opponent's LP to 0 by a direct attack, its controller [wins the match](https://yugipedia.com/wiki/Match_winner). +summary: Reducing opponent's LP to 0 by direct attack with affected cards wins the match. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_MATERIAL_CHECK.yml b/api/constants/EffectCode/EFFECT_MATERIAL_CHECK.yml index d2b21fbe..ea4cba86 100644 --- a/api/constants/EffectCode/EFFECT_MATERIAL_CHECK.yml +++ b/api/constants/EffectCode/EFFECT_MATERIAL_CHECK.yml @@ -2,8 +2,7 @@ name: EFFECT_MATERIAL_CHECK enum: EffectCode value: 251 -description: >- - Applies a check to the materials used. The SetValue in this effect takes as parameter e and c +description: When a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be Summoned using a material(s), its [value function](/api/functions/Effect/SetValue) is executed. This is typically used to check some properties of the materials that may change when they leave the field. +summary: Executes a function when an affected monster would be Summoned with materials. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MAX_MZONE.yml b/api/constants/EffectCode/EFFECT_MAX_MZONE.yml index 63908412..aa413b08 100644 --- a/api/constants/EffectCode/EFFECT_MAX_MZONE.yml +++ b/api/constants/EffectCode/EFFECT_MAX_MZONE.yml @@ -2,8 +2,10 @@ name: EFFECT_MAX_MZONE enum: EffectCode value: 263 -description: >- - The maximum number of monsters +description: Cards cannot be placed in the Monster Zone of a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) if the number of monsters they control would exceed the amount returned by the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected players cannot control more than a specified number of monsters. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_MAX_SZONE + link: /api/constants/EffectCode/EFFECT_MAX_SZONE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MAX_SZONE.yml b/api/constants/EffectCode/EFFECT_MAX_SZONE.yml index 115bf245..c305c7cb 100644 --- a/api/constants/EffectCode/EFFECT_MAX_SZONE.yml +++ b/api/constants/EffectCode/EFFECT_MAX_SZONE.yml @@ -2,8 +2,10 @@ name: EFFECT_MAX_SZONE enum: EffectCode value: 264 -description: >- - Maximum number of Spell/Trap zone +description: Cards cannot be placed in the Spell & Trap Zone of a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) if the number of cards they control in the Spell & Trap Zone would exceed the amount returned by the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected players cannot control more than a specified number of Spell/Traps. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_MAX_SZONE + link: /api/constants/EffectCode/EFFECT_MAX_SZONE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MONSTER_SSET.yml b/api/constants/EffectCode/EFFECT_MONSTER_SSET.yml index c8e75840..11ff203d 100644 --- a/api/constants/EffectCode/EFFECT_MONSTER_SSET.yml +++ b/api/constants/EffectCode/EFFECT_MONSTER_SSET.yml @@ -2,8 +2,7 @@ name: EFFECT_MONSTER_SSET enum: EffectCode value: 18 -description: >- - The affected monster can be placed in the Spell/Trap zone. SetValue should hold the type the card is set as (for example, TYPE_SPELL). See Artifact monsters +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be [Set](https://yugipedia.com/wiki/Set) in the [Spell & Trap Zone](https://yugipedia.com/wiki/Spell_%26_Trap_Zone) as the [card type](/api/enums/CardType) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected monsters can be Set in the Spell & Trap Zone. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MSET_COST.yml b/api/constants/EffectCode/EFFECT_MSET_COST.yml index cb5100b1..4884d98b 100644 --- a/api/constants/EffectCode/EFFECT_MSET_COST.yml +++ b/api/constants/EffectCode/EFFECT_MSET_COST.yml @@ -2,8 +2,7 @@ name: EFFECT_MSET_COST enum: EffectCode value: 94 -description: >- - The affected player must pay a cost to Set monsters. +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must perform a cost, defined as the effect's [operation function](/api/functions/Effect/SetOperation), to [Set](https://yugipedia.com/wiki/Set) a monster. +summary: Affected players must pay a cost to Set monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MULTIPLE_TUNERS.yml b/api/constants/EffectCode/EFFECT_MULTIPLE_TUNERS.yml index 6119f6f2..6d13c517 100644 --- a/api/constants/EffectCode/EFFECT_MULTIPLE_TUNERS.yml +++ b/api/constants/EffectCode/EFFECT_MULTIPLE_TUNERS.yml @@ -2,8 +2,7 @@ name: EFFECT_MULTIPLE_TUNERS enum: EffectCode value: 21142671 -description: >- - An effect that flags the card that uses it as card that require 2or more tuners. Uses "Red-Nova" as ID +description: A [Synchro Monster](https://yugipedia.com/wiki/Synchro_Monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) uses multiple [Tuner monsters](https://yugipedia.com/wiki/Tuner_monster) for its [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon). +summary: Affected Synchro Monsters use multiple Tuners for their Synchro Summon. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml b/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml index 61937c77..9737064d 100644 --- a/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml @@ -2,8 +2,10 @@ name: EFFECT_MUST_ATTACK enum: EffectCode value: 191 -description: >- - Affected card must attack if able +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must attack, if able. Its controller cannot end the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase) if the monster has not attacked yet. +summary: Affected monsters must attack, if able. status: index: stable -tags: [ under-construction ] +suggestedLink: + - name: EFFECT_MUST_ATTACK_MONSTER + link: /api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER diff --git a/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml b/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml index 446e7314..ea33c698 100644 --- a/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml +++ b/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml @@ -2,8 +2,10 @@ name: EFFECT_MUST_ATTACK_MONSTER enum: EffectCode value: 344 -description: >- - Affected card must attack a monster, if abble. +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must attack monsters that fulfill the effect's [value function](/api/functions/Effect/SetValue), if able. Its controller cannot end the [Battle Phase](https://yugipedia.com/wiki/Battle_Phase) if the monster has not attacked a valid target yet. +summary: Affected monsters must attack monsters, if able. status: index: stable -tags: [ under-construction ] +suggestedLink: + - name: EFFECT_MUST_ATTACK + link: /api/constants/EffectCode/EFFECT_MUST_ATTACK diff --git a/api/constants/EffectCode/EFFECT_MUST_BE_FMATERIAL.yml b/api/constants/EffectCode/EFFECT_MUST_BE_FMATERIAL.yml index c8921e5e..fcc3f992 100644 --- a/api/constants/EffectCode/EFFECT_MUST_BE_FMATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_MUST_BE_FMATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_MUST_BE_FMATERIAL enum: EffectCode value: 316 -description: >- - Deprecated. Use EFFECT_MUST_BE_MATERIAL with REASON_FUSION in the SetValue +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) **must** be used as material when performing a Fusion Summon. Monsters cannot be Fusion Summoned if they cannot use the affected card as material. +summary: Affected cards must be used as material for Fusion Summons. status: - index: stable -tags: [ under-construction ] + index: deprecated + message: Use `EFFECT_MUST_BE_MATERIAL` with `REASON_FUSION` as value instead. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MUST_BE_LMATERIAL.yml b/api/constants/EffectCode/EFFECT_MUST_BE_LMATERIAL.yml index 0d5f845a..c139542e 100644 --- a/api/constants/EffectCode/EFFECT_MUST_BE_LMATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_MUST_BE_LMATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_MUST_BE_LMATERIAL enum: EffectCode value: 318 -description: >- - Deprecated. Use EFFECT_MUST_BE_MATERIAL with REASON_LINK in the SetValue +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) **must** be used as material when performing a Link Summon. Monsters cannot be Link Summoned if they cannot use the affected card as material. +summary: Affected cards must be used as material for Link Summons. status: - index: stable -tags: [ under-construction ] + index: deprecated + message: Use `EFFECT_MUST_BE_MATERIAL` with `REASON_LINK` as value instead. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MUST_BE_MATERIAL.yml b/api/constants/EffectCode/EFFECT_MUST_BE_MATERIAL.yml new file mode 100644 index 00000000..652a1ee8 --- /dev/null +++ b/api/constants/EffectCode/EFFECT_MUST_BE_MATERIAL.yml @@ -0,0 +1,8 @@ +---!constant +name: EFFECT_MUST_BE_MATERIAL +enum: EffectCode +value: 317 +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) **must** be used as material when performing a Summon that uses materials. Monsters cannot be Summoned if they cannot use the affected card as material. The type(s) of the Summon can be specified using the corresponding [reason constant](/api/enums/Reason) as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards must be used as material for Summons. +status: + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MUST_BE_SMATERIAL.yml b/api/constants/EffectCode/EFFECT_MUST_BE_SMATERIAL.yml index de24c417..cc0d2f82 100644 --- a/api/constants/EffectCode/EFFECT_MUST_BE_SMATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_MUST_BE_SMATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_MUST_BE_SMATERIAL enum: EffectCode value: 312 -description: >- - Deprecated. Use EFFECT_MUST_BE_MATERIAL with REASON_SYNCHRO in the SetValue +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) **must** be used as material when performing a Synchro Summon. Monsters cannot be Synchro Summoned if they cannot use the affected card as material. +summary: Affected cards must be used as material for Synchro Summons. status: - index: stable -tags: [ under-construction ] + index: deprecated + message: Use `EFFECT_MUST_BE_MATERIAL` with `REASON_SYNCHRO` as value instead. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MUST_BE_XMATERIAL.yml b/api/constants/EffectCode/EFFECT_MUST_BE_XMATERIAL.yml index 8e43c9fb..53edb3be 100644 --- a/api/constants/EffectCode/EFFECT_MUST_BE_XMATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_MUST_BE_XMATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_MUST_BE_XMATERIAL enum: EffectCode value: 317 -description: >- - Deprecated. Use EFFECT_MUST_BE_MATERIAL with REASON_XYZ in the SetValue +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) **must** be used as material when performing a Xyz Summon. Monsters cannot be Xyz Summoned if they cannot use the affected card as material. +summary: Affected cards must be used as material for Xyz Summons. status: - index: stable -tags: [ under-construction ] + index: deprecated + message: Use `EFFECT_MUST_BE_MATERIAL` with `REASON_XYZ` as value instead. \ No newline at end of file From 1fe30fcd3131436c34cbc785209da8bfab823fe4 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Sun, 27 Apr 2025 23:05:27 +0800 Subject: [PATCH 53/58] update EffectCode constants, part 4 --- api/constants/EffectCode/EFFECT_NECRO_VALLEY.yml | 7 +++---- .../EffectCode/EFFECT_NECRO_VALLEY_IM.yml | 5 ++--- api/constants/EffectCode/EFFECT_NONTUNER.yml | 11 ++++++----- .../EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml | 8 +++++--- .../EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml | 8 +++++--- .../EffectCode/EFFECT_OLDUNION_STATUS.yml | 7 +++---- .../EffectCode/EFFECT_ONLY_ATTACK_MONSTER.yml | 8 +++++--- .../EffectCode/EFFECT_ONLY_BE_ATTACKED.yml | 8 +++++--- .../EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE.yml | 10 +++++++--- .../EffectCode/EFFECT_PATRICIAN_OF_DARKNESS.yml | 7 +++---- api/constants/EffectCode/EFFECT_PIERCE.yml | 7 +++---- api/constants/EffectCode/EFFECT_PRE_MONSTER.yml | 5 ++--- api/constants/EffectCode/EFFECT_PUBLIC.yml | 7 +++---- .../EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml | 7 +++---- .../EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml | 7 +++---- api/constants/EffectCode/EFFECT_RANK_LEVEL.yml | 7 ++++--- api/constants/EffectCode/EFFECT_RANK_LEVEL_S.yml | 7 ++++--- .../EffectCode/EFFECT_RCOUNTER_REPLACE.yml | 10 +++++++--- .../EffectCode/EFFECT_REFLECT_BATTLE_DAMAGE.yml | 10 +++++++--- .../EffectCode/EFFECT_REFLECT_DAMAGE.yml | 16 +++++++--------- .../EffectCode/EFFECT_RELEASE_REPLACE.yml | 8 ++++---- api/constants/EffectCode/EFFECT_REMAIN_FIELD.yml | 7 +++---- .../EffectCode/EFFECT_REMOVE_ATTRIBUTE.yml | 10 +++++++--- .../EffectCode/EFFECT_REMOVE_BRAINWASHING.yml | 8 +++++--- api/constants/EffectCode/EFFECT_REMOVE_CODE.yml | 13 ++++++++++--- .../EffectCode/EFFECT_REMOVE_LINKMARKER.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_REMOVE_RACE.yml | 10 +++++++--- .../EffectCode/EFFECT_REMOVE_REDIRECT.yml | 8 ++++---- .../EffectCode/EFFECT_REMOVE_SETCODE.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_REMOVE_TYPE.yml | 10 +++++++--- .../EffectCode/EFFECT_REVERSE_DAMAGE.yml | 15 +++++++-------- api/constants/EffectCode/EFFECT_REVERSE_DECK.yml | 8 +++++--- .../EffectCode/EFFECT_REVERSE_RECOVER.yml | 13 +++++++------ .../EffectCode/EFFECT_REVERSE_UPDATE.yml | 7 +++---- api/constants/EffectCode/EFFECT_REVIVE_LIMIT.yml | 7 +++---- api/constants/EffectCode/EFFECT_RITUAL_LEVEL.yml | 6 +++--- api/constants/EffectCode/EFFECT_SELF_ATTACK.yml | 7 +++---- api/constants/EffectCode/EFFECT_SELF_DESTROY.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_SELF_TOGRAVE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_SEND_REPLACE.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_SET_ATTACK.yml | 5 ++--- .../EffectCode/EFFECT_SET_ATTACK_FINAL.yml | 5 ++--- .../EffectCode/EFFECT_SET_BASE_ATTACK.yml | 5 ++--- .../EffectCode/EFFECT_SET_BASE_DEFENSE.yml | 7 +++---- api/constants/EffectCode/EFFECT_SET_CONTROL.yml | 7 +++---- api/constants/EffectCode/EFFECT_SET_DEFENSE.yml | 5 ++--- .../EffectCode/EFFECT_SET_DEFENSE_FINAL.yml | 5 ++--- api/constants/EffectCode/EFFECT_SET_POSITION.yml | 7 +++---- api/constants/EffectCode/EFFECT_SET_PROC.yml | 12 +++++++++--- .../EffectCode/EFFECT_SET_SUMMON_COUNT_LIMIT.yml | 9 ++++++--- .../EffectCode/EFFECT_SFORCE_REPLACE.yml | 6 +++--- api/constants/EffectCode/EFFECT_SKIP_BP.yml | 7 +++---- api/constants/EffectCode/EFFECT_SKIP_DP.yml | 7 +++---- api/constants/EffectCode/EFFECT_SKIP_EP.yml | 7 +++---- api/constants/EffectCode/EFFECT_SKIP_M1.yml | 7 +++---- api/constants/EffectCode/EFFECT_SKIP_M2.yml | 5 ++--- api/constants/EffectCode/EFFECT_SKIP_SP.yml | 5 ++--- api/constants/EffectCode/EFFECT_SKIP_TURN.yml | 7 +++---- .../EffectCode/EFFECT_SPIRIT_DONOT_RETURN.yml | 7 +++---- .../EffectCode/EFFECT_SPIRIT_MAYNOT_RETURN.yml | 7 +++---- .../EffectCode/EFFECT_SPSUMMON_CONDITION.yml | 13 ++++--------- .../EffectCode/EFFECT_SPSUMMON_COST.yml | 7 +++---- .../EffectCode/EFFECT_SPSUMMON_COUNT_LIMIT.yml | 7 +++---- .../EffectCode/EFFECT_SPSUMMON_PROC.yml | 12 +++++++++--- .../EffectCode/EFFECT_SPSUMMON_PROC_G.yml | 12 +++++++++--- api/constants/EffectCode/EFFECT_SSET_COST.yml | 7 +++---- api/constants/EffectCode/EFFECT_SUMMON_COST.yml | 7 +++---- api/constants/EffectCode/EFFECT_SUMMON_PROC.yml | 12 +++++++++--- .../EffectCode/EFFECT_SUPREME_CASTLE.yml | 6 +++--- api/constants/EffectCode/EFFECT_SWAP_AD.yml | 5 ++--- .../EffectCode/EFFECT_SWAP_ATTACK_FINAL.yml | 11 +++++++---- api/constants/EffectCode/EFFECT_SWAP_BASE_AD.yml | 7 +++---- .../EffectCode/EFFECT_SWAP_DEFENSE_FINAL.yml | 11 +++++++---- .../EffectCode/EFFECT_SYNCHRO_LEVEL.yml | 6 +++--- .../EffectCode/EFFECT_SYNCHRO_MATERIAL.yml | 6 +++--- .../EFFECT_SYNCHRO_MAT_RESTRICTION.yml | 11 ++++++++--- .../EffectCode/EFFECT_WITCHCRAFTER_REPLACE.yml | 9 +++++++++ .../EffectCode/EFFECT_WITCHCRAFT_REPLACE.yml | 9 --------- api/constants/EffectCode/EFFECT_XYZ_LEVEL.yml | 6 +++--- api/constants/EffectCode/EFFECT_XYZ_MATERIAL.yml | 6 +++--- .../EffectCode/EFFECT_XYZ_MAT_RESTRICTION.yml | 11 ++++++++--- 81 files changed, 362 insertions(+), 298 deletions(-) create mode 100644 api/constants/EffectCode/EFFECT_WITCHCRAFTER_REPLACE.yml delete mode 100644 api/constants/EffectCode/EFFECT_WITCHCRAFT_REPLACE.yml diff --git a/api/constants/EffectCode/EFFECT_NECRO_VALLEY.yml b/api/constants/EffectCode/EFFECT_NECRO_VALLEY.yml index 92ce1b44..811a337c 100644 --- a/api/constants/EffectCode/EFFECT_NECRO_VALLEY.yml +++ b/api/constants/EffectCode/EFFECT_NECRO_VALLEY.yml @@ -2,8 +2,7 @@ name: EFFECT_NECRO_VALLEY enum: EffectCode value: 291 -description: >- - Cannot affect cards in the Graveyard (Necrovalley) +description: If a player would select a card(s) to move to a different location, cards in the [GY](https://yugipedia.com/wiki/Graveyard) of a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be selected, i.e., they would be forced to select cards in other locations. +summary: Cards in affected players' GYs cannot be moved to a different location. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_NECRO_VALLEY_IM.yml b/api/constants/EffectCode/EFFECT_NECRO_VALLEY_IM.yml index 0189c49c..da225b4b 100644 --- a/api/constants/EffectCode/EFFECT_NECRO_VALLEY_IM.yml +++ b/api/constants/EffectCode/EFFECT_NECRO_VALLEY_IM.yml @@ -2,8 +2,7 @@ name: EFFECT_NECRO_VALLEY_IM enum: EffectCode value: 293 -description: >- - Affected card is unaffected by the effects of Necrovalley +description: The [GY](https://yugipedia.com/wiki/Graveyard) of a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is unaffected by the effects of ["Necrovalley"](https://yugipedia.com/wiki/Necrovalley). +summary: Affected players' GYs are unaffected by "Necrovalley". status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_NONTUNER.yml b/api/constants/EffectCode/EFFECT_NONTUNER.yml index f762d34d..a118121f 100644 --- a/api/constants/EffectCode/EFFECT_NONTUNER.yml +++ b/api/constants/EffectCode/EFFECT_NONTUNER.yml @@ -2,10 +2,11 @@ name: EFFECT_NONTUNER enum: EffectCode value: 244 -description: >- - Affected card can be treated as a non-Tuner despite being a Tuner (Phantom King Hydride). When used as a single effect, SetValue receives the following parameters: -e: this effect -sc: the monster that would use this card as material +description: A [Tuner monster](https://yugipedia.com/wiki/Tuner_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be treated as a non-Tuner for the [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon) of a monster that fulfills its [value function](/api/functions/Effect/SetValue) (or any monster if there is no value function provided). +summary: Affected Tuners can be treated as non-Tuners for Synchro Summons. status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] +# effect structure: +# SetValue: function(e,sc) -> bool +# must be true if it can be used for the summon of `sc` \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml index 189383b9..99bcd59f 100644 --- a/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml @@ -2,8 +2,10 @@ name: EFFECT_NO_BATTLE_DAMAGE enum: EffectCode value: 200 -description: >- - No battle damage is dealt when the affected card battles +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) does not inflict battle damage to the opponent. +summary: Affected monsters do not inflict battle damage. status: index: stable -tags: [ under-construction ] +suggestedLink: + - name: EFFECT_AVOID_BATTLE_DAMAGE + link: /api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml b/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml index 9de3558b..a39f37dd 100644 --- a/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml @@ -2,8 +2,10 @@ name: EFFECT_NO_EFFECT_DAMAGE enum: EffectCode value: 335 -description: >- - The affected player does not take damage from card effects +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) takes no effect damage. +summary: Affected players take no effect damage. status: index: stable -tags: [ under-construction ] +suggestedLink: + - name: EFFECT_AVOID_BATTLE_DAMAGE + link: /api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml b/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml index e0049b67..7ec1fee8 100644 --- a/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml +++ b/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml @@ -2,8 +2,7 @@ name: EFFECT_OLDUNION_STATUS enum: EffectCode value: 348 -description: >- - (To be added) +description: A [Union monster](https://yugipedia.com/wiki/Union_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) follows the old ruling that allows only 1 Union monster to be equipped to a monster at a time. Effects with this code are typically registered using [`Auxiliary.AddUnionProcedure`](/api/functions/Auxiliary/AddUnionProcedure) rather than created manually. +summary: Affected Union monsters follow old ruling that limits equipped Union monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ONLY_ATTACK_MONSTER.yml b/api/constants/EffectCode/EFFECT_ONLY_ATTACK_MONSTER.yml index 2fb916e1..89e22f38 100644 --- a/api/constants/EffectCode/EFFECT_ONLY_ATTACK_MONSTER.yml +++ b/api/constants/EffectCode/EFFECT_ONLY_ATTACK_MONSTER.yml @@ -2,8 +2,10 @@ name: EFFECT_ONLY_ATTACK_MONSTER enum: EffectCode value: 343 -description: >- - Affected card can only attack monster. +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can only attack monsters that fulfill the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected monsters can only attack specified monsters. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ONLY_BE_ATTACKED + link: /api/constants/EffectCode/EFFECT_ONLY_BE_ATTACKED \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_ONLY_BE_ATTACKED.yml b/api/constants/EffectCode/EFFECT_ONLY_BE_ATTACKED.yml index 40792586..d50d59f8 100644 --- a/api/constants/EffectCode/EFFECT_ONLY_BE_ATTACKED.yml +++ b/api/constants/EffectCode/EFFECT_ONLY_BE_ATTACKED.yml @@ -2,8 +2,10 @@ name: EFFECT_ONLY_BE_ATTACKED enum: EffectCode value: 196 -description: >- - Only the affected card can be attacked +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is the only monster that can be attacked. +summary: Affected monsters are the only monsters that can be attacked. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ONLY_ATTACK_MONSTER + link: /api/constants/EffectCode/EFFECT_ONLY_ATTACK_MONSTER \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE.yml b/api/constants/EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE.yml index 7b2b4d65..90127acb 100644 --- a/api/constants/EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE.yml @@ -2,8 +2,12 @@ name: EFFECT_OVERLAY_REMOVE_REPLACE enum: EffectCode value: 245 -description: >- - Replaces detaching Xyz materials from monsters by some other operation. SetCondition must be used to match the exact effects that can be replaced. SetOperation must return something. +description: If an [Xyz Material(s)](https://yugipedia.com/wiki/Xyz_Material) would be detached, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed instead. +summary: Allows performing an operation instead of detaching a material(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_OVERLAY_REMOVE_REPLACE + link: /api/constants/EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE + - name: EFFECT_SEND_REPLACE + link: /api/constants/EffectCode/EFFECT_SEND_REPLACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_PATRICIAN_OF_DARKNESS.yml b/api/constants/EffectCode/EFFECT_PATRICIAN_OF_DARKNESS.yml index cc51ec13..030a2fc6 100644 --- a/api/constants/EffectCode/EFFECT_PATRICIAN_OF_DARKNESS.yml +++ b/api/constants/EffectCode/EFFECT_PATRICIAN_OF_DARKNESS.yml @@ -2,8 +2,7 @@ name: EFFECT_PATRICIAN_OF_DARKNESS enum: EffectCode value: 345 -description: >- - The affected player chooses the targets of their opponent's attacks +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) chooses the target of their opponent's attacks. +summary: Affected players choose the target of their opponent's attacks. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_PIERCE.yml b/api/constants/EffectCode/EFFECT_PIERCE.yml index 9a51c3af..55420d36 100644 --- a/api/constants/EffectCode/EFFECT_PIERCE.yml +++ b/api/constants/EffectCode/EFFECT_PIERCE.yml @@ -2,8 +2,7 @@ name: EFFECT_PIERCE enum: EffectCode value: 203 -description: >- - The affected monster deals piercing battle damage +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) inflicts [piercing battle damage](https://yugipedia.com/wiki/Piercing). The amount of damage inflicted can also be modified by specifying a [damage modifier](/api/enums/DamageModifier) as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected monsters inflict piercing battle damage. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_PRE_MONSTER.yml b/api/constants/EffectCode/EFFECT_PRE_MONSTER.yml index 6ed13a64..70675e7d 100644 --- a/api/constants/EffectCode/EFFECT_PRE_MONSTER.yml +++ b/api/constants/EffectCode/EFFECT_PRE_MONSTER.yml @@ -2,8 +2,7 @@ name: EFFECT_PRE_MONSTER enum: EffectCode value: 250 -description: >- - Can access the monster's value (Card.AddMonsterAttribute () only) +description: A non-monster card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is about to be [Special Summoned](https://yugipedia.com/wiki/Special_Summon) as a monster. Effects with this code are typically registered automatically by [`Card.AddMonsterAttribute`](/api/functions/Card/AddMonsterAttribute) rather than created manually. +summary: Affected non-monster cards are about to be Special Summoned as a monster. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_PUBLIC.yml b/api/constants/EffectCode/EFFECT_PUBLIC.yml index cdf49eed..d7566c52 100644 --- a/api/constants/EffectCode/EFFECT_PUBLIC.yml +++ b/api/constants/EffectCode/EFFECT_PUBLIC.yml @@ -2,8 +2,7 @@ name: EFFECT_PUBLIC enum: EffectCode value: 160 -description: >- - Affected card becomes public knowledge +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as [public knowledge](https://yugipedia.com/wiki/Public_knowledge). +summary: Affected cards are treated as public knowledge. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml b/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml index 4e15f75e..e2703575 100644 --- a/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml +++ b/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml @@ -2,8 +2,7 @@ name: EFFECT_QP_ACT_IN_NTPHAND enum: EffectCode value: 311 -description: >- - A Quick Play Spell affected can be activated from the hand during the turn of the opponent's turn +description: A [Quick-Play Spell](https://yugipedia.com/wiki/Quick-Play_Spell_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be activated from the hand during the opponent's turn. +summary: Affected Quick-Play Spells can be activated from the hand in opponent's turn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml b/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml index 96b34ec2..db4890d8 100644 --- a/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml +++ b/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml @@ -2,8 +2,7 @@ name: EFFECT_QP_ACT_IN_SET_TURN enum: EffectCode value: 19 -description: >- - Allows Quick-Play Spells to be activated the turn they are set. This effect is skipped if any of the following 3 tests is false: the card is TYPE_SPELL, the card is TYPE_QUICKPLAY or has EFFECT_BECOME_QUICK, the card has STATUS_SET_TURN. Usually used as EFFECT_TYPE_SINGLE if a field version is used SetTarget receives e and c as parameters. It is suggested that SetDescription is also applied with this effect, for the scenarios where multiple similar effects are available, to allow the player to choose which one to apply. +description: A [Quick-Play Spell](https://yugipedia.com/wiki/Quick-Play_Spell_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be activated in the same turn it is Set. +summary: Affected Quick-Play Spells can be activated in the turn they are Set. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_RANK_LEVEL.yml b/api/constants/EffectCode/EFFECT_RANK_LEVEL.yml index 004785ef..47e7b176 100644 --- a/api/constants/EffectCode/EFFECT_RANK_LEVEL.yml +++ b/api/constants/EffectCode/EFFECT_RANK_LEVEL.yml @@ -2,8 +2,9 @@ name: EFFECT_RANK_LEVEL enum: EffectCode value: 409 -description: >- - Gives Level to an affected monster with a Rank +description: A monster that has a Rank and is affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is also treated to have a Level. Its Level will initially be equal to its Rank when the effect is registered, but can be independently changed after. To ensure the Level is always equal to the Rank, use [`EFFECT_RANK_LEVEL_S`](/api/constants/EffectCode/EFFECT_RANK_LEVEL_S) instead. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_LEVEL_RANK + link: /api/constants/EffectCode/EFFECT_LEVEL_RANK \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_RANK_LEVEL_S.yml b/api/constants/EffectCode/EFFECT_RANK_LEVEL_S.yml index d7771ae2..3ae2cd55 100644 --- a/api/constants/EffectCode/EFFECT_RANK_LEVEL_S.yml +++ b/api/constants/EffectCode/EFFECT_RANK_LEVEL_S.yml @@ -2,8 +2,9 @@ name: EFFECT_RANK_LEVEL_S enum: EffectCode value: 411 -description: >- - Gives Level to an affected monster with a Rank, Level and Rank are always synced. +description: A monster that has a Rank and is affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is also treated to have a Level. Its Level will always be equal to its Rank (changing one of them will also change the other). To allow independently changing the Level and Rank after the effect is registered, use [`EFFECT_RANK_LEVEL`](/api/constants/EffectCode/EFFECT_RANK_LEVEL) instead. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_LEVEL_RANK_S + link: /api/constants/EffectCode/EFFECT_LEVEL_RANK_S \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_RCOUNTER_REPLACE.yml b/api/constants/EffectCode/EFFECT_RCOUNTER_REPLACE.yml index a1e68c48..6088ba18 100644 --- a/api/constants/EffectCode/EFFECT_RCOUNTER_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_RCOUNTER_REPLACE.yml @@ -2,8 +2,12 @@ name: EFFECT_RCOUNTER_REPLACE enum: EffectCode value: 0x30000 -description: >- - Instead of removing the counter +description: If a [counter(s)](https://yugipedia.com/wiki/Counter) would be removed from a card, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed instead. +summary: Allows performing an operation instead of removing a counter(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_OVERLAY_REMOVE_REPLACE + link: /api/constants/EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE + - name: EFFECT_SEND_REPLACE + link: /api/constants/EffectCode/EFFECT_SEND_REPLACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REFLECT_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_REFLECT_BATTLE_DAMAGE.yml index 8e738a39..96a6cb5d 100644 --- a/api/constants/EffectCode/EFFECT_REFLECT_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_REFLECT_BATTLE_DAMAGE.yml @@ -2,8 +2,12 @@ name: EFFECT_REFLECT_BATTLE_DAMAGE enum: EffectCode value: 202 -description: >- - If the controller of the affected card would take battle damage from a battle involving that card, the opponent takes the damage +description: If the controller of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would take battle damage from a battle involving that monster, the opponent takes the damage instead. +summary: Battle damage inflicted to controller is inflicted to the opponent instead. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ALSO_BATTLE_DAMAGE + link: /api/constants/EffectCode/EFFECT_ALSO_BATTLE_DAMAGE + - name: EFFECT_REFLECT_DAMAGE + link: /api/constants/EffectCode/EFFECT_REFLECT_DAMAGE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REFLECT_DAMAGE.yml b/api/constants/EffectCode/EFFECT_REFLECT_DAMAGE.yml index 2c98bfa6..c6446ad7 100644 --- a/api/constants/EffectCode/EFFECT_REFLECT_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_REFLECT_DAMAGE.yml @@ -2,14 +2,12 @@ name: EFFECT_REFLECT_DAMAGE enum: EffectCode value: 83 -description: >- - If the affected player would take damage, their opponent takes damage instead. SetValue in this effect receives the following parameters: -e: this effect itself -amount: the amount of damage -re: reason effect that would inflict the damage -r: the reason for the damage -rp: reason player, the player that would inflict the damage -rc: reason card +description: If a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would take damage that in a way that fulfills the effect's [value function](/api/functions/Effect/SetValue), the opponent takes the damage instead. +summary: Damage inflicted to affected players is inflicted to their opponent instead. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_REFLECT_BATTLE_DAMAGE + link: /api/constants/EffectCode/EFFECT_REFLECT_BATTLE_DAMAGE +# effect structure: +# SetValue: function(e,amount,re,r,rp,rc) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_RELEASE_REPLACE.yml b/api/constants/EffectCode/EFFECT_RELEASE_REPLACE.yml index c1d494ca..9b8f2e11 100644 --- a/api/constants/EffectCode/EFFECT_RELEASE_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_RELEASE_REPLACE.yml @@ -2,8 +2,8 @@ name: EFFECT_RELEASE_REPLACE enum: EffectCode value: 51 -description: >- - If the affected card would be Tributed, perform a given operation instead +description: This effect code is currently unused. It may have been intended to implement effects that allow performing an operation instead of Tributing a card(s), but such effects use unique effect codes separately instead. +summary: (Unused effect code) status: - index: stable -tags: [ under-construction ] + index: unstable + summary: Value is currently unused. diff --git a/api/constants/EffectCode/EFFECT_REMAIN_FIELD.yml b/api/constants/EffectCode/EFFECT_REMAIN_FIELD.yml index e1e58b5c..552d09ca 100644 --- a/api/constants/EffectCode/EFFECT_REMAIN_FIELD.yml +++ b/api/constants/EffectCode/EFFECT_REMAIN_FIELD.yml @@ -2,8 +2,7 @@ name: EFFECT_REMAIN_FIELD enum: EffectCode value: 17 -description: >- - Affected card remains on the field (e.g. Swords of Revealing Light) +description: A Spell/Trap Card that would normally leave the field after activation remains on the field instead if affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode). +summary: Affected Spell/Trap Card remains on the field after activation. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REMOVE_ATTRIBUTE.yml b/api/constants/EffectCode/EFFECT_REMOVE_ATTRIBUTE.yml index 669121cc..7454a0c3 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_ATTRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_ATTRIBUTE.yml @@ -2,8 +2,12 @@ name: EFFECT_REMOVE_ATTRIBUTE enum: EffectCode value: 126 -description: >- - Treats a Card(s) as not a element(s) (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) stops being treated as the [attribute(s)](/api/enums/MonsterAttribute) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards stop being treated as a specified attribute(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ADD_ATTRIBUTE + link: /api/constants/EffectCode/EFFECT_ADD_ATTRIBUTE + - name: EFFECT_CHANGE_ATTRIBUTE + link: /api/constants/EffectCode/EFFECT_CHANGE_ATTRIBUTE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REMOVE_BRAINWASHING.yml b/api/constants/EffectCode/EFFECT_REMOVE_BRAINWASHING.yml index 97786405..9bc177de 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_BRAINWASHING.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_BRAINWASHING.yml @@ -2,8 +2,10 @@ name: EFFECT_REMOVE_BRAINWASHING enum: EffectCode value: 295 -description: >- - Control of all monsters is returned to their owner +description: The control of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is always returned to its owner. +summary: Control of affected monsters is always returned to their owner. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: GLOBALFLAG_BRAINWASHING_CHECK + link: /api/constants/GlobalFlag/GLOBALFLAG_BRAINWASHING_CHECK \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REMOVE_CODE.yml b/api/constants/EffectCode/EFFECT_REMOVE_CODE.yml index 6c9f3751..fe99f5eb 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_CODE.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_CODE.yml @@ -2,8 +2,15 @@ name: EFFECT_REMOVE_CODE enum: EffectCode value: 118 -description: >- - Removes the code passed via SetValue from this card's codes. When used as single effect and an operation function is provided, this effect is applied if such operation returns true. In this case, the operation function receives the following parameters: sumcard, sumtype, playerid. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) stops being treated as the the name (passcode) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards stop being treated as the specified name. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ADD_CODE + link: /api/constants/EffectCode/EFFECT_ADD_CODE + - name: EFFECT_CHANGE_CODE + link: /api/constants/EffectCode/EFFECT_CHANGE_CODE +# effect structure: +# SetOperation: function(sumcard,sumtype,playerid) -> bool +# for single effects, must return true for the effect to apply \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REMOVE_LINKMARKER.yml b/api/constants/EffectCode/EFFECT_REMOVE_LINKMARKER.yml index 83e66ede..15c3d47c 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_LINKMARKER.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_LINKMARKER.yml @@ -2,8 +2,12 @@ name: EFFECT_REMOVE_LINKMARKER enum: EffectCode value: 424 -description: >- - Remove LinkMarkers from the affected card +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) loses the [Link Arrow(s)](/api/enums/LinkMarker) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards loses specified Link Arrows. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ADD_LINKMARKER + link: /api/constants/EffectCode/EFFECT_ADD_LINKMARKER + - name: EFFECT_CHANGE_LINKMARKER + link: /api/constants/EffectCode/EFFECT_CHANGE_LINKMARKER diff --git a/api/constants/EffectCode/EFFECT_REMOVE_RACE.yml b/api/constants/EffectCode/EFFECT_REMOVE_RACE.yml index 6659cdf4..8ba95cc2 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_RACE.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_RACE.yml @@ -2,8 +2,12 @@ name: EFFECT_REMOVE_RACE enum: EffectCode value: 121 -description: >- - Treats a Card(s) as not a race(s) (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) stops being treated as the [race(s)](/api/enums/MonsterRace) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards stop being treated as a specified race(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ADD_RACE + link: /api/constants/EffectCode/EFFECT_ADD_RACE + - name: EFFECT_CHANGE_RACE + link: /api/constants/EffectCode/EFFECT_CHANGE_RACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml b/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml index 247708a6..e7049826 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml @@ -2,8 +2,8 @@ name: EFFECT_REMOVE_REDIRECT enum: EffectCode value: 64 -description: >- - If the affected card would be removed, sends it to another given location instead. The location must be set in SetValue. +description: This effect code is currently unused. It may have been intended for effects that send a card to a different location when it would be banished, but those effects use [`EFFECT_LEAVE_FIELD_REDIRECT`](/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT) with [`LOCATION_REMOVED`](/api/constants/Location/LOCATION_REMOVED) as value instead. +summary: (Unused effect code) status: - index: stable -tags: [ under-construction ] + index: unstable + summary: Value is currently unused. \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REMOVE_SETCODE.yml b/api/constants/EffectCode/EFFECT_REMOVE_SETCODE.yml index 17dff9ba..7a825fb0 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_SETCODE.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_SETCODE.yml @@ -2,8 +2,12 @@ name: EFFECT_REMOVE_SETCODE enum: EffectCode value: 349 -description: >- - (To be added) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) stops being treated as the [archetype](/api/enums/Archetype) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards stop being treated as the specified archetype. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ADD_SETCODE + link: /api/constants/EffectCode/EFFECT_ADD_SETCODE + - name: EFFECT_CHANGE_SETCODE + link: /api/constants/EffectCode/EFFECT_CHANGE_SETCODE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REMOVE_TYPE.yml b/api/constants/EffectCode/EFFECT_REMOVE_TYPE.yml index 22ef6445..1dcd8493 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_TYPE.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_TYPE.yml @@ -2,8 +2,12 @@ name: EFFECT_REMOVE_TYPE enum: EffectCode value: 116 -description: >- - Treats a Card(s) as not a type(s) (written into Effect.SetValue()) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) stops being treated as the [card type(s)](/api/enums/CardType) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected cards stop being treated as the specified type(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_ADD_TYPE + link: /api/constants/EffectCode/EFFECT_ADD_TYPE + - name: EFFECT_CHANGE_TYPE + link: /api/constants/EffectCode/EFFECT_CHANGE_TYPE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml index 97e3448b..a1210338 100644 --- a/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml @@ -2,13 +2,12 @@ name: EFFECT_REVERSE_DAMAGE enum: EffectCode value: 80 -description: >- - If the affected player would take damage, they gain that much LP instead. SetValue in this effect receives the following parameters: -e: this effect itself -re: reason effect -r: reason -rp: reason player -rc: reason card +description: If a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would take damage in a way that fulfills the effect's [value function](/api/functions/Effect/SetValue), they gain that much LP instead. +summary: Affected players gain LP instead of taking damage. status: index: stable -tags: [ under-construction ] +suggestedLink: + - name: EFFECT_REVERSE_RECOVER + link: /api/constants/EffectCode/EFFECT_REVERSE_RECOVER +# effect structure: +# SetValue: function(e,re,r,rp,rc) -> bool diff --git a/api/constants/EffectCode/EFFECT_REVERSE_DECK.yml b/api/constants/EffectCode/EFFECT_REVERSE_DECK.yml index 748cf78f..f0ad1a89 100644 --- a/api/constants/EffectCode/EFFECT_REVERSE_DECK.yml +++ b/api/constants/EffectCode/EFFECT_REVERSE_DECK.yml @@ -2,8 +2,10 @@ name: EFFECT_REVERSE_DECK enum: EffectCode value: 294 -description: >- - Flip affected player's deck upside-down, used with GLOBALFLAG_DECK_REVERSE_CHECK, set the player affected with SetTargetRange(,) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) plays with their Main Deck turned face-up. +summary: Affected players play with their Deck turned face-up. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: GLOBALFLAG_DECK_REVERSE_CHECK + link: /api/constants/GlobalFlag/GLOBALFLAG_DECK_REVERSE_CHECK \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml b/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml index ecafc646..b4e2ce6b 100644 --- a/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml +++ b/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml @@ -2,11 +2,12 @@ name: EFFECT_REVERSE_RECOVER enum: EffectCode value: 81 -description: >- - If the affected player would gain LP, they take that much damage instead. SetValue in this effect receives the following parameters: -e: this effect itself -r: reason -rp: reason player +description: If a player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would gain LP in a way that fulfills the effect's [value function](/api/functions/Effect/SetValue), they take that much damage instead. +summary: Affected players take damage instead of gaining LP. status: index: stable -tags: [ under-construction ] +suggestedLink: + - name: EFFECT_REVERSE_DAMAGE + link: /api/constants/EffectCode/EFFECT_REVERSE_DAMAGE +# effect structure: +# SetValue: function(e,r,rp) -> bool diff --git a/api/constants/EffectCode/EFFECT_REVERSE_UPDATE.yml b/api/constants/EffectCode/EFFECT_REVERSE_UPDATE.yml index d0eb0279..58504382 100644 --- a/api/constants/EffectCode/EFFECT_REVERSE_UPDATE.yml +++ b/api/constants/EffectCode/EFFECT_REVERSE_UPDATE.yml @@ -2,8 +2,7 @@ name: EFFECT_REVERSE_UPDATE enum: EffectCode value: 108 -description: >- - Any change to ATK and DEF is reversed (For the effects of 'Reverse Trap') +description: Any change to the ATK or DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is reversed. +summary: ATK/DEF changes on affected monsters are reversed. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_REVIVE_LIMIT.yml b/api/constants/EffectCode/EFFECT_REVIVE_LIMIT.yml index c75e5b45..8596972d 100644 --- a/api/constants/EffectCode/EFFECT_REVIVE_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_REVIVE_LIMIT.yml @@ -2,8 +2,7 @@ name: EFFECT_REVIVE_LIMIT enum: EffectCode value: 31 -description: >- - The affected card must be Special Summoned properly before being Special Summoned from public locations +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must be [Special Summoned properly](https://yugipedia.com/wiki/Special_Summon_Monster#Properly_Special_Summoned) first before being Special Summoned from a public location. Effects with this code are typically registered as part of [`Card.EnableReviveLimit`](/api/functions/Card/EnableReviveLimit) rather than created manually. +summary: Affected monsters must be Special Summoned properly before being revived. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_RITUAL_LEVEL.yml b/api/constants/EffectCode/EFFECT_RITUAL_LEVEL.yml index 59717d3b..3f44449e 100644 --- a/api/constants/EffectCode/EFFECT_RITUAL_LEVEL.yml +++ b/api/constants/EffectCode/EFFECT_RITUAL_LEVEL.yml @@ -2,8 +2,8 @@ name: EFFECT_RITUAL_LEVEL enum: EffectCode value: 241 -description: >- - Affected card can be treated as a given level if used for a Ritual Summon +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as the Level returned by the effect's [value function](/api/functions/Effect/SetValue) when used as material for a [Ritual Summon](https://yugipedia.com/wiki/Ritual_Summon). Up to two possible Levels can be set by concatenating them as 16-bit integers, e.g., `(2<<16)|1` means the card can be treated either as a Level 2 or Level 1 material. +summary: Affected cards are treated as the given Level(s) when used for Ritual Summons. status: index: stable -tags: [ under-construction ] +tags: [ ritual-related ] diff --git a/api/constants/EffectCode/EFFECT_SELF_ATTACK.yml b/api/constants/EffectCode/EFFECT_SELF_ATTACK.yml index 6a1f8f6c..24dd8dd1 100644 --- a/api/constants/EffectCode/EFFECT_SELF_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_SELF_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_SELF_ATTACK enum: EffectCode value: 406 -description: >- - Allows players to attack themselves using monsters they control +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can target their own monsters for attacks. +summary: Affected players can attack their own monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SELF_DESTROY.yml b/api/constants/EffectCode/EFFECT_SELF_DESTROY.yml index d9ab4068..325f8957 100644 --- a/api/constants/EffectCode/EFFECT_SELF_DESTROY.yml +++ b/api/constants/EffectCode/EFFECT_SELF_DESTROY.yml @@ -2,8 +2,12 @@ name: EFFECT_SELF_DESTROY enum: EffectCode value: 141 -description: >- - Affected card destroys itself +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) destroys itself when the effect's [condition](/api/functions/Effect/SetCondition) is met. +summary: Affected cards destroy themselves. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SELF_TOGRAVE + link: /api/constants/EffectCode/EFFECT_SELF_TOGRAVE + - name: GLOBALFLAG_SELF_TOGRAVE + link: /api/constants/GlobalFlag/GLOBALFLAG_SELF_TOGRAVE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SELF_TOGRAVE.yml b/api/constants/EffectCode/EFFECT_SELF_TOGRAVE.yml index 5282f8b4..075c0914 100644 --- a/api/constants/EffectCode/EFFECT_SELF_TOGRAVE.yml +++ b/api/constants/EffectCode/EFFECT_SELF_TOGRAVE.yml @@ -2,8 +2,10 @@ name: EFFECT_SELF_TOGRAVE enum: EffectCode value: 142 -description: >- - Affected card sends itself to the graveyard, requires enabling GLOBALFLAG_SELF_TOGRAVE +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) sends itself to the GY when the effect's [condition](/api/functions/Effect/SetCondition) is met. +summary: Affected cards send themselves to the GY. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SELF_DESTROY + link: /api/constants/EffectCode/EFFECT_SELF_DESTROY \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml b/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml index 99eebfdb..2277301a 100644 --- a/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml @@ -2,8 +2,12 @@ name: EFFECT_SEND_REPLACE enum: EffectCode value: 52 -description: >- - Card is sent to some location instead of another (Madolche Chateau) +description: If a card(s) would be send to another location, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed instead. The cards being sent and their destination can be checked in the effect's [condition](/api/functions/Effect/SetCondition). +summary: Allows performing an operation instead of sending a card(s) to some location. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_OVERLAY_REMOVE_REPLACE + link: /api/constants/EffectCode/EFFECT_OVERLAY_REMOVE_REPLACE + - name: EFFECT_RCOUNTER_REPLACE + link: /api/constants/EffectCode/EFFECT_RCOUNTER_REPLACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SET_ATTACK.yml b/api/constants/EffectCode/EFFECT_SET_ATTACK.yml index 3dea20e7..087084ad 100644 --- a/api/constants/EffectCode/EFFECT_SET_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_SET_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_ATTACK enum: EffectCode value: 101 -description: >- - Sets the current ATK of a monster to a value evaluated in Effect.SetValue() +description: The **raw** ATK of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). "Raw" here means the set value is where calculations for the actual ATK starts, i.e., the monster's actual ATK is further calculated by applying previously-registered [effects that update the monster's ATK](/api/constants/EffectCode/EFFECT_UPDATE_ATTACK). To set a value as the actual ATK, ignoring all other previous effects that change the monster's ATK, use [`EFFECT_SET_ATTACK_FINAL`](/api/constants/EffectCode/EFFECT_SET_ATTACK_FINAL) instead. +summary: The raw ATK of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SET_ATTACK_FINAL.yml b/api/constants/EffectCode/EFFECT_SET_ATTACK_FINAL.yml index a68317fb..e1a7e7b7 100644 --- a/api/constants/EffectCode/EFFECT_SET_ATTACK_FINAL.yml +++ b/api/constants/EffectCode/EFFECT_SET_ATTACK_FINAL.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_ATTACK_FINAL enum: EffectCode value: 102 -description: >- - Set the attack of a monster, overriding other changes (taken from the return in Effect.SetValue()) +description: The ATK of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the monster's actual ATK, i.e., it ignores all other previous effects that change the monster's ATK. To allow applying previously-registered [effects that update the monster's ATK](/api/constants/EffectCode/EFFECT_UPDATE_ATTACK), use [`EFFECT_SET_ATTACK`](/api/constants/EffectCode/EFFECT_SET_ATTACK) instead. +summary: The ATK of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SET_BASE_ATTACK.yml b/api/constants/EffectCode/EFFECT_SET_BASE_ATTACK.yml index a75dcc26..d121372a 100644 --- a/api/constants/EffectCode/EFFECT_SET_BASE_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_SET_BASE_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_BASE_ATTACK enum: EffectCode value: 103 -description: >- - Set the original attack of a monster +description: The original ATK of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the monster's actual original ATK, i.e., it ignores all other previous effects that change the monster's original ATK. +summary: The original ATK of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SET_BASE_DEFENSE.yml b/api/constants/EffectCode/EFFECT_SET_BASE_DEFENSE.yml index 9a31c0bc..4a34a9cd 100644 --- a/api/constants/EffectCode/EFFECT_SET_BASE_DEFENSE.yml +++ b/api/constants/EffectCode/EFFECT_SET_BASE_DEFENSE.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_BASE_DEFENSE enum: EffectCode value: 107 -description: >- - Set the original defense of a monster +description: The original DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the monster's actual original DEF, i.e., it ignores all other previous effects that change the monster's original DEF. +summary: The original DEF of affected monsters becomes a specified value. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SET_CONTROL.yml b/api/constants/EffectCode/EFFECT_SET_CONTROL.yml index 35d015fe..b713b520 100644 --- a/api/constants/EffectCode/EFFECT_SET_CONTROL.yml +++ b/api/constants/EffectCode/EFFECT_SET_CONTROL.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_CONTROL enum: EffectCode value: 4 -description: >- - The affected card's control is set to a given player. The player should be defined in SetValue (SetValue receives e and c) +description: The control of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is (continuously) given to the player specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Control of affected monsters is given to a specified player. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SET_DEFENSE.yml b/api/constants/EffectCode/EFFECT_SET_DEFENSE.yml index f6a54de2..360aa4cb 100644 --- a/api/constants/EffectCode/EFFECT_SET_DEFENSE.yml +++ b/api/constants/EffectCode/EFFECT_SET_DEFENSE.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_DEFENSE enum: EffectCode value: 105 -description: >- - Set the defense of a monster +description: The **raw** DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). "Raw" here means the set value is where calculations for the actual DEF starts, i.e., the monster's actual DEF is further calculated by applying previously-registered [effects that update the monster's DEF](/api/constants/EffectCode/EFFECT_UPDATE_DEFENSE). To set a value as the actual DEF, ignoring all other previous effects that change the monster's DEF, use [`EFFECT_SET_DEFENSE_FINAL`](/api/constants/EffectCode/EFFECT_SET_DEFENSE_FINAL) instead. +summary: The raw DEF of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SET_DEFENSE_FINAL.yml b/api/constants/EffectCode/EFFECT_SET_DEFENSE_FINAL.yml index a76f46c6..15702894 100644 --- a/api/constants/EffectCode/EFFECT_SET_DEFENSE_FINAL.yml +++ b/api/constants/EffectCode/EFFECT_SET_DEFENSE_FINAL.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_DEFENSE_FINAL enum: EffectCode value: 106 -description: >- - Set the defense of a monster, overriding other changes (written into Effect.SetValue()) +description: The DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). The set value will be the monster's actual DEF, i.e., it ignores all other previous effects that change the monster's DEF. To allow applying previously-registered [effects that update the monster's DEF](/api/constants/EffectCode/EFFECT_UPDATE_DEFENSE), use [`EFFECT_SET_DEFENSE`](/api/constants/EffectCode/EFFECT_SET_DEFENSE) instead. +summary: The DEF of affected monsters becomes a specified value. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SET_POSITION.yml b/api/constants/EffectCode/EFFECT_SET_POSITION.yml index 987ecf34..cf731847 100644 --- a/api/constants/EffectCode/EFFECT_SET_POSITION.yml +++ b/api/constants/EffectCode/EFFECT_SET_POSITION.yml @@ -2,8 +2,7 @@ name: EFFECT_SET_POSITION enum: EffectCode value: 140 -description: >- - Set affected card's battle position to a given value +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is (continuously) changed to the [battle position](/api/enums/CardPosition) specified as the effect's [value](/api/functions/Effect/SetValue). +summary: Affected monsters are changed to a specified battle position. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SET_PROC.yml b/api/constants/EffectCode/EFFECT_SET_PROC.yml index 92520b8b..b1f850ab 100644 --- a/api/constants/EffectCode/EFFECT_SET_PROC.yml +++ b/api/constants/EffectCode/EFFECT_SET_PROC.yml @@ -2,8 +2,14 @@ name: EFFECT_SET_PROC enum: EffectCode value: 36 -description: >- - Specifies a special method through which the affected card can be Normal Set +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be [Normal Set](https://yugipedia.com/wiki/Normal_Set) by performing the effect's [operation function](/api/functions/Effect/SetOperation). +summary: Affected monsters can be Normal Set by performing an operation. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SPSUMMON_PROC + link: /api/constants/EffectCode/EFFECT_SPSUMMON_PROC + - name: EFFECT_SPSUMMON_PROC_G + link: /api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G + - name: EFFECT_SUMMON_PROC + link: /api/constants/EffectCode/EFFECT_SUMMON_PROC \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SET_SUMMON_COUNT_LIMIT.yml b/api/constants/EffectCode/EFFECT_SET_SUMMON_COUNT_LIMIT.yml index 441e134b..445b9269 100644 --- a/api/constants/EffectCode/EFFECT_SET_SUMMON_COUNT_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_SET_SUMMON_COUNT_LIMIT.yml @@ -2,8 +2,11 @@ name: EFFECT_SET_SUMMON_COUNT_LIMIT enum: EffectCode value: 28 -description: >- - Limit the number of monsters placed per turn +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can [Normal Summon](https://yugipedia.com/wiki/Normal_Summon)/[Set](https://yugipedia.com/wiki/Normal_Set) monsters up to the number of times specified as the effect's [value](/api/functions/Effect/SetValue), instead of just 1. [Effects that allow additional Normal Summons](/api/constants/EffectCode/EFFECT_EXTRA_SUMMON_COUNT) (or [Sets](/api/constants/EffectCode/EFFECT_EXTRA_SUMMON_COUNT)), as well as [Normal Summons performed due to the resolution of an effect](/api/functions/Duel/Summon) (or [Sets](/api/functions/Duel/MSet)), do **not** count towards the specified limit. +summary: Affected players can Normal Summon/Set up to a specified number of times. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: Double Summon list + link: https://ygorganization.com/doublesummonlist/ + message: An explanation of the different kinds of additional Normal Summons/Sets. Effects with this code are part of "Group 1". \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SFORCE_REPLACE.yml b/api/constants/EffectCode/EFFECT_SFORCE_REPLACE.yml index bc52156e..dbb96e6e 100644 --- a/api/constants/EffectCode/EFFECT_SFORCE_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_SFORCE_REPLACE.yml @@ -2,8 +2,8 @@ name: EFFECT_SFORCE_REPLACE enum: EffectCode value: 55049722 -description: >- - Uses "S-Force Chase"'s code, but it is also an effect of "S-Force Retroactive" +description: If a player would banish a card(s) from their hand to activate an ["S-Force"](https://yugipedia.com/wiki/S-Force) monster's effect while they are affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), they can perform a different cost, specified as the effect's [operation function](/api/funtions/Effect/SetOperation), instead. +summary: Affected players can perform a different cost to activate an "S-Force" effect. status: index: stable -tags: [ under-construction ] +tags: [ special-handling ] diff --git a/api/constants/EffectCode/EFFECT_SKIP_BP.yml b/api/constants/EffectCode/EFFECT_SKIP_BP.yml index c9467a01..a6ee7ed2 100644 --- a/api/constants/EffectCode/EFFECT_SKIP_BP.yml +++ b/api/constants/EffectCode/EFFECT_SKIP_BP.yml @@ -2,8 +2,7 @@ name: EFFECT_SKIP_BP enum: EffectCode value: 183 -description: >- - Skip affected player's battle phase (used with SetTargetRange(tp value,1-tp value), 0 for not affected, 1 for affect) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) skips their [Battle Phase](https://yugipedia.com/wiki/Battle_Phase). +summary: Affected players skip their Battle Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SKIP_DP.yml b/api/constants/EffectCode/EFFECT_SKIP_DP.yml index 8fccfb9b..a6ef8af1 100644 --- a/api/constants/EffectCode/EFFECT_SKIP_DP.yml +++ b/api/constants/EffectCode/EFFECT_SKIP_DP.yml @@ -2,8 +2,7 @@ name: EFFECT_SKIP_DP enum: EffectCode value: 180 -description: >- - Skip affected player's draw phase (used with SetTargetRange(tp value,1-tp value), 0 for not affected, 1 for affect) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) skips their [Draw Phase](https://yugipedia.com/wiki/Draw_Phase). +summary: Affected players skip their Draw Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SKIP_EP.yml b/api/constants/EffectCode/EFFECT_SKIP_EP.yml index fcbf408f..39d38394 100644 --- a/api/constants/EffectCode/EFFECT_SKIP_EP.yml +++ b/api/constants/EffectCode/EFFECT_SKIP_EP.yml @@ -2,8 +2,7 @@ name: EFFECT_SKIP_EP enum: EffectCode value: 189 -description: >- - The affected player's End Phase is skipped +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) skips their [End Phase](https://yugipedia.com/wiki/End_Phase). +summary: Affected players skip their End Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SKIP_M1.yml b/api/constants/EffectCode/EFFECT_SKIP_M1.yml index a98a77f6..c55d1b41 100644 --- a/api/constants/EffectCode/EFFECT_SKIP_M1.yml +++ b/api/constants/EffectCode/EFFECT_SKIP_M1.yml @@ -2,8 +2,7 @@ name: EFFECT_SKIP_M1 enum: EffectCode value: 182 -description: >- - Skip affected player's main phase 1 (used with SetTargetRange(tp value,1-tp value), 0 for not affected, 1 for affect) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) skips their [Main Phase 1](https://yugipedia.com/wiki/Main_Phase_1). +summary: Affected players skip their Main Phase 1. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SKIP_M2.yml b/api/constants/EffectCode/EFFECT_SKIP_M2.yml index b9c3cc3d..cb0bb718 100644 --- a/api/constants/EffectCode/EFFECT_SKIP_M2.yml +++ b/api/constants/EffectCode/EFFECT_SKIP_M2.yml @@ -2,8 +2,7 @@ name: EFFECT_SKIP_M2 enum: EffectCode value: 184 -description: >- - Skip affected player's main phase 2 (used with SetTargetRange(tp value,1-tp value), 0 for not affected, 1 for affect) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) skips their [Main Phase 2](https://yugipedia.com/wiki/Main_Phase_2). +summary: Affected players skip their Main Phase 2. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SKIP_SP.yml b/api/constants/EffectCode/EFFECT_SKIP_SP.yml index 31d58d8d..3ca5c1d8 100644 --- a/api/constants/EffectCode/EFFECT_SKIP_SP.yml +++ b/api/constants/EffectCode/EFFECT_SKIP_SP.yml @@ -2,8 +2,7 @@ name: EFFECT_SKIP_SP enum: EffectCode value: 181 -description: >- - Skip affected player's standby phase (used with SetTargetRange(tp value,1-tp value), 0 for not affected, 1 for affect) +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) skips their [Standby Phase](https://yugipedia.com/wiki/Standby_Phase). +summary: Affected players skip their Standby Phase. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SKIP_TURN.yml b/api/constants/EffectCode/EFFECT_SKIP_TURN.yml index b907e375..e9467ebe 100644 --- a/api/constants/EffectCode/EFFECT_SKIP_TURN.yml +++ b/api/constants/EffectCode/EFFECT_SKIP_TURN.yml @@ -2,8 +2,7 @@ name: EFFECT_SKIP_TURN enum: EffectCode value: 188 -description: >- - The affected player's whole next turn is skipped +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) skips their whole turn. +summary: Affected players skip their turn. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SPIRIT_DONOT_RETURN.yml b/api/constants/EffectCode/EFFECT_SPIRIT_DONOT_RETURN.yml index 9375d614..21da77fa 100644 --- a/api/constants/EffectCode/EFFECT_SPIRIT_DONOT_RETURN.yml +++ b/api/constants/EffectCode/EFFECT_SPIRIT_DONOT_RETURN.yml @@ -2,8 +2,7 @@ name: EFFECT_SPIRIT_DONOT_RETURN enum: EffectCode value: 280 -description: >- - Affected card does not return to the hand in the End Phase even if a Spirit Monster +description: A [Spirit monster](https://yugipedia.com/wiki/Spirit_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) will not return to the hand in the End Phase. +summary: Affected Spirit monsters will not return to the hand in the End Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SPIRIT_MAYNOT_RETURN.yml b/api/constants/EffectCode/EFFECT_SPIRIT_MAYNOT_RETURN.yml index 47d9a3e3..7d776312 100644 --- a/api/constants/EffectCode/EFFECT_SPIRIT_MAYNOT_RETURN.yml +++ b/api/constants/EffectCode/EFFECT_SPIRIT_MAYNOT_RETURN.yml @@ -2,8 +2,7 @@ name: EFFECT_SPIRIT_MAYNOT_RETURN enum: EffectCode value: 281 -description: >- - Affected card optionally may not return to the hand in the End Phase even if a Spirit Monster +description: A [Spirit monster](https://yugipedia.com/wiki/Spirit_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can optionally be kept on the field in the End Phase instead of returning it to the hand. +summary: Affected Spirit monsters can optionally be kept on the field in the End Phase. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SPSUMMON_CONDITION.yml b/api/constants/EffectCode/EFFECT_SPSUMMON_CONDITION.yml index 485ad10e..fd2cb236 100644 --- a/api/constants/EffectCode/EFFECT_SPSUMMON_CONDITION.yml +++ b/api/constants/EffectCode/EFFECT_SPSUMMON_CONDITION.yml @@ -2,14 +2,9 @@ name: EFFECT_SPSUMMON_CONDITION enum: EffectCode value: 30 -description: >- - The affected monster has an Special Summon condition that must be fulfilled. Cards/effects that return true for the SetValue are allowed to Special Summon the monster. SetValue for this function takes the following parameters: --effect: this effect itself --sum_effect: the effect that would summon --sum_player: the player that would summon --sum_type: the SummonType what would be used for the summon --sum_pos: the position in which the monster would be summoned --toplayer: the player that would receive the monster +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be [Special Summoned](https://yugipedia.com/wiki/Special_Summon) except in ways that fulfill the effect's [value function](/api/functions/Effect/SetValue) (or by its own [Special Summoning procedure](/api/constants/EFFECT_SPSUMMON_PROC)). +summary: Affected monsters must be Special Summoned in certain ways. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetOperation: function(e,se,sp,sum_type,sum_pos,to_player) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SPSUMMON_COST.yml b/api/constants/EffectCode/EFFECT_SPSUMMON_COST.yml index ab33b0bb..379ef84a 100644 --- a/api/constants/EffectCode/EFFECT_SPSUMMON_COST.yml +++ b/api/constants/EffectCode/EFFECT_SPSUMMON_COST.yml @@ -2,8 +2,7 @@ name: EFFECT_SPSUMMON_COST enum: EffectCode value: 92 -description: >- - The affected player must pay a cost to Special Summon. +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must perform a cost, defined as the effect's [operation function](/api/functions/Effect/SetOperation), to [Special Summon](https://yugipedia.com/wiki/Special_Summon) a monster. +summary: Affected players must pay a cost to Special Summon monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SPSUMMON_COUNT_LIMIT.yml b/api/constants/EffectCode/EFFECT_SPSUMMON_COUNT_LIMIT.yml index 1e8520aa..8ab22eff 100644 --- a/api/constants/EffectCode/EFFECT_SPSUMMON_COUNT_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_SPSUMMON_COUNT_LIMIT.yml @@ -2,8 +2,7 @@ name: EFFECT_SPSUMMON_COUNT_LIMIT enum: EffectCode value: 330 -description: >- - Limit for the number of Special Summons +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can only [Special Summon](https://yugipedia.com/wiki/Special_Summon) monsters up to the number of times specified as the effect's [value](/api/functions/Effect/SetValue). This effect code is used instead of [`EFFECT_LEFT_SPSUMMON_COUNT`](/api/constants/EffectCode/EFFECT_LEFT_SPSUMMON_COUNT) if the remaining number of Special Summons may be affected by other things is only affected by the number of Special Summons already performed. +summary: Affected players can only perform Special Summons up to a number of times. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SPSUMMON_PROC.yml b/api/constants/EffectCode/EFFECT_SPSUMMON_PROC.yml index 9e43476b..0dedec61 100644 --- a/api/constants/EffectCode/EFFECT_SPSUMMON_PROC.yml +++ b/api/constants/EffectCode/EFFECT_SPSUMMON_PROC.yml @@ -2,8 +2,14 @@ name: EFFECT_SPSUMMON_PROC enum: EffectCode value: 34 -description: >- - Specifies a special method through which the affected card can be Special Summoned +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be [Special Summoned](https://yugipedia.com/wiki/Special_Summon) by performing the effect's [operation function](/api/functions/Effect/SetOperation). +summary: Affected monsters can be Special Summoned by performing an operation. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SET_PROC + link: /api/constants/EffectCode/EFFECT_SET_PROC + - name: EFFECT_SPSUMMON_PROC_G + link: /api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G + - name: EFFECT_SUMMON_PROC + link: /api/constants/EffectCode/EFFECT_SUMMON_PROC \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G.yml b/api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G.yml index 7a04922f..11cd88ab 100644 --- a/api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G.yml +++ b/api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G.yml @@ -2,8 +2,14 @@ name: EFFECT_SPSUMMON_PROC_G enum: EffectCode value: 320 -description: >- - Pendulum Summon rules (e.g. Harmonic Oscillation) +description: Monsters can be [Special Summoned](https://yugipedia.com/wiki/Special_Summon) by performing the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode). Effects with this code are typically used to implement Special Summoning procedures that can Special Summon multiple monsters at once (e.g., a [Pendulum Summon](https://yugipedia.com/wiki/Pendulum Summon)). +summary: Allows Special Summoning (possibly multiple) monsters. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SET_PROC + link: /api/constants/EffectCode/EFFECT_SET_PROC + - name: EFFECT_SPSUMMON_PROC + link: /api/constants/EffectCode/EFFECT_SPSUMMON_PROC + - name: EFFECT_SUMMON_PROC + link: /api/constants/EffectCode/EFFECT_SUMMON_PROC \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SSET_COST.yml b/api/constants/EffectCode/EFFECT_SSET_COST.yml index 7fdcdb58..01de4b86 100644 --- a/api/constants/EffectCode/EFFECT_SSET_COST.yml +++ b/api/constants/EffectCode/EFFECT_SSET_COST.yml @@ -2,8 +2,7 @@ name: EFFECT_SSET_COST enum: EffectCode value: 95 -description: >- - The affected player must pay a cost to Set Spell/Traps. +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must perform a cost, defined as the effect's [operation function](/api/functions/Effect/SetOperation), to [Set](https://yugipedia.com/wiki/Set) a Spell/Trap Card. +summary: Affected players must pay a cost to Set Spells and Traps. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SUMMON_COST.yml b/api/constants/EffectCode/EFFECT_SUMMON_COST.yml index f01b82ba..d6dda17a 100644 --- a/api/constants/EffectCode/EFFECT_SUMMON_COST.yml +++ b/api/constants/EffectCode/EFFECT_SUMMON_COST.yml @@ -2,8 +2,7 @@ name: EFFECT_SUMMON_COST enum: EffectCode value: 91 -description: >- - The affected player must pay a cost to Normal Summon. +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) must perform a cost, defined as the effect's [operation function](/api/functions/Effect/SetOperation), to [Normal Summon](https://yugipedia.com/wiki/Normal_Summon) a monster. +summary: Affected players must pay a cost to Normal Summon monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SUMMON_PROC.yml b/api/constants/EffectCode/EFFECT_SUMMON_PROC.yml index 492f707d..6eaa7c86 100644 --- a/api/constants/EffectCode/EFFECT_SUMMON_PROC.yml +++ b/api/constants/EffectCode/EFFECT_SUMMON_PROC.yml @@ -2,8 +2,14 @@ name: EFFECT_SUMMON_PROC enum: EffectCode value: 32 -description: >- - Specifies a special method through which the affected card can be Normal Summoned +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon) by performing the effect's [operation function](/api/functions/Effect/SetOperation). +summary: Affected monsters can be Normal Summoned by performing an operation. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SET_PROC + link: /api/constants/EffectCode/EFFECT_SET_PROC + - name: EFFECT_SPSUMMON_PROC + link: /api/constants/EffectCode/EFFECT_SPSUMMON_PROC + - name: EFFECT_SPSUMMON_PROC_G + link: /api/constants/EffectCode/EFFECT_SPSUMMON_PROC_G \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SUPREME_CASTLE.yml b/api/constants/EffectCode/EFFECT_SUPREME_CASTLE.yml index e58d828b..3b82ba51 100644 --- a/api/constants/EffectCode/EFFECT_SUPREME_CASTLE.yml +++ b/api/constants/EffectCode/EFFECT_SUPREME_CASTLE.yml @@ -2,8 +2,8 @@ name: EFFECT_SUPREME_CASTLE enum: EffectCode value: 72043279 -description: >- - The ID of Supreme King's Castle, used for the hardcoded effect of it +description: A player affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can [Fusion Summon](https://yugipedia.com/wiki/Fusion_Summon) Fusion Monsters that must be Special Summoned with ["Dark Fusion"](https://yugipedia.com/wiki/Dark_Fusion), with effects other than "Dark Fusion". +summary: Affected players can ignore Fusion conditions that require "Dark Fusion". status: index: stable -tags: [ under-construction ] +tags: [ special-handling, fusion-related ] diff --git a/api/constants/EffectCode/EFFECT_SWAP_AD.yml b/api/constants/EffectCode/EFFECT_SWAP_AD.yml index 3ee2501d..5d6c87f4 100644 --- a/api/constants/EffectCode/EFFECT_SWAP_AD.yml +++ b/api/constants/EffectCode/EFFECT_SWAP_AD.yml @@ -2,8 +2,7 @@ name: EFFECT_SWAP_AD enum: EffectCode value: 109 -description: >- - Swap the affected card's ATK and DEF +description: The **raw** ATK and DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) are switched. "Raw" here means the new ATK/DEF are where calculations for the actual ATK/DEF starts, i.e., the monster's actual ATK and DEF are further calculated by applying previously-registered [effects that update the monster's ATK](/api/constants/EffectCode/EFFECT_UPDATE_ATTACK) or [DEF](/api/constants/EffectCode/EFFECT_UPDATE_DEFENSE). To switch the actual values, ignoring all other previous effects that change the monster's ATK/DEF, use [`EFFECT_SWAP_ATTACK_FINAL`](/api/constants/EffectCode/EFFECT_UPDATE_ATTACK) and [`EFFECT_SWAP_DEFENSE_FINAL`](/api/constants/EffectCode/EFFECT_SWAP_DEFENSE_FINAL) instead. +summary: The raw ATK/DEF of affected monsters are switched. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_SWAP_ATTACK_FINAL.yml b/api/constants/EffectCode/EFFECT_SWAP_ATTACK_FINAL.yml index 320cebf3..e53d4948 100644 --- a/api/constants/EffectCode/EFFECT_SWAP_ATTACK_FINAL.yml +++ b/api/constants/EffectCode/EFFECT_SWAP_ATTACK_FINAL.yml @@ -2,8 +2,11 @@ name: EFFECT_SWAP_ATTACK_FINAL enum: EffectCode value: 111 -description: >- - Set the final attack (used to exchange offensive and defensive) +description: The ATK of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). Though it is only used for effects that swap ATK and DEF, This effect code's behavior is currently the same as [`EFFECT_SET_ATTACK_FINAL`](/api/constants/EffectCode/EFFECT_SET_ATTACK_FINAL). +summary: The ATK of affected monsters becomes a specified value. status: - index: stable -tags: [ under-construction ] + index: unstable + message: Behavior is currently redundant with `EFFECT_SET_ATTACK_FINAL`. +suggestedLinks: + - name: EFFECT_SWAP_DEFENSE_FINAL + link: /api/constants/EffectCode/EFFECT_SWAP_DEFENSE_FINAL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SWAP_BASE_AD.yml b/api/constants/EffectCode/EFFECT_SWAP_BASE_AD.yml index f8e07885..58d202eb 100644 --- a/api/constants/EffectCode/EFFECT_SWAP_BASE_AD.yml +++ b/api/constants/EffectCode/EFFECT_SWAP_BASE_AD.yml @@ -2,8 +2,7 @@ name: EFFECT_SWAP_BASE_AD enum: EffectCode value: 110 -description: >- - Swap the affected card's original ATK and DEF +description: The original ATK and DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) are switched. The new original ATK/DEF will be the monster's actual original ATK/DEF, i.e., it ignores all other previous effects that change the monster's original ATK/DEF. +summary: The original ATK/DEF of affected monsters are switched. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SWAP_DEFENSE_FINAL.yml b/api/constants/EffectCode/EFFECT_SWAP_DEFENSE_FINAL.yml index 9221f586..1f02a83b 100644 --- a/api/constants/EffectCode/EFFECT_SWAP_DEFENSE_FINAL.yml +++ b/api/constants/EffectCode/EFFECT_SWAP_DEFENSE_FINAL.yml @@ -2,8 +2,11 @@ name: EFFECT_SWAP_DEFENSE_FINAL enum: EffectCode value: 112 -description: >- - Set the final defense (for exchange of offensive and defensive) +description: The DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) becomes the number specified as the effect's [value](/api/functions/Effect/SetValue). Though it is only used for effects that swap DEF and DEF, This effect code's behavior is currently the same as [`EFFECT_SET_DEFENSE_FINAL`](/api/constants/EffectCode/EFFECT_SET_DEFENSE_FINAL). +summary: The DEF of affected monsters becomes a specified value. status: - index: stable -tags: [ under-construction ] + index: unstable + message: Behavior is currently redundant with `EFFECT_SET_DEFENSE_FINAL`. +suggestedLinks: + - name: EFFECT_SWAP_ATTACK_FINAL + link: /api/constants/EffectCode/EFFECT_SWAP_ATTACK_FINAL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SYNCHRO_LEVEL.yml b/api/constants/EffectCode/EFFECT_SYNCHRO_LEVEL.yml index 941e233d..a9a8591c 100644 --- a/api/constants/EffectCode/EFFECT_SYNCHRO_LEVEL.yml +++ b/api/constants/EffectCode/EFFECT_SYNCHRO_LEVEL.yml @@ -2,8 +2,8 @@ name: EFFECT_SYNCHRO_LEVEL enum: EffectCode value: 240 -description: >- - Affected card can be treated as a given level if used for a Synchro Summon +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as the Level returned by the effect's [value function](/api/functions/Effect/SetValue) when used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon). Up to two possible Levels can be set by concatenating them as 16-bit integers, e.g., `(2<<16)|1` means the card can be treated either as a Level 2 or Level 1 material. +summary: Affected cards are treated as the given Level(s) when used for Synchro Summons. status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL.yml b/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL.yml index 1a71073c..9014dd23 100644 --- a/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_SYNCHRO_MATERIAL enum: EffectCode value: 232 -description: >- - Can be used as Synchro material +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can **also** be used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon), in addition to the materials that can be used by default. +summary: Affected cards can additionally be used as materials for a Synchro Summon. status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] diff --git a/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml b/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml index 9c0dc612..81cb961c 100644 --- a/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml +++ b/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml @@ -2,8 +2,13 @@ name: EFFECT_SYNCHRO_MAT_RESTRICTION enum: EffectCode value: 73941492+TYPE_SYNCHRO -description: >- - 73941492+TYPE_SYNCHRO. Used by the Synchro Summon procedure as an implementation of Harmonizing Magician's effect +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon) unless all other materials fulfill the effect's [target function](/api/functions/Effect/SetTarget). +summary: Affected cards cannot be used with non-matching materials for Synchro Summons. status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] +suggestedLinks: + - name: EFFECT_FUSION_MAT_RESTRICTION + link: /api/constants/EffectCode/EFFECT_FUSION_MAT_RESTRICTION + - name: EFFECT_XYZ_MAT_RESTRICTION + link: /api/constants/EffectCode/EFFECT_XYZ_MAT_RESTRICTION \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_WITCHCRAFTER_REPLACE.yml b/api/constants/EffectCode/EFFECT_WITCHCRAFTER_REPLACE.yml new file mode 100644 index 00000000..2d501987 --- /dev/null +++ b/api/constants/EffectCode/EFFECT_WITCHCRAFTER_REPLACE.yml @@ -0,0 +1,9 @@ +---!constant +name: EFFECT_WITCHCRAFTER_REPLACE +enum: EffectCode +value: 83289866 +description: If a player would discard a card(s) to activate a ["Witchcrafter"](https://yugipedia.com/wiki/Witchcrafter) monster's effect while they are affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode), they can perform a different cost, specified as the effect's [operation function](/api/funtions/Effect/SetOperation), instead. +summary: Affected players can perform a different cost for a "Witchcrafter" effect. +status: + index: stable +tags: [ special-handling ] diff --git a/api/constants/EffectCode/EFFECT_WITCHCRAFT_REPLACE.yml b/api/constants/EffectCode/EFFECT_WITCHCRAFT_REPLACE.yml deleted file mode 100644 index fee60cfa..00000000 --- a/api/constants/EffectCode/EFFECT_WITCHCRAFT_REPLACE.yml +++ /dev/null @@ -1,9 +0,0 @@ ----!constant -name: EFFECT_WITCHCRAFT_REPLACE -enum: EffectCode -value: 83289866 -description: >- - Witchcraft Bystreet's ID, used for the hardcoded effect of it and Witchcraft Scroll -status: - index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_XYZ_LEVEL.yml b/api/constants/EffectCode/EFFECT_XYZ_LEVEL.yml index 33b30549..4f915dff 100644 --- a/api/constants/EffectCode/EFFECT_XYZ_LEVEL.yml +++ b/api/constants/EffectCode/EFFECT_XYZ_LEVEL.yml @@ -2,8 +2,8 @@ name: EFFECT_XYZ_LEVEL enum: EffectCode value: 242 -description: >- - Affected card can be treated as a given level if used for an Xyz Summon +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is treated as the Level returned by the effect's [value function](/api/functions/Effect/SetValue) when used as material for an [Xyz Summon](https://yugipedia.com/wiki/Xyz_Summon). Up to two possible Levels can be set by concatenating them as 16-bit integers, e.g., `(2<<16)|1` means the card can be treated either as a Level 2 or Level 1 material. +summary: Affected cards are treated as the given Level(s) when used for Xyz Summons. status: index: stable -tags: [ under-construction ] +tags: [ xyz-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_XYZ_MATERIAL.yml b/api/constants/EffectCode/EFFECT_XYZ_MATERIAL.yml index 977ac66a..b31e68e3 100644 --- a/api/constants/EffectCode/EFFECT_XYZ_MATERIAL.yml +++ b/api/constants/EffectCode/EFFECT_XYZ_MATERIAL.yml @@ -2,8 +2,8 @@ name: EFFECT_XYZ_MATERIAL enum: EffectCode value: 233 -description: >- - Can be used as Xyz material +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can **also** be used as material for an [Xyz Summon](https://yugipedia.com/wiki/Xyz_Summon), in addition to the materials that can be used by default. +summary: Affected cards can additionally be used as materials for an Xyz Summon. status: index: stable -tags: [ under-construction ] +tags: [ xyz-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_XYZ_MAT_RESTRICTION.yml b/api/constants/EffectCode/EFFECT_XYZ_MAT_RESTRICTION.yml index fb0f2309..b79b6cd0 100644 --- a/api/constants/EffectCode/EFFECT_XYZ_MAT_RESTRICTION.yml +++ b/api/constants/EffectCode/EFFECT_XYZ_MAT_RESTRICTION.yml @@ -2,8 +2,13 @@ name: EFFECT_XYZ_MAT_RESTRICTION enum: EffectCode value: 73941492+TYPE_XYZ -description: >- - 73941492+TYPE_XYZ. Used by the XyzSummon procedure as an implementation of Harmonizing Magician's effect +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as material for an [Xyz Summon](https://yugipedia.com/wiki/Xyz_Summon) unless all other materials fulfill the effect's [target function](/api/functions/Effect/SetTarget). +summary: Affected cards cannot be used with non-matching materials for Xyz Summons. status: index: stable -tags: [ under-construction ] +tags: [ xyz-related ] +suggestedLinks: + - name: EFFECT_FUSION_MAT_RESTRICTION + link: /api/constants/EffectCode/EFFECT_FUSION_MAT_RESTRICTION + - name: EFFECT_SYNCHRO_MAT_RESTRICTION + link: /api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION \ No newline at end of file From 406202ca5d79071321aa720fc94a172b129bdd6a Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 28 Apr 2025 06:17:15 +0800 Subject: [PATCH 54/58] update EffectCode constants, part 5 --- .../EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml | 6 +++--- .../EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml | 2 +- api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml | 5 ++++- .../EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml | 5 +---- api/constants/EffectCode/EFFECT_MUST_ATTACK.yml | 2 +- .../EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml | 2 +- api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml | 4 ++-- api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml | 4 ++-- api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml | 9 ++++++--- .../EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml | 9 ++++++++- .../EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml | 9 ++++++++- api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml | 7 +++---- api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml | 2 +- api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml | 2 +- api/constants/EffectCode/EFFECT_SEND_REPLACE.yml | 2 +- api/constants/EffectCode/EFFECT_SYNCHRO_CHECK.yml | 6 +++--- .../EffectCode/EFFECT_SYNCHRO_MATERIAL_CUSTOM.yml | 6 +++--- .../EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml | 2 +- api/constants/EffectCode/EFFECT_SYNSUB_NORDIC.yml | 7 +++---- api/constants/EffectCode/EFFECT_TOSS_COIN_CHOOSE.yml | 8 +++++--- .../EffectCode/EFFECT_TOSS_COIN_REPLACE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_TOSS_DICE_CHOOSE.yml | 8 +++++--- .../EffectCode/EFFECT_TOSS_DICE_REPLACE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_TO_DECK_REDIRECT.yml | 5 ++--- .../EffectCode/EFFECT_TO_GRAVE_REDIRECT.yml | 5 ++--- .../EffectCode/EFFECT_TO_GRAVE_REDIRECT_CB.yml | 7 +++---- api/constants/EffectCode/EFFECT_TO_HAND_REDIRECT.yml | 7 +++---- api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND.yml | 12 +++++++++--- .../EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN.yml | 12 +++++++++--- api/constants/EffectCode/EFFECT_TRIBUTE_LIMIT.yml | 7 +++---- api/constants/EffectCode/EFFECT_TRIPLE_TRIBUTE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_UNION_LIMIT.yml | 6 +++--- api/constants/EffectCode/EFFECT_UNION_STATUS.yml | 8 +++++--- api/constants/EffectCode/EFFECT_UNIQUE_CHECK.yml | 7 +++---- .../EffectCode/EFFECT_UNRELEASABLE_EFFECT.yml | 11 ++++------- .../EffectCode/EFFECT_UNRELEASABLE_NONSUM.yml | 7 +++---- api/constants/EffectCode/EFFECT_UNRELEASABLE_SUM.yml | 7 +++---- .../EffectCode/EFFECT_UNSTOPPABLE_ATTACK.yml | 7 +++---- .../EffectCode/EFFECT_UNSUMMONABLE_CARD.yml | 5 ++--- api/constants/EffectCode/EFFECT_UPDATE_ATTACK.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_UPDATE_DEFENSE.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_UPDATE_LEVEL.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_UPDATE_LINK.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_UPDATE_LSCALE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_UPDATE_RANK.yml | 10 +++++++--- api/constants/EffectCode/EFFECT_UPDATE_RSCALE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_USE_EXTRA_MZONE.yml | 8 +++++--- api/constants/EffectCode/EFFECT_USE_EXTRA_SZONE.yml | 8 +++++--- api/enums/EffectCode.yml | 5 ++--- api/enums/EffectFlag.yml | 2 +- api/enums/EffectFlag2.yml | 2 +- 51 files changed, 194 insertions(+), 141 deletions(-) diff --git a/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml index df86ddb9..60be9f28 100644 --- a/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE.yml @@ -3,9 +3,9 @@ name: EFFECT_AVOID_BATTLE_DAMAGE enum: EffectCode value: 201 description: The controller of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) does not take battle damage in battles involving the card. -summary: Controller of affected monsters do not take battle damage in battles involving them. +summary: Controller of affected monsters do not take damage in battles involving them. status: index: stable -suggestedLink: +suggestedLinks: - name: EFFECT_NO_BATTLE_DAMAGE - link: /api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE \ No newline at end of file + link: /api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE diff --git a/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml b/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml index afd646cd..20958d7f 100644 --- a/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_BATTLE_DESTROY_REDIRECT.yml @@ -3,6 +3,6 @@ name: EFFECT_BATTLE_DESTROY_REDIRECT enum: EffectCode value: 204 description: Monsters destroyed by battle by a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is sent to the [location](/api/enum/Location) specified as the effect's [value](/api/functions/Effect/SetValue). -summary: Monsters destroyed by battle by affected cards are sent to specified location. +summary: Monsters destroyed by battle by affected cards are sent to a given location. status: index: stable diff --git a/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml b/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml index da669daa..1b6b858b 100644 --- a/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE.yml @@ -5,4 +5,7 @@ value: 150 description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be treated as two Tributes for the [Tribute Summon](https://yugipedia.com/wiki/Tribute_Summon) of a monster that fulfills the effect's [value function](/api/functions/Effect/SetValue). summary: Affected cards can be treated as 2 Tributes for a Tribute Summon. status: - index: stable \ No newline at end of file + index: stable +suggestedLinks: + - name: EFFECT_TRIPLE_TRIBUTE + link: /api/constants/EffectCode/EFFECT_TRIPLE_TRIBUTE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml b/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml index 3ab3ae26..66e42308 100644 --- a/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT.yml @@ -3,9 +3,6 @@ name: EFFECT_LEAVE_FIELD_REDIRECT enum: EffectCode value: 60 description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would leave the field, it is sent to the [location](/api/enums/Location) specified as the effect's [value](/api/functions/Effect/SetValue) instead. -summary: Affected cards are sent to specified location when they leave the field. +summary: Affected cards are sent to a given location if they would leave the field. status: index: stable -suggestedLinks: - - name: EFFECT_REMOVE_REDIRECT - link: /api/constants/EffectCode/EFFECT_REMOVE_REDIRECT \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml b/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml index 9737064d..bf54d31d 100644 --- a/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_MUST_ATTACK.yml @@ -6,6 +6,6 @@ description: A monster affected by an [effect](/api/types/Effect) with this [cod summary: Affected monsters must attack, if able. status: index: stable -suggestedLink: +suggestedLinks: - name: EFFECT_MUST_ATTACK_MONSTER link: /api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER diff --git a/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml b/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml index ea33c698..ad34cd98 100644 --- a/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml +++ b/api/constants/EffectCode/EFFECT_MUST_ATTACK_MONSTER.yml @@ -6,6 +6,6 @@ description: A monster affected by an [effect](/api/types/Effect) with this [cod summary: Affected monsters must attack monsters, if able. status: index: stable -suggestedLink: +suggestedLinks: - name: EFFECT_MUST_ATTACK link: /api/constants/EffectCode/EFFECT_MUST_ATTACK diff --git a/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml index 99bcd59f..eeec091b 100644 --- a/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_NO_BATTLE_DAMAGE.yml @@ -6,6 +6,6 @@ description: A monster affected by an [effect](/api/types/Effect) with this [cod summary: Affected monsters do not inflict battle damage. status: index: stable -suggestedLink: +suggestedLinks: - name: EFFECT_AVOID_BATTLE_DAMAGE - link: /api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE \ No newline at end of file + link: /api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE diff --git a/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml b/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml index a39f37dd..17a43e15 100644 --- a/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_NO_EFFECT_DAMAGE.yml @@ -6,6 +6,6 @@ description: A player affected by an [effect](/api/types/Effect) with this [code summary: Affected players take no effect damage. status: index: stable -suggestedLink: +suggestedLinks: - name: EFFECT_AVOID_BATTLE_DAMAGE - link: /api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE \ No newline at end of file + link: /api/constants/EffectCode/EFFECT_AVOID_BATTLE_DAMAGE diff --git a/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml b/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml index 7ec1fee8..a00363e4 100644 --- a/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml +++ b/api/constants/EffectCode/EFFECT_OLDUNION_STATUS.yml @@ -2,7 +2,10 @@ name: EFFECT_OLDUNION_STATUS enum: EffectCode value: 348 -description: A [Union monster](https://yugipedia.com/wiki/Union_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) follows the old ruling that allows only 1 Union monster to be equipped to a monster at a time. Effects with this code are typically registered using [`Auxiliary.AddUnionProcedure`](/api/functions/Auxiliary/AddUnionProcedure) rather than created manually. -summary: Affected Union monsters follow old ruling that limits equipped Union monsters. +description: A [Union Monster Card](https://yugipedia.com/wiki/Union_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is currently equipped as an Equip Card and follows the old ruling that allows only 1 Union monster to be equipped to a monster at a time. Effects with this code are typically registered using [`Auxiliary.SetUnionState`](/api/functions/Auxiliary/SetUnionState) rather than created manually. +summary: Affected Unions are currently equipped as Equip Cards and follow old rulings. status: - index: stable \ No newline at end of file + index: stable +suggestedLinks: + - name: EFFECT_UNION_STATUS + link: /api/constants/EffectCode/EFFECT_UNION_STATUS \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml b/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml index e2703575..e4424f5e 100644 --- a/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml +++ b/api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND.yml @@ -5,4 +5,11 @@ value: 311 description: A [Quick-Play Spell](https://yugipedia.com/wiki/Quick-Play_Spell_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be activated from the hand during the opponent's turn. summary: Affected Quick-Play Spells can be activated from the hand in opponent's turn. status: - index: stable \ No newline at end of file + index: stable +suggestedLinks: + - name: EFFECT_QP_ACT_IN_SET_TURN + link: /api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN + - name: EFFECT_TRAP_ACT_IN_HAND + link: /api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND + - name: EFFECT_TRAP_ACT_IN_SET_TURN + link: /api/constants/EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN diff --git a/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml b/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml index db4890d8..32d0fac2 100644 --- a/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml +++ b/api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN.yml @@ -5,4 +5,11 @@ value: 19 description: A [Quick-Play Spell](https://yugipedia.com/wiki/Quick-Play_Spell_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be activated in the same turn it is Set. summary: Affected Quick-Play Spells can be activated in the turn they are Set. status: - index: stable \ No newline at end of file + index: stable +suggestedLinks: + - name: EFFECT_QP_ACT_IN_NTPHAND + link: /api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND + - name: EFFECT_TRAP_ACT_IN_HAND + link: /api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND + - name: EFFECT_TRAP_ACT_IN_SET_TURN + link: /api/constants/EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN diff --git a/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml b/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml index e7049826..4385d7a4 100644 --- a/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_REMOVE_REDIRECT.yml @@ -2,8 +2,7 @@ name: EFFECT_REMOVE_REDIRECT enum: EffectCode value: 64 -description: This effect code is currently unused. It may have been intended for effects that send a card to a different location when it would be banished, but those effects use [`EFFECT_LEAVE_FIELD_REDIRECT`](/api/constants/EffectCode/EFFECT_LEAVE_FIELD_REDIRECT) with [`LOCATION_REMOVED`](/api/constants/Location/LOCATION_REMOVED) as value instead. -summary: (Unused effect code) +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be banished, it is sent to the [location](/api/enums/Location) specified as the effect's [value](/api/functions/Effect/SetValue) instead. +summary: Affected cards are sent to a given location if they would be banished. status: - index: unstable - summary: Value is currently unused. \ No newline at end of file + index: stable diff --git a/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml b/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml index a1210338..ab9c40c2 100644 --- a/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml +++ b/api/constants/EffectCode/EFFECT_REVERSE_DAMAGE.yml @@ -6,7 +6,7 @@ description: If a player affected by an [effect](/api/types/Effect) with this [c summary: Affected players gain LP instead of taking damage. status: index: stable -suggestedLink: +suggestedLinks: - name: EFFECT_REVERSE_RECOVER link: /api/constants/EffectCode/EFFECT_REVERSE_RECOVER # effect structure: diff --git a/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml b/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml index b4e2ce6b..a7da2974 100644 --- a/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml +++ b/api/constants/EffectCode/EFFECT_REVERSE_RECOVER.yml @@ -6,7 +6,7 @@ description: If a player affected by an [effect](/api/types/Effect) with this [c summary: Affected players take damage instead of gaining LP. status: index: stable -suggestedLink: +suggestedLinks: - name: EFFECT_REVERSE_DAMAGE link: /api/constants/EffectCode/EFFECT_REVERSE_DAMAGE # effect structure: diff --git a/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml b/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml index 2277301a..ff5034b9 100644 --- a/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_SEND_REPLACE.yml @@ -2,7 +2,7 @@ name: EFFECT_SEND_REPLACE enum: EffectCode value: 52 -description: If a card(s) would be send to another location, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed instead. The cards being sent and their destination can be checked in the effect's [condition](/api/functions/Effect/SetCondition). +description: If a card(s) would be sent to a location, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed instead. summary: Allows performing an operation instead of sending a card(s) to some location. status: index: stable diff --git a/api/constants/EffectCode/EFFECT_SYNCHRO_CHECK.yml b/api/constants/EffectCode/EFFECT_SYNCHRO_CHECK.yml index 4da7c0b3..9490b657 100644 --- a/api/constants/EffectCode/EFFECT_SYNCHRO_CHECK.yml +++ b/api/constants/EffectCode/EFFECT_SYNCHRO_CHECK.yml @@ -2,8 +2,8 @@ name: EFFECT_SYNCHRO_CHECK enum: EffectCode value: 310 -description: >- - Genomix Fighter +description: If a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon), the materials can be treated to have some property using the effect's [value function](/api/functions/Effect/SetValue). +summary: Materials in Synchro Summons are treated to have some property. status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL_CUSTOM.yml b/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL_CUSTOM.yml index 8b12edbd..7de1ff86 100644 --- a/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL_CUSTOM.yml +++ b/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL_CUSTOM.yml @@ -2,8 +2,8 @@ name: EFFECT_SYNCHRO_MATERIAL_CUSTOM enum: EffectCode value: 237 -description: >- - Coexistence of material constraints +description: If a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon), the [group](/api/types/Group) of materials must fulfill the effect's [value function](/api/functions/Effect/SetValue). To check the other materials individually, use [`EFFECT_SYNCHRO_MAT_RESTRICTION`](/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION) instead. +summary: The group of materials in Synchro Summons must fulfill a check. status: index: stable -tags: [ under-construction ] +tags: [ synchro-related ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml b/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml index 81cb961c..b51fdc9b 100644 --- a/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml +++ b/api/constants/EffectCode/EFFECT_SYNCHRO_MAT_RESTRICTION.yml @@ -2,7 +2,7 @@ name: EFFECT_SYNCHRO_MAT_RESTRICTION enum: EffectCode value: 73941492+TYPE_SYNCHRO -description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon) unless all other materials fulfill the effect's [target function](/api/functions/Effect/SetTarget). +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be used as material for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon) unless all other materials fulfill the effect's [target function](/api/functions/Effect/SetTarget). To check the materials as a [group](/api/types/Group), use [`EFFECT_SYNCHRO_MATERIAL_CUSTOM`](/api/constants/EffectCode/EFFECT_SYNCHRO_MATERIAL_CUSTOM) instead. summary: Affected cards cannot be used with non-matching materials for Synchro Summons. status: index: stable diff --git a/api/constants/EffectCode/EFFECT_SYNSUB_NORDIC.yml b/api/constants/EffectCode/EFFECT_SYNSUB_NORDIC.yml index fed17815..bcf0488d 100644 --- a/api/constants/EffectCode/EFFECT_SYNSUB_NORDIC.yml +++ b/api/constants/EffectCode/EFFECT_SYNSUB_NORDIC.yml @@ -2,8 +2,7 @@ name: EFFECT_SYNSUB_NORDIC enum: EffectCode value: 61777313 -description: >- - Vanadis of the Nordic Ascendant's ID, used for the effects of Nordics that replace a material for a Synchro Summon +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be substituted for any 1 ["Nordic"](https://yugipedia.com/wiki/Nordic) [Tuner](https://yugipedia.com/wiki/Tuner) required for a [Synchro Summon](https://yugipedia.com/wiki/Synchro_Summon). +summary: Affected cards can be substituted for any 1 "Nordic" Tuner for a Synchro Summon. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TOSS_COIN_CHOOSE.yml b/api/constants/EffectCode/EFFECT_TOSS_COIN_CHOOSE.yml index b3d95197..331d65fc 100644 --- a/api/constants/EffectCode/EFFECT_TOSS_COIN_CHOOSE.yml +++ b/api/constants/EffectCode/EFFECT_TOSS_COIN_CHOOSE.yml @@ -2,8 +2,10 @@ name: EFFECT_TOSS_COIN_CHOOSE enum: EffectCode value: 222 -description: >- - (To be added) +description: When a coin(s) would be tossed, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed immediately. This can be used to [set the result of the coin toss](/api/functions/Duel/SetCoinResult). To completely replace the action of tossing a coin, use [`EFFECT_TOSS_COIN_REPLACE`](/api/constants/EffectCode/EFFECT_TOSS_COIN_REPLACE) instead. +summary: Allows performing an operation when a coin(s) would be tossed. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_TOSS_DICE_CHOOSE + link: /api/constants/EffectCode/EFFECT_TOSS_DICE_CHOOSE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TOSS_COIN_REPLACE.yml b/api/constants/EffectCode/EFFECT_TOSS_COIN_REPLACE.yml index 5b7752c2..f67e43d3 100644 --- a/api/constants/EffectCode/EFFECT_TOSS_COIN_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_TOSS_COIN_REPLACE.yml @@ -2,8 +2,10 @@ name: EFFECT_TOSS_COIN_REPLACE enum: EffectCode value: 220 -description: >- - If an effect requires a coin toss, replace it with a given result instead +description: If a coin(s) would be tossed, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed instead. To perform an operation without preventing the coin toss, use [`EFFECT_TOSS_COIN_CHOOSE`](/api/constants/EffectCode/EFFECT_TOSS_COIN_CHOOSE) instead. +summary: Allows performing an operation instead of tossing a coin(s). status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_TOSS_DICE_REPLACE + link: /api/constants/EffectCode/EFFECT_TOSS_DICE_REPLACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TOSS_DICE_CHOOSE.yml b/api/constants/EffectCode/EFFECT_TOSS_DICE_CHOOSE.yml index 9183dfbd..93555506 100644 --- a/api/constants/EffectCode/EFFECT_TOSS_DICE_CHOOSE.yml +++ b/api/constants/EffectCode/EFFECT_TOSS_DICE_CHOOSE.yml @@ -2,8 +2,10 @@ name: EFFECT_TOSS_DICE_CHOOSE enum: EffectCode value: 223 -description: >- - (To be added) +description: When a six-sided die would be rolled, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed immediately. This can be used to [set the result of the die roll](/api/functions/Duel/SetDiceResult). To completely replace the action rolling a die, use [`EFFECT_TOSS_DICE_REPLACE`](/api/constants/EffectCode/EFFECT_TOSS_DICE_REPLACE) instead. +summary: Allows performing an operation when a coin(s) would be tossed. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_TOSS_COIN_CHOOSE + link: /api/constants/EffectCode/EFFECT_TOSS_COIN_CHOOSE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TOSS_DICE_REPLACE.yml b/api/constants/EffectCode/EFFECT_TOSS_DICE_REPLACE.yml index baef0914..275c258f 100644 --- a/api/constants/EffectCode/EFFECT_TOSS_DICE_REPLACE.yml +++ b/api/constants/EffectCode/EFFECT_TOSS_DICE_REPLACE.yml @@ -2,8 +2,10 @@ name: EFFECT_TOSS_DICE_REPLACE enum: EffectCode value: 221 -description: >- - If an effect requires a dice roll, replace it with a given result instead +description: If a six-sided die would be rolled, the [operation function](/api/functions/Effect/SetOperation) of an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be performed instead. To perform an operation without preventing the die roll, use [`EFFECT_TOSS_DICE_CHOOSE`](/api/constants/EffectCode/EFFECT_TOSS_DICE_CHOOSE) instead. +summary: Allows performing an operation instead of rolling a die. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_TOSS_COIN_REPLACE + link: /api/constants/EffectCode/EFFECT_TOSS_COIN_REPLACE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TO_DECK_REDIRECT.yml b/api/constants/EffectCode/EFFECT_TO_DECK_REDIRECT.yml index 772fe9ef..25cb43cb 100644 --- a/api/constants/EffectCode/EFFECT_TO_DECK_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_TO_DECK_REDIRECT.yml @@ -2,8 +2,7 @@ name: EFFECT_TO_DECK_REDIRECT enum: EffectCode value: 62 -description: >- - If the affected card would go to the deck, sends it to another given location instead. The location must be set in SetValue +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be sent to the Deck, it is sent to the [location](/api/enums/Location) specified as the effect's [value](/api/functions/Effect/SetValue) instead. +summary: Affected cards are sent to a given location if they would be sent to the Deck. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT.yml b/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT.yml index c8d4a594..650564bb 100644 --- a/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT.yml @@ -2,8 +2,7 @@ name: EFFECT_TO_GRAVE_REDIRECT enum: EffectCode value: 63 -description: >- - If the affected card would go to the graveyard, sends it to another given location instead. The location must be set in SetValue +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be sent to the GY, it is sent to the [location](/api/enums/Location) specified as the effect's [value](/api/functions/Effect/SetValue) instead. +summary: Affected cards are sent to a given location if they would be sent to the GY. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT_CB.yml b/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT_CB.yml index fd238227..c91094a7 100644 --- a/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT_CB.yml +++ b/api/constants/EffectCode/EFFECT_TO_GRAVE_REDIRECT_CB.yml @@ -2,8 +2,7 @@ name: EFFECT_TO_GRAVE_REDIRECT_CB enum: EffectCode value: 313 -description: >- - If the affected card would be sent to the graveyard, executes another operation instead (Crystal Beast monsters) +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be sent to the GY, the effect's [operation function](/api/functions/Effect/SetOperation) is performed instead. This effect code is intended for the effect of ["Crystal Beast"](https://yugipedia.com/wiki/Crystal_Beast) monsters that place them face-up in the Spell & Trap Zone as a Continuous Spell instead of sending them to the GY. +summary: Performs an operation instead of sending affected cards to the GY. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TO_HAND_REDIRECT.yml b/api/constants/EffectCode/EFFECT_TO_HAND_REDIRECT.yml index d1c436b6..6558b308 100644 --- a/api/constants/EffectCode/EFFECT_TO_HAND_REDIRECT.yml +++ b/api/constants/EffectCode/EFFECT_TO_HAND_REDIRECT.yml @@ -2,8 +2,7 @@ name: EFFECT_TO_HAND_REDIRECT enum: EffectCode value: 61 -description: >- - If the affected card would go to the hand, sends it to another given location instead. The location must be set in SetValue +description: If a card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be sent to the hand, it is sent to the [location](/api/enums/Location) specified as the effect's [value](/api/functions/Effect/SetValue) instead. +summary: Affected cards are sent to a given location if they would be sent to the hand. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND.yml b/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND.yml index 884fcf02..57c95523 100644 --- a/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND.yml +++ b/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND.yml @@ -2,8 +2,14 @@ name: EFFECT_TRAP_ACT_IN_HAND enum: EffectCode value: 15 -description: >- - The affected Trap Card can be activated from the hand. If the card is not TYPE_TRAP, this effect is skipped. Usually used as EFFECT_TYPE_SINGLE if a field version is used SetTarget receives e and c as parameters. It is suggested that SetDescription is also applied with this effect, for the scenarios where multiple similar effects are available, to allow the player to choose which one to apply. +description: A [Trap Card](https://yugipedia.com/wiki/Trap_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be activated from the hand. +summary: Affected Traps can be activated from the hand. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_QP_ACT_IN_NTPHAND + link: /api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND + - name: EFFECT_QP_ACT_IN_SET_TURN + link: /api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN + - name: EFFECT_TRAP_ACT_IN_SET_TURN + link: /api/constants/EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN diff --git a/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN.yml b/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN.yml index 4a5c40a5..44af8a2c 100644 --- a/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN.yml +++ b/api/constants/EffectCode/EFFECT_TRAP_ACT_IN_SET_TURN.yml @@ -2,8 +2,14 @@ name: EFFECT_TRAP_ACT_IN_SET_TURN enum: EffectCode value: 16 -description: >- - Affected Trap Card can be activated the turn it was set. If the card is not TYPE_TRAP and/or does not have STATUS_SET_TURN, this effect is skipped. The property EFFECT_FLAG_SET_AVAILABLE should be set. Usually used as EFFECT_TYPE_SINGLE if a field version is used SetTarget receives e and c as parameters. It is suggested that SetDescription is also applied with this effect, for the scenarios where multiple similar effects are available, to allow the player to choose which one to apply. +description: A [Trap Card](https://yugipedia.com/wiki/Trap_Card) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be activated in the same turn it is Set. +summary: Affected Traps can be activated in the turn they are Set. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_QP_ACT_IN_NTPHAND + link: /api/constants/EffectCode/EFFECT_QP_ACT_IN_NTPHAND + - name: EFFECT_QP_ACT_IN_SET_TURN + link: /api/constants/EffectCode/EFFECT_QP_ACT_IN_SET_TURN + - name: EFFECT_TRAP_ACT_IN_HAND + link: /api/constants/EffectCode/EFFECT_TRAP_ACT_IN_HAND diff --git a/api/constants/EffectCode/EFFECT_TRIBUTE_LIMIT.yml b/api/constants/EffectCode/EFFECT_TRIBUTE_LIMIT.yml index 74fc37ba..1d572681 100644 --- a/api/constants/EffectCode/EFFECT_TRIBUTE_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_TRIBUTE_LIMIT.yml @@ -2,8 +2,7 @@ name: EFFECT_TRIBUTE_LIMIT enum: EffectCode value: 154 -description: >- - The affected card has restriction for the tribute summon +description: If a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) would be [Tribute Summoned](https://yugipedia.com/wiki/Tribute_Summon), all Tributes must fulfill the effect's [value function](/api/functions/Effect/SetValue). +summary: Tributes must fulfill a check to Tribute Summon affected monsters. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_TRIPLE_TRIBUTE.yml b/api/constants/EffectCode/EFFECT_TRIPLE_TRIBUTE.yml index 779dfb26..d099dabd 100644 --- a/api/constants/EffectCode/EFFECT_TRIPLE_TRIBUTE.yml +++ b/api/constants/EffectCode/EFFECT_TRIPLE_TRIBUTE.yml @@ -2,8 +2,10 @@ name: EFFECT_TRIPLE_TRIBUTE enum: EffectCode value: 156 -description: >- - Treats a card as 2 and 3 tributes for a tribute summon +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can be treated three Tributes for the [Tribute Summon](https://yugipedia.com/wiki/Tribute_Summon) of a monster that fulfills the effect's [value function](/api/functions/Effect/SetValue). +summary: Affected cards can be treated as 3 Tributes for a Tribute Summon. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_DOUBLE_TRIBUTE + link: /api/constants/EffectCode/EFFECT_DOUBLE_TRIBUTE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNION_LIMIT.yml b/api/constants/EffectCode/EFFECT_UNION_LIMIT.yml index 092968f6..e8590dc8 100644 --- a/api/constants/EffectCode/EFFECT_UNION_LIMIT.yml +++ b/api/constants/EffectCode/EFFECT_UNION_LIMIT.yml @@ -2,8 +2,8 @@ name: EFFECT_UNION_LIMIT enum: EffectCode value: 78 -description: >- - (To be added) +description: An equipped [Union Monster Card](https://yugipedia.com/wiki/Union_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) can only remain equipped to monsters that fulfill the effect's [value function](/api/functions/Effect/SetValue). If the equipped monster no longer meets the restriction, the Union Monster Card is destroyed. Effects with this code are typically registered using [`Auxiliary.AddUnionProcedure`](/api/functions/Auxiliary/AddUnionProcedure) rather than created manually. +summary: Affected Unions can only remain equipped to certain cards. status: index: stable -tags: [ under-construction ] +tags: [ equip-limit ] \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNION_STATUS.yml b/api/constants/EffectCode/EFFECT_UNION_STATUS.yml index e6a8fd8e..e562ce1e 100644 --- a/api/constants/EffectCode/EFFECT_UNION_STATUS.yml +++ b/api/constants/EffectCode/EFFECT_UNION_STATUS.yml @@ -2,8 +2,10 @@ name: EFFECT_UNION_STATUS enum: EffectCode value: 347 -description: >- - (To be added) +description: A [Union Monster Card](https://yugipedia.com/wiki/Union_monster) affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is currently equipped as an Equip Card. Effects with this code are typically registered using [`Auxiliary.SetUnionState`](/api/functions/Auxiliary/SetUnionState) rather than created manually. +summary: Affected Unions are currently equipped as Equip Cards. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_OLDUNION_STATUS + link: /api/constants/EffectCode/EFFECT_OLDUNION_STATUS \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNIQUE_CHECK.yml b/api/constants/EffectCode/EFFECT_UNIQUE_CHECK.yml index 1b58168b..0dccb84e 100644 --- a/api/constants/EffectCode/EFFECT_UNIQUE_CHECK.yml +++ b/api/constants/EffectCode/EFFECT_UNIQUE_CHECK.yml @@ -2,8 +2,7 @@ name: EFFECT_UNIQUE_CHECK enum: EffectCode value: 297 -description: >- - There can only be one on the field (Card.SetUniqueOnField () only) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) has a restriction that only allows 1 matching face-up card on the field. Effects with this code are typically registered using [`Card.SetUniqueOnField`](/api/functions/Card/SetUniqueOnField) rather than created manually. +summary: Affected cards have a restriction that checks uniqueness on the field. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNRELEASABLE_EFFECT.yml b/api/constants/EffectCode/EFFECT_UNRELEASABLE_EFFECT.yml index c3758dbd..7f7495e5 100644 --- a/api/constants/EffectCode/EFFECT_UNRELEASABLE_EFFECT.yml +++ b/api/constants/EffectCode/EFFECT_UNRELEASABLE_EFFECT.yml @@ -2,12 +2,9 @@ name: EFFECT_UNRELEASABLE_EFFECT enum: EffectCode value: 48 -description: >- - Affected card cannot be Tributed by card effects. SetValue receives the following parameters: -e: this effect itself -re: reason effect, the effect that would tribute the card -rp: reason player, the player that would tribute the card -c: this card (to be confirmed) +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be [Tributed](https://yugipedia.com/wiki/Tributed) by a card effect that fulfills its [value function](/api/functions/Effect/SetValue). This does not prevent Tributing as part of an effect's cost, unlike [`EFFECT_UNRELEASABLE_NONSUM`](/api/constants/EffectCode/EFFECT_UNRELEASABLE_NONSUM). +summary: Affected cards cannot be Tributed by card effects. status: index: stable -tags: [ under-construction ] +# effect structure: +# SetValue: function(e,re,rp,c) -> bool \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNRELEASABLE_NONSUM.yml b/api/constants/EffectCode/EFFECT_UNRELEASABLE_NONSUM.yml index 2e67e5b3..ebaba26f 100644 --- a/api/constants/EffectCode/EFFECT_UNRELEASABLE_NONSUM.yml +++ b/api/constants/EffectCode/EFFECT_UNRELEASABLE_NONSUM.yml @@ -2,8 +2,7 @@ name: EFFECT_UNRELEASABLE_NONSUM enum: EffectCode value: 44 -description: >- - Affected card cannot be tributed for effects. SetValue in this effect receives only `e` and `c` as parameters. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be [Tributed](https://yugipedia.com/wiki/Tributed) for any reason other than a [Tribute Summon](https://yugipedia.com/wiki/Tribute_Summon). This includes Tributing as part of a cost (unlike [`EFFECT_UNRELEASABLE_EFFECT`](/api/constants/EffectCode/EFFECT_UNRELEASABLE_EFFECT)) and Tributing for other types of Summons, such as Ritual Summons (unlike [`EFFECT_UNRELEASABLE_SUM`](/api/constants/EffectCode/EFFECT_UNRELEASABLE_SUM)). +summary: Affected cards cannot be Tributed except for Tribute Summons. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNRELEASABLE_SUM.yml b/api/constants/EffectCode/EFFECT_UNRELEASABLE_SUM.yml index 56e84dca..0062112a 100644 --- a/api/constants/EffectCode/EFFECT_UNRELEASABLE_SUM.yml +++ b/api/constants/EffectCode/EFFECT_UNRELEASABLE_SUM.yml @@ -2,8 +2,7 @@ name: EFFECT_UNRELEASABLE_SUM enum: EffectCode value: 43 -description: >- - Affected card cannot be tributed for a Tribute Summon. SetValue in this effect receives only `e` and `c` as parameters. +description: A card affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be [Tributed](https://yugipedia.com/wiki/Tributed) for the [Tribute Summon](https://yugipedia.com/wiki/Tributed) of a monster effects that fulfills its [value function](/api/functions/Effect/SetValue). This does not prevent Tributing for other types of Summons, such as Ritual Summons, unlike [`EFFECT_UNRELEASABLE_SUM`](/api/constants/EffectCode/EFFECT_UNRELEASABLE_SUM). +summary: Affected cards cannot be Tributed for Tribute Summons. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNSTOPPABLE_ATTACK.yml b/api/constants/EffectCode/EFFECT_UNSTOPPABLE_ATTACK.yml index fbf00747..639e59d1 100644 --- a/api/constants/EffectCode/EFFECT_UNSTOPPABLE_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_UNSTOPPABLE_ATTACK.yml @@ -2,8 +2,7 @@ name: EFFECT_UNSTOPPABLE_ATTACK enum: EffectCode value: 404 -description: >- - Prevents the affected monster's attack from being negated. This effect is checked in functions like Card.CanAttack and also when executing PROCESSOR_ATTACK_DISABLE +description: The attacks of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be negated. +summary: Affected monsters' attacks cannot be negated. status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UNSUMMONABLE_CARD.yml b/api/constants/EffectCode/EFFECT_UNSUMMONABLE_CARD.yml index c57c5c76..2005d8be 100644 --- a/api/constants/EffectCode/EFFECT_UNSUMMONABLE_CARD.yml +++ b/api/constants/EffectCode/EFFECT_UNSUMMONABLE_CARD.yml @@ -2,8 +2,7 @@ name: EFFECT_UNSUMMONABLE_CARD enum: EffectCode value: 336 -description: >- - The affected card cannot be Normal Summoned +description: A monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) cannot be [Normal Summoned](https://yugipedia.com/wiki/Normal_Summon)/[Set](https://yugipedia.com/wiki/Normal_Set). Effects with this code are typically registered using [`Card.EnableUnsummonable`](/api/functions/Card/EnableUnsummonable) rather than created manually. +summary: Affected monsters cannot be Normal Summoned/Set. status: index: stable -tags: [ under-construction ] diff --git a/api/constants/EffectCode/EFFECT_UPDATE_ATTACK.yml b/api/constants/EffectCode/EFFECT_UPDATE_ATTACK.yml index 40eb6d95..47c490a7 100644 --- a/api/constants/EffectCode/EFFECT_UPDATE_ATTACK.yml +++ b/api/constants/EffectCode/EFFECT_UPDATE_ATTACK.yml @@ -2,8 +2,12 @@ name: EFFECT_UPDATE_ATTACK enum: EffectCode value: 100 -description: >- - Changes the ATK of a monster by a value (taken from the return in Effect.SetValue()) +description: The ATK of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is increased by the number specified as the effect's [value](/api/functions/Effect/SetValue) (or decreased if the value is negative). +summary: The ATK of affected monsters is updated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SET_ATTACK + link: /api/constants/EffectCode/EFFECT_SET_ATTACK + - name: EFFECT_SET_ATTACK_FINAL + link: /api/constants/EffectCode/EFFECT_SET_ATTACK_FINAL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UPDATE_DEFENSE.yml b/api/constants/EffectCode/EFFECT_UPDATE_DEFENSE.yml index 76bb3d28..b42b58b0 100644 --- a/api/constants/EffectCode/EFFECT_UPDATE_DEFENSE.yml +++ b/api/constants/EffectCode/EFFECT_UPDATE_DEFENSE.yml @@ -2,8 +2,12 @@ name: EFFECT_UPDATE_DEFENSE enum: EffectCode value: 104 -description: >- - Change the defense of a monster by a value (written into Effect.SetValue()) +description: The DEF of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is increased by the number specified as the effect's [value](/api/functions/Effect/SetValue) (or decreased if the value is negative). +summary: The DEF of affected monsters is updated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_SET_DEFENSE + link: /api/constants/EffectCode/EFFECT_SET_DEFENSE + - name: EFFECT_SET_DEFENSE_FINAL + link: /api/constants/EffectCode/EFFECT_SET_DEFENSE_FINAL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UPDATE_LEVEL.yml b/api/constants/EffectCode/EFFECT_UPDATE_LEVEL.yml index 8ee2fce1..c8b2ae14 100644 --- a/api/constants/EffectCode/EFFECT_UPDATE_LEVEL.yml +++ b/api/constants/EffectCode/EFFECT_UPDATE_LEVEL.yml @@ -2,8 +2,12 @@ name: EFFECT_UPDATE_LEVEL enum: EffectCode value: 130 -description: >- - Increase/decrease affected card's level by a value (written into Effect.SetValue()) +description: The Level of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is increased by the number specified as the effect's [value](/api/functions/Effect/SetValue) (or decreased if the value is negative). +summary: The Level of affected monsters is updated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CHANGE_LEVEL + link: /api/constants/EffectCode/EFFECT_CHANGE_LEVEL + - name: EFFECT_CHANGE_LEVEL_FINAL + link: /api/constants/EffectCode/EFFECT_CHANGE_LEVEL_FINAL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UPDATE_LINK.yml b/api/constants/EffectCode/EFFECT_UPDATE_LINK.yml index 09b0a3c0..98ed4745 100644 --- a/api/constants/EffectCode/EFFECT_UPDATE_LINK.yml +++ b/api/constants/EffectCode/EFFECT_UPDATE_LINK.yml @@ -2,8 +2,12 @@ name: EFFECT_UPDATE_LINK enum: EffectCode value: 420 -description: >- - Increase/decrease affected card's Link Value by a value (written into Effect.SetValue()) +description: The Link Rating of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is increased by the number specified as the effect's [value](/api/functions/Effect/SetValue) (or decreased if the value is negative). +summary: The Link Rating of affected monsters is updated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CHANGE_LINK + link: /api/constants/EffectCode/EFFECT_CHANGE_LINK + - name: EFFECT_CHANGE_LINK_FINAL + link: /api/constants/EffectCode/EFFECT_CHANGE_LINK_FINAL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UPDATE_LSCALE.yml b/api/constants/EffectCode/EFFECT_UPDATE_LSCALE.yml index a23c7728..4f7488c9 100644 --- a/api/constants/EffectCode/EFFECT_UPDATE_LSCALE.yml +++ b/api/constants/EffectCode/EFFECT_UPDATE_LSCALE.yml @@ -2,8 +2,10 @@ name: EFFECT_UPDATE_LSCALE enum: EffectCode value: 134 -description: >- - Increase/decrease affected card's left pendulum scale (blue scale) by a value (written into Effect.SetValue()) +description: The Left Pendulum Scale of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is increased by the number specified as the effect's [value](/api/functions/Effect/SetValue) (or decreased if the value is negative). +summary: The Left Pendulum Scale of affected monsters is updated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CHANGE_LSCALE + link: /api/constants/EffectCode/EFFECT_CHANGE_LSCALE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UPDATE_RANK.yml b/api/constants/EffectCode/EFFECT_UPDATE_RANK.yml index a8f7f7d0..46fa5f0c 100644 --- a/api/constants/EffectCode/EFFECT_UPDATE_RANK.yml +++ b/api/constants/EffectCode/EFFECT_UPDATE_RANK.yml @@ -2,8 +2,12 @@ name: EFFECT_UPDATE_RANK enum: EffectCode value: 132 -description: >- - Increase/decrease affected card's rank by a value (written into Effect.SetValue()) +description: The Rank of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is increased by the number specified as the effect's [value](/api/functions/Effect/SetValue) (or decreased if the value is negative). +summary: The Rank of affected monsters is updated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CHANGE_RANK + link: /api/constants/EffectCode/EFFECT_CHANGE_RANK + - name: EFFECT_CHANGE_RANK_FINAL + link: /api/constants/EffectCode/EFFECT_CHANGE_RANK_FINAL \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_UPDATE_RSCALE.yml b/api/constants/EffectCode/EFFECT_UPDATE_RSCALE.yml index 23bf6307..9e161e41 100644 --- a/api/constants/EffectCode/EFFECT_UPDATE_RSCALE.yml +++ b/api/constants/EffectCode/EFFECT_UPDATE_RSCALE.yml @@ -2,8 +2,10 @@ name: EFFECT_UPDATE_RSCALE enum: EffectCode value: 136 -description: >- - Increase/decrease affected card's right pendulum scale (red scale) by a value (written into Effect.SetValue()) +description: The Right Pendulum Scale of a monster affected by an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is increased by the number specified as the effect's [value](/api/functions/Effect/SetValue) (or decreased if the value is negative). +summary: The Right Pendulum Scale of affected monsters is updated. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_CHANGE_RSCALE + link: /api/constants/EffectCode/EFFECT_CHANGE_RSCALE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_USE_EXTRA_MZONE.yml b/api/constants/EffectCode/EFFECT_USE_EXTRA_MZONE.yml index 95fe37b9..0c4a3da9 100644 --- a/api/constants/EffectCode/EFFECT_USE_EXTRA_MZONE.yml +++ b/api/constants/EffectCode/EFFECT_USE_EXTRA_MZONE.yml @@ -2,8 +2,10 @@ name: EFFECT_USE_EXTRA_MZONE enum: EffectCode value: 261 -description: >- - Card uses an additional Monster zone +description: While an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is being applied by a monster on the field, some Monster Zones on that monster's side of the field cannot be used. The amount of zones that cannot be used is specified as the effect's [value](/api/functions/SetValue), and the zones are chosen when the effect starts applying. +summary: A specified number of Main Monster Zones cannot be used. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_USE_EXTRA_SZONE + link: /api/constants/EffectCode/EFFECT_USE_EXTRA_SZONE \ No newline at end of file diff --git a/api/constants/EffectCode/EFFECT_USE_EXTRA_SZONE.yml b/api/constants/EffectCode/EFFECT_USE_EXTRA_SZONE.yml index b34e2188..f6fd613c 100644 --- a/api/constants/EffectCode/EFFECT_USE_EXTRA_SZONE.yml +++ b/api/constants/EffectCode/EFFECT_USE_EXTRA_SZONE.yml @@ -2,8 +2,10 @@ name: EFFECT_USE_EXTRA_SZONE enum: EffectCode value: 262 -description: >- - Card uses an additional Spell/Trap zone +description: While an [effect](/api/types/Effect) with this [code](/api/functions/Effect/SetCode) is being applied by a Spell/Trap Card on the field, some Spell & Trap Zones on that card's side of the field cannot be used. The amount of zones that cannot be used is specified as the effect's [value](/api/functions/SetValue), and the zones are chosen when the effect starts applying. +summary: A specified number of Spell & Trap Zones cannot be used. status: index: stable -tags: [ under-construction ] +suggestedLinks: + - name: EFFECT_USE_EXTRA_SZONE + link: /api/constants/EffectCode/EFFECT_USE_EXTRA_SZONE \ No newline at end of file diff --git a/api/enums/EffectCode.yml b/api/enums/EffectCode.yml index 7c3c56ec..7cae2bfc 100644 --- a/api/enums/EffectCode.yml +++ b/api/enums/EffectCode.yml @@ -1,5 +1,4 @@ ---!enum name: EffectCode -description: >- - (To be added) -tags: [ under-construction ] +description: Constants to be used with [`Effect.SetCode`](/api/functions/SetCode), usually representing non-activated effects applied to cards or players. An [`EFFECT_TYPE_SINGLE`](/api/constants/EffectType/EFFECT_TYPE_SINGLE) effect affects the card it is registered to. An [`EFFECT_TYPE_FIELD`](/api/constants/EffectType/EFFECT_TYPE_FIELD) effect with the [`EFFECT_FLAG_PLAYER_TARGET`](/api/constants/EffectFlag/EFFECT_FLAG_PLAYER_TARGET) flag affects the players specified in its [target range](/api/functions/Effect/SetTargetRange), while one without the flag affects cards in the target range that fulfill its [target function](/api/functions/Effect/SetTarget). +summary: Constants for applied effects. \ No newline at end of file diff --git a/api/enums/EffectFlag.yml b/api/enums/EffectFlag.yml index bce2b5ed..be73b7ab 100644 --- a/api/enums/EffectFlag.yml +++ b/api/enums/EffectFlag.yml @@ -1,5 +1,5 @@ ---!enum name: EffectFlag description: Constants modifying the behavior of effects, set as the second argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). -summary: Modifiers for effects. +summary: Modifiers for effect behavior. bitmaskInt: true diff --git a/api/enums/EffectFlag2.yml b/api/enums/EffectFlag2.yml index 02c0c855..bc35f285 100644 --- a/api/enums/EffectFlag2.yml +++ b/api/enums/EffectFlag2.yml @@ -1,5 +1,5 @@ ---!enum name: EffectFlag2 description: Additional constants modifying the behavior of effects, set as the third argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). These serve the same purpose as regular [effect flags](/api/enums/EffectFlag), but had to be separated for technical reasons. -summary: Additional modifiers for effects. +summary: Additional modifiers for effect behavior. bitmaskInt: true From cda1bfe1dc1697715e8c5c3fec87c7d27d5111b5 Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 28 Apr 2025 07:46:57 +0800 Subject: [PATCH 55/58] consistency updates --- api/constants/Archetype/SET_ABYSS.yml | 3 ++- api/constants/Archetype/SET_ABYSS_ACTOR.yml | 3 ++- api/constants/Archetype/SET_ABYSS_SCRIPT.yml | 3 ++- api/constants/Archetype/SET_ADAMANCIPATOR.yml | 3 ++- api/constants/Archetype/SET_ADVANCED_CRYSTAL_BEAST.yml | 3 ++- api/constants/Archetype/SET_AESIR.yml | 3 ++- api/constants/Archetype/SET_AETHER.yml | 3 ++- api/constants/Archetype/SET_AI.yml | 3 ++- api/constants/Archetype/SET_ALIEN.yml | 3 ++- api/constants/Archetype/SET_ALLURE_QUEEN.yml | 3 ++- api/constants/Archetype/SET_ALLY_OF_JUSTICE.yml | 3 ++- api/constants/Archetype/SET_ALTERGEIST.yml | 3 ++- api/constants/Archetype/SET_AMAZEMENT.yml | 3 ++- api/constants/Archetype/SET_AMAZONESS.yml | 3 ++- api/constants/Archetype/SET_AMORPHAGE.yml | 3 ++- api/constants/Archetype/SET_ANCIENT_GEAR.yml | 3 ++- api/constants/Archetype/SET_ANCIENT_WARRIORS.yml | 3 ++- api/constants/Archetype/SET_APOQLIPHORT.yml | 3 ++- api/constants/Archetype/SET_APPLIANCER.yml | 3 ++- api/constants/Archetype/SET_AQUAACTRESS.yml | 3 ++- api/constants/Archetype/SET_AQUAMIRROR.yml | 3 ++- api/constants/Archetype/SET_AQUARIUM.yml | 3 ++- api/constants/Archetype/SET_AQUA_JET.yml | 3 ++- api/constants/Archetype/SET_ARCANA_FORCE.yml | 3 ++- api/constants/Archetype/SET_ARCHFIEND.yml | 3 ++- api/constants/Archetype/SET_ARMED_DRAGON.yml | 3 ++- api/constants/Archetype/SET_ARMED_DRAGON_THUNDER.yml | 3 ++- api/constants/Archetype/SET_ARMORED_XYZ.yml | 3 ++- api/constants/Archetype/SET_AROMA.yml | 3 ++- api/constants/Archetype/SET_ARTIFACT.yml | 3 ++- api/constants/Archetype/SET_ARTORIGUS.yml | 3 ++- api/constants/Archetype/SET_ASHENED.yml | 3 ++- api/constants/Archetype/SET_ASSAULT_BLACKWING.yml | 3 ++- api/constants/Archetype/SET_ASSAULT_MODE.yml | 3 ++- api/constants/Archetype/SET_ATLANTEAN.yml | 3 ++- api/constants/Archetype/SET_ATTRACTION.yml | 3 ++- api/constants/Archetype/SET_AZAMINA.yml | 3 ++- api/constants/Archetype/SET_BAMBOO_SWORD.yml | 3 ++- api/constants/Archetype/SET_BARBAROS.yml | 3 ++- api/constants/Archetype/SET_BARIANS.yml | 3 ++- api/constants/Archetype/SET_BATTERYMAN.yml | 3 ++- api/constants/Archetype/SET_BATTLEGUARD.yml | 3 ++- api/constants/Archetype/SET_BATTLEWASP.yml | 3 ++- api/constants/Archetype/SET_BATTLIN_BOXER.yml | 3 ++- api/constants/Archetype/SET_BATTLIN_BOXING.yml | 3 ++- api/constants/Archetype/SET_BEASTS_BATTLE.yml | 3 ++- api/constants/Archetype/SET_BEETROOPER.yml | 3 ++- api/constants/Archetype/SET_BES.yml | 3 ++- api/constants/Archetype/SET_BLACKWING.yml | 3 ++- api/constants/Archetype/SET_BLACK_LUSTER_SOLDIER.yml | 3 ++- api/constants/Archetype/SET_BLAZE_ACCELERATOR.yml | 3 ++- api/constants/Archetype/SET_BLUE_EYES.yml | 3 ++- api/constants/Archetype/SET_BLUE_TEARS.yml | 3 ++- api/constants/Archetype/SET_BONDING.yml | 3 ++- api/constants/Archetype/SET_BORREL.yml | 3 ++- api/constants/Archetype/SET_BOUNZER.yml | 3 ++- api/constants/Archetype/SET_BRANDED.yml | 3 ++- api/constants/Archetype/SET_BUJIN.yml | 3 ++- api/constants/Archetype/SET_BURNING_ABYSS.yml | 3 ++- api/constants/Archetype/SET_BUSTER_BLADER.yml | 3 ++- api/constants/Archetype/SET_BUTTERSPY.yml | 3 ++- api/constants/Archetype/SET_BYSTIAL.yml | 3 ++- api/constants/Archetype/SET_CELTIC_GUARD.yml | 3 ++- api/constants/Archetype/SET_CENTURION.yml | 3 ++- api/constants/Archetype/SET_CHANGE.yml | 3 ++- api/constants/Archetype/SET_CHAOS.yml | 3 ++- api/constants/Archetype/SET_CHARMER.yml | 3 ++- api/constants/Archetype/SET_CHEMICRITTER.yml | 3 ++- api/constants/Archetype/SET_CHRONOMALY.yml | 3 ++- api/constants/Archetype/SET_CHRYSALIS.yml | 3 ++- api/constants/Archetype/SET_CIPHER.yml | 3 ++- api/constants/Archetype/SET_CIPHER_DRAGON.yml | 3 ++- api/constants/Archetype/SET_CLEAR_WING.yml | 3 ++- api/constants/Archetype/SET_CLOUDIAN.yml | 3 ++- api/constants/Archetype/SET_CODEBREAKER.yml | 3 ++- api/constants/Archetype/SET_CODE_TALKER.yml | 3 ++- api/constants/Archetype/SET_CONSTELLAR.yml | 3 ++- api/constants/Archetype/SET_COUNTER.yml | 3 ++- api/constants/Archetype/SET_CRUSADIA.yml | 3 ++- api/constants/Archetype/SET_CRYSTAL.yml | 3 ++- api/constants/Archetype/SET_CRYSTAL_BEAST.yml | 3 ++- api/constants/Archetype/SET_CRYSTRON.yml | 3 ++- api/constants/Archetype/SET_CUBIC.yml | 3 ++- api/constants/Archetype/SET_CXYZ.yml | 3 ++- api/constants/Archetype/SET_CYBER.yml | 3 ++- api/constants/Archetype/SET_CYBERDARK.yml | 3 ++- api/constants/Archetype/SET_CYBERNETIC.yml | 3 ++- api/constants/Archetype/SET_CYBER_ANGEL.yml | 3 ++- api/constants/Archetype/SET_CYBER_DRAGON.yml | 3 ++- api/constants/Archetype/SET_CYNET.yml | 3 ++- api/constants/Archetype/SET_DANGER.yml | 3 ++- api/constants/Archetype/SET_DANTE.yml | 3 ++- api/constants/Archetype/SET_DARKLORD.yml | 3 ++- api/constants/Archetype/SET_DARK_CONTRACT.yml | 3 ++- api/constants/Archetype/SET_DARK_LUCIUS.yml | 3 ++- api/constants/Archetype/SET_DARK_MAGICIAN.yml | 3 ++- api/constants/Archetype/SET_DARK_MAGICIAN_GIRL.yml | 3 ++- api/constants/Archetype/SET_DARK_MIMIC.yml | 3 ++- api/constants/Archetype/SET_DARK_SCORPION.yml | 3 ++- api/constants/Archetype/SET_DARK_WORLD.yml | 3 ++- api/constants/Archetype/SET_DD.yml | 3 ++- api/constants/Archetype/SET_DDD.yml | 3 ++- api/constants/Archetype/SET_DESKBOT.yml | 3 ++- api/constants/Archetype/SET_DESPIA.yml | 3 ++- api/constants/Archetype/SET_DESTINY_HERO.yml | 3 ++- api/constants/Archetype/SET_DESTRUCTION_SWORD.yml | 3 ++- api/constants/Archetype/SET_DIABELL.yml | 2 +- api/constants/Archetype/SET_DINOMIST.yml | 3 ++- api/constants/Archetype/SET_DINOMORPHIA.yml | 3 ++- api/constants/Archetype/SET_DINOWRESTLER.yml | 3 ++- api/constants/Archetype/SET_DJINN.yml | 3 ++- api/constants/Archetype/SET_DODODO.yml | 3 ++- api/constants/Archetype/SET_DOGMATIKA.yml | 3 ++- api/constants/Archetype/SET_DOLL_MONSTER.yml | 3 ++- api/constants/Archetype/SET_DOODLEBOOK.yml | 3 ++- api/constants/Archetype/SET_DOODLE_BEAST.yml | 3 ++- api/constants/Archetype/SET_DRACOSLAYER.yml | 3 ++- api/constants/Archetype/SET_DRACOVERLORD.yml | 3 ++- api/constants/Archetype/SET_DRAGONMAID.yml | 3 ++- api/constants/Archetype/SET_DRAGONTAIL.yml | 2 +- api/constants/Archetype/SET_DRAGUNITY.yml | 3 ++- api/constants/Archetype/SET_DREAM_MIRROR.yml | 3 ++- api/constants/Archetype/SET_DRYTRON.yml | 3 ++- api/constants/Archetype/SET_DUAL_AVATAR.yml | 3 ++- api/constants/Archetype/SET_DUSTON.yml | 3 ++- api/constants/Archetype/SET_EARTHBOUND.yml | 3 ++- api/constants/Archetype/SET_EARTHBOUND_IMMORTAL.yml | 3 ++- api/constants/Archetype/SET_EDGE_IMP.yml | 3 ++- api/constants/Archetype/SET_ELDER_ENTITY.yml | 3 ++- api/constants/Archetype/SET_ELDLICH.yml | 3 ++- api/constants/Archetype/SET_ELDLIXIR.yml | 3 ++- api/constants/Archetype/SET_ELEMENTAL_HERO.yml | 3 ++- api/constants/Archetype/SET_ELEMENTAL_LORD.yml | 3 ++- api/constants/Archetype/SET_ELEMENTSABER.yml | 3 ++- api/constants/Archetype/SET_EMBLEMA.yml | 3 ++- api/constants/Archetype/SET_EMPOWERED_WARRIOR.yml | 3 ++- api/constants/Archetype/SET_ENDYMION.yml | 3 ++- api/constants/Archetype/SET_EVIL_EYE.yml | 3 ++- api/constants/Archetype/SET_EVIL_HERO.yml | 3 ++- api/constants/Archetype/SET_EVIL_TWIN.yml | 3 ++- api/constants/Archetype/SET_EVOLSAUR.yml | 3 ++- api/constants/Archetype/SET_EVOLTILE.yml | 3 ++- api/constants/Archetype/SET_EVOLUTION_PILL.yml | 3 ++- api/constants/Archetype/SET_EVOLZAR.yml | 3 ++- api/constants/Archetype/SET_EXODD.yml | 3 ++- api/constants/Archetype/SET_EXODIA.yml | 3 ++- api/constants/Archetype/SET_EXOSISTER.yml | 3 ++- api/constants/Archetype/SET_EYES_RESTRICT.yml | 3 ++- api/constants/Archetype/SET_FA.yml | 3 ++- api/constants/Archetype/SET_FABLED.yml | 3 ++- api/constants/Archetype/SET_FAMILIAR_POSSESSED.yml | 3 ++- api/constants/Archetype/SET_FAVORITE.yml | 3 ++- api/constants/Archetype/SET_FIENDSMITH.yml | 3 ++- api/constants/Archetype/SET_FIREWALL.yml | 3 ++- api/constants/Archetype/SET_FIRE_FIST.yml | 3 ++- api/constants/Archetype/SET_FIRE_FORMATION.yml | 3 ++- api/constants/Archetype/SET_FIRE_KING.yml | 3 ++- api/constants/Archetype/SET_FIRE_KING_AVATAR.yml | 3 ++- api/constants/Archetype/SET_FISHBORG.yml | 3 ++- api/constants/Archetype/SET_FLAMVELL.yml | 3 ++- api/constants/Archetype/SET_FLOOWANDEREEZE.yml | 3 ++- api/constants/Archetype/SET_FLOWER_CARDIAN.yml | 3 ++- api/constants/Archetype/SET_FLUFFAL.yml | 3 ++- api/constants/Archetype/SET_FORBIDDEN.yml | 3 ++- api/constants/Archetype/SET_FORBIDDEN_ONE.yml | 3 ++- api/constants/Archetype/SET_FORTUNE_FAIRY.yml | 3 ++- api/constants/Archetype/SET_FORTUNE_LADY.yml | 3 ++- api/constants/Archetype/SET_FOSSIL.yml | 3 ++- api/constants/Archetype/SET_FRIGHTFUR.yml | 3 ++- api/constants/Archetype/SET_FROG.yml | 3 ++- api/constants/Archetype/SET_FUR_HIRE.yml | 3 ++- api/constants/Archetype/SET_FUSION.yml | 3 ++- api/constants/Archetype/SET_FUSION_DRAGON.yml | 3 ++- api/constants/Archetype/SET_GADGET.yml | 3 ++- api/constants/Archetype/SET_GAGAGA.yml | 3 ++- api/constants/Archetype/SET_GAIA_THE_FIERCE_KNIGHT.yml | 3 ++- api/constants/Archetype/SET_GALAXY.yml | 3 ++- api/constants/Archetype/SET_GALAXY_EYES.yml | 3 ++- .../Archetype/SET_GALAXY_EYES_TACHYON_DRAGON.yml | 3 ++- api/constants/Archetype/SET_GANDORA.yml | 3 ++- api/constants/Archetype/SET_GATE_GUARDIAN.yml | 3 ++- api/constants/Archetype/SET_GEARGIA.yml | 3 ++- api/constants/Archetype/SET_GEARGIANO.yml | 3 ++- api/constants/Archetype/SET_GEM.yml | 3 ++- api/constants/Archetype/SET_GEM_KNIGHT.yml | 3 ++- api/constants/Archetype/SET_GENERAIDER.yml | 3 ++- api/constants/Archetype/SET_GENEX.yml | 3 ++- api/constants/Archetype/SET_GENEX_ALLY.yml | 3 ++- api/constants/Archetype/SET_GHOSTRICK.yml | 3 ++- api/constants/Archetype/SET_GHOTI.yml | 3 ++- api/constants/Archetype/SET_GIMMICK_PUPPET.yml | 3 ++- api/constants/Archetype/SET_GISHKI.yml | 3 ++- api/constants/Archetype/SET_GLADIATOR.yml | 3 ++- api/constants/Archetype/SET_GLADIATOR_BEAST.yml | 3 ++- api/constants/Archetype/SET_GOBLIN.yml | 3 ++- api/constants/Archetype/SET_GOBLIN_RIDER.yml | 3 ++- api/constants/Archetype/SET_GOGOGO.yml | 3 ++- api/constants/Archetype/SET_GOLDEN_LAND.yml | 3 ++- api/constants/Archetype/SET_GOLD_PRIDE.yml | 3 ++- api/constants/Archetype/SET_GOTTOMS.yml | 3 ++- api/constants/Archetype/SET_GOUKI.yml | 3 ++- api/constants/Archetype/SET_GRANSOLFACHORD.yml | 3 ++- api/constants/Archetype/SET_GRAVEKEEPERS.yml | 3 ++- api/constants/Archetype/SET_GRAYDLE.yml | 3 ++- api/constants/Archetype/SET_GUARDIAN.yml | 3 ++- api/constants/Archetype/SET_GUNKAN.yml | 3 ++- api/constants/Archetype/SET_GUSTO.yml | 3 ++- api/constants/Archetype/SET_G_GOLEM.yml | 3 ++- api/constants/Archetype/SET_HARPIE.yml | 3 ++- api/constants/Archetype/SET_HAZY.yml | 3 ++- api/constants/Archetype/SET_HAZY_FLAME.yml | 3 ++- api/constants/Archetype/SET_HEART.yml | 3 ++- api/constants/Archetype/SET_HELIOS.yml | 3 ++- api/constants/Archetype/SET_HERALDIC_BEAST.yml | 3 ++- api/constants/Archetype/SET_HERALDRY.yml | 3 ++- api/constants/Archetype/SET_HERO.yml | 3 ++- api/constants/Archetype/SET_HEROIC.yml | 3 ++- api/constants/Archetype/SET_HEROIC_CHALLENGER.yml | 3 ++- api/constants/Archetype/SET_HEROIC_CHAMPION.yml | 3 ++- api/constants/Archetype/SET_HIERATIC.yml | 3 ++- api/constants/Archetype/SET_HOLE.yml | 3 ++- api/constants/Archetype/SET_HORUS.yml | 3 ++- api/constants/Archetype/SET_HORUS_BLACK_FLAME_DRAGON.yml | 3 ++- api/constants/Archetype/SET_HYPERION.yml | 3 ++- api/constants/Archetype/SET_ICEJADE.yml | 3 ++- api/constants/Archetype/SET_ICE_BARRIER.yml | 3 ++- api/constants/Archetype/SET_IGKNIGHT.yml | 3 ++- api/constants/Archetype/SET_IGNISTER.yml | 3 ++- api/constants/Archetype/SET_IMPCANTATION.yml | 3 ++- api/constants/Archetype/SET_INFERNITY.yml | 3 ++- api/constants/Archetype/SET_INFERNOBLE_ARMS.yml | 3 ++- api/constants/Archetype/SET_INFERNOBLE_KNIGHT.yml | 3 ++- api/constants/Archetype/SET_INFERNOID.yml | 3 ++- api/constants/Archetype/SET_INFESTATION.yml | 3 ++- api/constants/Archetype/SET_INFINITRACK.yml | 3 ++- api/constants/Archetype/SET_INMATO.yml | 3 ++- api/constants/Archetype/SET_INVOKED.yml | 3 ++- api/constants/Archetype/SET_INZEKTOR.yml | 3 ++- api/constants/Archetype/SET_IRON_CHAIN.yml | 3 ++- api/constants/Archetype/SET_JINZO.yml | 3 ++- api/constants/Archetype/SET_JUNK.yml | 3 ++- api/constants/Archetype/SET_JURRAC.yml | 3 ++- api/constants/Archetype/SET_K9.yml | 2 +- api/constants/Archetype/SET_KAIJU.yml | 3 ++- api/constants/Archetype/SET_KAIRYU_SHIN.yml | 3 ++- api/constants/Archetype/SET_KANGAROO.yml | 3 ++- api/constants/Archetype/SET_KARAKURI.yml | 3 ++- api/constants/Archetype/SET_KASHTIRA.yml | 3 ++- api/constants/Archetype/SET_KI_SIKIL.yml | 3 ++- api/constants/Archetype/SET_KNIGHTMARE.yml | 3 ++- api/constants/Archetype/SET_KOAKI_MEIRU.yml | 3 ++- api/constants/Archetype/SET_KOALA.yml | 3 ++- api/constants/Archetype/SET_KOZMO.yml | 3 ++- api/constants/Archetype/SET_KRAWLER.yml | 3 ++- api/constants/Archetype/SET_KURIBOH.yml | 3 ++- api/constants/Archetype/SET_LABRYNTH.yml | 3 ++- api/constants/Archetype/SET_LABYRINTH_WALL.yml | 3 ++- api/constants/Archetype/SET_LADY_OF_LAMENT.yml | 3 ++- api/constants/Archetype/SET_LAUNDSALLYN.yml | 3 ++- api/constants/Archetype/SET_LAVAL.yml | 3 ++- api/constants/Archetype/SET_LEGENDARY_DRAGON.yml | 3 ++- api/constants/Archetype/SET_LEGENDARY_KNIGHT.yml | 3 ++- api/constants/Archetype/SET_LIBROMANCER.yml | 3 ++- api/constants/Archetype/SET_LIGHTSWORN.yml | 3 ++- api/constants/Archetype/SET_LIL_LA.yml | 3 ++- api/constants/Archetype/SET_LIVE_TWIN.yml | 3 ++- api/constants/Archetype/SET_LSWARM.yml | 3 ++- api/constants/Archetype/SET_LUNALIGHT.yml | 3 ++- api/constants/Archetype/SET_LV.yml | 3 ++- api/constants/Archetype/SET_LYRILUSC.yml | 3 ++- api/constants/Archetype/SET_MACHINA.yml | 3 ++- api/constants/Archetype/SET_MACHINE_ANGEL.yml | 3 ++- api/constants/Archetype/SET_MADOLCHE.yml | 3 ++- api/constants/Archetype/SET_MAGICAL_MUSKET.yml | 3 ++- api/constants/Archetype/SET_MAGICIAN.yml | 3 ++- api/constants/Archetype/SET_MAGICIAN_GIRL.yml | 3 ++- api/constants/Archetype/SET_MAGIKEY.yml | 3 ++- api/constants/Archetype/SET_MAGISTUS.yml | 3 ++- api/constants/Archetype/SET_MAGNA_WARRIOR.yml | 3 ++- api/constants/Archetype/SET_MAGNET_WARRIOR.yml | 3 ++- api/constants/Archetype/SET_MAJESPECTER.yml | 3 ++- api/constants/Archetype/SET_MAJESTIC.yml | 3 ++- api/constants/Archetype/SET_MALEFIC.yml | 3 ++- api/constants/Archetype/SET_MALICEVOROUS.yml | 3 ++- api/constants/Archetype/SET_MALISS.yml | 3 ++- api/constants/Archetype/SET_MANNADIUM.yml | 3 ++- api/constants/Archetype/SET_MARINCESS.yml | 3 ++- api/constants/Archetype/SET_MASKED_HERO.yml | 3 ++- api/constants/Archetype/SET_MATERIACTOR.yml | 3 ++- api/constants/Archetype/SET_MATHMECH.yml | 3 ++- api/constants/Archetype/SET_MAYAKASHI.yml | 3 ++- api/constants/Archetype/SET_MECHA_PHANTOM_BEAST.yml | 3 ++- api/constants/Archetype/SET_MEGALITH.yml | 3 ++- api/constants/Archetype/SET_MEKK_KNIGHT.yml | 3 ++- api/constants/Archetype/SET_MEKLORD.yml | 3 ++- api/constants/Archetype/SET_MEKLORD_ARMY.yml | 3 ++- api/constants/Archetype/SET_MEKLORD_ASTRO.yml | 3 ++- api/constants/Archetype/SET_MEKLORD_EMPEROR.yml | 3 ++- api/constants/Archetype/SET_MELFFY.yml | 3 ++- api/constants/Archetype/SET_MELODIOUS.yml | 3 ++- api/constants/Archetype/SET_MELODIOUS_MAESTRA.yml | 3 ++- api/constants/Archetype/SET_MEMENTO.yml | 3 ++- api/constants/Archetype/SET_MERMAIL.yml | 3 ++- api/constants/Archetype/SET_METALFOES.yml | 3 ++- api/constants/Archetype/SET_METALMORPH.yml | 3 ++- api/constants/Archetype/SET_METAPHYS.yml | 3 ++- api/constants/Archetype/SET_MIKANKO.yml | 3 ++- api/constants/Archetype/SET_MILLENNIUM.yml | 3 ++- api/constants/Archetype/SET_MIMIGHOUL.yml | 3 ++- api/constants/Archetype/SET_MIST_VALLEY.yml | 3 ++- api/constants/Archetype/SET_MOKEY_MOKEY.yml | 3 ++- api/constants/Archetype/SET_MONARCH.yml | 3 ++- api/constants/Archetype/SET_MORGANITE.yml | 3 ++- api/constants/Archetype/SET_MORPHTRONIC.yml | 3 ++- api/constants/Archetype/SET_MULCHARMY.yml | 3 ++- .../Archetype/SET_MYSTICAL_BEAST_OF_THE_FOREST.yml | 3 ++- .../Archetype/SET_MYSTICAL_SPIRIT_OF_THE_FOREST.yml | 3 ++- api/constants/Archetype/SET_MYSTIC_SWORDSMAN.yml | 3 ++- api/constants/Archetype/SET_MYTHICAL_BEAST.yml | 3 ++- api/constants/Archetype/SET_MYUTANT.yml | 3 ++- api/constants/Archetype/SET_NATURIA.yml | 3 ++- api/constants/Archetype/SET_NECROVALLEY.yml | 3 ++- api/constants/Archetype/SET_NEKROZ.yml | 3 ++- api/constants/Archetype/SET_NEMESES.yml | 3 ++- api/constants/Archetype/SET_NEMLERIA.yml | 3 ++- api/constants/Archetype/SET_NEOS.yml | 3 ++- api/constants/Archetype/SET_NEO_SPACIAN.yml | 3 ++- api/constants/Archetype/SET_NEPHTHYS.yml | 3 ++- api/constants/Archetype/SET_NIMBLE.yml | 3 ++- api/constants/Archetype/SET_NINJA.yml | 3 ++- api/constants/Archetype/SET_NINJITSU_ART.yml | 3 ++- api/constants/Archetype/SET_NITRO.yml | 3 ++- api/constants/Archetype/SET_NOBLE_ARMS.yml | 3 ++- api/constants/Archetype/SET_NOBLE_KNIGHT.yml | 3 ++- api/constants/Archetype/SET_NORDIC.yml | 3 ++- api/constants/Archetype/SET_NORDIC_ALFAR.yml | 3 ++- api/constants/Archetype/SET_NORDIC_ASCENDANT.yml | 3 ++- api/constants/Archetype/SET_NORDIC_BEAST.yml | 3 ++- api/constants/Archetype/SET_NORDIC_RELIC.yml | 3 ++- api/constants/Archetype/SET_NOUVELLES.yml | 3 ++- api/constants/Archetype/SET_NUMBER.yml | 3 ++- api/constants/Archetype/SET_NUMBER_C.yml | 3 ++- api/constants/Archetype/SET_NUMBER_C39.yml | 3 ++- api/constants/Archetype/SET_NUMBER_SPELL_TRAP.yml | 3 ++- api/constants/Archetype/SET_NUMERON.yml | 3 ++- api/constants/Archetype/SET_NUMERON_GATE.yml | 3 ++- api/constants/Archetype/SET_NUMEROUNIOUS.yml | 3 ++- api/constants/Archetype/SET_ODD_EYES.yml | 3 ++- api/constants/Archetype/SET_OGDOADIC.yml | 3 ++- api/constants/Archetype/SET_OJAMA.yml | 3 ++- api/constants/Archetype/SET_OLD_ENTITY.yml | 3 ++- api/constants/Archetype/SET_ONOMAT.yml | 3 ++- api/constants/Archetype/SET_ORCUST.yml | 3 ++- api/constants/Archetype/SET_OUTER_ENTITY.yml | 3 ++- api/constants/Archetype/SET_PALEOZOIC.yml | 3 ++- api/constants/Archetype/SET_PALLADIUM.yml | 3 ++- api/constants/Archetype/SET_PARSHATH.yml | 3 ++- api/constants/Archetype/SET_PATISSCIEL.yml | 3 ++- api/constants/Archetype/SET_PENDULUM.yml | 3 ++- api/constants/Archetype/SET_PENDULUMGRAPH.yml | 3 ++- api/constants/Archetype/SET_PENDULUM_DRAGON.yml | 3 ++- api/constants/Archetype/SET_PENGUIN.yml | 3 ++- api/constants/Archetype/SET_PERFORMAGE.yml | 3 ++- api/constants/Archetype/SET_PERFORMAPAL.yml | 3 ++- api/constants/Archetype/SET_PHANTASM.yml | 3 ++- api/constants/Archetype/SET_PHANTASM_SPIRAL.yml | 3 ++- api/constants/Archetype/SET_PHANTOM_BEAST.yml | 3 ++- api/constants/Archetype/SET_PHANTOM_KNIGHTS.yml | 3 ++- api/constants/Archetype/SET_PHOTON.yml | 3 ++- api/constants/Archetype/SET_PLUNDER_PATROLL.yml | 3 ++- api/constants/Archetype/SET_POSSESSED.yml | 3 ++- api/constants/Archetype/SET_POTAN.yml | 3 ++- api/constants/Archetype/SET_POWER_TOOL.yml | 3 ++- api/constants/Archetype/SET_PRANK_KIDS.yml | 3 ++- api/constants/Archetype/SET_PREDAP.yml | 3 ++- api/constants/Archetype/SET_PREDAPLANT.yml | 3 ++- api/constants/Archetype/SET_PREDICTION_PRINCESS.yml | 3 ++- api/constants/Archetype/SET_PRIMITE.yml | 3 ++- api/constants/Archetype/SET_PROPHECY.yml | 3 ++- api/constants/Archetype/SET_PSY_FRAME.yml | 3 ++- api/constants/Archetype/SET_PSY_FRAMEGEAR.yml | 3 ++- api/constants/Archetype/SET_PUNK.yml | 3 ++- api/constants/Archetype/SET_PUPPET.yml | 3 ++- api/constants/Archetype/SET_PURRELY.yml | 3 ++- api/constants/Archetype/SET_QLI.yml | 3 ++- api/constants/Archetype/SET_RAGNARAIKA.yml | 3 ++- api/constants/Archetype/SET_RAIDRAPTOR.yml | 3 ++- api/constants/Archetype/SET_RAINBOW_BRIDGE.yml | 3 ++- api/constants/Archetype/SET_RANK_DOWN_MAGIC.yml | 3 ++- api/constants/Archetype/SET_RANK_UP_MAGIC.yml | 3 ++- api/constants/Archetype/SET_REACTOR.yml | 3 ++- api/constants/Archetype/SET_REBELLION.yml | 3 ++- api/constants/Archetype/SET_RECIPE.yml | 3 ++- api/constants/Archetype/SET_RED_DRAGON_ARCHFIEND.yml | 3 ++- api/constants/Archetype/SET_RED_EYES.yml | 3 ++- api/constants/Archetype/SET_REGENESIS.yml | 2 +- api/constants/Archetype/SET_RELINQUISHED.yml | 3 ++- api/constants/Archetype/SET_REPTILIANNE.yml | 3 ++- api/constants/Archetype/SET_RESCUE_ACE.yml | 3 ++- api/constants/Archetype/SET_RESONATOR.yml | 3 ++- api/constants/Archetype/SET_RIKKA.yml | 3 ++- api/constants/Archetype/SET_RITUAL_BEAST.yml | 3 ++- api/constants/Archetype/SET_RITUAL_BEAST_TAMER.yml | 3 ++- api/constants/Archetype/SET_RITUAL_BEAST_ULTI.yml | 3 ++- api/constants/Archetype/SET_ROID.yml | 3 ++- api/constants/Archetype/SET_ROKKET.yml | 3 ++- api/constants/Archetype/SET_ROLAND.yml | 3 ++- api/constants/Archetype/SET_ROSE.yml | 3 ++- api/constants/Archetype/SET_ROSE_DRAGON.yml | 3 ++- api/constants/Archetype/SET_RUNICK.yml | 3 ++- api/constants/Archetype/SET_RYU_GE.yml | 3 ++- api/constants/Archetype/SET_RYZEAL.yml | 3 ++- api/constants/Archetype/SET_R_GENEX.yml | 3 ++- api/constants/Archetype/SET_SABER.yml | 3 ++- api/constants/Archetype/SET_SALAMANDRA.yml | 3 ++- api/constants/Archetype/SET_SALAMANGREAT.yml | 3 ++- api/constants/Archetype/SET_SANGEN.yml | 3 ++- api/constants/Archetype/SET_SCARECLAW.yml | 3 ++- api/constants/Archetype/SET_SCHOOLWORK_SUCCESS.yml | 3 ++- api/constants/Archetype/SET_SCRAP.yml | 3 ++- api/constants/Archetype/SET_SEA_STEALTH.yml | 3 ++- api/constants/Archetype/SET_SECRET_SIX_SAMURAI.yml | 3 ++- api/constants/Archetype/SET_SEVENTH.yml | 3 ++- api/constants/Archetype/SET_SHADDOLL.yml | 3 ++- api/constants/Archetype/SET_SHARK.yml | 3 ++- api/constants/Archetype/SET_SHARK_DRAKE.yml | 3 ++- api/constants/Archetype/SET_SHIEN.yml | 3 ++- api/constants/Archetype/SET_SHIRANUI.yml | 3 ++- api/constants/Archetype/SET_SHIRANUI_SPECTRALSWORD.yml | 3 ++- api/constants/Archetype/SET_SILENT_MAGICIAN.yml | 3 ++- api/constants/Archetype/SET_SILENT_SWORDSMAN.yml | 3 ++- api/constants/Archetype/SET_SIMORGH.yml | 3 ++- api/constants/Archetype/SET_SINFUL_SPOILS.yml | 3 ++- api/constants/Archetype/SET_SIX_SAMURAI.yml | 3 ++- api/constants/Archetype/SET_SIX_STRIKE.yml | 3 ++- api/constants/Archetype/SET_SKULL_GUARDIAN.yml | 3 ++- api/constants/Archetype/SET_SKYBLASTER.yml | 3 ++- api/constants/Archetype/SET_SKYSCRAPER.yml | 3 ++- api/constants/Archetype/SET_SKY_STRIKER.yml | 3 ++- api/constants/Archetype/SET_SKY_STRIKER_ACE.yml | 3 ++- api/constants/Archetype/SET_SMILE.yml | 3 ++- api/constants/Archetype/SET_SNAKE_EYE.yml | 3 ++- api/constants/Archetype/SET_SOLFACHORD.yml | 3 ++- api/constants/Archetype/SET_SPEEDROID.yml | 3 ++- api/constants/Archetype/SET_SPELLBOOK.yml | 3 ++- api/constants/Archetype/SET_SPHINX.yml | 3 ++- api/constants/Archetype/SET_SPIRITUAL_BEAST.yml | 3 ++- api/constants/Archetype/SET_SPIRITUAL_BEAST_TAMER.yml | 3 ++- api/constants/Archetype/SET_SPIRITUAL_EARTH_ART.yml | 3 ++- api/constants/Archetype/SET_SPIRITUAL_FIRE_ART.yml | 3 ++- api/constants/Archetype/SET_SPIRITUAL_WATER_ART.yml | 3 ++- api/constants/Archetype/SET_SPIRITUAL_WIND_ART.yml | 3 ++- api/constants/Archetype/SET_SPIRIT_MESSAGE.yml | 3 ++- api/constants/Archetype/SET_SPRIGHT.yml | 3 ++- api/constants/Archetype/SET_SPRINGANS.yml | 3 ++- api/constants/Archetype/SET_SPROUT.yml | 3 ++- api/constants/Archetype/SET_SPYRAL.yml | 3 ++- api/constants/Archetype/SET_SPYRAL_GEAR.yml | 3 ++- api/constants/Archetype/SET_SPYRAL_MISSION.yml | 3 ++- api/constants/Archetype/SET_STARDUST.yml | 3 ++- api/constants/Archetype/SET_STARRY_KNIGHT.yml | 3 ++- api/constants/Archetype/SET_STARVING_VENOM.yml | 3 ++- api/constants/Archetype/SET_STAR_SERAPH.yml | 3 ++- api/constants/Archetype/SET_STEALTH_KRAGEN.yml | 3 ++- api/constants/Archetype/SET_STEELSWARM.yml | 3 ++- api/constants/Archetype/SET_STELLARKNIGHT.yml | 3 ++- api/constants/Archetype/SET_SUBTERROR.yml | 3 ++- api/constants/Archetype/SET_SUBTERROR_BEHEMOTH.yml | 3 ++- api/constants/Archetype/SET_SUNAVALON.yml | 3 ++- api/constants/Archetype/SET_SUNSEED.yml | 3 ++- api/constants/Archetype/SET_SUNVINE.yml | 3 ++- api/constants/Archetype/SET_SUPERHEAVY_SAMURAI.yml | 3 ++- api/constants/Archetype/SET_SUPERHEAVY_SAMURAI_SOUL.yml | 3 ++- api/constants/Archetype/SET_SUPER_DEFENSE_ROBOT.yml | 3 ++- api/constants/Archetype/SET_SUPER_QUANT.yml | 3 ++- api/constants/Archetype/SET_SUPER_QUANTAL_MECH_BEAST.yml | 3 ++- api/constants/Archetype/SET_SUPER_QUANTUM.yml | 3 ++- api/constants/Archetype/SET_SUPREME_KING_DRAGON.yml | 3 ++- api/constants/Archetype/SET_SUPREME_KING_GATE.yml | 3 ++- api/constants/Archetype/SET_SWORDSOUL.yml | 3 ++- api/constants/Archetype/SET_SYLVAN.yml | 3 ++- api/constants/Archetype/SET_SYMPHONIC_WARRIOR.yml | 3 ++- api/constants/Archetype/SET_SYNCHRO.yml | 3 ++- api/constants/Archetype/SET_SYNCHRON.yml | 3 ++- api/constants/Archetype/SET_SYNCHRO_DRAGON.yml | 3 ++- api/constants/Archetype/SET_S_FORCE.yml | 3 ++- api/constants/Archetype/SET_TACHYON.yml | 3 ++- api/constants/Archetype/SET_TEARLAMENTS.yml | 3 ++- api/constants/Archetype/SET_TELEPORT.yml | 2 +- api/constants/Archetype/SET_TELLARKNIGHT.yml | 3 ++- api/constants/Archetype/SET_TENPAI_DRAGON.yml | 3 ++- api/constants/Archetype/SET_TENYI.yml | 3 ++- api/constants/Archetype/SET_TG.yml | 3 ++- api/constants/Archetype/SET_THERION.yml | 3 ++- api/constants/Archetype/SET_THE_AGENT.yml | 3 ++- api/constants/Archetype/SET_THE_PHANTOM_KNIGHTS.yml | 3 ++- api/constants/Archetype/SET_THE_WEATHER.yml | 3 ++- api/constants/Archetype/SET_THUNDER_DRAGON.yml | 3 ++- api/constants/Archetype/SET_TIMELORD.yml | 3 ++- api/constants/Archetype/SET_TIME_THIEF.yml | 3 ++- api/constants/Archetype/SET_TINDANGLE.yml | 3 ++- api/constants/Archetype/SET_TISTINA.yml | 3 ++- api/constants/Archetype/SET_TOON.yml | 3 ++- api/constants/Archetype/SET_TOPOLOGIC.yml | 3 ++- api/constants/Archetype/SET_TOY.yml | 3 ++- api/constants/Archetype/SET_TRAPTRIX.yml | 3 ++- api/constants/Archetype/SET_TRAP_HOLE.yml | 3 ++- api/constants/Archetype/SET_TRIAMID.yml | 3 ++- api/constants/Archetype/SET_TRICKSTAR.yml | 3 ++- api/constants/Archetype/SET_TRI_BRIGADE.yml | 3 ++- api/constants/Archetype/SET_TRUE_DRACO_KING.yml | 3 ++- api/constants/Archetype/SET_UA.yml | 3 ++- api/constants/Archetype/SET_ULTIMATE_CRYSTAL.yml | 3 ++- api/constants/Archetype/SET_ULTIMATE_INSECT.yml | 3 ++- api/constants/Archetype/SET_UMBRAL_HORROR.yml | 3 ++- api/constants/Archetype/SET_UNCHAINED.yml | 3 ++- api/constants/Archetype/SET_UNCHAINED_SOUL.yml | 3 ++- api/constants/Archetype/SET_URSARCTIC.yml | 3 ++- api/constants/Archetype/SET_UTOPIA.yml | 3 ++- api/constants/Archetype/SET_UTOPIC.yml | 3 ++- api/constants/Archetype/SET_UTOPIC_FUTURE.yml | 3 ++- api/constants/Archetype/SET_VAALMONICA.yml | 3 ++- api/constants/Archetype/SET_VALKYRIE.yml | 3 ++- api/constants/Archetype/SET_VAMPIRE.yml | 3 ++- api/constants/Archetype/SET_VANQUISH_SOUL.yml | 3 ++- api/constants/Archetype/SET_VAYLANTZ.yml | 3 ++- api/constants/Archetype/SET_VEDA.yml | 3 ++- api/constants/Archetype/SET_VEHICROID.yml | 3 ++- api/constants/Archetype/SET_VENDREAD.yml | 3 ++- api/constants/Archetype/SET_VENOM.yml | 3 ++- api/constants/Archetype/SET_VERNUSYLPH.yml | 3 ++- api/constants/Archetype/SET_VIRTUAL_WORLD.yml | 3 ++- api/constants/Archetype/SET_VIRTUAL_WORLD_GATE.yml | 3 ++- api/constants/Archetype/SET_VISAS.yml | 3 ++- api/constants/Archetype/SET_VISION_HERO.yml | 3 ++- api/constants/Archetype/SET_VOICELESS_VOICE.yml | 3 ++- api/constants/Archetype/SET_VOID.yml | 3 ++- api/constants/Archetype/SET_VOLCANIC.yml | 3 ++- api/constants/Archetype/SET_VYLON.yml | 3 ++- api/constants/Archetype/SET_WARRIOR.yml | 3 ++- api/constants/Archetype/SET_WAR_ROCK.yml | 3 ++- api/constants/Archetype/SET_WATT.yml | 3 ++- api/constants/Archetype/SET_WEDJU.yml | 3 ++- api/constants/Archetype/SET_WELCOME_LABRYNTH.yml | 3 ++- api/constants/Archetype/SET_WHITE_AURA.yml | 3 ++- api/constants/Archetype/SET_WHITE_FOREST.yml | 3 ++- api/constants/Archetype/SET_WINDWITCH.yml | 3 ++- api/constants/Archetype/SET_WIND_UP.yml | 3 ++- api/constants/Archetype/SET_WINGED_KURIBOH.yml | 3 ++- api/constants/Archetype/SET_WINGMAN.yml | 3 ++- api/constants/Archetype/SET_WITCHCRAFTER.yml | 3 ++- api/constants/Archetype/SET_WORLD_CHALICE.yml | 3 ++- api/constants/Archetype/SET_WORLD_LEGACY.yml | 3 ++- api/constants/Archetype/SET_WORM.yml | 3 ++- api/constants/Archetype/SET_XX_SABER.yml | 3 ++- api/constants/Archetype/SET_XYZ.yml | 3 ++- api/constants/Archetype/SET_XYZ_DRAGON.yml | 3 ++- api/constants/Archetype/SET_X_SABER.yml | 3 ++- api/constants/Archetype/SET_YANG_ZING.yml | 3 ++- api/constants/Archetype/SET_YOSENJU.yml | 3 ++- api/constants/Archetype/SET_YUBEL.yml | 3 ++- api/constants/Archetype/SET_YUMMY.yml | 2 +- api/constants/Archetype/SET_ZEFRA.yml | 3 ++- api/constants/Archetype/SET_ZEXAL.yml | 3 ++- api/constants/Archetype/SET_ZOODIAC.yml | 3 ++- api/constants/Archetype/SET_ZS.yml | 3 ++- api/constants/Archetype/SET_ZUBABA.yml | 3 ++- api/constants/Archetype/SET_ZW.yml | 3 ++- .../ANNOUNCE_CARD.yml | 2 +- .../ANNOUNCE_CARD_FILTER.yml | 2 +- api/constants/CardHintType/CHINT_ATTRIBUTE.yml | 6 +++--- api/constants/CardHintType/CHINT_CARD.yml | 3 ++- api/constants/CardHintType/CHINT_NUMBER.yml | 3 ++- api/constants/CardHintType/CHINT_RACE.yml | 3 ++- api/constants/CardHintType/CHINT_TURN.yml | 3 ++- api/constants/CardType/TYPES_TOKEN.yml | 3 ++- api/constants/CardType/TYPE_ACTION.yml | 3 ++- api/constants/CardType/TYPE_ARMOR.yml | 3 ++- api/constants/CardType/TYPE_CONTINUOUS.yml | 3 ++- api/constants/CardType/TYPE_COUNTER.yml | 3 ++- api/constants/CardType/TYPE_EFFECT.yml | 3 ++- api/constants/CardType/TYPE_EQUIP.yml | 3 ++- api/constants/CardType/TYPE_EXTRA.yml | 3 ++- api/constants/CardType/TYPE_FIELD.yml | 3 ++- api/constants/CardType/TYPE_FLIP.yml | 3 ++- api/constants/CardType/TYPE_FUSION.yml | 3 ++- api/constants/CardType/TYPE_GEMINI.yml | 3 ++- api/constants/CardType/TYPE_LINK.yml | 3 ++- api/constants/CardType/TYPE_MAXIMUM.yml | 3 ++- api/constants/CardType/TYPE_MINUS.yml | 3 ++- api/constants/CardType/TYPE_MONSTER.yml | 3 ++- api/constants/CardType/TYPE_NORMAL.yml | 3 ++- api/constants/CardType/TYPE_PENDULUM.yml | 3 ++- api/constants/CardType/TYPE_PLUS.yml | 3 ++- api/constants/CardType/TYPE_PLUSMINUS.yml | 3 ++- api/constants/CardType/TYPE_QUICKPLAY.yml | 3 ++- api/constants/CardType/TYPE_RITUAL.yml | 3 ++- api/constants/CardType/TYPE_SKILL.yml | 3 ++- api/constants/CardType/TYPE_SPELL.yml | 3 ++- api/constants/CardType/TYPE_SPIRIT.yml | 3 ++- api/constants/CardType/TYPE_SPSUMMON.yml | 3 ++- api/constants/CardType/TYPE_SYNCHRO.yml | 3 ++- api/constants/CardType/TYPE_TOKEN.yml | 3 ++- api/constants/CardType/TYPE_TOON.yml | 3 ++- api/constants/CardType/TYPE_TRAP.yml | 3 ++- api/constants/CardType/TYPE_TRAPMONSTER.yml | 3 ++- api/constants/CardType/TYPE_TUNER.yml | 3 ++- api/constants/CardType/TYPE_UNION.yml | 3 ++- api/constants/CardType/TYPE_XYZ.yml | 3 ++- api/constants/Event/EVENT_BATTLE_DESTROYED.yml | 2 +- api/constants/Event/EVENT_BATTLE_DESTROYING.yml | 2 +- api/constants/Event/EVENT_DETACH_MATERIAL.yml | 2 +- api/constants/Event/EVENT_RETURN_TO_GRAVE.yml | 3 ++- .../GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml | 2 +- api/constants/HintMessage/HINTMSG_APPLYTO.yml | 2 +- api/constants/HintMessage/HINTMSG_ATKDEF.yml | 2 +- api/constants/HintMessage/HINTMSG_ATOHAND.yml | 2 +- api/constants/HintMessage/HINTMSG_ATTACH.yml | 2 +- api/constants/HintMessage/HINTMSG_ATTACK.yml | 2 +- api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml | 2 +- api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml | 2 +- api/constants/HintMessage/HINTMSG_CARDTYPE.yml | 2 +- api/constants/HintMessage/HINTMSG_CODE.yml | 2 +- api/constants/HintMessage/HINTMSG_COIN.yml | 2 +- api/constants/HintMessage/HINTMSG_CONFIRM.yml | 2 +- api/constants/HintMessage/HINTMSG_CONTROL.yml | 2 +- api/constants/HintMessage/HINTMSG_COUNTER.yml | 2 +- api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml | 2 +- api/constants/HintMessage/HINTMSG_DEFENSE.yml | 2 +- api/constants/HintMessage/HINTMSG_DESREPLACE.yml | 2 +- api/constants/HintMessage/HINTMSG_DESTROY.yml | 2 +- api/constants/HintMessage/HINTMSG_DICE.yml | 2 +- api/constants/HintMessage/HINTMSG_DISABLEZONE.yml | 2 +- api/constants/HintMessage/HINTMSG_DISCARD.yml | 2 +- api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml | 2 +- api/constants/HintMessage/HINTMSG_EFFECT.yml | 2 +- api/constants/HintMessage/HINTMSG_EQUIP.yml | 2 +- api/constants/HintMessage/HINTMSG_FACEDOWN.yml | 2 +- api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml | 2 +- api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml | 2 +- api/constants/HintMessage/HINTMSG_FACEUP.yml | 2 +- api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml | 2 +- api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml | 2 +- api/constants/HintMessage/HINTMSG_FMATERIAL.yml | 2 +- api/constants/HintMessage/HINTMSG_LMATERIAL.yml | 2 +- api/constants/HintMessage/HINTMSG_LVRANK.yml | 2 +- api/constants/HintMessage/HINTMSG_NEGATE.yml | 2 +- api/constants/HintMessage/HINTMSG_NUMBER.yml | 2 +- api/constants/HintMessage/HINTMSG_OPPO.yml | 2 +- api/constants/HintMessage/HINTMSG_OPTION.yml | 2 +- api/constants/HintMessage/HINTMSG_POSCHANGE.yml | 2 +- api/constants/HintMessage/HINTMSG_POSITION.yml | 2 +- api/constants/HintMessage/HINTMSG_RACE.yml | 2 +- api/constants/HintMessage/HINTMSG_RELEASE.yml | 2 +- api/constants/HintMessage/HINTMSG_REMOVE.yml | 2 +- api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml | 2 +- api/constants/HintMessage/HINTMSG_RESOLVECARD.yml | 2 +- api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml | 2 +- api/constants/HintMessage/HINTMSG_RTOGRAVE.yml | 2 +- api/constants/HintMessage/HINTMSG_RTOHAND.yml | 2 +- api/constants/HintMessage/HINTMSG_SELECT.yml | 2 +- api/constants/HintMessage/HINTMSG_SELF.yml | 2 +- api/constants/HintMessage/HINTMSG_SET.yml | 2 +- api/constants/HintMessage/HINTMSG_SMATERIAL.yml | 2 +- api/constants/HintMessage/HINTMSG_SPSUMMON.yml | 2 +- api/constants/HintMessage/HINTMSG_SUMMON.yml | 2 +- api/constants/HintMessage/HINTMSG_TARGET.yml | 2 +- api/constants/HintMessage/HINTMSG_TODECK.yml | 2 +- api/constants/HintMessage/HINTMSG_TOFIELD.yml | 2 +- api/constants/HintMessage/HINTMSG_TOGRAVE.yml | 2 +- api/constants/HintMessage/HINTMSG_TOZONE.yml | 2 +- api/constants/HintMessage/HINTMSG_TRIBUTE.yml | 2 +- api/constants/HintMessage/HINTMSG_XMATERIAL.yml | 2 +- api/constants/HintMessage/HINTMSG_ZONE.yml | 2 +- api/constants/LinkMarker/LINK_MARKER_BOTTOM.yml | 3 ++- api/constants/LinkMarker/LINK_MARKER_BOTTOM_LEFT.yml | 3 ++- api/constants/LinkMarker/LINK_MARKER_BOTTOM_RIGHT.yml | 3 ++- api/constants/LinkMarker/LINK_MARKER_LEFT.yml | 3 ++- api/constants/LinkMarker/LINK_MARKER_RIGHT.yml | 3 ++- api/constants/LinkMarker/LINK_MARKER_TOP.yml | 3 ++- api/constants/LinkMarker/LINK_MARKER_TOP_LEFT.yml | 3 ++- api/constants/LinkMarker/LINK_MARKER_TOP_RIGHT.yml | 3 ++- api/constants/MonsterAttribute/ATTRIBUTE_ALL.yml | 7 ++++--- api/constants/MonsterAttribute/ATTRIBUTE_DARK.yml | 6 +++--- api/constants/MonsterAttribute/ATTRIBUTE_DIVINE.yml | 6 +++--- api/constants/MonsterAttribute/ATTRIBUTE_EARTH.yml | 6 +++--- api/constants/MonsterAttribute/ATTRIBUTE_FIRE.yml | 6 +++--- api/constants/MonsterAttribute/ATTRIBUTE_LIGHT.yml | 6 +++--- api/constants/MonsterAttribute/ATTRIBUTE_WATER.yml | 6 +++--- api/constants/MonsterAttribute/ATTRIBUTE_WIND.yml | 6 +++--- api/constants/MonsterRace/RACES_BEAST_BWARRIOR_WINGB.yml | 6 +++--- api/constants/MonsterRace/RACE_ALL.yml | 6 +++--- api/constants/MonsterRace/RACE_AQUA.yml | 6 +++--- api/constants/MonsterRace/RACE_BEAST.yml | 6 +++--- api/constants/MonsterRace/RACE_BEASTWARRIOR.yml | 6 +++--- api/constants/MonsterRace/RACE_CELESTIALWARRIOR.yml | 6 +++--- api/constants/MonsterRace/RACE_CREATORGOD.yml | 6 +++--- api/constants/MonsterRace/RACE_CYBERSE.yml | 6 +++--- api/constants/MonsterRace/RACE_CYBORG.yml | 6 +++--- api/constants/MonsterRace/RACE_DINOSAUR.yml | 6 +++--- api/constants/MonsterRace/RACE_DIVINE.yml | 6 +++--- api/constants/MonsterRace/RACE_DRAGON.yml | 6 +++--- api/constants/MonsterRace/RACE_FAIRY.yml | 6 +++--- api/constants/MonsterRace/RACE_FIEND.yml | 6 +++--- api/constants/MonsterRace/RACE_FISH.yml | 6 +++--- api/constants/MonsterRace/RACE_GALAXY.yml | 6 +++--- api/constants/MonsterRace/RACE_HIGHDRAGON.yml | 6 +++--- api/constants/MonsterRace/RACE_ILLUSION.yml | 6 +++--- api/constants/MonsterRace/RACE_INSECT.yml | 6 +++--- api/constants/MonsterRace/RACE_MACHINE.yml | 6 +++--- api/constants/MonsterRace/RACE_MAGICALKNIGHT.yml | 6 +++--- api/constants/MonsterRace/RACE_OMEGAPSYCHIC.yml | 6 +++--- api/constants/MonsterRace/RACE_PLANT.yml | 6 +++--- api/constants/MonsterRace/RACE_PSYCHIC.yml | 6 +++--- api/constants/MonsterRace/RACE_PYRO.yml | 6 +++--- api/constants/MonsterRace/RACE_REPTILE.yml | 6 +++--- api/constants/MonsterRace/RACE_ROCK.yml | 6 +++--- api/constants/MonsterRace/RACE_SEASERPENT.yml | 6 +++--- api/constants/MonsterRace/RACE_SPELLCASTER.yml | 6 +++--- api/constants/MonsterRace/RACE_THUNDER.yml | 6 +++--- api/constants/MonsterRace/RACE_WARRIOR.yml | 6 +++--- api/constants/MonsterRace/RACE_WINGEDBEAST.yml | 6 +++--- api/constants/MonsterRace/RACE_WYRM.yml | 6 +++--- api/constants/MonsterRace/RACE_YOKAI.yml | 6 +++--- api/constants/MonsterRace/RACE_ZOMBIE.yml | 6 +++--- api/constants/WinReason/WIN_REASON_EVIL_1.yml | 6 +++--- api/enums/ActivityCode.yml | 2 +- api/enums/Archetype.yml | 4 ++-- api/enums/AssumptionProperty.yml | 2 +- api/enums/CardAnnouncementType.yml | 4 ---- api/enums/CardDeclarationType.yml | 4 ++++ api/enums/CardHintType.yml | 2 +- api/enums/CardPosition.yml | 2 +- api/enums/CardStatus.yml | 2 +- api/enums/CardType.yml | 2 +- api/enums/ChainInfo.yml | 2 +- api/enums/Coin.yml | 4 ++-- api/enums/EffectCategory.yml | 2 +- api/enums/EffectCode.yml | 2 +- api/enums/EffectFlag.yml | 2 +- api/enums/EffectFlag2.yml | 2 +- api/enums/Event.yml | 4 ++-- api/enums/LinkMarker.yml | 5 ++--- api/enums/MonsterAttribute.yml | 5 ++--- api/enums/MonsterRace.yml | 5 ++--- api/functions/Auxiliary/AddEquipProcedure.yml | 3 ++- api/functions/Auxiliary/addContinuousLizardCheck.yml | 3 ++- api/functions/Auxiliary/addLizardCheck.yml | 3 ++- api/functions/Auxiliary/addTempLizardCheck.yml | 3 ++- api/functions/Auxiliary/createContinuousLizardCheck.yml | 3 ++- api/functions/Auxiliary/createTempLizardCheck.yml | 3 ++- api/functions/Card/AddCannotBeSpecialSummoned.yml | 3 ++- api/functions/Card/AddMustBeFusionSummoned.yml | 3 ++- api/functions/Card/AddMustBeLinkSummoned.yml | 3 ++- api/functions/Card/AddMustBePendulumSummoned.yml | 3 ++- api/functions/Card/AddMustBeRitualSummoned.yml | 3 ++- api/functions/Card/AddMustBeSpecialSummoned.yml | 3 ++- .../Card/AddMustBeSpecialSummonedByCardEffect.yml | 3 ++- .../Card/AddMustBeSpecialSummonedByDarkFusion.yml | 3 ++- api/functions/Card/AddMustBeSynchroSummoned.yml | 3 ++- api/functions/Card/AddMustBeXyzSummoned.yml | 3 ++- api/functions/Card/AddMustFirstBeFusionSummoned.yml | 3 ++- api/functions/Card/AddMustFirstBeLinkSummoned.yml | 3 ++- api/functions/Card/AddMustFirstBePendulumSummoned.yml | 3 ++- api/functions/Card/AddMustFirstBeRitualSummoned.yml | 3 ++- api/functions/Card/AddMustFirstBeSynchroSummoned.yml | 3 ++- api/functions/Card/AddMustFirstBeXyzSummoned.yml | 3 ++- api/functions/Card/GetBattlePosition.yml | 3 ++- api/functions/Card/GetCardEffect.yml | 3 ++- api/functions/Card/GetDestination.yml | 3 ++- api/functions/Card/GetFieldID.yml | 3 ++- api/functions/Card/GetLeaveFieldDest.yml | 3 ++- api/functions/Card/GetOwnEffects.yml | 3 ++- api/functions/Card/GetOwner.yml | 3 ++- api/functions/Card/GetRealFieldID.yml | 3 ++- api/functions/Card/HasCounter.yml | 3 ++- api/functions/Card/HasCounters.yml | 3 ++- api/functions/Card/HasDefense.yml | 3 ++- api/functions/Card/HasEquipCard.yml | 3 ++- api/functions/Card/HasLevel.yml | 3 ++- api/functions/Card/HasRank.yml | 3 ++- api/functions/Card/IsBaseAttack.yml | 3 ++- api/functions/Card/IsBaseDefense.yml | 3 ++- api/functions/Card/IsBattlePosition.yml | 3 ++- api/functions/Card/IsContinuousSpell.yml | 3 ++- api/functions/Card/IsContinuousSpellTrap.yml | 3 ++- api/functions/Card/IsContinuousTrap.yml | 3 ++- api/functions/Card/IsCounterTrap.yml | 3 ++- api/functions/Card/IsDestination.yml | 3 ++- api/functions/Card/IsEquipCard.yml | 3 ++- api/functions/Card/IsEquipSpell.yml | 3 ++- api/functions/Card/IsFacedown.yml | 3 ++- api/functions/Card/IsFaceup.yml | 3 ++- api/functions/Card/IsFieldID.yml | 3 ++- api/functions/Card/IsFieldSpell.yml | 3 ++- api/functions/Card/IsFlipSummoned.yml | 5 +++-- api/functions/Card/IsFusionSummoned.yml | 5 +++-- api/functions/Card/IsGeminiSummoned.yml | 3 ++- api/functions/Card/IsHasEffect.yml | 3 ++- api/functions/Card/IsLeaveFieldDest.yml | 3 ++- api/functions/Card/IsLevel.yml | 3 ++- api/functions/Card/IsLevelAbove.yml | 3 ++- api/functions/Card/IsLevelBelow.yml | 3 ++- api/functions/Card/IsLevelBetween.yml | 3 ++- api/functions/Card/IsLinkMonster.yml | 3 ++- api/functions/Card/IsLinkSpell.yml | 3 ++- api/functions/Card/IsLinkSummoned.yml | 5 +++-- api/functions/Card/IsMonster.yml | 3 ++- api/functions/Card/IsMonsterCard.yml | 3 ++- api/functions/Card/IsNonEffectMonster.yml | 3 ++- api/functions/Card/IsNormalSpell.yml | 3 ++- api/functions/Card/IsNormalSpellTrap.yml | 3 ++- api/functions/Card/IsNormalSummoned.yml | 5 +++-- api/functions/Card/IsNormalTrap.yml | 3 ++- api/functions/Card/IsOnField.yml | 3 ++- api/functions/Card/IsOriginalLevel.yml | 3 ++- api/functions/Card/IsOriginalRank.yml | 3 ++- api/functions/Card/IsOwner.yml | 3 ++- api/functions/Card/IsPendulumSummoned.yml | 5 +++-- api/functions/Card/IsPreviousAttackOnField.yml | 3 ++- api/functions/Card/IsPreviousAttributeOnField.yml | 3 ++- api/functions/Card/IsPreviousCodeOnField.yml | 3 ++- api/functions/Card/IsPreviousDefenseOnField.yml | 3 ++- api/functions/Card/IsPreviousLevelOnField.yml | 3 ++- api/functions/Card/IsPreviousRaceOnField.yml | 3 ++- api/functions/Card/IsPreviousRankOnField.yml | 3 ++- api/functions/Card/IsPreviousSequence.yml | 3 ++- api/functions/Card/IsPreviousTypeOnField.yml | 3 ++- api/functions/Card/IsQuickPlaySpell.yml | 3 ++- api/functions/Card/IsRealFieldID.yml | 3 ++- api/functions/Card/IsReasonCard.yml | 3 ++- api/functions/Card/IsReasonEffect.yml | 3 ++- api/functions/Card/IsReasonPlayer.yml | 3 ++- api/functions/Card/IsRitualMonster.yml | 3 ++- api/functions/Card/IsRitualSpell.yml | 3 ++- api/functions/Card/IsRitualSummoned.yml | 5 +++-- api/functions/Card/IsScale.yml | 3 ++- api/functions/Card/IsSpecialSummoned.yml | 5 +++-- api/functions/Card/IsSpell.yml | 5 +++-- api/functions/Card/IsSpellCard.yml | 3 ++- api/functions/Card/IsSpellTrap.yml | 3 ++- api/functions/Card/IsSpellTrapCard.yml | 3 ++- api/functions/Card/IsSynchroSummoned.yml | 5 +++-- api/functions/Card/IsTextAttack.yml | 3 ++- api/functions/Card/IsTextDefense.yml | 3 ++- api/functions/Card/IsTrap.yml | 5 +++-- api/functions/Card/IsTrapCard.yml | 3 ++- api/functions/Card/IsTrapMonster.yml | 3 ++- api/functions/Card/IsTributeSummoned.yml | 5 +++-- api/functions/Card/IsType.yml | 3 ++- api/functions/Card/IsXyzSummoned.yml | 5 +++-- api/functions/Duel/SendtoDeck.yml | 8 ++++---- api/functions/Effect/GetFieldID.yml | 3 ++- api/functions/GetID.yml | 3 ++- api/functions/Group/FromCards.yml | 3 ++- api/namespaces/Auxiliary.yml | 3 ++- api/types/Effect.yml | 2 +- api/types/bool.yml | 4 ++-- 858 files changed, 1692 insertions(+), 975 deletions(-) rename api/constants/{CardAnnouncementType => CardDeclarationType}/ANNOUNCE_CARD.yml (83%) rename api/constants/{CardAnnouncementType => CardDeclarationType}/ANNOUNCE_CARD_FILTER.yml (85%) delete mode 100644 api/enums/CardAnnouncementType.yml create mode 100644 api/enums/CardDeclarationType.yml diff --git a/api/constants/Archetype/SET_ABYSS.yml b/api/constants/Archetype/SET_ABYSS.yml index 3e160937..b942d128 100644 --- a/api/constants/Archetype/SET_ABYSS.yml +++ b/api/constants/Archetype/SET_ABYSS.yml @@ -5,4 +5,5 @@ value: 0x75 description: >- The ["Abyss-"](https://yugipedia.com/wiki/Abyss-) archetype. summary: Abyss- -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ABYSS_ACTOR.yml b/api/constants/Archetype/SET_ABYSS_ACTOR.yml index 5b936d1d..406b8ac2 100644 --- a/api/constants/Archetype/SET_ABYSS_ACTOR.yml +++ b/api/constants/Archetype/SET_ABYSS_ACTOR.yml @@ -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 diff --git a/api/constants/Archetype/SET_ABYSS_SCRIPT.yml b/api/constants/Archetype/SET_ABYSS_SCRIPT.yml index 4cf75bd4..fae17e14 100644 --- a/api/constants/Archetype/SET_ABYSS_SCRIPT.yml +++ b/api/constants/Archetype/SET_ABYSS_SCRIPT.yml @@ -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 diff --git a/api/constants/Archetype/SET_ADAMANCIPATOR.yml b/api/constants/Archetype/SET_ADAMANCIPATOR.yml index af960e6a..bc42b081 100644 --- a/api/constants/Archetype/SET_ADAMANCIPATOR.yml +++ b/api/constants/Archetype/SET_ADAMANCIPATOR.yml @@ -5,4 +5,5 @@ value: 0x140 description: >- The ["Adamancipator"](https://yugipedia.com/wiki/Adamancipator) archetype. summary: Adamancipator -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ADVANCED_CRYSTAL_BEAST.yml b/api/constants/Archetype/SET_ADVANCED_CRYSTAL_BEAST.yml index 196b32bc..82cf89b6 100644 --- a/api/constants/Archetype/SET_ADVANCED_CRYSTAL_BEAST.yml +++ b/api/constants/Archetype/SET_ADVANCED_CRYSTAL_BEAST.yml @@ -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 diff --git a/api/constants/Archetype/SET_AESIR.yml b/api/constants/Archetype/SET_AESIR.yml index 3fd8a6e3..9827a5c2 100644 --- a/api/constants/Archetype/SET_AESIR.yml +++ b/api/constants/Archetype/SET_AESIR.yml @@ -5,4 +5,5 @@ value: 0x4b description: >- The ["Aesir"](https://yugipedia.com/wiki/Aesir) archetype. summary: Aesir -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AETHER.yml b/api/constants/Archetype/SET_AETHER.yml index 2ee24e1a..18e6c95b 100644 --- a/api/constants/Archetype/SET_AETHER.yml +++ b/api/constants/Archetype/SET_AETHER.yml @@ -5,4 +5,5 @@ value: 0xcb description: >- The ["Aether"](https://yugipedia.com/wiki/Aether) archetype. summary: Aether -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AI.yml b/api/constants/Archetype/SET_AI.yml index 23fddfdd..85d56293 100644 --- a/api/constants/Archetype/SET_AI.yml +++ b/api/constants/Archetype/SET_AI.yml @@ -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 diff --git a/api/constants/Archetype/SET_ALIEN.yml b/api/constants/Archetype/SET_ALIEN.yml index dc68ce8f..c6b26d8d 100644 --- a/api/constants/Archetype/SET_ALIEN.yml +++ b/api/constants/Archetype/SET_ALIEN.yml @@ -5,4 +5,5 @@ value: 0xc description: >- The ["Alien"](https://yugipedia.com/wiki/Alien) archetype. summary: Alien -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ALLURE_QUEEN.yml b/api/constants/Archetype/SET_ALLURE_QUEEN.yml index 2c257aad..e138851d 100644 --- a/api/constants/Archetype/SET_ALLURE_QUEEN.yml +++ b/api/constants/Archetype/SET_ALLURE_QUEEN.yml @@ -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 diff --git a/api/constants/Archetype/SET_ALLY_OF_JUSTICE.yml b/api/constants/Archetype/SET_ALLY_OF_JUSTICE.yml index fe3f556e..f6f2cc90 100644 --- a/api/constants/Archetype/SET_ALLY_OF_JUSTICE.yml +++ b/api/constants/Archetype/SET_ALLY_OF_JUSTICE.yml @@ -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 diff --git a/api/constants/Archetype/SET_ALTERGEIST.yml b/api/constants/Archetype/SET_ALTERGEIST.yml index 4074b6cf..af85577c 100644 --- a/api/constants/Archetype/SET_ALTERGEIST.yml +++ b/api/constants/Archetype/SET_ALTERGEIST.yml @@ -5,4 +5,5 @@ value: 0x103 description: >- The ["Altergeist"](https://yugipedia.com/wiki/Altergeist) archetype. summary: Altergeist -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AMAZEMENT.yml b/api/constants/Archetype/SET_AMAZEMENT.yml index c783d013..2d7f7265 100644 --- a/api/constants/Archetype/SET_AMAZEMENT.yml +++ b/api/constants/Archetype/SET_AMAZEMENT.yml @@ -5,4 +5,5 @@ value: 0x15e description: >- The ["Amazement"](https://yugipedia.com/wiki/Amazement) archetype. summary: Amazement -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AMAZONESS.yml b/api/constants/Archetype/SET_AMAZONESS.yml index bbeb3857..e2ad038b 100644 --- a/api/constants/Archetype/SET_AMAZONESS.yml +++ b/api/constants/Archetype/SET_AMAZONESS.yml @@ -5,4 +5,5 @@ value: 0x4 description: >- The ["Amazoness"](https://yugipedia.com/wiki/Amazoness) archetype. summary: Amazoness -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AMORPHAGE.yml b/api/constants/Archetype/SET_AMORPHAGE.yml index f59a063c..bceba914 100644 --- a/api/constants/Archetype/SET_AMORPHAGE.yml +++ b/api/constants/Archetype/SET_AMORPHAGE.yml @@ -5,4 +5,5 @@ value: 0xe0 description: >- The ["Amorphage"](https://yugipedia.com/wiki/Amorphage) archetype. summary: Amorphage -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ANCIENT_GEAR.yml b/api/constants/Archetype/SET_ANCIENT_GEAR.yml index 49de0027..d17cd9dc 100644 --- a/api/constants/Archetype/SET_ANCIENT_GEAR.yml +++ b/api/constants/Archetype/SET_ANCIENT_GEAR.yml @@ -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 diff --git a/api/constants/Archetype/SET_ANCIENT_WARRIORS.yml b/api/constants/Archetype/SET_ANCIENT_WARRIORS.yml index 0cadf7d1..21da7fba 100644 --- a/api/constants/Archetype/SET_ANCIENT_WARRIORS.yml +++ b/api/constants/Archetype/SET_ANCIENT_WARRIORS.yml @@ -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 diff --git a/api/constants/Archetype/SET_APOQLIPHORT.yml b/api/constants/Archetype/SET_APOQLIPHORT.yml index 5bac75fd..0c321ff2 100644 --- a/api/constants/Archetype/SET_APOQLIPHORT.yml +++ b/api/constants/Archetype/SET_APOQLIPHORT.yml @@ -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 diff --git a/api/constants/Archetype/SET_APPLIANCER.yml b/api/constants/Archetype/SET_APPLIANCER.yml index ab622677..c2bd4414 100644 --- a/api/constants/Archetype/SET_APPLIANCER.yml +++ b/api/constants/Archetype/SET_APPLIANCER.yml @@ -5,4 +5,5 @@ value: 0x14a description: >- The ["Appliancer"](https://yugipedia.com/wiki/Appliancer) archetype. summary: Appliancer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AQUAACTRESS.yml b/api/constants/Archetype/SET_AQUAACTRESS.yml index 22172fe1..ac4f702b 100644 --- a/api/constants/Archetype/SET_AQUAACTRESS.yml +++ b/api/constants/Archetype/SET_AQUAACTRESS.yml @@ -5,4 +5,5 @@ value: 0x10cd description: >- The ["Aquaactress"](https://yugipedia.com/wiki/Aquaactress) archetype. summary: Aquaactress -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AQUAMIRROR.yml b/api/constants/Archetype/SET_AQUAMIRROR.yml index b7db0765..a1ea72db 100644 --- a/api/constants/Archetype/SET_AQUAMIRROR.yml +++ b/api/constants/Archetype/SET_AQUAMIRROR.yml @@ -5,4 +5,5 @@ value: 0x18f description: >- The ["Aquamirror"](https://yugipedia.com/wiki/Aquamirror) archetype. summary: Aquamirror -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AQUARIUM.yml b/api/constants/Archetype/SET_AQUARIUM.yml index a0a09ef6..1f2aca38 100644 --- a/api/constants/Archetype/SET_AQUARIUM.yml +++ b/api/constants/Archetype/SET_AQUARIUM.yml @@ -5,4 +5,5 @@ value: 0x20cd description: >- The ["Aquarium"](https://yugipedia.com/wiki/Aquarium) archetype. summary: Aquarium -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AQUA_JET.yml b/api/constants/Archetype/SET_AQUA_JET.yml index 11ccd278..c7d5bdb5 100644 --- a/api/constants/Archetype/SET_AQUA_JET.yml +++ b/api/constants/Archetype/SET_AQUA_JET.yml @@ -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 diff --git a/api/constants/Archetype/SET_ARCANA_FORCE.yml b/api/constants/Archetype/SET_ARCANA_FORCE.yml index 12a761a3..c3c17827 100644 --- a/api/constants/Archetype/SET_ARCANA_FORCE.yml +++ b/api/constants/Archetype/SET_ARCANA_FORCE.yml @@ -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 diff --git a/api/constants/Archetype/SET_ARCHFIEND.yml b/api/constants/Archetype/SET_ARCHFIEND.yml index b8a04503..7ea8dc94 100644 --- a/api/constants/Archetype/SET_ARCHFIEND.yml +++ b/api/constants/Archetype/SET_ARCHFIEND.yml @@ -5,4 +5,5 @@ value: 0x45 description: >- The ["Archfiend"](https://yugipedia.com/wiki/Archfiend) archetype. summary: Archfiend -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ARMED_DRAGON.yml b/api/constants/Archetype/SET_ARMED_DRAGON.yml index 54a20ddf..5ec1538f 100644 --- a/api/constants/Archetype/SET_ARMED_DRAGON.yml +++ b/api/constants/Archetype/SET_ARMED_DRAGON.yml @@ -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 diff --git a/api/constants/Archetype/SET_ARMED_DRAGON_THUNDER.yml b/api/constants/Archetype/SET_ARMED_DRAGON_THUNDER.yml index 5f2504ff..08a34b73 100644 --- a/api/constants/Archetype/SET_ARMED_DRAGON_THUNDER.yml +++ b/api/constants/Archetype/SET_ARMED_DRAGON_THUNDER.yml @@ -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 diff --git a/api/constants/Archetype/SET_ARMORED_XYZ.yml b/api/constants/Archetype/SET_ARMORED_XYZ.yml index 6602f134..d776b2a2 100644 --- a/api/constants/Archetype/SET_ARMORED_XYZ.yml +++ b/api/constants/Archetype/SET_ARMORED_XYZ.yml @@ -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 diff --git a/api/constants/Archetype/SET_AROMA.yml b/api/constants/Archetype/SET_AROMA.yml index 2e06b0a0..58427971 100644 --- a/api/constants/Archetype/SET_AROMA.yml +++ b/api/constants/Archetype/SET_AROMA.yml @@ -5,4 +5,5 @@ value: 0xc9 description: >- The ["Aroma"](https://yugipedia.com/wiki/Aroma) archetype. summary: Aroma -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ARTIFACT.yml b/api/constants/Archetype/SET_ARTIFACT.yml index d9ae95dc..4428ac77 100644 --- a/api/constants/Archetype/SET_ARTIFACT.yml +++ b/api/constants/Archetype/SET_ARTIFACT.yml @@ -5,4 +5,5 @@ value: 0x97 description: >- The ["Artifact"](https://yugipedia.com/wiki/Artifact) archetype. summary: Artifact -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ARTORIGUS.yml b/api/constants/Archetype/SET_ARTORIGUS.yml index b846f8b0..43522e34 100644 --- a/api/constants/Archetype/SET_ARTORIGUS.yml +++ b/api/constants/Archetype/SET_ARTORIGUS.yml @@ -5,4 +5,5 @@ value: 0xa7 description: >- The ["Artorigus"](https://yugipedia.com/wiki/Artorigus) archetype. summary: Artorigus -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ASHENED.yml b/api/constants/Archetype/SET_ASHENED.yml index 851343ef..2e0b5509 100644 --- a/api/constants/Archetype/SET_ASHENED.yml +++ b/api/constants/Archetype/SET_ASHENED.yml @@ -5,4 +5,5 @@ value: 0x1a5 description: >- The ["Ashened"](https://yugipedia.com/wiki/Ashened) archetype. summary: Ashened -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ASSAULT_BLACKWING.yml b/api/constants/Archetype/SET_ASSAULT_BLACKWING.yml index 16eb861d..fcb9577a 100644 --- a/api/constants/Archetype/SET_ASSAULT_BLACKWING.yml +++ b/api/constants/Archetype/SET_ASSAULT_BLACKWING.yml @@ -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 diff --git a/api/constants/Archetype/SET_ASSAULT_MODE.yml b/api/constants/Archetype/SET_ASSAULT_MODE.yml index 10086f1c..35eb23b6 100644 --- a/api/constants/Archetype/SET_ASSAULT_MODE.yml +++ b/api/constants/Archetype/SET_ASSAULT_MODE.yml @@ -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 diff --git a/api/constants/Archetype/SET_ATLANTEAN.yml b/api/constants/Archetype/SET_ATLANTEAN.yml index c7dfe632..1beb3a7a 100644 --- a/api/constants/Archetype/SET_ATLANTEAN.yml +++ b/api/constants/Archetype/SET_ATLANTEAN.yml @@ -5,4 +5,5 @@ value: 0x77 description: >- The ["Atlantean"](https://yugipedia.com/wiki/Atlantean) archetype. summary: Atlantean -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ATTRACTION.yml b/api/constants/Archetype/SET_ATTRACTION.yml index 3516837d..27940a36 100644 --- a/api/constants/Archetype/SET_ATTRACTION.yml +++ b/api/constants/Archetype/SET_ATTRACTION.yml @@ -5,4 +5,5 @@ value: 0x15f description: >- The ["Attraction"](https://yugipedia.com/wiki/Attraction) archetype. summary: Attraction -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_AZAMINA.yml b/api/constants/Archetype/SET_AZAMINA.yml index 0d50af95..bc4ff204 100644 --- a/api/constants/Archetype/SET_AZAMINA.yml +++ b/api/constants/Archetype/SET_AZAMINA.yml @@ -5,4 +5,5 @@ value: 0x1b4 description: >- The ["Azamina"](https://yugipedia.com/wiki/Azamina) archetype. summary: Azamina -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BAMBOO_SWORD.yml b/api/constants/Archetype/SET_BAMBOO_SWORD.yml index b14e8788..d1eba8b2 100644 --- a/api/constants/Archetype/SET_BAMBOO_SWORD.yml +++ b/api/constants/Archetype/SET_BAMBOO_SWORD.yml @@ -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 diff --git a/api/constants/Archetype/SET_BARBAROS.yml b/api/constants/Archetype/SET_BARBAROS.yml index 6f0a0104..43ca2900 100644 --- a/api/constants/Archetype/SET_BARBAROS.yml +++ b/api/constants/Archetype/SET_BARBAROS.yml @@ -5,4 +5,5 @@ value: 0x13e description: >- The ["Barbaros"](https://yugipedia.com/wiki/Barbaros) archetype. summary: Barbaros -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BARIANS.yml b/api/constants/Archetype/SET_BARIANS.yml index a56084b7..9943b181 100644 --- a/api/constants/Archetype/SET_BARIANS.yml +++ b/api/constants/Archetype/SET_BARIANS.yml @@ -5,4 +5,5 @@ value: 0x1178 description: >- The ["Barian's"](https://yugipedia.com/wiki/Barian%27s) archetype. summary: Barian's -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BATTERYMAN.yml b/api/constants/Archetype/SET_BATTERYMAN.yml index 6710037e..fc9dc3e2 100644 --- a/api/constants/Archetype/SET_BATTERYMAN.yml +++ b/api/constants/Archetype/SET_BATTERYMAN.yml @@ -5,4 +5,5 @@ value: 0x28 description: >- The ["Batteryman"](https://yugipedia.com/wiki/Batteryman) archetype. summary: Batteryman -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BATTLEGUARD.yml b/api/constants/Archetype/SET_BATTLEGUARD.yml index 2be34995..5069ec81 100644 --- a/api/constants/Archetype/SET_BATTLEGUARD.yml +++ b/api/constants/Archetype/SET_BATTLEGUARD.yml @@ -5,4 +5,5 @@ value: 0x2178 description: >- The ["Battleguard"](https://yugipedia.com/wiki/Battleguard) archetype. summary: Battleguard -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BATTLEWASP.yml b/api/constants/Archetype/SET_BATTLEWASP.yml index 01963f23..ff9e8794 100644 --- a/api/constants/Archetype/SET_BATTLEWASP.yml +++ b/api/constants/Archetype/SET_BATTLEWASP.yml @@ -5,4 +5,5 @@ value: 0x12f description: >- The ["Battlewasp"](https://yugipedia.com/wiki/Battlewasp) archetype. summary: Battlewasp -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BATTLIN_BOXER.yml b/api/constants/Archetype/SET_BATTLIN_BOXER.yml index 90e6b229..f5c1445f 100644 --- a/api/constants/Archetype/SET_BATTLIN_BOXER.yml +++ b/api/constants/Archetype/SET_BATTLIN_BOXER.yml @@ -5,4 +5,5 @@ value: 0x84 description: >- The ["Battlin' Boxer"](https://yugipedia.com/wiki/Battlin%27_Boxer) archetype. summary: Battlin' Boxer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BATTLIN_BOXING.yml b/api/constants/Archetype/SET_BATTLIN_BOXING.yml index 5771f975..af8e0fcd 100644 --- a/api/constants/Archetype/SET_BATTLIN_BOXING.yml +++ b/api/constants/Archetype/SET_BATTLIN_BOXING.yml @@ -5,4 +5,5 @@ value: 0x201 description: >- The ["Battlin' Boxing"](https://yugipedia.com/wiki/Battlin%27_Boxing) archetype. summary: Battlin' Boxing -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BEASTS_BATTLE.yml b/api/constants/Archetype/SET_BEASTS_BATTLE.yml index 5bdd7b2e..89a25990 100644 --- a/api/constants/Archetype/SET_BEASTS_BATTLE.yml +++ b/api/constants/Archetype/SET_BEASTS_BATTLE.yml @@ -5,4 +5,5 @@ value: 0x4d description: >- The ["Beast's Battle"](https://yugipedia.com/wiki/Beast%27s_Battle) archetype. summary: Beast's Battle -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BEETROOPER.yml b/api/constants/Archetype/SET_BEETROOPER.yml index bcd6fb77..31b60806 100644 --- a/api/constants/Archetype/SET_BEETROOPER.yml +++ b/api/constants/Archetype/SET_BEETROOPER.yml @@ -5,4 +5,5 @@ value: 0x172 description: >- The ["Beetrooper"](https://yugipedia.com/wiki/Beetrooper) archetype. summary: Beetrooper -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BES.yml b/api/constants/Archetype/SET_BES.yml index f984498c..321d90f6 100644 --- a/api/constants/Archetype/SET_BES.yml +++ b/api/constants/Archetype/SET_BES.yml @@ -5,4 +5,5 @@ value: 0x15 description: >- The ["B.E.S."](https://yugipedia.com/wiki/B.E.S.) archetype. summary: B.E.S. -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BLACKWING.yml b/api/constants/Archetype/SET_BLACKWING.yml index 0368deca..1528ecbd 100644 --- a/api/constants/Archetype/SET_BLACKWING.yml +++ b/api/constants/Archetype/SET_BLACKWING.yml @@ -5,4 +5,5 @@ value: 0x33 description: >- The ["Blackwing"](https://yugipedia.com/wiki/Blackwing) archetype. summary: Blackwing -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BLACK_LUSTER_SOLDIER.yml b/api/constants/Archetype/SET_BLACK_LUSTER_SOLDIER.yml index ed13e397..b5662c25 100644 --- a/api/constants/Archetype/SET_BLACK_LUSTER_SOLDIER.yml +++ b/api/constants/Archetype/SET_BLACK_LUSTER_SOLDIER.yml @@ -6,4 +6,5 @@ description: >- The ["Black Luster Soldier"](https://yugipedia.com/wiki/Black_Luster_Soldier_(archetype)) archetype. Sub-archetype of [`SET_CHAOS`](/api/constants/Archetype/SET_CHAOS). summary: Black Luster Soldier -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BLAZE_ACCELERATOR.yml b/api/constants/Archetype/SET_BLAZE_ACCELERATOR.yml index a5045569..7fce5a0a 100644 --- a/api/constants/Archetype/SET_BLAZE_ACCELERATOR.yml +++ b/api/constants/Archetype/SET_BLAZE_ACCELERATOR.yml @@ -5,4 +5,5 @@ value: 0xb9 description: >- The ["Blaze Accelerator"](https://yugipedia.com/wiki/Blaze_Accelerator_(archetype)) archetype. summary: Blaze Accelerator -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BLUE_EYES.yml b/api/constants/Archetype/SET_BLUE_EYES.yml index 04786d84..ddcc06f7 100644 --- a/api/constants/Archetype/SET_BLUE_EYES.yml +++ b/api/constants/Archetype/SET_BLUE_EYES.yml @@ -5,4 +5,5 @@ value: 0xdd description: >- The ["Blue-Eyes"](https://yugipedia.com/wiki/Blue-Eyes) archetype. summary: Blue-Eyes -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BLUE_TEARS.yml b/api/constants/Archetype/SET_BLUE_TEARS.yml index e2d50e5b..96b00e25 100644 --- a/api/constants/Archetype/SET_BLUE_TEARS.yml +++ b/api/constants/Archetype/SET_BLUE_TEARS.yml @@ -5,4 +5,5 @@ value: 0x1a9 description: >- The ["Blue Tears"](https://yugipedia.com/wiki/Blue_Tears) archetype. summary: Blue Tears -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BONDING.yml b/api/constants/Archetype/SET_BONDING.yml index 88a79077..460657e5 100644 --- a/api/constants/Archetype/SET_BONDING.yml +++ b/api/constants/Archetype/SET_BONDING.yml @@ -5,4 +5,5 @@ value: 0x100 description: >- The ["Bonding -"](https://yugipedia.com/wiki/Bonding) archetype. summary: Bonding - -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BORREL.yml b/api/constants/Archetype/SET_BORREL.yml index 02329914..7d3daf5d 100644 --- a/api/constants/Archetype/SET_BORREL.yml +++ b/api/constants/Archetype/SET_BORREL.yml @@ -5,4 +5,5 @@ value: 0x10f description: >- The ["Borrel"](https://yugipedia.com/wiki/Borrel) archetype. summary: Borrel -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BOUNZER.yml b/api/constants/Archetype/SET_BOUNZER.yml index 752e5811..e72b219e 100644 --- a/api/constants/Archetype/SET_BOUNZER.yml +++ b/api/constants/Archetype/SET_BOUNZER.yml @@ -5,4 +5,5 @@ value: 0x6b description: >- The ["Bounzer"](https://yugipedia.com/wiki/Bounzer) archetype. summary: Bounzer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BRANDED.yml b/api/constants/Archetype/SET_BRANDED.yml index 082ee9ed..4ed635fe 100644 --- a/api/constants/Archetype/SET_BRANDED.yml +++ b/api/constants/Archetype/SET_BRANDED.yml @@ -5,4 +5,5 @@ value: 0x160 description: >- The ["Branded"](https://yugipedia.com/wiki/Branded) archetype. summary: Branded -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BUJIN.yml b/api/constants/Archetype/SET_BUJIN.yml index 7162ca74..086ea08c 100644 --- a/api/constants/Archetype/SET_BUJIN.yml +++ b/api/constants/Archetype/SET_BUJIN.yml @@ -5,4 +5,5 @@ value: 0x88 description: >- The ["Bujin"](https://yugipedia.com/wiki/Bujin) archetype. summary: Bujin -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BURNING_ABYSS.yml b/api/constants/Archetype/SET_BURNING_ABYSS.yml index 77207efa..4f6df3d6 100644 --- a/api/constants/Archetype/SET_BURNING_ABYSS.yml +++ b/api/constants/Archetype/SET_BURNING_ABYSS.yml @@ -5,4 +5,5 @@ value: 0xb1 description: >- The ["Burning Abyss"](https://yugipedia.com/wiki/Burning_Abyss) archetype. summary: Burning Abyss -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BUSTER_BLADER.yml b/api/constants/Archetype/SET_BUSTER_BLADER.yml index a64f1635..9e7dc57e 100644 --- a/api/constants/Archetype/SET_BUSTER_BLADER.yml +++ b/api/constants/Archetype/SET_BUSTER_BLADER.yml @@ -5,4 +5,5 @@ value: 0xd7 description: >- The ["Buster Blader"](https://yugipedia.com/wiki/Buster_Blader_(archetype)) archetype. summary: Buster Blader -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BUTTERSPY.yml b/api/constants/Archetype/SET_BUTTERSPY.yml index a4a2b8d2..338aa5df 100644 --- a/api/constants/Archetype/SET_BUTTERSPY.yml +++ b/api/constants/Archetype/SET_BUTTERSPY.yml @@ -5,4 +5,5 @@ value: 0x6a description: >- The ["Butterspy"](https://yugipedia.com/wiki/Butterspy) archetype. summary: Butterspy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_BYSTIAL.yml b/api/constants/Archetype/SET_BYSTIAL.yml index a3cc4f49..15a24475 100644 --- a/api/constants/Archetype/SET_BYSTIAL.yml +++ b/api/constants/Archetype/SET_BYSTIAL.yml @@ -5,4 +5,5 @@ value: 0x189 description: >- The ["Bystial"](https://yugipedia.com/wiki/Bystial) archetype. summary: Bystial -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CELTIC_GUARD.yml b/api/constants/Archetype/SET_CELTIC_GUARD.yml index 8b8fe062..6172b9ac 100644 --- a/api/constants/Archetype/SET_CELTIC_GUARD.yml +++ b/api/constants/Archetype/SET_CELTIC_GUARD.yml @@ -5,4 +5,5 @@ value: 0xe4 description: >- The ["Celtic Guard"](https://yugipedia.com/wiki/Celtic_Guard) archetype. summary: Celtic Guard -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CENTURION.yml b/api/constants/Archetype/SET_CENTURION.yml index 194fbfba..a47431f4 100644 --- a/api/constants/Archetype/SET_CENTURION.yml +++ b/api/constants/Archetype/SET_CENTURION.yml @@ -5,4 +5,5 @@ value: 0x19b description: >- The ["Centur-Ion"](https://yugipedia.com/wiki/Centur-Ion) archetype. summary: Centur-Ion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CHANGE.yml b/api/constants/Archetype/SET_CHANGE.yml index ad16f9f2..5822bf02 100644 --- a/api/constants/Archetype/SET_CHANGE.yml +++ b/api/constants/Archetype/SET_CHANGE.yml @@ -5,4 +5,5 @@ value: 0xa5 description: >- The ["Change"](https://yugipedia.com/wiki/Change) archetype. summary: Change -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CHAOS.yml b/api/constants/Archetype/SET_CHAOS.yml index 1f69fee1..954c1e03 100644 --- a/api/constants/Archetype/SET_CHAOS.yml +++ b/api/constants/Archetype/SET_CHAOS.yml @@ -5,4 +5,5 @@ value: 0xcf description: >- The ["Chaos"](https://yugipedia.com/wiki/Chaos) archetype. summary: Chaos -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CHARMER.yml b/api/constants/Archetype/SET_CHARMER.yml index e8ef8d5a..5a815af9 100644 --- a/api/constants/Archetype/SET_CHARMER.yml +++ b/api/constants/Archetype/SET_CHARMER.yml @@ -5,4 +5,5 @@ value: 0xbf description: >- The ["Charmer"](https://yugipedia.com/wiki/Charmer) archetype. summary: Charmer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CHEMICRITTER.yml b/api/constants/Archetype/SET_CHEMICRITTER.yml index bfdc80b0..680a0fe7 100644 --- a/api/constants/Archetype/SET_CHEMICRITTER.yml +++ b/api/constants/Archetype/SET_CHEMICRITTER.yml @@ -5,4 +5,5 @@ value: 0xeb description: >- The ["Chemicritter"](https://yugipedia.com/wiki/Chemicritter) archetype. summary: Chemicritter -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CHRONOMALY.yml b/api/constants/Archetype/SET_CHRONOMALY.yml index 144d35da..a325543a 100644 --- a/api/constants/Archetype/SET_CHRONOMALY.yml +++ b/api/constants/Archetype/SET_CHRONOMALY.yml @@ -5,4 +5,5 @@ value: 0x70 description: >- The ["Chronomaly"](https://yugipedia.com/wiki/Chronomaly) archetype. summary: Chronomaly -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CHRYSALIS.yml b/api/constants/Archetype/SET_CHRYSALIS.yml index 4b6f1378..cdcc0aee 100644 --- a/api/constants/Archetype/SET_CHRYSALIS.yml +++ b/api/constants/Archetype/SET_CHRYSALIS.yml @@ -5,4 +5,5 @@ value: 0x1e description: >- The ["Chrysalis"](https://yugipedia.com/wiki/Chrysalis) archetype. summary: Chrysalis -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CIPHER.yml b/api/constants/Archetype/SET_CIPHER.yml index f9f8ed0d..37659aa8 100644 --- a/api/constants/Archetype/SET_CIPHER.yml +++ b/api/constants/Archetype/SET_CIPHER.yml @@ -5,4 +5,5 @@ value: 0xe5 description: >- The ["Cipher"](https://yugipedia.com/wiki/Cipher) archetype. summary: Cipher -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CIPHER_DRAGON.yml b/api/constants/Archetype/SET_CIPHER_DRAGON.yml index af4a0562..1a8d7e49 100644 --- a/api/constants/Archetype/SET_CIPHER_DRAGON.yml +++ b/api/constants/Archetype/SET_CIPHER_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Cipher Dragon"](https://yugipedia.com/wiki/Cipher_Dragon) archetype. Sub-archetype of [`SET_CIPHER`](/api/constants/Archetype/SET_CIPHER). summary: Cipher Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CLEAR_WING.yml b/api/constants/Archetype/SET_CLEAR_WING.yml index 6dd1a266..4a5139a8 100644 --- a/api/constants/Archetype/SET_CLEAR_WING.yml +++ b/api/constants/Archetype/SET_CLEAR_WING.yml @@ -5,4 +5,5 @@ value: 0xff description: >- The ["Clear Wing"](https://yugipedia.com/wiki/Clear_Wing) archetype. summary: Clear Wing -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CLOUDIAN.yml b/api/constants/Archetype/SET_CLOUDIAN.yml index ad342d2d..00c843d9 100644 --- a/api/constants/Archetype/SET_CLOUDIAN.yml +++ b/api/constants/Archetype/SET_CLOUDIAN.yml @@ -5,4 +5,5 @@ value: 0x18 description: >- The ["Cloudian"](https://yugipedia.com/wiki/Cloudian) archetype. summary: Cloudian -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CODEBREAKER.yml b/api/constants/Archetype/SET_CODEBREAKER.yml index 44259ebc..aae1426a 100644 --- a/api/constants/Archetype/SET_CODEBREAKER.yml +++ b/api/constants/Archetype/SET_CODEBREAKER.yml @@ -5,4 +5,5 @@ value: 0x13c description: >- The ["Codebreaker"](https://yugipedia.com/wiki/Codebreaker) archetype. summary: Codebreaker -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CODE_TALKER.yml b/api/constants/Archetype/SET_CODE_TALKER.yml index b401a225..f561f316 100644 --- a/api/constants/Archetype/SET_CODE_TALKER.yml +++ b/api/constants/Archetype/SET_CODE_TALKER.yml @@ -5,4 +5,5 @@ value: 0x101 description: >- The ["Code Talker"](https://yugipedia.com/wiki/Code_Talker_(archetype)) archetype. summary: Code Talker -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CONSTELLAR.yml b/api/constants/Archetype/SET_CONSTELLAR.yml index e77af452..cad21cd1 100644 --- a/api/constants/Archetype/SET_CONSTELLAR.yml +++ b/api/constants/Archetype/SET_CONSTELLAR.yml @@ -5,4 +5,5 @@ value: 0x53 description: >- The ["Constellar"](https://yugipedia.com/wiki/Constellar) archetype. summary: Constellar -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_COUNTER.yml b/api/constants/Archetype/SET_COUNTER.yml index 792d8ac7..5dadc05d 100644 --- a/api/constants/Archetype/SET_COUNTER.yml +++ b/api/constants/Archetype/SET_COUNTER.yml @@ -5,4 +5,5 @@ value: 0x200 description: >- The ["Counter"](https://yugipedia.com/wiki/Counter_(archetype)) archetype. summary: Counter -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CRUSADIA.yml b/api/constants/Archetype/SET_CRUSADIA.yml index 0d9bc7e4..763ad944 100644 --- a/api/constants/Archetype/SET_CRUSADIA.yml +++ b/api/constants/Archetype/SET_CRUSADIA.yml @@ -5,4 +5,5 @@ value: 0x116 description: >- The ["Crusadia"](https://yugipedia.com/wiki/Crusadia) archetype. summary: Crusadia -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CRYSTAL.yml b/api/constants/Archetype/SET_CRYSTAL.yml index a29bcbe6..8236c1ac 100644 --- a/api/constants/Archetype/SET_CRYSTAL.yml +++ b/api/constants/Archetype/SET_CRYSTAL.yml @@ -5,4 +5,5 @@ value: 0x34 description: >- The ["Crystal"](https://yugipedia.com/wiki/Crystal) archetype. summary: Crystal -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CRYSTAL_BEAST.yml b/api/constants/Archetype/SET_CRYSTAL_BEAST.yml index 7ff722f6..80100725 100644 --- a/api/constants/Archetype/SET_CRYSTAL_BEAST.yml +++ b/api/constants/Archetype/SET_CRYSTAL_BEAST.yml @@ -6,4 +6,5 @@ description: >- The ["Crystal Beast"](https://yugipedia.com/wiki/Crystal_Beast) archetype. Sub-archetype of [`SET_CRYSTAL`](/api/constants/Archetype/SET_CRYSTAL). summary: Crystal Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CRYSTRON.yml b/api/constants/Archetype/SET_CRYSTRON.yml index 26e1511f..5ab5ac28 100644 --- a/api/constants/Archetype/SET_CRYSTRON.yml +++ b/api/constants/Archetype/SET_CRYSTRON.yml @@ -5,4 +5,5 @@ value: 0xea description: >- The ["Crystron"](https://yugipedia.com/wiki/Crystron) archetype. summary: Crystron -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CUBIC.yml b/api/constants/Archetype/SET_CUBIC.yml index 718ad527..adb724f4 100644 --- a/api/constants/Archetype/SET_CUBIC.yml +++ b/api/constants/Archetype/SET_CUBIC.yml @@ -5,4 +5,5 @@ value: 0xe3 description: >- The ["Cubic"](https://yugipedia.com/wiki/Cubic) archetype. summary: Cubic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CXYZ.yml b/api/constants/Archetype/SET_CXYZ.yml index 8ecf4db1..a6bdd336 100644 --- a/api/constants/Archetype/SET_CXYZ.yml +++ b/api/constants/Archetype/SET_CXYZ.yml @@ -6,4 +6,5 @@ description: >- The ["CXyz"](https://yugipedia.com/wiki/CXyz) archetype. Sub-archetype of [`SET_XYZ`](/api/constants/Archetype/SET_XYZ). summary: CXyz -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CYBER.yml b/api/constants/Archetype/SET_CYBER.yml index 308b91e4..e27f7fb8 100644 --- a/api/constants/Archetype/SET_CYBER.yml +++ b/api/constants/Archetype/SET_CYBER.yml @@ -5,4 +5,5 @@ value: 0x93 description: >- The ["Cyber"](https://yugipedia.com/wiki/Cyber) archetype. summary: Cyber -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CYBERDARK.yml b/api/constants/Archetype/SET_CYBERDARK.yml index 7404aec6..54dca633 100644 --- a/api/constants/Archetype/SET_CYBERDARK.yml +++ b/api/constants/Archetype/SET_CYBERDARK.yml @@ -6,4 +6,5 @@ description: >- The ["Cyberdark"](https://yugipedia.com/wiki/Cyberdark) archetype. Sub-archetype of [`SET_CYBER`](/api/constants/Archetype/SET_CYBER). summary: Cyberdark -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CYBERNETIC.yml b/api/constants/Archetype/SET_CYBERNETIC.yml index 06f22945..e352d49b 100644 --- a/api/constants/Archetype/SET_CYBERNETIC.yml +++ b/api/constants/Archetype/SET_CYBERNETIC.yml @@ -5,4 +5,5 @@ value: 0x94 description: >- The ["Cybernetic"](https://yugipedia.com/wiki/Cybernetic) archetype. summary: Cybernetic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CYBER_ANGEL.yml b/api/constants/Archetype/SET_CYBER_ANGEL.yml index 03c994a5..98e29e7a 100644 --- a/api/constants/Archetype/SET_CYBER_ANGEL.yml +++ b/api/constants/Archetype/SET_CYBER_ANGEL.yml @@ -6,4 +6,5 @@ description: >- The ["Cyber Angel"](https://yugipedia.com/wiki/Cyber_Angel) archetype. Sub-archetype of [`SET_CYBER`](/api/constants/Archetype/SET_CYBER). summary: Cyber Angel -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CYBER_DRAGON.yml b/api/constants/Archetype/SET_CYBER_DRAGON.yml index c5f405b1..832fff0e 100644 --- a/api/constants/Archetype/SET_CYBER_DRAGON.yml +++ b/api/constants/Archetype/SET_CYBER_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Cyber Dragon"](https://yugipedia.com/wiki/Cyber_Dragon_(archetype)) archetype. Sub-archetype of [`SET_CYBER`](/api/constants/Archetype/SET_CYBER). summary: Cyber Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_CYNET.yml b/api/constants/Archetype/SET_CYNET.yml index 8eaa1c81..d0a14626 100644 --- a/api/constants/Archetype/SET_CYNET.yml +++ b/api/constants/Archetype/SET_CYNET.yml @@ -5,4 +5,5 @@ value: 0x118 description: >- The ["Cynet"](https://yugipedia.com/wiki/Cynet) archetype. summary: Cynet -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DANGER.yml b/api/constants/Archetype/SET_DANGER.yml index abf9eabd..cedf8f20 100644 --- a/api/constants/Archetype/SET_DANGER.yml +++ b/api/constants/Archetype/SET_DANGER.yml @@ -5,4 +5,5 @@ value: 0x11e description: >- The ["Danger!"](https://yugipedia.com/wiki/Danger!) archetype. summary: Danger! -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DANTE.yml b/api/constants/Archetype/SET_DANTE.yml index 2c4457d7..d0e73041 100644 --- a/api/constants/Archetype/SET_DANTE.yml +++ b/api/constants/Archetype/SET_DANTE.yml @@ -5,4 +5,5 @@ value: 0xd5 description: >- The ["Dante"](https://yugipedia.com/wiki/Dante) archetype. summary: Dante -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARKLORD.yml b/api/constants/Archetype/SET_DARKLORD.yml index 530cab84..0976ae78 100644 --- a/api/constants/Archetype/SET_DARKLORD.yml +++ b/api/constants/Archetype/SET_DARKLORD.yml @@ -5,4 +5,5 @@ value: 0xef description: >- The ["Darklord"](https://yugipedia.com/wiki/Darklord) archetype. summary: Darklord -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARK_CONTRACT.yml b/api/constants/Archetype/SET_DARK_CONTRACT.yml index d6754afc..cfa0e930 100644 --- a/api/constants/Archetype/SET_DARK_CONTRACT.yml +++ b/api/constants/Archetype/SET_DARK_CONTRACT.yml @@ -5,4 +5,5 @@ value: 0xae description: >- The ["Dark Contract"](https://yugipedia.com/wiki/Dark_Contract) archetype. summary: Dark Contract -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARK_LUCIUS.yml b/api/constants/Archetype/SET_DARK_LUCIUS.yml index 4d4fe3ef..e36a30f3 100644 --- a/api/constants/Archetype/SET_DARK_LUCIUS.yml +++ b/api/constants/Archetype/SET_DARK_LUCIUS.yml @@ -6,4 +6,5 @@ description: >- The ["Dark Lucius"](https://yugipedia.com/wiki/Dark_Lucius) series of "LV" monsters. Technically not an archetype but is registered as such on some cards for the LV set handling. summary: Dark Lucius -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARK_MAGICIAN.yml b/api/constants/Archetype/SET_DARK_MAGICIAN.yml index 0371fd33..21000210 100644 --- a/api/constants/Archetype/SET_DARK_MAGICIAN.yml +++ b/api/constants/Archetype/SET_DARK_MAGICIAN.yml @@ -5,4 +5,5 @@ value: 0x10a2 description: >- The ["Dark Magician"](https://yugipedia.com/wiki/Dark_Magician_(archetype)) archetype. summary: Dark Magician -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARK_MAGICIAN_GIRL.yml b/api/constants/Archetype/SET_DARK_MAGICIAN_GIRL.yml index 0b61f78e..bdfee07d 100644 --- a/api/constants/Archetype/SET_DARK_MAGICIAN_GIRL.yml +++ b/api/constants/Archetype/SET_DARK_MAGICIAN_GIRL.yml @@ -5,4 +5,5 @@ value: 0x30a2 description: >- The ["Dark Magician Girl"](https://yugipedia.com/wiki/Dark_Magician_Girl_(archetype)) archetype. summary: Dark Magician Girl -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARK_MIMIC.yml b/api/constants/Archetype/SET_DARK_MIMIC.yml index adac7ef0..8bef93de 100644 --- a/api/constants/Archetype/SET_DARK_MIMIC.yml +++ b/api/constants/Archetype/SET_DARK_MIMIC.yml @@ -6,4 +6,5 @@ description: >- The ["Dark Mimic"](https://yugipedia.com/wiki/Dark_Mimic) series of "LV" monsters. Technically not an archetype but is registered as such on some cards for the LV set handling. summary: Dark Mimic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARK_SCORPION.yml b/api/constants/Archetype/SET_DARK_SCORPION.yml index b414f335..0f730a49 100644 --- a/api/constants/Archetype/SET_DARK_SCORPION.yml +++ b/api/constants/Archetype/SET_DARK_SCORPION.yml @@ -5,4 +5,5 @@ value: 0x1a description: >- The ["Dark Scorpion"](https://yugipedia.com/wiki/Dark_Scorpion) archetype. summary: Dark Scorpion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DARK_WORLD.yml b/api/constants/Archetype/SET_DARK_WORLD.yml index 27fd4db2..ef8992ef 100644 --- a/api/constants/Archetype/SET_DARK_WORLD.yml +++ b/api/constants/Archetype/SET_DARK_WORLD.yml @@ -5,4 +5,5 @@ value: 0x6 description: >- The ["Dark World"](https://yugipedia.com/wiki/Dark_World) archetype. summary: Dark World -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DD.yml b/api/constants/Archetype/SET_DD.yml index c00d31cf..b561c2a9 100644 --- a/api/constants/Archetype/SET_DD.yml +++ b/api/constants/Archetype/SET_DD.yml @@ -5,4 +5,5 @@ value: 0xaf description: >- The ["D/D"](https://yugipedia.com/wiki/D/D) archetype. summary: D/D -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DDD.yml b/api/constants/Archetype/SET_DDD.yml index e86be22a..4b6765a8 100644 --- a/api/constants/Archetype/SET_DDD.yml +++ b/api/constants/Archetype/SET_DDD.yml @@ -6,4 +6,5 @@ description: >- The ["D/D/D"](https://yugipedia.com/wiki/D/D/D) archetype. Sub-archetype of [`SET_DD`](/api/constants/Archetype/SET_DD). summary: D/D/D -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DESKBOT.yml b/api/constants/Archetype/SET_DESKBOT.yml index 91633fd7..a67bf3b3 100644 --- a/api/constants/Archetype/SET_DESKBOT.yml +++ b/api/constants/Archetype/SET_DESKBOT.yml @@ -5,4 +5,5 @@ value: 0xab description: >- The ["Deskbot"](https://yugipedia.com/wiki/Deskbot) archetype. summary: Deskbot -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DESPIA.yml b/api/constants/Archetype/SET_DESPIA.yml index 2c0a463f..1eb80006 100644 --- a/api/constants/Archetype/SET_DESPIA.yml +++ b/api/constants/Archetype/SET_DESPIA.yml @@ -5,4 +5,5 @@ value: 0x166 description: >- The ["Despia"](https://yugipedia.com/wiki/Despia) archetype. summary: Despia -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DESTINY_HERO.yml b/api/constants/Archetype/SET_DESTINY_HERO.yml index 19f64470..8944955c 100644 --- a/api/constants/Archetype/SET_DESTINY_HERO.yml +++ b/api/constants/Archetype/SET_DESTINY_HERO.yml @@ -6,4 +6,5 @@ description: >- The ["Destiny HERO"](https://yugipedia.com/wiki/Destiny_HERO) archetype. Sub-archetype of [`SET_HERO`](/api/constants/Archetype/SET_HERO). summary: Destiny HERO -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DESTRUCTION_SWORD.yml b/api/constants/Archetype/SET_DESTRUCTION_SWORD.yml index 5a119616..562cc493 100644 --- a/api/constants/Archetype/SET_DESTRUCTION_SWORD.yml +++ b/api/constants/Archetype/SET_DESTRUCTION_SWORD.yml @@ -5,4 +5,5 @@ value: 0xd6 description: >- The ["Destruction Sword"](https://yugipedia.com/wiki/Destruction_Sword) archetype. summary: Destruction Sword -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DIABELL.yml b/api/constants/Archetype/SET_DIABELL.yml index 15fd42d3..02cd6062 100644 --- a/api/constants/Archetype/SET_DIABELL.yml +++ b/api/constants/Archetype/SET_DIABELL.yml @@ -8,4 +8,4 @@ description: >- summary: Diabell status: index: unstable - message: Constant's name may change to follow its official English name once confirmed. + message: Constant's name may change to follow the archetype's official English name. diff --git a/api/constants/Archetype/SET_DINOMIST.yml b/api/constants/Archetype/SET_DINOMIST.yml index 936beb49..36981912 100644 --- a/api/constants/Archetype/SET_DINOMIST.yml +++ b/api/constants/Archetype/SET_DINOMIST.yml @@ -5,4 +5,5 @@ value: 0xd8 description: >- The ["Dinomist"](https://yugipedia.com/wiki/Dinomist) archetype. summary: Dinomist -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DINOMORPHIA.yml b/api/constants/Archetype/SET_DINOMORPHIA.yml index d6c2afa5..d22a4b50 100644 --- a/api/constants/Archetype/SET_DINOMORPHIA.yml +++ b/api/constants/Archetype/SET_DINOMORPHIA.yml @@ -5,4 +5,5 @@ value: 0x175 description: >- The ["Dinomorphia"](https://yugipedia.com/wiki/Dinomorphia) archetype. summary: Dinomorphia -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DINOWRESTLER.yml b/api/constants/Archetype/SET_DINOWRESTLER.yml index 533f76e2..dff1f1cd 100644 --- a/api/constants/Archetype/SET_DINOWRESTLER.yml +++ b/api/constants/Archetype/SET_DINOWRESTLER.yml @@ -5,4 +5,5 @@ value: 0x11a description: >- The ["Dinowrestler"](https://yugipedia.com/wiki/Dinowrestler) archetype. summary: Dinowrestler -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DJINN.yml b/api/constants/Archetype/SET_DJINN.yml index 3704ef00..5fa99586 100644 --- a/api/constants/Archetype/SET_DJINN.yml +++ b/api/constants/Archetype/SET_DJINN.yml @@ -5,4 +5,5 @@ value: 0x6d description: >- The ["Djinn"](https://yugipedia.com/wiki/Djinn) archetype. summary: Djinn -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DODODO.yml b/api/constants/Archetype/SET_DODODO.yml index 9d4ac821..39d80db6 100644 --- a/api/constants/Archetype/SET_DODODO.yml +++ b/api/constants/Archetype/SET_DODODO.yml @@ -5,4 +5,5 @@ value: 0x82 description: >- The ["Dododo"](https://yugipedia.com/wiki/Dododo) archetype. summary: Dododo -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DOGMATIKA.yml b/api/constants/Archetype/SET_DOGMATIKA.yml index 860fb7e1..6a26e715 100644 --- a/api/constants/Archetype/SET_DOGMATIKA.yml +++ b/api/constants/Archetype/SET_DOGMATIKA.yml @@ -5,4 +5,5 @@ value: 0x146 description: >- The ["Dogmatika"](https://yugipedia.com/wiki/Dogmatika) archetype. summary: Dogmatika -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DOLL_MONSTER.yml b/api/constants/Archetype/SET_DOLL_MONSTER.yml index 2680f6b2..ec9a91bd 100644 --- a/api/constants/Archetype/SET_DOLL_MONSTER.yml +++ b/api/constants/Archetype/SET_DOLL_MONSTER.yml @@ -5,4 +5,5 @@ value: 0x15c description: >- The ["Doll Monster"](https://yugipedia.com/wiki/Doll_Monster) archetype. summary: Doll Monster -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DOODLEBOOK.yml b/api/constants/Archetype/SET_DOODLEBOOK.yml index 0c62ad70..5f11491c 100644 --- a/api/constants/Archetype/SET_DOODLEBOOK.yml +++ b/api/constants/Archetype/SET_DOODLEBOOK.yml @@ -5,4 +5,5 @@ value: 0x2186 description: >- The ["Doodlebook"](https://yugipedia.com/wiki/Doodlebook) archetype. summary: Doodlebook -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DOODLE_BEAST.yml b/api/constants/Archetype/SET_DOODLE_BEAST.yml index 4e69eeef..c72a366e 100644 --- a/api/constants/Archetype/SET_DOODLE_BEAST.yml +++ b/api/constants/Archetype/SET_DOODLE_BEAST.yml @@ -5,4 +5,5 @@ value: 0x1186 description: >- The ["Doodle Beast"](https://yugipedia.com/wiki/Doodle_Beast) archetype. summary: Doodle Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DRACOSLAYER.yml b/api/constants/Archetype/SET_DRACOSLAYER.yml index 4e9d55a8..e0e3b054 100644 --- a/api/constants/Archetype/SET_DRACOSLAYER.yml +++ b/api/constants/Archetype/SET_DRACOSLAYER.yml @@ -5,4 +5,5 @@ value: 0xc7 description: >- The ["Dracoslayer"](https://yugipedia.com/wiki/Dracoslayer) archetype. summary: Dracoslayer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DRACOVERLORD.yml b/api/constants/Archetype/SET_DRACOVERLORD.yml index 19d2b339..870d6bb4 100644 --- a/api/constants/Archetype/SET_DRACOVERLORD.yml +++ b/api/constants/Archetype/SET_DRACOVERLORD.yml @@ -5,4 +5,5 @@ value: 0xda description: >- The ["Dracoverlord"](https://yugipedia.com/wiki/Dracoverlord) archetype. summary: Dracoverlord -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DRAGONMAID.yml b/api/constants/Archetype/SET_DRAGONMAID.yml index 91b3693b..168c513a 100644 --- a/api/constants/Archetype/SET_DRAGONMAID.yml +++ b/api/constants/Archetype/SET_DRAGONMAID.yml @@ -5,4 +5,5 @@ value: 0x133 description: >- The ["Dragonmaid"](https://yugipedia.com/wiki/Dragonmaid) archetype. summary: Dragonmaid -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DRAGONTAIL.yml b/api/constants/Archetype/SET_DRAGONTAIL.yml index b71e02d2..395a6cdd 100644 --- a/api/constants/Archetype/SET_DRAGONTAIL.yml +++ b/api/constants/Archetype/SET_DRAGONTAIL.yml @@ -7,4 +7,4 @@ description: >- summary: Dragontail status: index: unstable - message: Constant's name may change to follow its official English name once confirmed. + message: Constant's name may change to follow the archetype's official English name. diff --git a/api/constants/Archetype/SET_DRAGUNITY.yml b/api/constants/Archetype/SET_DRAGUNITY.yml index d4690a27..8a6e357c 100644 --- a/api/constants/Archetype/SET_DRAGUNITY.yml +++ b/api/constants/Archetype/SET_DRAGUNITY.yml @@ -5,4 +5,5 @@ value: 0x29 description: >- The ["Dragunity"](https://yugipedia.com/wiki/Dragunity) archetype. summary: Dragunity -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DREAM_MIRROR.yml b/api/constants/Archetype/SET_DREAM_MIRROR.yml index bc71b0d7..b69f68ab 100644 --- a/api/constants/Archetype/SET_DREAM_MIRROR.yml +++ b/api/constants/Archetype/SET_DREAM_MIRROR.yml @@ -5,4 +5,5 @@ value: 0x131 description: >- The ["Dream Mirror"](https://yugipedia.com/wiki/Dream_Mirror) archetype. summary: Dream Mirror -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DRYTRON.yml b/api/constants/Archetype/SET_DRYTRON.yml index 3ab15262..e2c25e6b 100644 --- a/api/constants/Archetype/SET_DRYTRON.yml +++ b/api/constants/Archetype/SET_DRYTRON.yml @@ -5,4 +5,5 @@ value: 0x151 description: >- The ["Drytron"](https://yugipedia.com/wiki/Drytron) archetype. summary: Drytron -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DUAL_AVATAR.yml b/api/constants/Archetype/SET_DUAL_AVATAR.yml index dd7250cc..3c94f4e4 100644 --- a/api/constants/Archetype/SET_DUAL_AVATAR.yml +++ b/api/constants/Archetype/SET_DUAL_AVATAR.yml @@ -5,4 +5,5 @@ value: 0x14e description: >- The ["Dual Avatar"](https://yugipedia.com/wiki/Dual_Avatar) archetype. summary: Dual Avatar -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_DUSTON.yml b/api/constants/Archetype/SET_DUSTON.yml index efd5e147..5ee8687f 100644 --- a/api/constants/Archetype/SET_DUSTON.yml +++ b/api/constants/Archetype/SET_DUSTON.yml @@ -5,4 +5,5 @@ value: 0x80 description: >- The ["Duston"](https://yugipedia.com/wiki/Duston) archetype. summary: Duston -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EARTHBOUND.yml b/api/constants/Archetype/SET_EARTHBOUND.yml index 06609555..3cf4e195 100644 --- a/api/constants/Archetype/SET_EARTHBOUND.yml +++ b/api/constants/Archetype/SET_EARTHBOUND.yml @@ -5,4 +5,5 @@ value: 0x21 description: >- The ["Earthbound"](https://yugipedia.com/wiki/Earthbound) archetype. summary: Earthbound -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EARTHBOUND_IMMORTAL.yml b/api/constants/Archetype/SET_EARTHBOUND_IMMORTAL.yml index 7cf2750e..edeecab4 100644 --- a/api/constants/Archetype/SET_EARTHBOUND_IMMORTAL.yml +++ b/api/constants/Archetype/SET_EARTHBOUND_IMMORTAL.yml @@ -6,4 +6,5 @@ description: >- The ["Earthbound Immortal"](https://yugipedia.com/wiki/Earthbound_Immortal) archetype. Sub-archetype of [`SET_EARTHBOUND`](/api/constants/Archetype/SET_EARTHBOUND). summary: Earthbound Immortal -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EDGE_IMP.yml b/api/constants/Archetype/SET_EDGE_IMP.yml index 5c67d3b5..be0c9beb 100644 --- a/api/constants/Archetype/SET_EDGE_IMP.yml +++ b/api/constants/Archetype/SET_EDGE_IMP.yml @@ -5,4 +5,5 @@ value: 0xc3 description: >- The ["Edge Imp"](https://yugipedia.com/wiki/Edge_Imp) archetype. summary: Edge Imp -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ELDER_ENTITY.yml b/api/constants/Archetype/SET_ELDER_ENTITY.yml index ba94c6a0..815fcaaa 100644 --- a/api/constants/Archetype/SET_ELDER_ENTITY.yml +++ b/api/constants/Archetype/SET_ELDER_ENTITY.yml @@ -5,4 +5,5 @@ value: 0x20b7 description: >- The ["Elder Entity"](https://yugipedia.com/wiki/Elder_Entity) archetype. summary: Elder Entity -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ELDLICH.yml b/api/constants/Archetype/SET_ELDLICH.yml index cfce895a..df8f0d05 100644 --- a/api/constants/Archetype/SET_ELDLICH.yml +++ b/api/constants/Archetype/SET_ELDLICH.yml @@ -5,4 +5,5 @@ value: 0x142 description: >- The ["Eldlich"](https://yugipedia.com/wiki/Eldlich) archetype. summary: Eldlich -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ELDLIXIR.yml b/api/constants/Archetype/SET_ELDLIXIR.yml index e57b4b6b..1873065c 100644 --- a/api/constants/Archetype/SET_ELDLIXIR.yml +++ b/api/constants/Archetype/SET_ELDLIXIR.yml @@ -5,4 +5,5 @@ value: 0x143 description: >- The ["Eldlixir"](https://yugipedia.com/wiki/Eldlixir) archetype. summary: Eldlixir -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ELEMENTAL_HERO.yml b/api/constants/Archetype/SET_ELEMENTAL_HERO.yml index 96b50024..26d1b3f4 100644 --- a/api/constants/Archetype/SET_ELEMENTAL_HERO.yml +++ b/api/constants/Archetype/SET_ELEMENTAL_HERO.yml @@ -6,4 +6,5 @@ description: >- The ["Elemental HERO"](https://yugipedia.com/wiki/Elemental_HERO) archetype. Sub-archetype of [`SET_HERO`](/api/constants/Archetype/SET_HERO). summary: Elemental HERO -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ELEMENTAL_LORD.yml b/api/constants/Archetype/SET_ELEMENTAL_LORD.yml index 00176cfd..483e2d0d 100644 --- a/api/constants/Archetype/SET_ELEMENTAL_LORD.yml +++ b/api/constants/Archetype/SET_ELEMENTAL_LORD.yml @@ -5,4 +5,5 @@ value: 0x113 description: >- The ["Elemental Lord"](https://yugipedia.com/wiki/Elemental_Lord) archetype. summary: Elemental Lord -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ELEMENTSABER.yml b/api/constants/Archetype/SET_ELEMENTSABER.yml index d91c699b..2cd08915 100644 --- a/api/constants/Archetype/SET_ELEMENTSABER.yml +++ b/api/constants/Archetype/SET_ELEMENTSABER.yml @@ -6,4 +6,5 @@ description: >- The ["Elementsaber"](https://yugipedia.com/wiki/Elementsaber) archetype. Sub-archetype of [`SET_SABER`](/api/constants/Archetype/SET_SABER). summary: Elementsaber -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EMBLEMA.yml b/api/constants/Archetype/SET_EMBLEMA.yml index 92e688d3..3da89dec 100644 --- a/api/constants/Archetype/SET_EMBLEMA.yml +++ b/api/constants/Archetype/SET_EMBLEMA.yml @@ -5,4 +5,5 @@ value: 0x1ad description: >- The ["Emblema"](https://yugipedia.com/wiki/Emblema) archetype. summary: Emblema -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EMPOWERED_WARRIOR.yml b/api/constants/Archetype/SET_EMPOWERED_WARRIOR.yml index 057c1edc..26efd68d 100644 --- a/api/constants/Archetype/SET_EMPOWERED_WARRIOR.yml +++ b/api/constants/Archetype/SET_EMPOWERED_WARRIOR.yml @@ -5,4 +5,5 @@ value: 0xca description: >- The ["Empowered Warrior"](https://yugipedia.com/wiki/Empowered_Warrior) archetype. summary: Empowered Warrior -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ENDYMION.yml b/api/constants/Archetype/SET_ENDYMION.yml index 39bdedb1..36443fee 100644 --- a/api/constants/Archetype/SET_ENDYMION.yml +++ b/api/constants/Archetype/SET_ENDYMION.yml @@ -5,4 +5,5 @@ value: 0x12a description: >- The ["Endymion"](https://yugipedia.com/wiki/Endymion) archetype. summary: Endymion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EVIL_EYE.yml b/api/constants/Archetype/SET_EVIL_EYE.yml index 6b079a4d..69e3d2d7 100644 --- a/api/constants/Archetype/SET_EVIL_EYE.yml +++ b/api/constants/Archetype/SET_EVIL_EYE.yml @@ -5,4 +5,5 @@ value: 0x129 description: >- The ["Evil Eye"](https://yugipedia.com/wiki/Evil_Eye) archetype. summary: Evil Eye -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EVIL_HERO.yml b/api/constants/Archetype/SET_EVIL_HERO.yml index c1a37132..e5715b3c 100644 --- a/api/constants/Archetype/SET_EVIL_HERO.yml +++ b/api/constants/Archetype/SET_EVIL_HERO.yml @@ -6,4 +6,5 @@ description: >- The ["Evil HERO"](https://yugipedia.com/wiki/Evil_HERO) archetype. Sub-archetype of [`SET_HERO`](/api/constants/Archetype/SET_HERO). summary: Evil HERO -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EVIL_TWIN.yml b/api/constants/Archetype/SET_EVIL_TWIN.yml index 76aa7bd9..c1559bac 100644 --- a/api/constants/Archetype/SET_EVIL_TWIN.yml +++ b/api/constants/Archetype/SET_EVIL_TWIN.yml @@ -5,4 +5,5 @@ value: 0x155 description: >- The ["Evil★Twin"](https://yugipedia.com/wiki/Evil%E2%98%85Twin) archetype. summary: Evil★Twin -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EVOLSAUR.yml b/api/constants/Archetype/SET_EVOLSAUR.yml index 51cb3722..f14037ce 100644 --- a/api/constants/Archetype/SET_EVOLSAUR.yml +++ b/api/constants/Archetype/SET_EVOLSAUR.yml @@ -5,4 +5,5 @@ value: 0x604e description: >- The ["Evolsaur"](https://yugipedia.com/wiki/Evolsaur) archetype. summary: Evolsaur -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EVOLTILE.yml b/api/constants/Archetype/SET_EVOLTILE.yml index 7f86bd7d..f677d778 100644 --- a/api/constants/Archetype/SET_EVOLTILE.yml +++ b/api/constants/Archetype/SET_EVOLTILE.yml @@ -5,4 +5,5 @@ value: 0x304e description: >- The ["Evoltile"](https://yugipedia.com/wiki/Evoltile) archetype. summary: Evoltile -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EVOLUTION_PILL.yml b/api/constants/Archetype/SET_EVOLUTION_PILL.yml index fb637e1e..86ff2f0f 100644 --- a/api/constants/Archetype/SET_EVOLUTION_PILL.yml +++ b/api/constants/Archetype/SET_EVOLUTION_PILL.yml @@ -5,4 +5,5 @@ value: 0x10e description: >- The ["Evolution Pill"](https://yugipedia.com/wiki/Evolution_Pill) archetype. summary: Evolution Pill -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EVOLZAR.yml b/api/constants/Archetype/SET_EVOLZAR.yml index e2e9c3df..d8e65a8e 100644 --- a/api/constants/Archetype/SET_EVOLZAR.yml +++ b/api/constants/Archetype/SET_EVOLZAR.yml @@ -5,4 +5,5 @@ value: 0x504e description: >- The ["Evolzar"](https://yugipedia.com/wiki/Evolzar) archetype. summary: Evolzar -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EXODD.yml b/api/constants/Archetype/SET_EXODD.yml index b30b10e4..1bfac0e8 100644 --- a/api/constants/Archetype/SET_EXODD.yml +++ b/api/constants/Archetype/SET_EXODD.yml @@ -5,4 +5,5 @@ value: 0x1a7 description: >- The ["Exodd" or "Obliterate!!!"](https://yugipedia.com/wiki/Exodd) archetype. summary: Exodd|Obliterate!!! -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EXODIA.yml b/api/constants/Archetype/SET_EXODIA.yml index 6bd60056..3c45caa5 100644 --- a/api/constants/Archetype/SET_EXODIA.yml +++ b/api/constants/Archetype/SET_EXODIA.yml @@ -5,4 +5,5 @@ value: 0xde description: >- The ["Exodia"](https://yugipedia.com/wiki/Exodia) archetype. summary: Exodia -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EXOSISTER.yml b/api/constants/Archetype/SET_EXOSISTER.yml index ecc8f6e5..2ddc238c 100644 --- a/api/constants/Archetype/SET_EXOSISTER.yml +++ b/api/constants/Archetype/SET_EXOSISTER.yml @@ -5,4 +5,5 @@ value: 0x174 description: >- The ["Exosister"](https://yugipedia.com/wiki/Exosister) archetype. summary: Exosister -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_EYES_RESTRICT.yml b/api/constants/Archetype/SET_EYES_RESTRICT.yml index 9c8be3ea..1f808dff 100644 --- a/api/constants/Archetype/SET_EYES_RESTRICT.yml +++ b/api/constants/Archetype/SET_EYES_RESTRICT.yml @@ -6,4 +6,5 @@ description: >- The ["Eyes Restrict"](https://yugipedia.com/wiki/Eyes_Restrict) archetype. Sub-archetype of [`SET_RELINQUISHED`](/api/constants/Archetype/SET_RELINQUISHED). summary: Eyes Restrict -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FA.yml b/api/constants/Archetype/SET_FA.yml index ee81b545..05afdfe1 100644 --- a/api/constants/Archetype/SET_FA.yml +++ b/api/constants/Archetype/SET_FA.yml @@ -5,4 +5,5 @@ value: 0x107 description: >- The ["F.A."](https://yugipedia.com/wiki/F.A.) archetype. summary: F.A. -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FABLED.yml b/api/constants/Archetype/SET_FABLED.yml index 3bae2c32..aab1c3f6 100644 --- a/api/constants/Archetype/SET_FABLED.yml +++ b/api/constants/Archetype/SET_FABLED.yml @@ -5,4 +5,5 @@ value: 0x35 description: >- The ["Fabled"](https://yugipedia.com/wiki/Fabled) archetype. summary: Fabled -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FAMILIAR_POSSESSED.yml b/api/constants/Archetype/SET_FAMILIAR_POSSESSED.yml index c2d3ddee..3237f48f 100644 --- a/api/constants/Archetype/SET_FAMILIAR_POSSESSED.yml +++ b/api/constants/Archetype/SET_FAMILIAR_POSSESSED.yml @@ -6,4 +6,5 @@ description: >- The ["Familiar-Possessed"](https://yugipedia.com/wiki/Familiar-Possessed) archetype. Sub-archetype of [`SET_POSSESSED`](/api/constants/Archetype/SET_POSSESSED). summary: Familiar-Possessed -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FAVORITE.yml b/api/constants/Archetype/SET_FAVORITE.yml index 789437e2..5d783b66 100644 --- a/api/constants/Archetype/SET_FAVORITE.yml +++ b/api/constants/Archetype/SET_FAVORITE.yml @@ -5,4 +5,5 @@ value: 0x195 description: >- The ["Favorite"](https://yugipedia.com/wiki/Favorite) archetype. summary: Favorite -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FIENDSMITH.yml b/api/constants/Archetype/SET_FIENDSMITH.yml index 5cb52d3d..e95c8bc0 100644 --- a/api/constants/Archetype/SET_FIENDSMITH.yml +++ b/api/constants/Archetype/SET_FIENDSMITH.yml @@ -5,4 +5,5 @@ value: 0x1a8 description: >- The ["Fiendsmith"](https://yugipedia.com/wiki/Fiendsmith) archetype. summary: Fiendsmith -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FIREWALL.yml b/api/constants/Archetype/SET_FIREWALL.yml index 1a96d938..4e9d3123 100644 --- a/api/constants/Archetype/SET_FIREWALL.yml +++ b/api/constants/Archetype/SET_FIREWALL.yml @@ -5,4 +5,5 @@ value: 0x190 description: >- The ["Firewall"](https://yugipedia.com/wiki/Firewall_(archetype)) archetype. summary: Firewall -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FIRE_FIST.yml b/api/constants/Archetype/SET_FIRE_FIST.yml index 8bc638c6..a30e420e 100644 --- a/api/constants/Archetype/SET_FIRE_FIST.yml +++ b/api/constants/Archetype/SET_FIRE_FIST.yml @@ -5,4 +5,5 @@ value: 0x79 description: >- The ["Fire Fist"](https://yugipedia.com/wiki/Fire_Fist) archetype. summary: Fire Fist -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FIRE_FORMATION.yml b/api/constants/Archetype/SET_FIRE_FORMATION.yml index 0a991f66..16663c6c 100644 --- a/api/constants/Archetype/SET_FIRE_FORMATION.yml +++ b/api/constants/Archetype/SET_FIRE_FORMATION.yml @@ -5,4 +5,5 @@ value: 0x7c description: >- The ["Fire Formation"](https://yugipedia.com/wiki/Fire_Formation) archetype. summary: Fire Formation -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FIRE_KING.yml b/api/constants/Archetype/SET_FIRE_KING.yml index 2f938e99..104a6dd9 100644 --- a/api/constants/Archetype/SET_FIRE_KING.yml +++ b/api/constants/Archetype/SET_FIRE_KING.yml @@ -5,4 +5,5 @@ value: 0x81 description: >- The ["Fire King"](https://yugipedia.com/wiki/Fire_King) archetype. summary: Fire King -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FIRE_KING_AVATAR.yml b/api/constants/Archetype/SET_FIRE_KING_AVATAR.yml index 56306047..c4fad05a 100644 --- a/api/constants/Archetype/SET_FIRE_KING_AVATAR.yml +++ b/api/constants/Archetype/SET_FIRE_KING_AVATAR.yml @@ -6,4 +6,5 @@ description: >- The ["Fire King Avatar"](https://yugipedia.com/wiki/Fire_King_Avatar) archetype. Sub-archetype of [`SET_FIRE_KING`](/api/constants/Archetype/SET_FIRE_KING). summary: Fire King Avatar -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FISHBORG.yml b/api/constants/Archetype/SET_FISHBORG.yml index 8c644b07..e4dbc08c 100644 --- a/api/constants/Archetype/SET_FISHBORG.yml +++ b/api/constants/Archetype/SET_FISHBORG.yml @@ -5,4 +5,5 @@ value: 0x96 description: >- The ["Fishborg"](https://yugipedia.com/wiki/Fishborg) archetype. summary: Fishborg -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FLAMVELL.yml b/api/constants/Archetype/SET_FLAMVELL.yml index 557308f7..206e16d4 100644 --- a/api/constants/Archetype/SET_FLAMVELL.yml +++ b/api/constants/Archetype/SET_FLAMVELL.yml @@ -5,4 +5,5 @@ value: 0x2c description: >- The ["Flamvell"](https://yugipedia.com/wiki/Flamvell) archetype. summary: Flamvell -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FLOOWANDEREEZE.yml b/api/constants/Archetype/SET_FLOOWANDEREEZE.yml index 58a640ab..d9d7a98b 100644 --- a/api/constants/Archetype/SET_FLOOWANDEREEZE.yml +++ b/api/constants/Archetype/SET_FLOOWANDEREEZE.yml @@ -5,4 +5,5 @@ value: 0x16f description: >- The ["Floowandereeze"](https://yugipedia.com/wiki/Floowandereeze) archetype. summary: Floowandereeze -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FLOWER_CARDIAN.yml b/api/constants/Archetype/SET_FLOWER_CARDIAN.yml index 7b6b0749..7f199f2d 100644 --- a/api/constants/Archetype/SET_FLOWER_CARDIAN.yml +++ b/api/constants/Archetype/SET_FLOWER_CARDIAN.yml @@ -5,4 +5,5 @@ value: 0xe6 description: >- The ["Flower Cardian"](https://yugipedia.com/wiki/Flower_Cardian) archetype. summary: Flower Cardian -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FLUFFAL.yml b/api/constants/Archetype/SET_FLUFFAL.yml index 2a75497c..cf49468a 100644 --- a/api/constants/Archetype/SET_FLUFFAL.yml +++ b/api/constants/Archetype/SET_FLUFFAL.yml @@ -5,4 +5,5 @@ value: 0xa9 description: >- The ["Fluffal"](https://yugipedia.com/wiki/Fluffal) archetype. summary: Fluffal -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FORBIDDEN.yml b/api/constants/Archetype/SET_FORBIDDEN.yml index 589ae0b4..7e3e389b 100644 --- a/api/constants/Archetype/SET_FORBIDDEN.yml +++ b/api/constants/Archetype/SET_FORBIDDEN.yml @@ -5,4 +5,5 @@ value: 0x11d description: >- The ["Forbidden"](https://yugipedia.com/wiki/Forbidden_(archetype)) archetype. summary: Forbidden -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FORBIDDEN_ONE.yml b/api/constants/Archetype/SET_FORBIDDEN_ONE.yml index ac2439ef..7810ea5a 100644 --- a/api/constants/Archetype/SET_FORBIDDEN_ONE.yml +++ b/api/constants/Archetype/SET_FORBIDDEN_ONE.yml @@ -5,4 +5,5 @@ value: 0x40 description: >- The ["Forbidden One"](https://yugipedia.com/wiki/Forbidden_One) archetype. summary: Forbidden One -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FORTUNE_FAIRY.yml b/api/constants/Archetype/SET_FORTUNE_FAIRY.yml index 52084166..2b64f770 100644 --- a/api/constants/Archetype/SET_FORTUNE_FAIRY.yml +++ b/api/constants/Archetype/SET_FORTUNE_FAIRY.yml @@ -5,4 +5,5 @@ value: 0x12e description: >- The ["Fortune Fairy"](https://yugipedia.com/wiki/Fortune_Fairy) archetype. summary: Fortune Fairy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FORTUNE_LADY.yml b/api/constants/Archetype/SET_FORTUNE_LADY.yml index c036fd31..12366f53 100644 --- a/api/constants/Archetype/SET_FORTUNE_LADY.yml +++ b/api/constants/Archetype/SET_FORTUNE_LADY.yml @@ -5,4 +5,5 @@ value: 0x31 description: >- The ["Fortune Lady"](https://yugipedia.com/wiki/Fortune_Lady) archetype. summary: Fortune Lady -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FOSSIL.yml b/api/constants/Archetype/SET_FOSSIL.yml index ed051d51..75a5687d 100644 --- a/api/constants/Archetype/SET_FOSSIL.yml +++ b/api/constants/Archetype/SET_FOSSIL.yml @@ -5,4 +5,5 @@ value: 0x14c description: >- The ["Fossil"](https://yugipedia.com/wiki/Fossil) archetype. summary: Fossil -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FRIGHTFUR.yml b/api/constants/Archetype/SET_FRIGHTFUR.yml index 455856b0..a3856f08 100644 --- a/api/constants/Archetype/SET_FRIGHTFUR.yml +++ b/api/constants/Archetype/SET_FRIGHTFUR.yml @@ -5,4 +5,5 @@ value: 0xad description: >- The ["Frightfur"](https://yugipedia.com/wiki/Frightfur) archetype. summary: Frightfur -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FROG.yml b/api/constants/Archetype/SET_FROG.yml index 64c34ea1..b9295147 100644 --- a/api/constants/Archetype/SET_FROG.yml +++ b/api/constants/Archetype/SET_FROG.yml @@ -5,4 +5,5 @@ value: 0x12 description: >- The ["Frog"](https://yugipedia.com/wiki/Frog) archetype. summary: Frog -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FUR_HIRE.yml b/api/constants/Archetype/SET_FUR_HIRE.yml index f10bcf80..ac8bc2f1 100644 --- a/api/constants/Archetype/SET_FUR_HIRE.yml +++ b/api/constants/Archetype/SET_FUR_HIRE.yml @@ -5,4 +5,5 @@ value: 0x114 description: >- The ["Fur Hire"](https://yugipedia.com/wiki/Fur_Hire) archetype. summary: Fur Hire -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FUSION.yml b/api/constants/Archetype/SET_FUSION.yml index 9396f480..08cd3f31 100644 --- a/api/constants/Archetype/SET_FUSION.yml +++ b/api/constants/Archetype/SET_FUSION.yml @@ -5,4 +5,5 @@ value: 0x46 description: >- The ["Polymerization" or "Fusion"](https://yugipedia.com/wiki/Fusion_(archetype)) archetype. summary: Polymerization|Fusion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_FUSION_DRAGON.yml b/api/constants/Archetype/SET_FUSION_DRAGON.yml index 1a3b3f75..854042ec 100644 --- a/api/constants/Archetype/SET_FUSION_DRAGON.yml +++ b/api/constants/Archetype/SET_FUSION_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Fusion Dragon"](https://yugipedia.com/wiki/Fusion_Dragon) archetype. Sub-archetype of [`SET_FUSION`](/api/constants/Archetype/SET_FUSION). summary: Fusion Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GADGET.yml b/api/constants/Archetype/SET_GADGET.yml index 2f32085c..dc49f96e 100644 --- a/api/constants/Archetype/SET_GADGET.yml +++ b/api/constants/Archetype/SET_GADGET.yml @@ -5,4 +5,5 @@ value: 0x51 description: >- The ["Gadget"](https://yugipedia.com/wiki/Gadget) archetype. summary: Gadget -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GAGAGA.yml b/api/constants/Archetype/SET_GAGAGA.yml index 7e77b21d..eb74b8f6 100644 --- a/api/constants/Archetype/SET_GAGAGA.yml +++ b/api/constants/Archetype/SET_GAGAGA.yml @@ -5,4 +5,5 @@ value: 0x54 description: >- The ["Gagaga"](https://yugipedia.com/wiki/Gagaga) archetype. summary: Gagaga -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GAIA_THE_FIERCE_KNIGHT.yml b/api/constants/Archetype/SET_GAIA_THE_FIERCE_KNIGHT.yml index 55b06ec6..8ebd1a98 100644 --- a/api/constants/Archetype/SET_GAIA_THE_FIERCE_KNIGHT.yml +++ b/api/constants/Archetype/SET_GAIA_THE_FIERCE_KNIGHT.yml @@ -5,4 +5,5 @@ value: 0xbd description: >- The ["Gaia The Fierce Knight"](https://yugipedia.com/wiki/Gaia_The_Fierce_Knight_(archetype)) archetype. summary: Gaia The Fierce Knight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GALAXY.yml b/api/constants/Archetype/SET_GALAXY.yml index f3a0b246..996be19e 100644 --- a/api/constants/Archetype/SET_GALAXY.yml +++ b/api/constants/Archetype/SET_GALAXY.yml @@ -5,4 +5,5 @@ value: 0x7b description: >- The ["Galaxy"](https://yugipedia.com/wiki/Galaxy) archetype. summary: Galaxy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GALAXY_EYES.yml b/api/constants/Archetype/SET_GALAXY_EYES.yml index d6724fa7..0ea758f1 100644 --- a/api/constants/Archetype/SET_GALAXY_EYES.yml +++ b/api/constants/Archetype/SET_GALAXY_EYES.yml @@ -6,4 +6,5 @@ description: >- The ["Galaxy-Eyes"](https://yugipedia.com/wiki/Galaxy-Eyes) archetype. Sub-archetype of [`SET_GALAXY`](/api/constants/Archetype/SET_GALAXY). summary: Galaxy-Eyes -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GALAXY_EYES_TACHYON_DRAGON.yml b/api/constants/Archetype/SET_GALAXY_EYES_TACHYON_DRAGON.yml index c21d6974..a0f8ea70 100644 --- a/api/constants/Archetype/SET_GALAXY_EYES_TACHYON_DRAGON.yml +++ b/api/constants/Archetype/SET_GALAXY_EYES_TACHYON_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Galaxy-Eyes Tachyon Dragon"](https://yugipedia.com/wiki/Galaxy-Eyes_Tachyon_Dragon) archetype. Sub-archetype of [`SET_GALAXY`](/api/constants/Archetype/SET_GALAXY). summary: Galaxy-Eyes Tachyon Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GANDORA.yml b/api/constants/Archetype/SET_GANDORA.yml index 01e5f0ce..abc3dfb2 100644 --- a/api/constants/Archetype/SET_GANDORA.yml +++ b/api/constants/Archetype/SET_GANDORA.yml @@ -5,4 +5,5 @@ value: 0xf5 description: >- The ["Gandora"](https://yugipedia.com/wiki/Gandora_(archetype)) archetype. summary: Gandora -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GATE_GUARDIAN.yml b/api/constants/Archetype/SET_GATE_GUARDIAN.yml index 54289ad3..b6594c5f 100644 --- a/api/constants/Archetype/SET_GATE_GUARDIAN.yml +++ b/api/constants/Archetype/SET_GATE_GUARDIAN.yml @@ -6,4 +6,5 @@ description: >- The ["Gate Guardian"](https://yugipedia.com/wiki/Gate_Guardian_(archetype)) archetype. Sub-archetype of [`SET_GUARDIAN`](/api/constants/Archetype/SET_GUARDIAN). summary: Gate Guardian -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GEARGIA.yml b/api/constants/Archetype/SET_GEARGIA.yml index d56cf557..6e3f7f37 100644 --- a/api/constants/Archetype/SET_GEARGIA.yml +++ b/api/constants/Archetype/SET_GEARGIA.yml @@ -5,4 +5,5 @@ value: 0x72 description: >- The ["Geargia"](https://yugipedia.com/wiki/Geargia) archetype. summary: Geargia -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GEARGIANO.yml b/api/constants/Archetype/SET_GEARGIANO.yml index 50b368a9..8dd518bf 100644 --- a/api/constants/Archetype/SET_GEARGIANO.yml +++ b/api/constants/Archetype/SET_GEARGIANO.yml @@ -6,4 +6,5 @@ description: >- The ["Geargiano"](https://yugipedia.com/wiki/Geargiano_(archetype)) archetype. Sub-archetype of [`SET_GEARGIA`](/api/constants/Archetype/SET_GEARGIA). summary: Geargiano -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GEM.yml b/api/constants/Archetype/SET_GEM.yml index 9d62cb70..2944ab18 100644 --- a/api/constants/Archetype/SET_GEM.yml +++ b/api/constants/Archetype/SET_GEM.yml @@ -5,4 +5,5 @@ value: 0x47 description: >- The ["Gem-"](https://yugipedia.com/wiki/Gem-) archetype. summary: Gem- -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GEM_KNIGHT.yml b/api/constants/Archetype/SET_GEM_KNIGHT.yml index a0acc0b3..32b11373 100644 --- a/api/constants/Archetype/SET_GEM_KNIGHT.yml +++ b/api/constants/Archetype/SET_GEM_KNIGHT.yml @@ -6,4 +6,5 @@ description: >- The ["Gem-Knight"](https://yugipedia.com/wiki/Gem-Knight) archetype. Sub-archetype of [`SET_GEM`](/api/constants/Archetype/SET_GEM). summary: Gem-Knight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GENERAIDER.yml b/api/constants/Archetype/SET_GENERAIDER.yml index 023efce1..3b1bf8ef 100644 --- a/api/constants/Archetype/SET_GENERAIDER.yml +++ b/api/constants/Archetype/SET_GENERAIDER.yml @@ -5,4 +5,5 @@ value: 0x134 description: >- The ["Generaider"](https://yugipedia.com/wiki/Generaider) archetype. summary: Generaider -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GENEX.yml b/api/constants/Archetype/SET_GENEX.yml index 984a5e09..5e06b418 100644 --- a/api/constants/Archetype/SET_GENEX.yml +++ b/api/constants/Archetype/SET_GENEX.yml @@ -5,4 +5,5 @@ value: 0x2 description: >- The ["Genex"](https://yugipedia.com/wiki/Genex) archetype. summary: Genex -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GENEX_ALLY.yml b/api/constants/Archetype/SET_GENEX_ALLY.yml index 70c4cd4c..896810ee 100644 --- a/api/constants/Archetype/SET_GENEX_ALLY.yml +++ b/api/constants/Archetype/SET_GENEX_ALLY.yml @@ -7,4 +7,5 @@ description: >- Technically not an archetype but is registered as such on some cards. Sub-archetype of [`SET_GENEX`](/api/constants/Archetype/SET_GENEX). summary: Genex Ally -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GHOSTRICK.yml b/api/constants/Archetype/SET_GHOSTRICK.yml index 28dc9d92..a2228dcd 100644 --- a/api/constants/Archetype/SET_GHOSTRICK.yml +++ b/api/constants/Archetype/SET_GHOSTRICK.yml @@ -5,4 +5,5 @@ value: 0x8d description: >- The ["Ghostrick"](https://yugipedia.com/wiki/Ghostrick) archetype. summary: Ghostrick -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GHOTI.yml b/api/constants/Archetype/SET_GHOTI.yml index d0df38c5..140de812 100644 --- a/api/constants/Archetype/SET_GHOTI.yml +++ b/api/constants/Archetype/SET_GHOTI.yml @@ -5,4 +5,5 @@ value: 0x18b description: >- The ["Ghoti"](https://yugipedia.com/wiki/Ghoti) archetype. summary: Ghoti -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GIMMICK_PUPPET.yml b/api/constants/Archetype/SET_GIMMICK_PUPPET.yml index 7c09b5c6..b5882ab9 100644 --- a/api/constants/Archetype/SET_GIMMICK_PUPPET.yml +++ b/api/constants/Archetype/SET_GIMMICK_PUPPET.yml @@ -6,4 +6,5 @@ description: >- The ["Gimmick Puppet"](https://yugipedia.com/wiki/Gimmick_Puppet) archetype. Sub-archetype of [`SET_PUPPET`](/api/constants/Archetype/SET_PUPPET). summary: Gimmick Puppet -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GISHKI.yml b/api/constants/Archetype/SET_GISHKI.yml index 25054780..92185bf0 100644 --- a/api/constants/Archetype/SET_GISHKI.yml +++ b/api/constants/Archetype/SET_GISHKI.yml @@ -5,4 +5,5 @@ value: 0x3a description: >- The ["Gishki"](https://yugipedia.com/wiki/Gishki) archetype. summary: Gishki -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GLADIATOR.yml b/api/constants/Archetype/SET_GLADIATOR.yml index a9e0fb52..aa525b5d 100644 --- a/api/constants/Archetype/SET_GLADIATOR.yml +++ b/api/constants/Archetype/SET_GLADIATOR.yml @@ -5,4 +5,5 @@ value: 0x19 description: >- The ["Gladiator"](https://yugipedia.com/wiki/Gladiator) archetype. summary: Gladiator -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GLADIATOR_BEAST.yml b/api/constants/Archetype/SET_GLADIATOR_BEAST.yml index ba3aed68..9b52a0bf 100644 --- a/api/constants/Archetype/SET_GLADIATOR_BEAST.yml +++ b/api/constants/Archetype/SET_GLADIATOR_BEAST.yml @@ -6,4 +6,5 @@ description: >- The ["Gladiator Beast"](https://yugipedia.com/wiki/Gladiator_Beast) archetype. Sub-archetype of [`SET_GLADIATOR`](/api/constants/Archetype/SET_GLADIATOR). summary: Gladiator Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GOBLIN.yml b/api/constants/Archetype/SET_GOBLIN.yml index 598aa99c..986546de 100644 --- a/api/constants/Archetype/SET_GOBLIN.yml +++ b/api/constants/Archetype/SET_GOBLIN.yml @@ -5,4 +5,5 @@ value: 0xac description: >- The ["Goblin"](https://yugipedia.com/wiki/Goblin) archetype. summary: Goblin -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GOBLIN_RIDER.yml b/api/constants/Archetype/SET_GOBLIN_RIDER.yml index df3c6d30..187a974a 100644 --- a/api/constants/Archetype/SET_GOBLIN_RIDER.yml +++ b/api/constants/Archetype/SET_GOBLIN_RIDER.yml @@ -6,4 +6,5 @@ description: >- The ["Goblin Biker"](https://yugipedia.com/wiki/Goblin_Biker) archetype. Sub-archetype of [`SET_GOBLIN`](/api/constants/Archetype/SET_GOBLIN). summary: Goblin Biker -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GOGOGO.yml b/api/constants/Archetype/SET_GOGOGO.yml index 7e768e61..6e01d4fd 100644 --- a/api/constants/Archetype/SET_GOGOGO.yml +++ b/api/constants/Archetype/SET_GOGOGO.yml @@ -5,4 +5,5 @@ value: 0x59 description: >- The ["Gogogo"](https://yugipedia.com/wiki/Gogogo) archetype. summary: Gogogo -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GOLDEN_LAND.yml b/api/constants/Archetype/SET_GOLDEN_LAND.yml index ffbfb362..7fa91897 100644 --- a/api/constants/Archetype/SET_GOLDEN_LAND.yml +++ b/api/constants/Archetype/SET_GOLDEN_LAND.yml @@ -5,4 +5,5 @@ value: 0x144 description: >- The ["Golden Land"](https://yugipedia.com/wiki/Golden_Land) archetype. summary: Golden Land -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GOLD_PRIDE.yml b/api/constants/Archetype/SET_GOLD_PRIDE.yml index 5a27c661..22679e72 100644 --- a/api/constants/Archetype/SET_GOLD_PRIDE.yml +++ b/api/constants/Archetype/SET_GOLD_PRIDE.yml @@ -5,4 +5,5 @@ value: 0x193 description: >- The ["Gold Pride"](https://yugipedia.com/wiki/Gold_Pride) archetype. summary: Gold Pride -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GOTTOMS.yml b/api/constants/Archetype/SET_GOTTOMS.yml index 6e03f6ca..b074e983 100644 --- a/api/constants/Archetype/SET_GOTTOMS.yml +++ b/api/constants/Archetype/SET_GOTTOMS.yml @@ -5,4 +5,5 @@ value: 0xb0 description: >- The ["Gottoms"](https://yugipedia.com/wiki/Gottoms) archetype. summary: Gottoms -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GOUKI.yml b/api/constants/Archetype/SET_GOUKI.yml index 009e542f..ccb50ed6 100644 --- a/api/constants/Archetype/SET_GOUKI.yml +++ b/api/constants/Archetype/SET_GOUKI.yml @@ -5,4 +5,5 @@ value: 0xfc description: >- The ["Gouki"](https://yugipedia.com/wiki/Gouki) archetype. summary: Gouki -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GRANSOLFACHORD.yml b/api/constants/Archetype/SET_GRANSOLFACHORD.yml index 50fe6483..18205570 100644 --- a/api/constants/Archetype/SET_GRANSOLFACHORD.yml +++ b/api/constants/Archetype/SET_GRANSOLFACHORD.yml @@ -6,4 +6,5 @@ description: >- The ["GranSolfachord"](https://yugipedia.com/wiki/GranSolfachord) archetype. Sub-archetype of [`SET_SOLFACHORD`](/api/constants/Archetype/SET_SOLFACHORD). summary: GranSolfachord -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GRAVEKEEPERS.yml b/api/constants/Archetype/SET_GRAVEKEEPERS.yml index 084e3d10..bd5bece3 100644 --- a/api/constants/Archetype/SET_GRAVEKEEPERS.yml +++ b/api/constants/Archetype/SET_GRAVEKEEPERS.yml @@ -5,4 +5,5 @@ value: 0x2e description: >- The ["Gravekeeper's"](https://yugipedia.com/wiki/Gravekeeper%27s) archetype. summary: Gravekeeper's -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GRAYDLE.yml b/api/constants/Archetype/SET_GRAYDLE.yml index 9ff656cd..cb2eb38d 100644 --- a/api/constants/Archetype/SET_GRAYDLE.yml +++ b/api/constants/Archetype/SET_GRAYDLE.yml @@ -5,4 +5,5 @@ value: 0xd1 description: >- The ["Graydle"](https://yugipedia.com/wiki/Graydle) archetype. summary: Graydle -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GUARDIAN.yml b/api/constants/Archetype/SET_GUARDIAN.yml index 3d8243e8..d7d9aabc 100644 --- a/api/constants/Archetype/SET_GUARDIAN.yml +++ b/api/constants/Archetype/SET_GUARDIAN.yml @@ -5,4 +5,5 @@ value: 0x52 description: >- The ["Guardian"](https://yugipedia.com/wiki/Guardian) archetype. summary: Guardian -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GUNKAN.yml b/api/constants/Archetype/SET_GUNKAN.yml index 92155559..4ac6c4c1 100644 --- a/api/constants/Archetype/SET_GUNKAN.yml +++ b/api/constants/Archetype/SET_GUNKAN.yml @@ -5,4 +5,5 @@ value: 0x168 description: >- The ["Gunkan"](https://yugipedia.com/wiki/Gunkan) archetype. summary: Gunkan -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_GUSTO.yml b/api/constants/Archetype/SET_GUSTO.yml index 3e5fdda7..c0d97d0f 100644 --- a/api/constants/Archetype/SET_GUSTO.yml +++ b/api/constants/Archetype/SET_GUSTO.yml @@ -5,4 +5,5 @@ value: 0x10 description: >- The ["Gusto"](https://yugipedia.com/wiki/Gusto) archetype. summary: Gusto -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_G_GOLEM.yml b/api/constants/Archetype/SET_G_GOLEM.yml index aeaacc6d..e95aa828 100644 --- a/api/constants/Archetype/SET_G_GOLEM.yml +++ b/api/constants/Archetype/SET_G_GOLEM.yml @@ -5,4 +5,5 @@ value: 0x187 description: >- The ["G Golem"](https://yugipedia.com/wiki/G_Golem) archetype. summary: G Golem -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HARPIE.yml b/api/constants/Archetype/SET_HARPIE.yml index bc80a310..8c57ea2d 100644 --- a/api/constants/Archetype/SET_HARPIE.yml +++ b/api/constants/Archetype/SET_HARPIE.yml @@ -5,4 +5,5 @@ value: 0x64 description: >- The ["Harpie"](https://yugipedia.com/wiki/Harpie) archetype. summary: Harpie -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HAZY.yml b/api/constants/Archetype/SET_HAZY.yml index 2e1dcb90..0b9def2d 100644 --- a/api/constants/Archetype/SET_HAZY.yml +++ b/api/constants/Archetype/SET_HAZY.yml @@ -5,4 +5,5 @@ value: 0x7d description: >- The ["Hazy"](https://yugipedia.com/wiki/Hazy) archetype. summary: Hazy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HAZY_FLAME.yml b/api/constants/Archetype/SET_HAZY_FLAME.yml index 2c38e35f..7031afc6 100644 --- a/api/constants/Archetype/SET_HAZY_FLAME.yml +++ b/api/constants/Archetype/SET_HAZY_FLAME.yml @@ -6,4 +6,5 @@ description: >- The ["Hazy Flame"](https://yugipedia.com/wiki/Hazy_Flame) archetype. Sub-archetype of [`SET_HAZY`](/api/constants/Archetype/SET_HAZY). summary: Hazy Flame -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HEART.yml b/api/constants/Archetype/SET_HEART.yml index eba624f0..55eb8fbd 100644 --- a/api/constants/Archetype/SET_HEART.yml +++ b/api/constants/Archetype/SET_HEART.yml @@ -5,4 +5,5 @@ value: 0x207 description: >- The ["Heart"](https://yugipedia.com/wiki/Heart) archetype. summary: Heart -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HELIOS.yml b/api/constants/Archetype/SET_HELIOS.yml index 03d4765c..5a23ea1d 100644 --- a/api/constants/Archetype/SET_HELIOS.yml +++ b/api/constants/Archetype/SET_HELIOS.yml @@ -5,4 +5,5 @@ value: 0x6c description: >- The ["Helios"](https://yugipedia.com/wiki/Helios) archetype. summary: Helios -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HERALDIC_BEAST.yml b/api/constants/Archetype/SET_HERALDIC_BEAST.yml index 8344a6a2..8b557ac0 100644 --- a/api/constants/Archetype/SET_HERALDIC_BEAST.yml +++ b/api/constants/Archetype/SET_HERALDIC_BEAST.yml @@ -5,4 +5,5 @@ value: 0x76 description: >- The ["Heraldic Beast"](https://yugipedia.com/wiki/Heraldic_Beast) archetype. summary: Heraldic Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HERALDRY.yml b/api/constants/Archetype/SET_HERALDRY.yml index 55804e33..c30299a6 100644 --- a/api/constants/Archetype/SET_HERALDRY.yml +++ b/api/constants/Archetype/SET_HERALDRY.yml @@ -5,4 +5,5 @@ value: 0x92 description: >- The ["Heraldry"](https://yugipedia.com/wiki/Heraldry) archetype. summary: Heraldry -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HERO.yml b/api/constants/Archetype/SET_HERO.yml index a7b2cf26..733635db 100644 --- a/api/constants/Archetype/SET_HERO.yml +++ b/api/constants/Archetype/SET_HERO.yml @@ -5,4 +5,5 @@ value: 0x8 description: >- The ["HERO"](https://yugipedia.com/wiki/HERO) archetype. summary: HERO -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HEROIC.yml b/api/constants/Archetype/SET_HEROIC.yml index 3205e5bd..5ee22e6b 100644 --- a/api/constants/Archetype/SET_HEROIC.yml +++ b/api/constants/Archetype/SET_HEROIC.yml @@ -5,4 +5,5 @@ value: 0x6f description: >- The ["Heroic"](https://yugipedia.com/wiki/Heroic) archetype. summary: Heroic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HEROIC_CHALLENGER.yml b/api/constants/Archetype/SET_HEROIC_CHALLENGER.yml index 53bbafe1..a7a1a574 100644 --- a/api/constants/Archetype/SET_HEROIC_CHALLENGER.yml +++ b/api/constants/Archetype/SET_HEROIC_CHALLENGER.yml @@ -6,4 +6,5 @@ description: >- The ["Heroic Challenger"](https://yugipedia.com/wiki/Heroic_Challenger) archetype. Sub-archetype of [`SET_HEROIC`](/api/constants/Archetype/SET_HEROIC). summary: Heroic Challenger -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HEROIC_CHAMPION.yml b/api/constants/Archetype/SET_HEROIC_CHAMPION.yml index 13a20f50..683a47b1 100644 --- a/api/constants/Archetype/SET_HEROIC_CHAMPION.yml +++ b/api/constants/Archetype/SET_HEROIC_CHAMPION.yml @@ -6,4 +6,5 @@ description: >- The ["Heroic Champion"](https://yugipedia.com/wiki/Heroic_Champion) archetype. Sub-archetype of [`SET_HEROIC`](/api/constants/Archetype/SET_HEROIC). summary: Heroic Champion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HIERATIC.yml b/api/constants/Archetype/SET_HIERATIC.yml index edde8c92..43b7de07 100644 --- a/api/constants/Archetype/SET_HIERATIC.yml +++ b/api/constants/Archetype/SET_HIERATIC.yml @@ -5,4 +5,5 @@ value: 0x69 description: >- The ["Hieratic"](https://yugipedia.com/wiki/Hieratic) archetype. summary: Hieratic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HOLE.yml b/api/constants/Archetype/SET_HOLE.yml index 0b22a559..e150174a 100644 --- a/api/constants/Archetype/SET_HOLE.yml +++ b/api/constants/Archetype/SET_HOLE.yml @@ -5,4 +5,5 @@ value: 0x89 description: >- The ["Hole"](https://yugipedia.com/wiki/Hole) archetype. summary: Hole -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HORUS.yml b/api/constants/Archetype/SET_HORUS.yml index f19c818f..f97c7efb 100644 --- a/api/constants/Archetype/SET_HORUS.yml +++ b/api/constants/Archetype/SET_HORUS.yml @@ -5,4 +5,5 @@ value: 0x3 description: >- The ["Horus"](https://yugipedia.com/wiki/Horus) archetype. summary: Horus -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HORUS_BLACK_FLAME_DRAGON.yml b/api/constants/Archetype/SET_HORUS_BLACK_FLAME_DRAGON.yml index d1e1bd4b..44e046ed 100644 --- a/api/constants/Archetype/SET_HORUS_BLACK_FLAME_DRAGON.yml +++ b/api/constants/Archetype/SET_HORUS_BLACK_FLAME_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Horus the Black Flame Dragon"](https://yugipedia.com/wiki/Horus_the_Black_Flame_Dragon) archetype. Sub-archetype of [`SET_HORUS`](/api/constants/Archetype/SET_HORUS). summary: Horus the Black Flame Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_HYPERION.yml b/api/constants/Archetype/SET_HYPERION.yml index f510f06f..e05d4ab5 100644 --- a/api/constants/Archetype/SET_HYPERION.yml +++ b/api/constants/Archetype/SET_HYPERION.yml @@ -5,4 +5,5 @@ value: 0x171 description: >- The ["Hyperion"](https://yugipedia.com/wiki/Hyperion) archetype. summary: Hyperion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ICEJADE.yml b/api/constants/Archetype/SET_ICEJADE.yml index b8443701..5c57a06e 100644 --- a/api/constants/Archetype/SET_ICEJADE.yml +++ b/api/constants/Archetype/SET_ICEJADE.yml @@ -5,4 +5,5 @@ value: 0x16e description: >- The ["Icejade"](https://yugipedia.com/wiki/Icejade) archetype. summary: Icejade -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ICE_BARRIER.yml b/api/constants/Archetype/SET_ICE_BARRIER.yml index 5da29ead..48be3ffb 100644 --- a/api/constants/Archetype/SET_ICE_BARRIER.yml +++ b/api/constants/Archetype/SET_ICE_BARRIER.yml @@ -5,4 +5,5 @@ value: 0x2f description: >- The ["Ice Barrier"](https://yugipedia.com/wiki/Ice_Barrier) archetype. summary: Ice Barrier -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_IGKNIGHT.yml b/api/constants/Archetype/SET_IGKNIGHT.yml index 34544c35..848c4511 100644 --- a/api/constants/Archetype/SET_IGKNIGHT.yml +++ b/api/constants/Archetype/SET_IGKNIGHT.yml @@ -5,4 +5,5 @@ value: 0xc8 description: >- The ["Igknight"](https://yugipedia.com/wiki/Igknight) archetype. summary: Igknight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_IGNISTER.yml b/api/constants/Archetype/SET_IGNISTER.yml index e0fd4781..df014f7b 100644 --- a/api/constants/Archetype/SET_IGNISTER.yml +++ b/api/constants/Archetype/SET_IGNISTER.yml @@ -5,4 +5,5 @@ value: 0x135 description: >- The ["@Ignister"](https://yugipedia.com/wiki/@Ignister) archetype. summary: '@Ignister' -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_IMPCANTATION.yml b/api/constants/Archetype/SET_IMPCANTATION.yml index 2a278796..ef552c11 100644 --- a/api/constants/Archetype/SET_IMPCANTATION.yml +++ b/api/constants/Archetype/SET_IMPCANTATION.yml @@ -5,4 +5,5 @@ value: 0x117 description: >- The ["Impcantation"](https://yugipedia.com/wiki/Impcantation) archetype. summary: Impcantation -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INFERNITY.yml b/api/constants/Archetype/SET_INFERNITY.yml index 44a8b28d..d0ae8fc1 100644 --- a/api/constants/Archetype/SET_INFERNITY.yml +++ b/api/constants/Archetype/SET_INFERNITY.yml @@ -5,4 +5,5 @@ value: 0xb description: >- The ["Infernity"](https://yugipedia.com/wiki/Infernity) archetype. summary: Infernity -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INFERNOBLE_ARMS.yml b/api/constants/Archetype/SET_INFERNOBLE_ARMS.yml index 9284c106..e0b76ea6 100644 --- a/api/constants/Archetype/SET_INFERNOBLE_ARMS.yml +++ b/api/constants/Archetype/SET_INFERNOBLE_ARMS.yml @@ -5,4 +5,5 @@ value: 0x607a description: >- The ["Infernoble Arms"](https://yugipedia.com/wiki/Infernoble_Arms) archetype. summary: Infernoble Arms -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INFERNOBLE_KNIGHT.yml b/api/constants/Archetype/SET_INFERNOBLE_KNIGHT.yml index e747b6be..816ba53e 100644 --- a/api/constants/Archetype/SET_INFERNOBLE_KNIGHT.yml +++ b/api/constants/Archetype/SET_INFERNOBLE_KNIGHT.yml @@ -5,4 +5,5 @@ value: 0x507a description: >- The ["Infernoble Knight"](https://yugipedia.com/wiki/Infernoble_Knight) archetype. summary: Infernoble Knight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INFERNOID.yml b/api/constants/Archetype/SET_INFERNOID.yml index 5c1429ed..cd322093 100644 --- a/api/constants/Archetype/SET_INFERNOID.yml +++ b/api/constants/Archetype/SET_INFERNOID.yml @@ -5,4 +5,5 @@ value: 0xbb description: >- The ["Infernoid"](https://yugipedia.com/wiki/Infernoid) archetype. summary: Infernoid -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INFESTATION.yml b/api/constants/Archetype/SET_INFESTATION.yml index d4f7e8d1..9b976be3 100644 --- a/api/constants/Archetype/SET_INFESTATION.yml +++ b/api/constants/Archetype/SET_INFESTATION.yml @@ -5,4 +5,5 @@ value: 0x65 description: >- The ["Infestation"](https://yugipedia.com/wiki/Infestation) archetype. summary: Infestation -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INFINITRACK.yml b/api/constants/Archetype/SET_INFINITRACK.yml index 96d0f64a..1a12977a 100644 --- a/api/constants/Archetype/SET_INFINITRACK.yml +++ b/api/constants/Archetype/SET_INFINITRACK.yml @@ -5,4 +5,5 @@ value: 0x127 description: >- The ["Infinitrack"](https://yugipedia.com/wiki/Infinitrack) archetype. summary: Infinitrack -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INMATO.yml b/api/constants/Archetype/SET_INMATO.yml index 927bc50a..47ce01d7 100644 --- a/api/constants/Archetype/SET_INMATO.yml +++ b/api/constants/Archetype/SET_INMATO.yml @@ -5,4 +5,5 @@ value: 0x5b description: >- The ["Inmato"](https://yugipedia.com/wiki/Inmato_(archetype)) archetype. summary: Inmato -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INVOKED.yml b/api/constants/Archetype/SET_INVOKED.yml index f2fbeb4b..334d23f5 100644 --- a/api/constants/Archetype/SET_INVOKED.yml +++ b/api/constants/Archetype/SET_INVOKED.yml @@ -5,4 +5,5 @@ value: 0xf4 description: >- The ["Invoked"](https://yugipedia.com/wiki/Invoked) archetype. summary: Invoked -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_INZEKTOR.yml b/api/constants/Archetype/SET_INZEKTOR.yml index 3fe670b0..c0ac4f68 100644 --- a/api/constants/Archetype/SET_INZEKTOR.yml +++ b/api/constants/Archetype/SET_INZEKTOR.yml @@ -5,4 +5,5 @@ value: 0x56 description: >- The ["Inzektor"](https://yugipedia.com/wiki/Inzektor) archetype. summary: Inzektor -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_IRON_CHAIN.yml b/api/constants/Archetype/SET_IRON_CHAIN.yml index a3f60592..93a342e9 100644 --- a/api/constants/Archetype/SET_IRON_CHAIN.yml +++ b/api/constants/Archetype/SET_IRON_CHAIN.yml @@ -5,4 +5,5 @@ value: 0x25 description: >- The ["Iron Chain"](https://yugipedia.com/wiki/Iron_Chain) archetype. summary: Iron Chain -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_JINZO.yml b/api/constants/Archetype/SET_JINZO.yml index 2852efa0..2cfeddc0 100644 --- a/api/constants/Archetype/SET_JINZO.yml +++ b/api/constants/Archetype/SET_JINZO.yml @@ -5,4 +5,5 @@ value: 0xbc description: >- The ["Jinzo"](https://yugipedia.com/wiki/Jinzo_(archetype)) archetype. summary: Jinzo -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_JUNK.yml b/api/constants/Archetype/SET_JUNK.yml index f65b08e2..512bec4b 100644 --- a/api/constants/Archetype/SET_JUNK.yml +++ b/api/constants/Archetype/SET_JUNK.yml @@ -5,4 +5,5 @@ value: 0x43 description: >- The ["Junk"](https://yugipedia.com/wiki/Junk) archetype. summary: Junk -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_JURRAC.yml b/api/constants/Archetype/SET_JURRAC.yml index 54ab3b2d..a0eefd0d 100644 --- a/api/constants/Archetype/SET_JURRAC.yml +++ b/api/constants/Archetype/SET_JURRAC.yml @@ -5,4 +5,5 @@ value: 0x22 description: >- The ["Jurrac"](https://yugipedia.com/wiki/Jurrac) archetype. summary: Jurrac -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_K9.yml b/api/constants/Archetype/SET_K9.yml index 1f4985e0..da4d9cfb 100644 --- a/api/constants/Archetype/SET_K9.yml +++ b/api/constants/Archetype/SET_K9.yml @@ -7,4 +7,4 @@ description: >- summary: K9 status: index: unstable - message: Constant's name may change to follow its official English name once confirmed. + message: Constant's name may change to follow the archetype's official English name. diff --git a/api/constants/Archetype/SET_KAIJU.yml b/api/constants/Archetype/SET_KAIJU.yml index 9f79e634..2665e254 100644 --- a/api/constants/Archetype/SET_KAIJU.yml +++ b/api/constants/Archetype/SET_KAIJU.yml @@ -5,4 +5,5 @@ value: 0xd3 description: >- The ["Kaiju"](https://yugipedia.com/wiki/Kaiju) archetype. summary: Kaiju -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KAIRYU_SHIN.yml b/api/constants/Archetype/SET_KAIRYU_SHIN.yml index 0e30a115..6588afb3 100644 --- a/api/constants/Archetype/SET_KAIRYU_SHIN.yml +++ b/api/constants/Archetype/SET_KAIRYU_SHIN.yml @@ -5,4 +5,5 @@ value: 0x179 description: >- The ["Kairyu-Shin"](https://yugipedia.com/wiki/Kairyu-Shin_(archetype)) archetype. summary: Kairyu-Shin -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KANGAROO.yml b/api/constants/Archetype/SET_KANGAROO.yml index e5bf7488..81dc77d8 100644 --- a/api/constants/Archetype/SET_KANGAROO.yml +++ b/api/constants/Archetype/SET_KANGAROO.yml @@ -5,4 +5,5 @@ value: 0x68 description: >- The ["Kangaroo"](https://yugipedia.com/wiki/Kangaroo) archetype. summary: Kangaroo -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KARAKURI.yml b/api/constants/Archetype/SET_KARAKURI.yml index cbf5d25a..f26de792 100644 --- a/api/constants/Archetype/SET_KARAKURI.yml +++ b/api/constants/Archetype/SET_KARAKURI.yml @@ -5,4 +5,5 @@ value: 0x11 description: >- The ["Karakuri"](https://yugipedia.com/wiki/Karakuri) archetype. summary: Karakuri -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KASHTIRA.yml b/api/constants/Archetype/SET_KASHTIRA.yml index 81883a61..e4e62405 100644 --- a/api/constants/Archetype/SET_KASHTIRA.yml +++ b/api/constants/Archetype/SET_KASHTIRA.yml @@ -5,4 +5,5 @@ value: 0x18a description: >- The ["Kashtira"](https://yugipedia.com/wiki/Kashtira) archetype. summary: Kashtira -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KI_SIKIL.yml b/api/constants/Archetype/SET_KI_SIKIL.yml index 49b6a05f..b84c9b42 100644 --- a/api/constants/Archetype/SET_KI_SIKIL.yml +++ b/api/constants/Archetype/SET_KI_SIKIL.yml @@ -5,4 +5,5 @@ value: 0x153 description: >- The ["Ki-sikil"](https://yugipedia.com/wiki/Ki-sikil) archetype. summary: Ki-sikil -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KNIGHTMARE.yml b/api/constants/Archetype/SET_KNIGHTMARE.yml index cf87732c..d495df0f 100644 --- a/api/constants/Archetype/SET_KNIGHTMARE.yml +++ b/api/constants/Archetype/SET_KNIGHTMARE.yml @@ -5,4 +5,5 @@ value: 0x112 description: >- The ["Knightmare"](https://yugipedia.com/wiki/Knightmare) archetype. summary: Knightmare -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KOAKI_MEIRU.yml b/api/constants/Archetype/SET_KOAKI_MEIRU.yml index 7106bd7f..16df8eb5 100644 --- a/api/constants/Archetype/SET_KOAKI_MEIRU.yml +++ b/api/constants/Archetype/SET_KOAKI_MEIRU.yml @@ -5,4 +5,5 @@ value: 0x1d description: >- The ["Koa'ki Meiru"](https://yugipedia.com/wiki/Koa%27ki_Meiru) archetype. summary: Koa'ki Meiru -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KOALA.yml b/api/constants/Archetype/SET_KOALA.yml index fde37bed..57177ca0 100644 --- a/api/constants/Archetype/SET_KOALA.yml +++ b/api/constants/Archetype/SET_KOALA.yml @@ -5,4 +5,5 @@ value: 0x67 description: >- The ["Koala"](https://yugipedia.com/wiki/Koala) archetype. summary: Koala -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KOZMO.yml b/api/constants/Archetype/SET_KOZMO.yml index 40388ace..09858b52 100644 --- a/api/constants/Archetype/SET_KOZMO.yml +++ b/api/constants/Archetype/SET_KOZMO.yml @@ -5,4 +5,5 @@ value: 0xd2 description: >- The ["Kozmo"](https://yugipedia.com/wiki/Kozmo) archetype. summary: Kozmo -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KRAWLER.yml b/api/constants/Archetype/SET_KRAWLER.yml index 1958cd83..bf3c82d8 100644 --- a/api/constants/Archetype/SET_KRAWLER.yml +++ b/api/constants/Archetype/SET_KRAWLER.yml @@ -5,4 +5,5 @@ value: 0x104 description: >- The ["Krawler"](https://yugipedia.com/wiki/Krawler) archetype. summary: Krawler -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_KURIBOH.yml b/api/constants/Archetype/SET_KURIBOH.yml index 24b82d77..ca8e88b8 100644 --- a/api/constants/Archetype/SET_KURIBOH.yml +++ b/api/constants/Archetype/SET_KURIBOH.yml @@ -5,4 +5,5 @@ value: 0xa4 description: >- The ["Kuriboh"](https://yugipedia.com/wiki/Kuriboh_(archetype)) archetype. summary: Kuriboh -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LABRYNTH.yml b/api/constants/Archetype/SET_LABRYNTH.yml index 444a6d68..78edc2e6 100644 --- a/api/constants/Archetype/SET_LABRYNTH.yml +++ b/api/constants/Archetype/SET_LABRYNTH.yml @@ -5,4 +5,5 @@ value: 0x17f description: >- The ["Labrynth"](https://yugipedia.com/wiki/Labrynth) archetype. summary: Labrynth -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LABYRINTH_WALL.yml b/api/constants/Archetype/SET_LABYRINTH_WALL.yml index 7896cc88..1e401483 100644 --- a/api/constants/Archetype/SET_LABYRINTH_WALL.yml +++ b/api/constants/Archetype/SET_LABYRINTH_WALL.yml @@ -5,4 +5,5 @@ value: 0x194 description: >- The ["Labyrinth Wall"](https://yugipedia.com/wiki/Labyrinth_Wall_(archetype)) archetype. summary: Labyrinth Wall -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LADY_OF_LAMENT.yml b/api/constants/Archetype/SET_LADY_OF_LAMENT.yml index bbcfff8e..2ecfa3ca 100644 --- a/api/constants/Archetype/SET_LADY_OF_LAMENT.yml +++ b/api/constants/Archetype/SET_LADY_OF_LAMENT.yml @@ -5,4 +5,5 @@ value: 0x176 description: >- The ["Lady of Lament"](https://yugipedia.com/wiki/Lady_of_Lament) archetype. summary: Lady of Lament -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LAUNDSALLYN.yml b/api/constants/Archetype/SET_LAUNDSALLYN.yml index 44cea3f4..ca4622eb 100644 --- a/api/constants/Archetype/SET_LAUNDSALLYN.yml +++ b/api/constants/Archetype/SET_LAUNDSALLYN.yml @@ -5,4 +5,5 @@ value: 0xa8 description: >- The ["Laundsallyn"](https://yugipedia.com/wiki/Laundsallyn) archetype. summary: Laundsallyn -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LAVAL.yml b/api/constants/Archetype/SET_LAVAL.yml index b41dfe6b..f59cdbdb 100644 --- a/api/constants/Archetype/SET_LAVAL.yml +++ b/api/constants/Archetype/SET_LAVAL.yml @@ -5,4 +5,5 @@ value: 0x39 description: >- The ["Laval"](https://yugipedia.com/wiki/Laval) archetype. summary: Laval -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LEGENDARY_DRAGON.yml b/api/constants/Archetype/SET_LEGENDARY_DRAGON.yml index 5a7d3a14..d16dd442 100644 --- a/api/constants/Archetype/SET_LEGENDARY_DRAGON.yml +++ b/api/constants/Archetype/SET_LEGENDARY_DRAGON.yml @@ -5,4 +5,5 @@ value: 0xa1 description: >- The ["Legendary Dragon"](https://yugipedia.com/wiki/Legendary_Dragon) archetype. summary: Legendary Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LEGENDARY_KNIGHT.yml b/api/constants/Archetype/SET_LEGENDARY_KNIGHT.yml index 435c8b5e..eb057435 100644 --- a/api/constants/Archetype/SET_LEGENDARY_KNIGHT.yml +++ b/api/constants/Archetype/SET_LEGENDARY_KNIGHT.yml @@ -5,4 +5,5 @@ value: 0xa0 description: >- The ["Legendary Knight"](https://yugipedia.com/wiki/Legendary_Knight) archetype. summary: Legendary Knight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LIBROMANCER.yml b/api/constants/Archetype/SET_LIBROMANCER.yml index fc357473..03411dcb 100644 --- a/api/constants/Archetype/SET_LIBROMANCER.yml +++ b/api/constants/Archetype/SET_LIBROMANCER.yml @@ -5,4 +5,5 @@ value: 0x17d description: >- The ["Libromancer"](https://yugipedia.com/wiki/Libromancer) archetype. summary: Libromancer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LIGHTSWORN.yml b/api/constants/Archetype/SET_LIGHTSWORN.yml index 5b3f6a0a..a16034e3 100644 --- a/api/constants/Archetype/SET_LIGHTSWORN.yml +++ b/api/constants/Archetype/SET_LIGHTSWORN.yml @@ -5,4 +5,5 @@ value: 0x38 description: >- The ["Lightsworn"](https://yugipedia.com/wiki/Lightsworn) archetype. summary: Lightsworn -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LIL_LA.yml b/api/constants/Archetype/SET_LIL_LA.yml index 357f8c28..53103f20 100644 --- a/api/constants/Archetype/SET_LIL_LA.yml +++ b/api/constants/Archetype/SET_LIL_LA.yml @@ -5,4 +5,5 @@ value: 0x154 description: >- The ["Lil-la"](https://yugipedia.com/wiki/Lil-la) archetype. summary: Lil-la -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LIVE_TWIN.yml b/api/constants/Archetype/SET_LIVE_TWIN.yml index 4c1adf0d..631147af 100644 --- a/api/constants/Archetype/SET_LIVE_TWIN.yml +++ b/api/constants/Archetype/SET_LIVE_TWIN.yml @@ -5,4 +5,5 @@ value: 0x156 description: >- The ["Live☆Twin"](https://yugipedia.com/wiki/Live%E2%98%86Twin) archetype. summary: Live☆Twin -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LSWARM.yml b/api/constants/Archetype/SET_LSWARM.yml index 91bc51a8..316c5c6f 100644 --- a/api/constants/Archetype/SET_LSWARM.yml +++ b/api/constants/Archetype/SET_LSWARM.yml @@ -5,4 +5,5 @@ value: 0xa description: >- The ["lswarm"](https://yugipedia.com/wiki/Lswarm) archetype. summary: lswarm -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LUNALIGHT.yml b/api/constants/Archetype/SET_LUNALIGHT.yml index dc121a2b..0835ea6e 100644 --- a/api/constants/Archetype/SET_LUNALIGHT.yml +++ b/api/constants/Archetype/SET_LUNALIGHT.yml @@ -5,4 +5,5 @@ value: 0xdf description: >- The ["Lunalight"](https://yugipedia.com/wiki/Lunalight) archetype. summary: Lunalight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LV.yml b/api/constants/Archetype/SET_LV.yml index 1831684e..4e2608e9 100644 --- a/api/constants/Archetype/SET_LV.yml +++ b/api/constants/Archetype/SET_LV.yml @@ -5,4 +5,5 @@ value: 0x41 description: >- The ["LV"](https://yugipedia.com/wiki/LV) archetype. summary: LV -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_LYRILUSC.yml b/api/constants/Archetype/SET_LYRILUSC.yml index 10cf039f..e1bdc043 100644 --- a/api/constants/Archetype/SET_LYRILUSC.yml +++ b/api/constants/Archetype/SET_LYRILUSC.yml @@ -5,4 +5,5 @@ value: 0xf7 description: >- The ["Lyrilusc"](https://yugipedia.com/wiki/Lyrilusc) archetype. summary: Lyrilusc -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MACHINA.yml b/api/constants/Archetype/SET_MACHINA.yml index 320ae5a5..e0284de5 100644 --- a/api/constants/Archetype/SET_MACHINA.yml +++ b/api/constants/Archetype/SET_MACHINA.yml @@ -5,4 +5,5 @@ value: 0x36 description: >- The ["Machina"](https://yugipedia.com/wiki/Machina) archetype. summary: Machina -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MACHINE_ANGEL.yml b/api/constants/Archetype/SET_MACHINE_ANGEL.yml index d610299f..989f0f96 100644 --- a/api/constants/Archetype/SET_MACHINE_ANGEL.yml +++ b/api/constants/Archetype/SET_MACHINE_ANGEL.yml @@ -5,4 +5,5 @@ value: 0x124 description: >- The ["Machine Angel"](https://yugipedia.com/wiki/Machine_Angel) archetype. summary: Machine Angel -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MADOLCHE.yml b/api/constants/Archetype/SET_MADOLCHE.yml index d22f7996..12130ef2 100644 --- a/api/constants/Archetype/SET_MADOLCHE.yml +++ b/api/constants/Archetype/SET_MADOLCHE.yml @@ -5,4 +5,5 @@ value: 0x71 description: >- The ["Madolche"](https://yugipedia.com/wiki/Madolche) archetype. summary: Madolche -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAGICAL_MUSKET.yml b/api/constants/Archetype/SET_MAGICAL_MUSKET.yml index 81b61b9a..412b941a 100644 --- a/api/constants/Archetype/SET_MAGICAL_MUSKET.yml +++ b/api/constants/Archetype/SET_MAGICAL_MUSKET.yml @@ -5,4 +5,5 @@ value: 0x108 description: >- The ["Magical Musket"](https://yugipedia.com/wiki/Magical_Musket) archetype. summary: Magical Musket -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAGICIAN.yml b/api/constants/Archetype/SET_MAGICIAN.yml index 7270fae7..1debf8a4 100644 --- a/api/constants/Archetype/SET_MAGICIAN.yml +++ b/api/constants/Archetype/SET_MAGICIAN.yml @@ -5,4 +5,5 @@ value: 0x98 description: >- The ["Magician"](https://yugipedia.com/wiki/Magician) archetype. summary: Magician -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAGICIAN_GIRL.yml b/api/constants/Archetype/SET_MAGICIAN_GIRL.yml index d42fc327..f8b3e724 100644 --- a/api/constants/Archetype/SET_MAGICIAN_GIRL.yml +++ b/api/constants/Archetype/SET_MAGICIAN_GIRL.yml @@ -5,4 +5,5 @@ value: 0x20a2 description: >- The ["Magician Girl"](https://yugipedia.com/wiki/Magician_Girl) archetype. summary: Magician Girl -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAGIKEY.yml b/api/constants/Archetype/SET_MAGIKEY.yml index 1148fbe5..09f4795d 100644 --- a/api/constants/Archetype/SET_MAGIKEY.yml +++ b/api/constants/Archetype/SET_MAGIKEY.yml @@ -5,4 +5,5 @@ value: 0x167 description: >- The ["Magikey"](https://yugipedia.com/wiki/Magikey) archetype. summary: Magikey -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAGISTUS.yml b/api/constants/Archetype/SET_MAGISTUS.yml index fa45c4fc..035d6fc5 100644 --- a/api/constants/Archetype/SET_MAGISTUS.yml +++ b/api/constants/Archetype/SET_MAGISTUS.yml @@ -5,4 +5,5 @@ value: 0x152 description: >- The ["Magistus"](https://yugipedia.com/wiki/Magistus) archetype. summary: Magistus -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAGNA_WARRIOR.yml b/api/constants/Archetype/SET_MAGNA_WARRIOR.yml index 832b4c4b..4b07af35 100644 --- a/api/constants/Archetype/SET_MAGNA_WARRIOR.yml +++ b/api/constants/Archetype/SET_MAGNA_WARRIOR.yml @@ -5,4 +5,5 @@ value: 0xe9 description: >- The ["Magna Warrior"](https://yugipedia.com/wiki/Magna_Warrior) archetype. summary: Magna Warrior -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAGNET_WARRIOR.yml b/api/constants/Archetype/SET_MAGNET_WARRIOR.yml index b6b003fe..c8fd1f57 100644 --- a/api/constants/Archetype/SET_MAGNET_WARRIOR.yml +++ b/api/constants/Archetype/SET_MAGNET_WARRIOR.yml @@ -6,4 +6,5 @@ description: >- The ["Magnet Warrior"](https://yugipedia.com/wiki/Magnet_Warrior) archetype. Sub-archetype of [`SET_WARRIOR`](/api/constants/Archetype/SET_WARRIOR). summary: Magnet Warrior -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAJESPECTER.yml b/api/constants/Archetype/SET_MAJESPECTER.yml index 9db167a0..e8dc5d75 100644 --- a/api/constants/Archetype/SET_MAJESPECTER.yml +++ b/api/constants/Archetype/SET_MAJESPECTER.yml @@ -5,4 +5,5 @@ value: 0xd0 description: >- The ["Majespecter"](https://yugipedia.com/wiki/Majespecter) archetype. summary: Majespecter -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAJESTIC.yml b/api/constants/Archetype/SET_MAJESTIC.yml index 2170bd37..f4616ffc 100644 --- a/api/constants/Archetype/SET_MAJESTIC.yml +++ b/api/constants/Archetype/SET_MAJESTIC.yml @@ -5,4 +5,5 @@ value: 0x3f description: >- The ["Majestic"](https://yugipedia.com/wiki/Majestic) archetype. summary: Majestic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MALEFIC.yml b/api/constants/Archetype/SET_MALEFIC.yml index ea46ba5a..bc376d7a 100644 --- a/api/constants/Archetype/SET_MALEFIC.yml +++ b/api/constants/Archetype/SET_MALEFIC.yml @@ -5,4 +5,5 @@ value: 0x23 description: >- The ["Malefic"](https://yugipedia.com/wiki/Malefic) archetype. summary: Malefic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MALICEVOROUS.yml b/api/constants/Archetype/SET_MALICEVOROUS.yml index 2ab254b8..bb236ed0 100644 --- a/api/constants/Archetype/SET_MALICEVOROUS.yml +++ b/api/constants/Archetype/SET_MALICEVOROUS.yml @@ -5,4 +5,5 @@ value: 0x8b description: >- The ["Malicevorous"](https://yugipedia.com/wiki/Malicevorous) archetype. summary: Malicevorous -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MALISS.yml b/api/constants/Archetype/SET_MALISS.yml index a4a76223..565b3de0 100644 --- a/api/constants/Archetype/SET_MALISS.yml +++ b/api/constants/Archetype/SET_MALISS.yml @@ -5,4 +5,5 @@ value: 0x1b9 description: >- The ["Maliss"](https://yugipedia.com/wiki/Maliss) archetype. summary: Maliss -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MANNADIUM.yml b/api/constants/Archetype/SET_MANNADIUM.yml index eaa12cb0..5b53dcc1 100644 --- a/api/constants/Archetype/SET_MANNADIUM.yml +++ b/api/constants/Archetype/SET_MANNADIUM.yml @@ -5,4 +5,5 @@ value: 0x191 description: >- The ["Mannadium"](https://yugipedia.com/wiki/Mannadium) archetype. summary: Mannadium -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MARINCESS.yml b/api/constants/Archetype/SET_MARINCESS.yml index d4a1d78b..20420295 100644 --- a/api/constants/Archetype/SET_MARINCESS.yml +++ b/api/constants/Archetype/SET_MARINCESS.yml @@ -5,4 +5,5 @@ value: 0x12b description: >- The ["Marincess"](https://yugipedia.com/wiki/Marincess) archetype. summary: Marincess -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MASKED_HERO.yml b/api/constants/Archetype/SET_MASKED_HERO.yml index f3f8b650..6b305ecb 100644 --- a/api/constants/Archetype/SET_MASKED_HERO.yml +++ b/api/constants/Archetype/SET_MASKED_HERO.yml @@ -6,4 +6,5 @@ description: >- The ["Masked HERO"](https://yugipedia.com/wiki/Masked_HERO) archetype. Sub-archetype of [`SET_HERO`](/api/constants/Archetype/SET_HERO). summary: Masked HERO -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MATERIACTOR.yml b/api/constants/Archetype/SET_MATERIACTOR.yml index b014763a..4cd06bb4 100644 --- a/api/constants/Archetype/SET_MATERIACTOR.yml +++ b/api/constants/Archetype/SET_MATERIACTOR.yml @@ -5,4 +5,5 @@ value: 0x162 description: >- The ["Materiactor"](https://yugipedia.com/wiki/Materiactor) archetype. summary: Materiactor -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MATHMECH.yml b/api/constants/Archetype/SET_MATHMECH.yml index 79782f1b..cbf2547f 100644 --- a/api/constants/Archetype/SET_MATHMECH.yml +++ b/api/constants/Archetype/SET_MATHMECH.yml @@ -5,4 +5,5 @@ value: 0x132 description: >- The ["Mathmech"](https://yugipedia.com/wiki/Mathmech) archetype. summary: Mathmech -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MAYAKASHI.yml b/api/constants/Archetype/SET_MAYAKASHI.yml index 2aa8405e..1ef365ec 100644 --- a/api/constants/Archetype/SET_MAYAKASHI.yml +++ b/api/constants/Archetype/SET_MAYAKASHI.yml @@ -5,4 +5,5 @@ value: 0x121 description: >- The ["Mayakashi"](https://yugipedia.com/wiki/Mayakashi) archetype. summary: Mayakashi -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MECHA_PHANTOM_BEAST.yml b/api/constants/Archetype/SET_MECHA_PHANTOM_BEAST.yml index 94d63094..9f634385 100644 --- a/api/constants/Archetype/SET_MECHA_PHANTOM_BEAST.yml +++ b/api/constants/Archetype/SET_MECHA_PHANTOM_BEAST.yml @@ -6,4 +6,5 @@ description: >- The ["Mecha Phantom Beast"](https://yugipedia.com/wiki/Mecha_Phantom_Beast) archetype. Sub-archetype of [`SET_PHANTOM_BEAST`](/api/constants/Archetype/SET_PHANTOM_BEAST). summary: Mecha Phantom Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MEGALITH.yml b/api/constants/Archetype/SET_MEGALITH.yml index 44f023ca..a294df08 100644 --- a/api/constants/Archetype/SET_MEGALITH.yml +++ b/api/constants/Archetype/SET_MEGALITH.yml @@ -5,4 +5,5 @@ value: 0x138 description: >- The ["Megalith"](https://yugipedia.com/wiki/Megalith) archetype. summary: Megalith -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MEKK_KNIGHT.yml b/api/constants/Archetype/SET_MEKK_KNIGHT.yml index 9f9e552a..0405d596 100644 --- a/api/constants/Archetype/SET_MEKK_KNIGHT.yml +++ b/api/constants/Archetype/SET_MEKK_KNIGHT.yml @@ -5,4 +5,5 @@ value: 0x10c description: >- The ["Mekk-Knight"](https://yugipedia.com/wiki/Mekk-Knight) archetype. summary: Mekk-Knight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MEKLORD.yml b/api/constants/Archetype/SET_MEKLORD.yml index b65ef751..2d9917fb 100644 --- a/api/constants/Archetype/SET_MEKLORD.yml +++ b/api/constants/Archetype/SET_MEKLORD.yml @@ -5,4 +5,5 @@ value: 0x13 description: >- The ["Meklord"](https://yugipedia.com/wiki/Meklord) archetype. summary: Meklord -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MEKLORD_ARMY.yml b/api/constants/Archetype/SET_MEKLORD_ARMY.yml index bd2808b5..a9e051d5 100644 --- a/api/constants/Archetype/SET_MEKLORD_ARMY.yml +++ b/api/constants/Archetype/SET_MEKLORD_ARMY.yml @@ -6,4 +6,5 @@ description: >- The ["Meklord Army"](https://yugipedia.com/wiki/Meklord_Army) archetype. Sub-archetype of [`SET_MEKLORD`](/api/constants/Archetype/SET_MEKLORD). summary: Meklord Army -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MEKLORD_ASTRO.yml b/api/constants/Archetype/SET_MEKLORD_ASTRO.yml index 37ce6f60..ef6a6e38 100644 --- a/api/constants/Archetype/SET_MEKLORD_ASTRO.yml +++ b/api/constants/Archetype/SET_MEKLORD_ASTRO.yml @@ -6,4 +6,5 @@ description: >- The ["Meklord Astro"](https://yugipedia.com/wiki/Meklord_Astro) archetype. Sub-archetype of [`SET_MEKLORD`](/api/constants/Archetype/SET_MEKLORD). summary: Meklord Astro -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MEKLORD_EMPEROR.yml b/api/constants/Archetype/SET_MEKLORD_EMPEROR.yml index 6032b0a1..a65f2fe2 100644 --- a/api/constants/Archetype/SET_MEKLORD_EMPEROR.yml +++ b/api/constants/Archetype/SET_MEKLORD_EMPEROR.yml @@ -6,4 +6,5 @@ description: >- The ["Meklord Emperor"](https://yugipedia.com/wiki/Meklord_Emperor) archetype. Sub-archetype of [`SET_MEKLORD`](/api/constants/Archetype/SET_MEKLORD). summary: Meklord Emperor -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MELFFY.yml b/api/constants/Archetype/SET_MELFFY.yml index 4f864f35..8627253f 100644 --- a/api/constants/Archetype/SET_MELFFY.yml +++ b/api/constants/Archetype/SET_MELFFY.yml @@ -5,4 +5,5 @@ value: 0x147 description: >- The ["Melffy"](https://yugipedia.com/wiki/Melffy) archetype. summary: Melffy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MELODIOUS.yml b/api/constants/Archetype/SET_MELODIOUS.yml index 52b767ed..9445a68d 100644 --- a/api/constants/Archetype/SET_MELODIOUS.yml +++ b/api/constants/Archetype/SET_MELODIOUS.yml @@ -5,4 +5,5 @@ value: 0x9b description: >- The ["Melodious"](https://yugipedia.com/wiki/Melodious) archetype. summary: Melodious -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MELODIOUS_MAESTRA.yml b/api/constants/Archetype/SET_MELODIOUS_MAESTRA.yml index 8868d057..f26fdced 100644 --- a/api/constants/Archetype/SET_MELODIOUS_MAESTRA.yml +++ b/api/constants/Archetype/SET_MELODIOUS_MAESTRA.yml @@ -6,4 +6,5 @@ description: >- The ["Melodious Maestra"](https://yugipedia.com/wiki/Melodious_Maestra) archetype. Sub-archetype of [`SET_MELODIOUS`](/api/constants/Archetype/SET_MELODIOUS). summary: Melodious Maestra -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MEMENTO.yml b/api/constants/Archetype/SET_MEMENTO.yml index 6221edfa..a79554c2 100644 --- a/api/constants/Archetype/SET_MEMENTO.yml +++ b/api/constants/Archetype/SET_MEMENTO.yml @@ -5,4 +5,5 @@ value: 0x19a description: >- The ["Memento"](https://yugipedia.com/wiki/Memento) archetype. summary: Memento -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MERMAIL.yml b/api/constants/Archetype/SET_MERMAIL.yml index 57aa79aa..81279c9e 100644 --- a/api/constants/Archetype/SET_MERMAIL.yml +++ b/api/constants/Archetype/SET_MERMAIL.yml @@ -5,4 +5,5 @@ value: 0x74 description: >- The ["Mermail"](https://yugipedia.com/wiki/Mermail) archetype. summary: Mermail -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_METALFOES.yml b/api/constants/Archetype/SET_METALFOES.yml index 640109cf..e62caab4 100644 --- a/api/constants/Archetype/SET_METALFOES.yml +++ b/api/constants/Archetype/SET_METALFOES.yml @@ -5,4 +5,5 @@ value: 0xe1 description: >- The ["Metalfoes"](https://yugipedia.com/wiki/Metalfoes) archetype. summary: Metalfoes -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_METALMORPH.yml b/api/constants/Archetype/SET_METALMORPH.yml index 8441946a..157c13fb 100644 --- a/api/constants/Archetype/SET_METALMORPH.yml +++ b/api/constants/Archetype/SET_METALMORPH.yml @@ -5,4 +5,5 @@ value: 0x1b2 description: >- The ["Metalmorph"](https://yugipedia.com/wiki/Metalmorph_(archetype)) archetype. summary: Metalmorph -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_METAPHYS.yml b/api/constants/Archetype/SET_METAPHYS.yml index 9431b8e8..51ce591b 100644 --- a/api/constants/Archetype/SET_METAPHYS.yml +++ b/api/constants/Archetype/SET_METAPHYS.yml @@ -5,4 +5,5 @@ value: 0x105 description: >- The ["Metaphys"](https://yugipedia.com/wiki/Metaphys) archetype. summary: Metaphys -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MIKANKO.yml b/api/constants/Archetype/SET_MIKANKO.yml index 8e83e5eb..fbed2a36 100644 --- a/api/constants/Archetype/SET_MIKANKO.yml +++ b/api/constants/Archetype/SET_MIKANKO.yml @@ -5,4 +5,5 @@ value: 0x18e description: >- The ["Mikanko"](https://yugipedia.com/wiki/Mikanko) archetype. summary: Mikanko -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MILLENNIUM.yml b/api/constants/Archetype/SET_MILLENNIUM.yml index 21e6be1f..152fcc46 100644 --- a/api/constants/Archetype/SET_MILLENNIUM.yml +++ b/api/constants/Archetype/SET_MILLENNIUM.yml @@ -5,4 +5,5 @@ value: 0x1a6 description: >- The ["Millennium"](https://yugipedia.com/wiki/Millennium) archetype. summary: Millennium -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MIMIGHOUL.yml b/api/constants/Archetype/SET_MIMIGHOUL.yml index 6ea1adde..90509fa6 100644 --- a/api/constants/Archetype/SET_MIMIGHOUL.yml +++ b/api/constants/Archetype/SET_MIMIGHOUL.yml @@ -5,4 +5,5 @@ value: 0x1b5 description: >- The ["Mimighoul"](https://yugipedia.com/wiki/Mimighoul) archetype. summary: Mimighoul -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MIST_VALLEY.yml b/api/constants/Archetype/SET_MIST_VALLEY.yml index a682eb81..fe8ccfb0 100644 --- a/api/constants/Archetype/SET_MIST_VALLEY.yml +++ b/api/constants/Archetype/SET_MIST_VALLEY.yml @@ -5,4 +5,5 @@ value: 0x37 description: >- The ["Mist Valley"](https://yugipedia.com/wiki/Mist_Valley) archetype. summary: Mist Valley -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MOKEY_MOKEY.yml b/api/constants/Archetype/SET_MOKEY_MOKEY.yml index aed713d0..448cbd0d 100644 --- a/api/constants/Archetype/SET_MOKEY_MOKEY.yml +++ b/api/constants/Archetype/SET_MOKEY_MOKEY.yml @@ -5,4 +5,5 @@ value: 0x184 description: >- The ["Mokey Mokey"](https://yugipedia.com/wiki/Mokey_Mokey_(archetype)) archetype. summary: Mokey Mokey -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MONARCH.yml b/api/constants/Archetype/SET_MONARCH.yml index 7800ebbc..c01fc00c 100644 --- a/api/constants/Archetype/SET_MONARCH.yml +++ b/api/constants/Archetype/SET_MONARCH.yml @@ -5,4 +5,5 @@ value: 0xbe description: >- The ["Monarch"](https://yugipedia.com/wiki/Monarch) archetype. summary: Monarch -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MORGANITE.yml b/api/constants/Archetype/SET_MORGANITE.yml index 7282a51d..0f652e23 100644 --- a/api/constants/Archetype/SET_MORGANITE.yml +++ b/api/constants/Archetype/SET_MORGANITE.yml @@ -5,4 +5,5 @@ value: 0x1b3 description: >- The ["Morganite"](https://yugipedia.com/wiki/Morganite) archetype. summary: Morganite -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MORPHTRONIC.yml b/api/constants/Archetype/SET_MORPHTRONIC.yml index a2c4b248..ff9f61b7 100644 --- a/api/constants/Archetype/SET_MORPHTRONIC.yml +++ b/api/constants/Archetype/SET_MORPHTRONIC.yml @@ -5,4 +5,5 @@ value: 0x26 description: >- The ["Morphtronic"](https://yugipedia.com/wiki/Morphtronic) archetype. summary: Morphtronic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MULCHARMY.yml b/api/constants/Archetype/SET_MULCHARMY.yml index 90b7228f..6fadf39b 100644 --- a/api/constants/Archetype/SET_MULCHARMY.yml +++ b/api/constants/Archetype/SET_MULCHARMY.yml @@ -5,4 +5,5 @@ value: 0x1ac description: >- The ["Mulcharmy"](https://yugipedia.com/wiki/Mulcharmy) archetype. summary: Mulcharmy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MYSTICAL_BEAST_OF_THE_FOREST.yml b/api/constants/Archetype/SET_MYSTICAL_BEAST_OF_THE_FOREST.yml index 98da3fb4..d9ee94e7 100644 --- a/api/constants/Archetype/SET_MYSTICAL_BEAST_OF_THE_FOREST.yml +++ b/api/constants/Archetype/SET_MYSTICAL_BEAST_OF_THE_FOREST.yml @@ -5,4 +5,5 @@ value: 0x1169 description: >- The ["Mystical Beast of the Forest"](https://yugipedia.com/wiki/Mystical_Beast_of_the_Forest) archetype. summary: Mystical Beast of the Forest -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MYSTICAL_SPIRIT_OF_THE_FOREST.yml b/api/constants/Archetype/SET_MYSTICAL_SPIRIT_OF_THE_FOREST.yml index ff961627..7c2df62a 100644 --- a/api/constants/Archetype/SET_MYSTICAL_SPIRIT_OF_THE_FOREST.yml +++ b/api/constants/Archetype/SET_MYSTICAL_SPIRIT_OF_THE_FOREST.yml @@ -5,4 +5,5 @@ value: 0x2169 description: >- The ["Mystical Spirit of the Forest"](https://yugipedia.com/wiki/Mystical_Spirit_of_the_Forest) archetype. summary: Mystical Spirit of the Forest -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MYSTIC_SWORDSMAN.yml b/api/constants/Archetype/SET_MYSTIC_SWORDSMAN.yml index 377c2238..d1349f4c 100644 --- a/api/constants/Archetype/SET_MYSTIC_SWORDSMAN.yml +++ b/api/constants/Archetype/SET_MYSTIC_SWORDSMAN.yml @@ -6,4 +6,5 @@ description: >- The ["Mystic Swordsman"](https://yugipedia.com/wiki/Mystic_Swordsman) series of "LV" monsters. Technically not an archetype but is registered as such on some cards for the LV set handling. summary: Mystic Swordsman -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MYTHICAL_BEAST.yml b/api/constants/Archetype/SET_MYTHICAL_BEAST.yml index 2d37ec16..08daac22 100644 --- a/api/constants/Archetype/SET_MYTHICAL_BEAST.yml +++ b/api/constants/Archetype/SET_MYTHICAL_BEAST.yml @@ -5,4 +5,5 @@ value: 0x10d description: >- The ["Mythical Beast"](https://yugipedia.com/wiki/Mythical_Beast) archetype. summary: Mythical Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_MYUTANT.yml b/api/constants/Archetype/SET_MYUTANT.yml index ba606810..7aa688a7 100644 --- a/api/constants/Archetype/SET_MYUTANT.yml +++ b/api/constants/Archetype/SET_MYUTANT.yml @@ -5,4 +5,5 @@ value: 0x159 description: >- The ["Myutant"](https://yugipedia.com/wiki/Myutant) archetype. summary: Myutant -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NATURIA.yml b/api/constants/Archetype/SET_NATURIA.yml index 03089055..8111143f 100644 --- a/api/constants/Archetype/SET_NATURIA.yml +++ b/api/constants/Archetype/SET_NATURIA.yml @@ -5,4 +5,5 @@ value: 0x2a description: >- The ["Naturia"](https://yugipedia.com/wiki/Naturia) archetype. summary: Naturia -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NECROVALLEY.yml b/api/constants/Archetype/SET_NECROVALLEY.yml index 7fb3a38c..09055c41 100644 --- a/api/constants/Archetype/SET_NECROVALLEY.yml +++ b/api/constants/Archetype/SET_NECROVALLEY.yml @@ -5,4 +5,5 @@ value: 0x91 description: >- The ["Necrovalley"](https://yugipedia.com/wiki/Necrovalley_(archetype)) archetype. summary: Necrovalley -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NEKROZ.yml b/api/constants/Archetype/SET_NEKROZ.yml index 174171c6..4aab6282 100644 --- a/api/constants/Archetype/SET_NEKROZ.yml +++ b/api/constants/Archetype/SET_NEKROZ.yml @@ -5,4 +5,5 @@ value: 0xb4 description: >- The ["Nekroz"](https://yugipedia.com/wiki/Nekroz) archetype. summary: Nekroz -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NEMESES.yml b/api/constants/Archetype/SET_NEMESES.yml index 45b6b09f..7ff4dd73 100644 --- a/api/constants/Archetype/SET_NEMESES.yml +++ b/api/constants/Archetype/SET_NEMESES.yml @@ -5,4 +5,5 @@ value: 0x13d description: >- The ["Nemeses"](https://yugipedia.com/wiki/Nemeses) archetype. summary: Nemeses -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NEMLERIA.yml b/api/constants/Archetype/SET_NEMLERIA.yml index 8f5f4105..7a834776 100644 --- a/api/constants/Archetype/SET_NEMLERIA.yml +++ b/api/constants/Archetype/SET_NEMLERIA.yml @@ -5,4 +5,5 @@ value: 0x192 description: >- The ["Nemleria"](https://yugipedia.com/wiki/Nemleria) archetype. summary: Nemleria -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NEOS.yml b/api/constants/Archetype/SET_NEOS.yml index dcfc35a5..a46811d3 100644 --- a/api/constants/Archetype/SET_NEOS.yml +++ b/api/constants/Archetype/SET_NEOS.yml @@ -5,4 +5,5 @@ value: 0x9 description: >- The ["Neos"](https://yugipedia.com/wiki/Neos) archetype. summary: Neos -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NEO_SPACIAN.yml b/api/constants/Archetype/SET_NEO_SPACIAN.yml index 364da4d9..67ffd3a1 100644 --- a/api/constants/Archetype/SET_NEO_SPACIAN.yml +++ b/api/constants/Archetype/SET_NEO_SPACIAN.yml @@ -5,4 +5,5 @@ value: 0x1f description: >- The ["Neo-Spacian"](https://yugipedia.com/wiki/Neo-Spacian) archetype. summary: Neo-Spacian -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NEPHTHYS.yml b/api/constants/Archetype/SET_NEPHTHYS.yml index 122a33d0..db7aa538 100644 --- a/api/constants/Archetype/SET_NEPHTHYS.yml +++ b/api/constants/Archetype/SET_NEPHTHYS.yml @@ -5,4 +5,5 @@ value: 0x11f description: >- The ["Nephthys"](https://yugipedia.com/wiki/Nephthys) archetype. summary: Nephthys -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NIMBLE.yml b/api/constants/Archetype/SET_NIMBLE.yml index b913a951..01b54d79 100644 --- a/api/constants/Archetype/SET_NIMBLE.yml +++ b/api/constants/Archetype/SET_NIMBLE.yml @@ -5,4 +5,5 @@ value: 0x78 description: >- The ["Nimble"](https://yugipedia.com/wiki/Nimble) archetype. summary: Nimble -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NINJA.yml b/api/constants/Archetype/SET_NINJA.yml index 06f99728..f84bf264 100644 --- a/api/constants/Archetype/SET_NINJA.yml +++ b/api/constants/Archetype/SET_NINJA.yml @@ -5,4 +5,5 @@ value: 0x2b description: >- The ["Ninja"](https://yugipedia.com/wiki/Ninja) archetype. summary: Ninja -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NINJITSU_ART.yml b/api/constants/Archetype/SET_NINJITSU_ART.yml index 887eb75f..13a73248 100644 --- a/api/constants/Archetype/SET_NINJITSU_ART.yml +++ b/api/constants/Archetype/SET_NINJITSU_ART.yml @@ -5,4 +5,5 @@ value: 0x61 description: >- The ["Ninjitsu Art"](https://yugipedia.com/wiki/Ninjitsu_Art) archetype. summary: Ninjitsu Art -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NITRO.yml b/api/constants/Archetype/SET_NITRO.yml index 6e6a0947..a9212d85 100644 --- a/api/constants/Archetype/SET_NITRO.yml +++ b/api/constants/Archetype/SET_NITRO.yml @@ -5,4 +5,5 @@ value: 0x2d description: >- The ["Nitro"](https://yugipedia.com/wiki/Nitro) archetype. summary: Nitro -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NOBLE_ARMS.yml b/api/constants/Archetype/SET_NOBLE_ARMS.yml index 6a72b475..9e10a52a 100644 --- a/api/constants/Archetype/SET_NOBLE_ARMS.yml +++ b/api/constants/Archetype/SET_NOBLE_ARMS.yml @@ -5,4 +5,5 @@ value: 0x207a description: >- The ["Noble Arms"](https://yugipedia.com/wiki/Noble_Arms) archetype. summary: Noble Arms -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NOBLE_KNIGHT.yml b/api/constants/Archetype/SET_NOBLE_KNIGHT.yml index a57eb9c6..acfd1860 100644 --- a/api/constants/Archetype/SET_NOBLE_KNIGHT.yml +++ b/api/constants/Archetype/SET_NOBLE_KNIGHT.yml @@ -5,4 +5,5 @@ value: 0x107a description: >- The ["Noble Knight"](https://yugipedia.com/wiki/Noble_Knight) archetype. summary: Noble Knight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NORDIC.yml b/api/constants/Archetype/SET_NORDIC.yml index e96ba043..4b0d1a68 100644 --- a/api/constants/Archetype/SET_NORDIC.yml +++ b/api/constants/Archetype/SET_NORDIC.yml @@ -5,4 +5,5 @@ value: 0x42 description: >- The ["Nordic"](https://yugipedia.com/wiki/Nordic) archetype. summary: Nordic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NORDIC_ALFAR.yml b/api/constants/Archetype/SET_NORDIC_ALFAR.yml index 412de6fc..0b333f86 100644 --- a/api/constants/Archetype/SET_NORDIC_ALFAR.yml +++ b/api/constants/Archetype/SET_NORDIC_ALFAR.yml @@ -6,4 +6,5 @@ description: >- The ["Nordic Alfar"](https://yugipedia.com/wiki/Nordic_Alfar) archetype. Sub-archetype of [`SET_NORDIC`](/api/constants/Archetype/SET_NORDIC). summary: Nordic Alfar -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NORDIC_ASCENDANT.yml b/api/constants/Archetype/SET_NORDIC_ASCENDANT.yml index baab8e03..93fccc01 100644 --- a/api/constants/Archetype/SET_NORDIC_ASCENDANT.yml +++ b/api/constants/Archetype/SET_NORDIC_ASCENDANT.yml @@ -6,4 +6,5 @@ description: >- The ["Nordic Ascendant"](https://yugipedia.com/wiki/Nordic_Ascendant) archetype. Sub-archetype of [`SET_NORDIC`](/api/constants/Archetype/SET_NORDIC). summary: Nordic Ascendant -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NORDIC_BEAST.yml b/api/constants/Archetype/SET_NORDIC_BEAST.yml index 7a3b5903..034502aa 100644 --- a/api/constants/Archetype/SET_NORDIC_BEAST.yml +++ b/api/constants/Archetype/SET_NORDIC_BEAST.yml @@ -6,4 +6,5 @@ description: >- The ["Nordic Beast"](https://yugipedia.com/wiki/Nordic_Beast) archetype. Sub-archetype of [`SET_NORDIC`](/api/constants/Archetype/SET_NORDIC). summary: Nordic Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NORDIC_RELIC.yml b/api/constants/Archetype/SET_NORDIC_RELIC.yml index 1e8a8412..2b3c0e41 100644 --- a/api/constants/Archetype/SET_NORDIC_RELIC.yml +++ b/api/constants/Archetype/SET_NORDIC_RELIC.yml @@ -6,4 +6,5 @@ description: >- The ["Nordic Relic"](https://yugipedia.com/wiki/Nordic_Relic) archetype. Sub-archetype of [`SET_NORDIC`](/api/constants/Archetype/SET_NORDIC). summary: Nordic Relic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NOUVELLES.yml b/api/constants/Archetype/SET_NOUVELLES.yml index 7068a608..c28d17c4 100644 --- a/api/constants/Archetype/SET_NOUVELLES.yml +++ b/api/constants/Archetype/SET_NOUVELLES.yml @@ -5,4 +5,5 @@ value: 0x197 description: >- The ["Nouvelles"](https://yugipedia.com/wiki/Nouvelles) archetype. summary: Nouvelles -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NUMBER.yml b/api/constants/Archetype/SET_NUMBER.yml index 4147c670..3c941082 100644 --- a/api/constants/Archetype/SET_NUMBER.yml +++ b/api/constants/Archetype/SET_NUMBER.yml @@ -5,4 +5,5 @@ value: 0x48 description: >- The ["Number"](https://yugipedia.com/wiki/Number) archetype. summary: Number -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NUMBER_C.yml b/api/constants/Archetype/SET_NUMBER_C.yml index 3349fcaf..1308fd35 100644 --- a/api/constants/Archetype/SET_NUMBER_C.yml +++ b/api/constants/Archetype/SET_NUMBER_C.yml @@ -6,4 +6,5 @@ description: >- The ["Number C"](https://yugipedia.com/wiki/Number_C) archetype. Sub-archetype of [`SET_NUMBER`](/api/constants/Archetype/SET_NUMBER). summary: Number C -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NUMBER_C39.yml b/api/constants/Archetype/SET_NUMBER_C39.yml index f05e2134..87a63825 100644 --- a/api/constants/Archetype/SET_NUMBER_C39.yml +++ b/api/constants/Archetype/SET_NUMBER_C39.yml @@ -6,4 +6,5 @@ description: >- The ["Number C39"](https://yugipedia.com/wiki/Number_C39) archetype. Sub-archetype of [`SET_NUMBER`](/api/constants/Archetype/SET_NUMBER). summary: Number C39 -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NUMBER_SPELL_TRAP.yml b/api/constants/Archetype/SET_NUMBER_SPELL_TRAP.yml index 37b1caa6..51021ae0 100644 --- a/api/constants/Archetype/SET_NUMBER_SPELL_TRAP.yml +++ b/api/constants/Archetype/SET_NUMBER_SPELL_TRAP.yml @@ -5,4 +5,5 @@ value: 0x16c description: >- The ["Number"](https://yugipedia.com/wiki/Number) archetype. summary: Number -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NUMERON.yml b/api/constants/Archetype/SET_NUMERON.yml index 3b2b1219..1ea5f3ff 100644 --- a/api/constants/Archetype/SET_NUMERON.yml +++ b/api/constants/Archetype/SET_NUMERON.yml @@ -5,4 +5,5 @@ value: 0x14b description: >- The ["Numeron"](https://yugipedia.com/wiki/Numeron) archetype. summary: Numeron -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NUMERON_GATE.yml b/api/constants/Archetype/SET_NUMERON_GATE.yml index c8984a8c..f2d7bd47 100644 --- a/api/constants/Archetype/SET_NUMERON_GATE.yml +++ b/api/constants/Archetype/SET_NUMERON_GATE.yml @@ -6,4 +6,5 @@ description: >- The ["Numeron Gate"](https://yugipedia.com/wiki/Numeron_Gate) archetype. Sub-archetype of [`SET_NUMERON`](/api/constants/Archetype/SET_NUMERON). summary: Numeron Gate -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_NUMEROUNIOUS.yml b/api/constants/Archetype/SET_NUMEROUNIOUS.yml index a03344e5..edfa6db0 100644 --- a/api/constants/Archetype/SET_NUMEROUNIOUS.yml +++ b/api/constants/Archetype/SET_NUMEROUNIOUS.yml @@ -5,4 +5,5 @@ value: 0x16b description: >- The ["Numerounius"](https://yugipedia.com/wiki/Numerounius) archetype. summary: Numerounius -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ODD_EYES.yml b/api/constants/Archetype/SET_ODD_EYES.yml index 6dda0192..76440c9e 100644 --- a/api/constants/Archetype/SET_ODD_EYES.yml +++ b/api/constants/Archetype/SET_ODD_EYES.yml @@ -5,4 +5,5 @@ value: 0x99 description: >- The ["Odd-Eyes"](https://yugipedia.com/wiki/Odd-Eyes) archetype. summary: Odd-Eyes -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_OGDOADIC.yml b/api/constants/Archetype/SET_OGDOADIC.yml index 6901c2f9..90f29b47 100644 --- a/api/constants/Archetype/SET_OGDOADIC.yml +++ b/api/constants/Archetype/SET_OGDOADIC.yml @@ -5,4 +5,5 @@ value: 0x163 description: >- The ["Ogdoadic"](https://yugipedia.com/wiki/Ogdoadic) archetype. summary: Ogdoadic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_OJAMA.yml b/api/constants/Archetype/SET_OJAMA.yml index 4f56660c..d6aae416 100644 --- a/api/constants/Archetype/SET_OJAMA.yml +++ b/api/constants/Archetype/SET_OJAMA.yml @@ -5,4 +5,5 @@ value: 0xf description: >- The ["Ojama"](https://yugipedia.com/wiki/Ojama) archetype. summary: Ojama -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_OLD_ENTITY.yml b/api/constants/Archetype/SET_OLD_ENTITY.yml index ef832721..409e952a 100644 --- a/api/constants/Archetype/SET_OLD_ENTITY.yml +++ b/api/constants/Archetype/SET_OLD_ENTITY.yml @@ -5,4 +5,5 @@ value: 0x40b7 description: >- The ["Old Entity"](https://yugipedia.com/wiki/Old_Entity) archetype. summary: Old Entity -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ONOMAT.yml b/api/constants/Archetype/SET_ONOMAT.yml index 437919a1..1cf24daa 100644 --- a/api/constants/Archetype/SET_ONOMAT.yml +++ b/api/constants/Archetype/SET_ONOMAT.yml @@ -5,4 +5,5 @@ value: 0x139 description: >- The ["Onomat"](https://yugipedia.com/wiki/Onomat) archetype. summary: Onomat -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ORCUST.yml b/api/constants/Archetype/SET_ORCUST.yml index e43db9e2..2806fd0d 100644 --- a/api/constants/Archetype/SET_ORCUST.yml +++ b/api/constants/Archetype/SET_ORCUST.yml @@ -5,4 +5,5 @@ value: 0x11b description: >- The ["Orcust"](https://yugipedia.com/wiki/Orcust) archetype. summary: Orcust -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_OUTER_ENTITY.yml b/api/constants/Archetype/SET_OUTER_ENTITY.yml index 23c46013..f954a348 100644 --- a/api/constants/Archetype/SET_OUTER_ENTITY.yml +++ b/api/constants/Archetype/SET_OUTER_ENTITY.yml @@ -5,4 +5,5 @@ value: 0x10b7 description: >- The ["Outer Entity"](https://yugipedia.com/wiki/Outer_Entity) archetype. summary: Outer Entity -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PALEOZOIC.yml b/api/constants/Archetype/SET_PALEOZOIC.yml index 4a750be0..7ccb0e7c 100644 --- a/api/constants/Archetype/SET_PALEOZOIC.yml +++ b/api/constants/Archetype/SET_PALEOZOIC.yml @@ -5,4 +5,5 @@ value: 0xd4 description: >- The ["Paleozoic"](https://yugipedia.com/wiki/Paleozoic) archetype. summary: Paleozoic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PALLADIUM.yml b/api/constants/Archetype/SET_PALLADIUM.yml index 0fce2738..1e93e7ee 100644 --- a/api/constants/Archetype/SET_PALLADIUM.yml +++ b/api/constants/Archetype/SET_PALLADIUM.yml @@ -5,4 +5,5 @@ value: 0x13a description: >- The ["Palladium"](https://yugipedia.com/wiki/Palladium) archetype. summary: Palladium -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PARSHATH.yml b/api/constants/Archetype/SET_PARSHATH.yml index d315122d..f17390db 100644 --- a/api/constants/Archetype/SET_PARSHATH.yml +++ b/api/constants/Archetype/SET_PARSHATH.yml @@ -5,4 +5,5 @@ value: 0x10a description: >- The ["Parshath"](https://yugipedia.com/wiki/Parshath) archetype. summary: Parshath -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PATISSCIEL.yml b/api/constants/Archetype/SET_PATISSCIEL.yml index 32741b75..fbcf230c 100644 --- a/api/constants/Archetype/SET_PATISSCIEL.yml +++ b/api/constants/Archetype/SET_PATISSCIEL.yml @@ -5,4 +5,5 @@ value: 0x206 description: >- The ["Patissciel"](https://yugipedia.com/wiki/Patissciel) archetype. summary: Patissciel -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PENDULUM.yml b/api/constants/Archetype/SET_PENDULUM.yml index 30de31f7..5c4bd7d1 100644 --- a/api/constants/Archetype/SET_PENDULUM.yml +++ b/api/constants/Archetype/SET_PENDULUM.yml @@ -5,4 +5,5 @@ value: 0xf2 description: >- The ["Pendulum"](https://yugipedia.com/wiki/Pendulum_(archetype)) archetype. summary: Pendulum -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PENDULUMGRAPH.yml b/api/constants/Archetype/SET_PENDULUMGRAPH.yml index bc00a7ec..7b2cb208 100644 --- a/api/constants/Archetype/SET_PENDULUMGRAPH.yml +++ b/api/constants/Archetype/SET_PENDULUMGRAPH.yml @@ -6,4 +6,5 @@ description: >- The ["Pendulumgraph"](https://yugipedia.com/wiki/Pendulumgraph) archetype. Sub-archetype of [`SET_PENDULUM`](/api/constants/Archetype/SET_PENDULUM). summary: Pendulumgraph -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PENDULUM_DRAGON.yml b/api/constants/Archetype/SET_PENDULUM_DRAGON.yml index c4745f79..97534f3b 100644 --- a/api/constants/Archetype/SET_PENDULUM_DRAGON.yml +++ b/api/constants/Archetype/SET_PENDULUM_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Pendulum Dragon"](https://yugipedia.com/wiki/Pendulum_Dragon) archetype. Sub-archetype of [`SET_PENDULUM`](/api/constants/Archetype/SET_PENDULUM). summary: Pendulum Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PENGUIN.yml b/api/constants/Archetype/SET_PENGUIN.yml index 5f84ed2d..c093b7ce 100644 --- a/api/constants/Archetype/SET_PENGUIN.yml +++ b/api/constants/Archetype/SET_PENGUIN.yml @@ -5,4 +5,5 @@ value: 0x5a description: >- The ["Penguin"](https://yugipedia.com/wiki/Penguin) archetype. summary: Penguin -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PERFORMAGE.yml b/api/constants/Archetype/SET_PERFORMAGE.yml index 4dcc4dc4..428610c9 100644 --- a/api/constants/Archetype/SET_PERFORMAGE.yml +++ b/api/constants/Archetype/SET_PERFORMAGE.yml @@ -5,4 +5,5 @@ value: 0xc6 description: >- The ["Performage"](https://yugipedia.com/wiki/Performage) archetype. summary: Performage -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PERFORMAPAL.yml b/api/constants/Archetype/SET_PERFORMAPAL.yml index 9bb701fb..5589f8a0 100644 --- a/api/constants/Archetype/SET_PERFORMAPAL.yml +++ b/api/constants/Archetype/SET_PERFORMAPAL.yml @@ -5,4 +5,5 @@ value: 0x9f description: >- The ["Performapal"](https://yugipedia.com/wiki/Performapal) archetype. summary: Performapal -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PHANTASM.yml b/api/constants/Archetype/SET_PHANTASM.yml index ce6025e9..d5834fb6 100644 --- a/api/constants/Archetype/SET_PHANTASM.yml +++ b/api/constants/Archetype/SET_PHANTASM.yml @@ -5,4 +5,5 @@ value: 0x145 description: >- The ["Phantasm"](https://yugipedia.com/wiki/Phantasm) archetype. summary: Phantasm -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PHANTASM_SPIRAL.yml b/api/constants/Archetype/SET_PHANTASM_SPIRAL.yml index ca1ba65e..7b53f7ca 100644 --- a/api/constants/Archetype/SET_PHANTASM_SPIRAL.yml +++ b/api/constants/Archetype/SET_PHANTASM_SPIRAL.yml @@ -5,4 +5,5 @@ value: 0xfa description: >- The ["Phantasm Spiral"](https://yugipedia.com/wiki/Phantasm_Spiral) archetype. summary: Phantasm Spiral -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PHANTOM_BEAST.yml b/api/constants/Archetype/SET_PHANTOM_BEAST.yml index d0cf1200..30c12ed0 100644 --- a/api/constants/Archetype/SET_PHANTOM_BEAST.yml +++ b/api/constants/Archetype/SET_PHANTOM_BEAST.yml @@ -5,4 +5,5 @@ value: 0x1b description: >- The ["Phantom Beast"](https://yugipedia.com/wiki/Phantom_Beast) archetype. summary: Phantom Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PHANTOM_KNIGHTS.yml b/api/constants/Archetype/SET_PHANTOM_KNIGHTS.yml index befb9a65..fdfa9b9a 100644 --- a/api/constants/Archetype/SET_PHANTOM_KNIGHTS.yml +++ b/api/constants/Archetype/SET_PHANTOM_KNIGHTS.yml @@ -5,4 +5,5 @@ value: 0xdb description: >- The ["Phantom Knights"](https://yugipedia.com/wiki/Phantom_Knights) archetype. summary: Phantom Knights -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PHOTON.yml b/api/constants/Archetype/SET_PHOTON.yml index 9e961365..fc5bde5c 100644 --- a/api/constants/Archetype/SET_PHOTON.yml +++ b/api/constants/Archetype/SET_PHOTON.yml @@ -5,4 +5,5 @@ value: 0x55 description: >- The ["Photon"](https://yugipedia.com/wiki/Photon) archetype. summary: Photon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PLUNDER_PATROLL.yml b/api/constants/Archetype/SET_PLUNDER_PATROLL.yml index 47cd8e0e..eeeb6f8a 100644 --- a/api/constants/Archetype/SET_PLUNDER_PATROLL.yml +++ b/api/constants/Archetype/SET_PLUNDER_PATROLL.yml @@ -5,4 +5,5 @@ value: 0x13f description: >- The ["Plunder Patroll"](https://yugipedia.com/wiki/Plunder_Patroll) archetype. summary: Plunder Patroll -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_POSSESSED.yml b/api/constants/Archetype/SET_POSSESSED.yml index 2998051f..831dcafd 100644 --- a/api/constants/Archetype/SET_POSSESSED.yml +++ b/api/constants/Archetype/SET_POSSESSED.yml @@ -5,4 +5,5 @@ value: 0xc0 description: >- The ["Possessed"](https://yugipedia.com/wiki/Possessed) archetype. summary: Possessed -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_POTAN.yml b/api/constants/Archetype/SET_POTAN.yml index 540fd8ba..a2fe4a5f 100644 --- a/api/constants/Archetype/SET_POTAN.yml +++ b/api/constants/Archetype/SET_POTAN.yml @@ -5,4 +5,5 @@ value: 0x148 description: >- The ["Potan"](https://yugipedia.com/wiki/Potan) archetype. summary: Potan -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_POWER_TOOL.yml b/api/constants/Archetype/SET_POWER_TOOL.yml index bb1d2c0b..c27afd3b 100644 --- a/api/constants/Archetype/SET_POWER_TOOL.yml +++ b/api/constants/Archetype/SET_POWER_TOOL.yml @@ -5,4 +5,5 @@ value: 0xc2 description: >- The ["Power Tool"](https://yugipedia.com/wiki/Power_Tool) archetype. summary: Power Tool -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PRANK_KIDS.yml b/api/constants/Archetype/SET_PRANK_KIDS.yml index 49a46cee..47c90d30 100644 --- a/api/constants/Archetype/SET_PRANK_KIDS.yml +++ b/api/constants/Archetype/SET_PRANK_KIDS.yml @@ -5,4 +5,5 @@ value: 0x120 description: >- The ["Prank-Kids"](https://yugipedia.com/wiki/Prank-Kids) archetype. summary: Prank-Kids -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PREDAP.yml b/api/constants/Archetype/SET_PREDAP.yml index 9f510c62..a7befbde 100644 --- a/api/constants/Archetype/SET_PREDAP.yml +++ b/api/constants/Archetype/SET_PREDAP.yml @@ -5,4 +5,5 @@ value: 0xf3 description: >- The ["Predap"](https://yugipedia.com/wiki/Predap) archetype. summary: Predap -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PREDAPLANT.yml b/api/constants/Archetype/SET_PREDAPLANT.yml index f5c8eb6d..bd8f2cfd 100644 --- a/api/constants/Archetype/SET_PREDAPLANT.yml +++ b/api/constants/Archetype/SET_PREDAPLANT.yml @@ -6,4 +6,5 @@ description: >- The ["Predaplant"](https://yugipedia.com/wiki/Predaplant) archetype. Sub-archetype of [`SET_PREDAP`](/api/constants/Archetype/SET_PREDAP). summary: Predaplant -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PREDICTION_PRINCESS.yml b/api/constants/Archetype/SET_PREDICTION_PRINCESS.yml index 19b721df..e3006762 100644 --- a/api/constants/Archetype/SET_PREDICTION_PRINCESS.yml +++ b/api/constants/Archetype/SET_PREDICTION_PRINCESS.yml @@ -5,4 +5,5 @@ value: 0xcc description: >- The ["Prediction Princess"](https://yugipedia.com/wiki/Prediction_Princess) archetype. summary: Prediction Princess -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PRIMITE.yml b/api/constants/Archetype/SET_PRIMITE.yml index f9ed3ac4..6bfb0e1c 100644 --- a/api/constants/Archetype/SET_PRIMITE.yml +++ b/api/constants/Archetype/SET_PRIMITE.yml @@ -5,4 +5,5 @@ value: 0x1b0 description: >- The ["Primite"](https://yugipedia.com/wiki/Primite) archetype. summary: Primite -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PROPHECY.yml b/api/constants/Archetype/SET_PROPHECY.yml index 015982ac..6e996093 100644 --- a/api/constants/Archetype/SET_PROPHECY.yml +++ b/api/constants/Archetype/SET_PROPHECY.yml @@ -5,4 +5,5 @@ value: 0x6e description: >- The ["Prophecy"](https://yugipedia.com/wiki/Prophecy) archetype. summary: Prophecy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PSY_FRAME.yml b/api/constants/Archetype/SET_PSY_FRAME.yml index 812cdba2..16307a38 100644 --- a/api/constants/Archetype/SET_PSY_FRAME.yml +++ b/api/constants/Archetype/SET_PSY_FRAME.yml @@ -5,4 +5,5 @@ value: 0xc1 description: >- The ["PSY-Frame"](https://yugipedia.com/wiki/PSY-Frame) archetype. summary: PSY-Frame -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PSY_FRAMEGEAR.yml b/api/constants/Archetype/SET_PSY_FRAMEGEAR.yml index a477b361..5379fb5d 100644 --- a/api/constants/Archetype/SET_PSY_FRAMEGEAR.yml +++ b/api/constants/Archetype/SET_PSY_FRAMEGEAR.yml @@ -6,4 +6,5 @@ description: >- The ["PSY-Framegear"](https://yugipedia.com/wiki/PSY-Framegear) archetype. Sub-archetype of [`SET_PSY_FRAME`](/api/constants/Archetype/SET_PSY_FRAME). summary: PSY-Framegear -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PUNK.yml b/api/constants/Archetype/SET_PUNK.yml index 434d811c..e25eff3a 100644 --- a/api/constants/Archetype/SET_PUNK.yml +++ b/api/constants/Archetype/SET_PUNK.yml @@ -5,4 +5,5 @@ value: 0x173 description: >- The ["P.U.N.K."](https://yugipedia.com/wiki/P.U.N.K.) archetype. summary: P.U.N.K. -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PUPPET.yml b/api/constants/Archetype/SET_PUPPET.yml index f2b843d5..c1ca4975 100644 --- a/api/constants/Archetype/SET_PUPPET.yml +++ b/api/constants/Archetype/SET_PUPPET.yml @@ -5,4 +5,5 @@ value: 0x83 description: >- The ["Puppet"](https://yugipedia.com/wiki/Puppet) archetype. summary: Puppet -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_PURRELY.yml b/api/constants/Archetype/SET_PURRELY.yml index 260d2d1e..437bb9f7 100644 --- a/api/constants/Archetype/SET_PURRELY.yml +++ b/api/constants/Archetype/SET_PURRELY.yml @@ -5,4 +5,5 @@ value: 0x18d description: >- The ["Purrely"](https://yugipedia.com/wiki/Purrely) archetype. summary: Purrely -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_QLI.yml b/api/constants/Archetype/SET_QLI.yml index c900a03e..e378923d 100644 --- a/api/constants/Archetype/SET_QLI.yml +++ b/api/constants/Archetype/SET_QLI.yml @@ -5,4 +5,5 @@ value: 0xaa description: >- The ["Qli"](https://yugipedia.com/wiki/Qli) archetype. summary: Qli -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RAGNARAIKA.yml b/api/constants/Archetype/SET_RAGNARAIKA.yml index fa766f71..0663bd68 100644 --- a/api/constants/Archetype/SET_RAGNARAIKA.yml +++ b/api/constants/Archetype/SET_RAGNARAIKA.yml @@ -5,4 +5,5 @@ value: 0x1a3 description: >- The ["Ragnaraika"](https://yugipedia.com/wiki/Ragnaraika) archetype. summary: Ragnaraika -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RAIDRAPTOR.yml b/api/constants/Archetype/SET_RAIDRAPTOR.yml index 3dc3a8b4..1d393f2e 100644 --- a/api/constants/Archetype/SET_RAIDRAPTOR.yml +++ b/api/constants/Archetype/SET_RAIDRAPTOR.yml @@ -5,4 +5,5 @@ value: 0xba description: >- The ["Raidraptor"](https://yugipedia.com/wiki/Raidraptor) archetype. summary: Raidraptor -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RAINBOW_BRIDGE.yml b/api/constants/Archetype/SET_RAINBOW_BRIDGE.yml index 9de5367a..668298a1 100644 --- a/api/constants/Archetype/SET_RAINBOW_BRIDGE.yml +++ b/api/constants/Archetype/SET_RAINBOW_BRIDGE.yml @@ -5,4 +5,5 @@ value: 0x188 description: >- The ["Rainbow Bridge"](https://yugipedia.com/wiki/Rainbow_Bridge_(archetype)) archetype. summary: Rainbow Bridge -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RANK_DOWN_MAGIC.yml b/api/constants/Archetype/SET_RANK_DOWN_MAGIC.yml index 9c1526c1..90cd50a5 100644 --- a/api/constants/Archetype/SET_RANK_DOWN_MAGIC.yml +++ b/api/constants/Archetype/SET_RANK_DOWN_MAGIC.yml @@ -5,4 +5,5 @@ value: 0x15d description: >- The ["Rank-Down-Magic"](https://yugipedia.com/wiki/Rank-Down-Magic) archetype. summary: Rank-Down-Magic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RANK_UP_MAGIC.yml b/api/constants/Archetype/SET_RANK_UP_MAGIC.yml index 86e49ab2..612fedc2 100644 --- a/api/constants/Archetype/SET_RANK_UP_MAGIC.yml +++ b/api/constants/Archetype/SET_RANK_UP_MAGIC.yml @@ -5,4 +5,5 @@ value: 0x95 description: >- The ["Rank-Up-Magic"](https://yugipedia.com/wiki/Rank-Up-Magic) archetype. summary: Rank-Up-Magic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_REACTOR.yml b/api/constants/Archetype/SET_REACTOR.yml index 54b3c0c2..f2af5927 100644 --- a/api/constants/Archetype/SET_REACTOR.yml +++ b/api/constants/Archetype/SET_REACTOR.yml @@ -5,4 +5,5 @@ value: 0x63 description: >- The ["Reactor"](https://yugipedia.com/wiki/Reactor) archetype. summary: Reactor -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_REBELLION.yml b/api/constants/Archetype/SET_REBELLION.yml index 409ff8e1..3aa9f712 100644 --- a/api/constants/Archetype/SET_REBELLION.yml +++ b/api/constants/Archetype/SET_REBELLION.yml @@ -5,4 +5,5 @@ value: 0x13b description: >- The ["Rebellion"](https://yugipedia.com/wiki/Rebellion_(archetype)) archetype. summary: Rebellion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RECIPE.yml b/api/constants/Archetype/SET_RECIPE.yml index 80b2f22a..06a0a97a 100644 --- a/api/constants/Archetype/SET_RECIPE.yml +++ b/api/constants/Archetype/SET_RECIPE.yml @@ -5,4 +5,5 @@ value: 0x198 description: >- The ["Recipe"](https://yugipedia.com/wiki/Recipe) archetype. summary: Recipe -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RED_DRAGON_ARCHFIEND.yml b/api/constants/Archetype/SET_RED_DRAGON_ARCHFIEND.yml index f6cad967..0785a485 100644 --- a/api/constants/Archetype/SET_RED_DRAGON_ARCHFIEND.yml +++ b/api/constants/Archetype/SET_RED_DRAGON_ARCHFIEND.yml @@ -6,4 +6,5 @@ description: >- The ["Red Dragon Archfiend"](https://yugipedia.com/wiki/Red_Dragon_Archfiend_(archetype)) archetype. Sub-archetype of [`SET_ARCHFIEND`](/api/constants/Archetype/SET_ARCHFIEND). summary: Red Dragon Archfiend -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RED_EYES.yml b/api/constants/Archetype/SET_RED_EYES.yml index 64703733..b190f41c 100644 --- a/api/constants/Archetype/SET_RED_EYES.yml +++ b/api/constants/Archetype/SET_RED_EYES.yml @@ -5,4 +5,5 @@ value: 0x3b description: >- The ["Red-Eyes"](https://yugipedia.com/wiki/Red-Eyes) archetype. summary: Red-Eyes -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_REGENESIS.yml b/api/constants/Archetype/SET_REGENESIS.yml index 47326d13..ae46e0d3 100644 --- a/api/constants/Archetype/SET_REGENESIS.yml +++ b/api/constants/Archetype/SET_REGENESIS.yml @@ -7,4 +7,4 @@ description: >- summary: Regenesis status: index: unstable - message: Constant's name may change to follow its official English name once confirmed. + message: Constant's name may change to follow the archetype's official English name. diff --git a/api/constants/Archetype/SET_RELINQUISHED.yml b/api/constants/Archetype/SET_RELINQUISHED.yml index b0a6cce9..644a8c81 100644 --- a/api/constants/Archetype/SET_RELINQUISHED.yml +++ b/api/constants/Archetype/SET_RELINQUISHED.yml @@ -5,4 +5,5 @@ value: 0x110 description: >- The ["Relinquished"](https://yugipedia.com/wiki/Relinquished_(archetype)) archetype. summary: Relinquished -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_REPTILIANNE.yml b/api/constants/Archetype/SET_REPTILIANNE.yml index 09edb306..b8af0a05 100644 --- a/api/constants/Archetype/SET_REPTILIANNE.yml +++ b/api/constants/Archetype/SET_REPTILIANNE.yml @@ -5,4 +5,5 @@ value: 0x3c description: >- The ["Reptilianne"](https://yugipedia.com/wiki/Reptilianne) archetype. summary: Reptilianne -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RESCUE_ACE.yml b/api/constants/Archetype/SET_RESCUE_ACE.yml index 039e9acf..3bd3d837 100644 --- a/api/constants/Archetype/SET_RESCUE_ACE.yml +++ b/api/constants/Archetype/SET_RESCUE_ACE.yml @@ -5,4 +5,5 @@ value: 0x18c description: >- The ["Rescue-ACE"](https://yugipedia.com/wiki/Rescue-ACE) archetype. summary: Rescue-ACE -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RESONATOR.yml b/api/constants/Archetype/SET_RESONATOR.yml index 9a09a0b0..f31f6fda 100644 --- a/api/constants/Archetype/SET_RESONATOR.yml +++ b/api/constants/Archetype/SET_RESONATOR.yml @@ -5,4 +5,5 @@ value: 0x57 description: >- The ["Resonator"](https://yugipedia.com/wiki/Resonator) archetype. summary: Resonator -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RIKKA.yml b/api/constants/Archetype/SET_RIKKA.yml index 52a5efe4..cdb5bc70 100644 --- a/api/constants/Archetype/SET_RIKKA.yml +++ b/api/constants/Archetype/SET_RIKKA.yml @@ -5,4 +5,5 @@ value: 0x141 description: >- The ["Rikka"](https://yugipedia.com/wiki/Rikka) archetype. summary: Rikka -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RITUAL_BEAST.yml b/api/constants/Archetype/SET_RITUAL_BEAST.yml index 01ecbadb..a2c92236 100644 --- a/api/constants/Archetype/SET_RITUAL_BEAST.yml +++ b/api/constants/Archetype/SET_RITUAL_BEAST.yml @@ -5,4 +5,5 @@ value: 0xb5 description: >- The ["Ritual Beast"](https://yugipedia.com/wiki/Ritual_Beast) archetype. summary: Ritual Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RITUAL_BEAST_TAMER.yml b/api/constants/Archetype/SET_RITUAL_BEAST_TAMER.yml index 45e44666..4991de9b 100644 --- a/api/constants/Archetype/SET_RITUAL_BEAST_TAMER.yml +++ b/api/constants/Archetype/SET_RITUAL_BEAST_TAMER.yml @@ -6,4 +6,5 @@ description: >- The ["Ritual Beast Tamer"](https://yugipedia.com/wiki/Ritual_Beast_Tamer) archetype. Sub-archetype of [`SET_RITUAL_BEAST`](/api/constants/Archetype/SET_RITUAL_BEAST). summary: Ritual Beast Tamer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RITUAL_BEAST_ULTI.yml b/api/constants/Archetype/SET_RITUAL_BEAST_ULTI.yml index 4d7cc5e6..6bff4b47 100644 --- a/api/constants/Archetype/SET_RITUAL_BEAST_ULTI.yml +++ b/api/constants/Archetype/SET_RITUAL_BEAST_ULTI.yml @@ -6,4 +6,5 @@ description: >- The ["Ritual Beast Ulti-"](https://yugipedia.com/wiki/Ritual_Beast_Ulti) archetype. Sub-archetype of [`SET_RITUAL_BEAST`](/api/constants/Archetype/SET_RITUAL_BEAST). summary: Ritual Beast Ulti- -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ROID.yml b/api/constants/Archetype/SET_ROID.yml index 5ca3fe8f..028b8f0c 100644 --- a/api/constants/Archetype/SET_ROID.yml +++ b/api/constants/Archetype/SET_ROID.yml @@ -5,4 +5,5 @@ value: 0x16 description: >- The ["roid"](https://yugipedia.com/wiki/Roid) archetype. summary: roid -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ROKKET.yml b/api/constants/Archetype/SET_ROKKET.yml index 95eebef6..0239d502 100644 --- a/api/constants/Archetype/SET_ROKKET.yml +++ b/api/constants/Archetype/SET_ROKKET.yml @@ -5,4 +5,5 @@ value: 0x102 description: >- The ["Rokket"](https://yugipedia.com/wiki/Rokket) archetype. summary: Rokket -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ROLAND.yml b/api/constants/Archetype/SET_ROLAND.yml index a08685b1..b1cf90eb 100644 --- a/api/constants/Archetype/SET_ROLAND.yml +++ b/api/constants/Archetype/SET_ROLAND.yml @@ -5,4 +5,5 @@ value: 0x149 description: >- The ["Roland"](https://yugipedia.com/wiki/Roland_(archetype)) archetype. summary: Roland -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ROSE.yml b/api/constants/Archetype/SET_ROSE.yml index 1c729633..3f3007c9 100644 --- a/api/constants/Archetype/SET_ROSE.yml +++ b/api/constants/Archetype/SET_ROSE.yml @@ -5,4 +5,5 @@ value: 0x123 description: >- The ["Rose"](https://yugipedia.com/wiki/Rose) archetype. summary: Rose -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ROSE_DRAGON.yml b/api/constants/Archetype/SET_ROSE_DRAGON.yml index 2da09b27..ad72b62d 100644 --- a/api/constants/Archetype/SET_ROSE_DRAGON.yml +++ b/api/constants/Archetype/SET_ROSE_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Rose Dragon"](https://yugipedia.com/wiki/Rose_Dragon) archetype. Sub-archetype of [`SET_ROSE`](/api/constants/Archetype/SET_ROSE). summary: Rose Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RUNICK.yml b/api/constants/Archetype/SET_RUNICK.yml index 4a45fd3b..6621c781 100644 --- a/api/constants/Archetype/SET_RUNICK.yml +++ b/api/constants/Archetype/SET_RUNICK.yml @@ -5,4 +5,5 @@ value: 0x180 description: >- The ["Runick"](https://yugipedia.com/wiki/Runick) archetype. summary: Runick -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RYU_GE.yml b/api/constants/Archetype/SET_RYU_GE.yml index bb9f1cc3..45744cce 100644 --- a/api/constants/Archetype/SET_RYU_GE.yml +++ b/api/constants/Archetype/SET_RYU_GE.yml @@ -5,4 +5,5 @@ value: 0x1b8 description: >- The ["Ryu-Ge"](https://yugipedia.com/wiki/Ryu-Ge) archetype. summary: Ryu-Ge -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_RYZEAL.yml b/api/constants/Archetype/SET_RYZEAL.yml index f16a72ac..76270080 100644 --- a/api/constants/Archetype/SET_RYZEAL.yml +++ b/api/constants/Archetype/SET_RYZEAL.yml @@ -5,4 +5,5 @@ value: 0x1b6 description: >- The ["Ryzeal"](https://yugipedia.com/wiki/Ryzeal) archetype. summary: Ryzeal -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_R_GENEX.yml b/api/constants/Archetype/SET_R_GENEX.yml index 2d68dfef..40279229 100644 --- a/api/constants/Archetype/SET_R_GENEX.yml +++ b/api/constants/Archetype/SET_R_GENEX.yml @@ -6,4 +6,5 @@ description: >- The ["R-Genex"](https://yugipedia.com/wiki/R-Genex) archetype. Sub-archetype of [`SET_GENEX`](/api/constants/Archetype/SET_GENEX). summary: R-Genex -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SABER.yml b/api/constants/Archetype/SET_SABER.yml index 6fd68383..a6ed3590 100644 --- a/api/constants/Archetype/SET_SABER.yml +++ b/api/constants/Archetype/SET_SABER.yml @@ -5,4 +5,5 @@ value: 0xd description: >- The ["Saber"](https://yugipedia.com/wiki/Saber) archetype. summary: Saber -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SALAMANDRA.yml b/api/constants/Archetype/SET_SALAMANDRA.yml index a7853f49..dc87ecc1 100644 --- a/api/constants/Archetype/SET_SALAMANDRA.yml +++ b/api/constants/Archetype/SET_SALAMANDRA.yml @@ -5,4 +5,5 @@ value: 0x1a4 description: >- The ["Salamandra"](https://yugipedia.com/wiki/Salamandra_(archetype)) archetype. summary: Salamandra -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SALAMANGREAT.yml b/api/constants/Archetype/SET_SALAMANGREAT.yml index 03bf6e38..5997f3c0 100644 --- a/api/constants/Archetype/SET_SALAMANGREAT.yml +++ b/api/constants/Archetype/SET_SALAMANGREAT.yml @@ -5,4 +5,5 @@ value: 0x119 description: >- The ["Salamangreat"](https://yugipedia.com/wiki/Salamangreat) archetype. summary: Salamangreat -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SANGEN.yml b/api/constants/Archetype/SET_SANGEN.yml index 861c488e..0bdcece6 100644 --- a/api/constants/Archetype/SET_SANGEN.yml +++ b/api/constants/Archetype/SET_SANGEN.yml @@ -5,4 +5,5 @@ value: 0x1a2 description: >- The ["Sangen"](https://yugipedia.com/wiki/Sangen) archetype. summary: Sangen -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SCARECLAW.yml b/api/constants/Archetype/SET_SCARECLAW.yml index 0126654c..0d143917 100644 --- a/api/constants/Archetype/SET_SCARECLAW.yml +++ b/api/constants/Archetype/SET_SCARECLAW.yml @@ -5,4 +5,5 @@ value: 0x17c description: >- The ["Scareclaw"](https://yugipedia.com/wiki/Scareclaw) archetype. summary: Scareclaw -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SCHOOLWORK_SUCCESS.yml b/api/constants/Archetype/SET_SCHOOLWORK_SUCCESS.yml index b5e285bf..8f685438 100644 --- a/api/constants/Archetype/SET_SCHOOLWORK_SUCCESS.yml +++ b/api/constants/Archetype/SET_SCHOOLWORK_SUCCESS.yml @@ -5,4 +5,5 @@ value: 0x1b7 description: >- The "Schoolwork Success" archetype. summary: Schoolwork Success -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SCRAP.yml b/api/constants/Archetype/SET_SCRAP.yml index 0c16b594..f87b6a28 100644 --- a/api/constants/Archetype/SET_SCRAP.yml +++ b/api/constants/Archetype/SET_SCRAP.yml @@ -5,4 +5,5 @@ value: 0x24 description: >- The ["Scrap"](https://yugipedia.com/wiki/Scrap) archetype. summary: Scrap -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SEA_STEALTH.yml b/api/constants/Archetype/SET_SEA_STEALTH.yml index 791045e7..c43c765e 100644 --- a/api/constants/Archetype/SET_SEA_STEALTH.yml +++ b/api/constants/Archetype/SET_SEA_STEALTH.yml @@ -5,4 +5,5 @@ value: 0x17a description: >- The ["Sea Stealth"](https://yugipedia.com/wiki/Sea_Stealth) archetype. summary: Sea Stealth -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SECRET_SIX_SAMURAI.yml b/api/constants/Archetype/SET_SECRET_SIX_SAMURAI.yml index f6a18cf1..ffc8ab39 100644 --- a/api/constants/Archetype/SET_SECRET_SIX_SAMURAI.yml +++ b/api/constants/Archetype/SET_SECRET_SIX_SAMURAI.yml @@ -6,4 +6,5 @@ description: >- The ["Secret Six Samurai"](https://yugipedia.com/wiki/Secret_Six_Samurai) archetype. Sub-archetype of [`SET_SIX_SAMURAI`](/api/constants/Archetype/SET_SIX_SAMURAI). summary: Secret Six Samurai -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SEVENTH.yml b/api/constants/Archetype/SET_SEVENTH.yml index 657bf21e..2a71fb2f 100644 --- a/api/constants/Archetype/SET_SEVENTH.yml +++ b/api/constants/Archetype/SET_SEVENTH.yml @@ -5,4 +5,5 @@ value: 0x177 description: >- The ["Seventh"](https://yugipedia.com/wiki/Seventh) archetype. summary: Seventh -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SHADDOLL.yml b/api/constants/Archetype/SET_SHADDOLL.yml index 3495fe69..56b54994 100644 --- a/api/constants/Archetype/SET_SHADDOLL.yml +++ b/api/constants/Archetype/SET_SHADDOLL.yml @@ -5,4 +5,5 @@ value: 0x9d description: >- The ["Shaddoll"](https://yugipedia.com/wiki/Shaddoll) archetype. summary: Shaddoll -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SHARK.yml b/api/constants/Archetype/SET_SHARK.yml index e32671f5..48f257d9 100644 --- a/api/constants/Archetype/SET_SHARK.yml +++ b/api/constants/Archetype/SET_SHARK.yml @@ -5,4 +5,5 @@ value: 0x1ae description: >- The ["Shark"](https://yugipedia.com/wiki/Shark_(archetype)) archetype. summary: Shark -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SHARK_DRAKE.yml b/api/constants/Archetype/SET_SHARK_DRAKE.yml index 71f46ad0..4404f6ee 100644 --- a/api/constants/Archetype/SET_SHARK_DRAKE.yml +++ b/api/constants/Archetype/SET_SHARK_DRAKE.yml @@ -6,4 +6,5 @@ description: >- The ["Shark Drake"](https://yugipedia.com/wiki/Shark_Drake) archetype. Sub-archetype of [`SET_SHARK`](/api/constants/Archetype/SET_SHARK). summary: Shark Drake -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SHIEN.yml b/api/constants/Archetype/SET_SHIEN.yml index 311dab56..04c169aa 100644 --- a/api/constants/Archetype/SET_SHIEN.yml +++ b/api/constants/Archetype/SET_SHIEN.yml @@ -5,4 +5,5 @@ value: 0x20 description: >- The ["Shien"](https://yugipedia.com/wiki/Shien) archetype. summary: Shien -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SHIRANUI.yml b/api/constants/Archetype/SET_SHIRANUI.yml index b651aa86..3569d7b2 100644 --- a/api/constants/Archetype/SET_SHIRANUI.yml +++ b/api/constants/Archetype/SET_SHIRANUI.yml @@ -5,4 +5,5 @@ value: 0xd9 description: >- The ["Shiranui"](https://yugipedia.com/wiki/Shiranui) archetype. summary: Shiranui -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SHIRANUI_SPECTRALSWORD.yml b/api/constants/Archetype/SET_SHIRANUI_SPECTRALSWORD.yml index d6fb7170..bc53f8c6 100644 --- a/api/constants/Archetype/SET_SHIRANUI_SPECTRALSWORD.yml +++ b/api/constants/Archetype/SET_SHIRANUI_SPECTRALSWORD.yml @@ -6,4 +6,5 @@ description: >- The ["Shiranui Spectralsword"](https://yugipedia.com/wiki/Shiranui_Spectralsword_(archetype)) archetype. Sub-archetype of [`SET_SHIRANUI`](/api/constants/Archetype/SET_SHIRANUI). summary: Shiranui Spectralsword -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SILENT_MAGICIAN.yml b/api/constants/Archetype/SET_SILENT_MAGICIAN.yml index 86f5a02a..e00ddcf2 100644 --- a/api/constants/Archetype/SET_SILENT_MAGICIAN.yml +++ b/api/constants/Archetype/SET_SILENT_MAGICIAN.yml @@ -5,4 +5,5 @@ value: 0xe8 description: >- The ["Silent Magician"](https://yugipedia.com/wiki/Silent_Magician_(archetype)) archetype. summary: Silent Magician -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SILENT_SWORDSMAN.yml b/api/constants/Archetype/SET_SILENT_SWORDSMAN.yml index d9eb6d60..effd37f7 100644 --- a/api/constants/Archetype/SET_SILENT_SWORDSMAN.yml +++ b/api/constants/Archetype/SET_SILENT_SWORDSMAN.yml @@ -5,4 +5,5 @@ value: 0xe7 description: >- The ["Silent Swordsman"](https://yugipedia.com/wiki/Silent_Swordsman_(archetype)) archetype. summary: Silent Swordsman -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SIMORGH.yml b/api/constants/Archetype/SET_SIMORGH.yml index be91b96d..e8e2559a 100644 --- a/api/constants/Archetype/SET_SIMORGH.yml +++ b/api/constants/Archetype/SET_SIMORGH.yml @@ -5,4 +5,5 @@ value: 0x12d description: >- The ["Simorgh"](https://yugipedia.com/wiki/Simorgh) archetype. summary: Simorgh -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SINFUL_SPOILS.yml b/api/constants/Archetype/SET_SINFUL_SPOILS.yml index be230532..d905d1c3 100644 --- a/api/constants/Archetype/SET_SINFUL_SPOILS.yml +++ b/api/constants/Archetype/SET_SINFUL_SPOILS.yml @@ -5,4 +5,5 @@ value: 0x204 description: >- The ["Sinful Spoils"](https://yugipedia.com/wiki/Sinful_Spoils) archetype. summary: Sinful Spoils -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SIX_SAMURAI.yml b/api/constants/Archetype/SET_SIX_SAMURAI.yml index b578a8d8..fdf9bb4e 100644 --- a/api/constants/Archetype/SET_SIX_SAMURAI.yml +++ b/api/constants/Archetype/SET_SIX_SAMURAI.yml @@ -5,4 +5,5 @@ value: 0x3d description: >- The ["Six Samurai"](https://yugipedia.com/wiki/Six_Samurai) archetype. summary: Six Samurai -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SIX_STRIKE.yml b/api/constants/Archetype/SET_SIX_STRIKE.yml index 0b620faa..f519a3f8 100644 --- a/api/constants/Archetype/SET_SIX_STRIKE.yml +++ b/api/constants/Archetype/SET_SIX_STRIKE.yml @@ -5,4 +5,5 @@ value: 0x1b1 description: >- The ["Six Strike"](https://yugipedia.com/wiki/Six_Strike) archetype. summary: Six Strike -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SKULL_GUARDIAN.yml b/api/constants/Archetype/SET_SKULL_GUARDIAN.yml index 34b14bca..3e757a56 100644 --- a/api/constants/Archetype/SET_SKULL_GUARDIAN.yml +++ b/api/constants/Archetype/SET_SKULL_GUARDIAN.yml @@ -6,4 +6,5 @@ description: >- The ["Skull Guardian"](https://yugipedia.com/wiki/Skull_Guardian_(archetype)) archetype. Sub-archetype of [`SET_GUARDIAN`](/api/constants/Archetype/SET_GUARDIAN). summary: Skull Guardian -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SKYBLASTER.yml b/api/constants/Archetype/SET_SKYBLASTER.yml index d25d1aa1..0d576be6 100644 --- a/api/constants/Archetype/SET_SKYBLASTER.yml +++ b/api/constants/Archetype/SET_SKYBLASTER.yml @@ -5,4 +5,5 @@ value: 0x49 description: >- The ["Skyblaster"](https://yugipedia.com/wiki/Skyblaster) archetype. summary: Skyblaster -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SKYSCRAPER.yml b/api/constants/Archetype/SET_SKYSCRAPER.yml index a7025b32..a92f74eb 100644 --- a/api/constants/Archetype/SET_SKYSCRAPER.yml +++ b/api/constants/Archetype/SET_SKYSCRAPER.yml @@ -5,4 +5,5 @@ value: 0xf6 description: >- The ["Skyscraper"](https://yugipedia.com/wiki/Skyscraper_(archetype)) archetype. summary: Skyscraper -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SKY_STRIKER.yml b/api/constants/Archetype/SET_SKY_STRIKER.yml index 0a6c2aa0..51bd1c48 100644 --- a/api/constants/Archetype/SET_SKY_STRIKER.yml +++ b/api/constants/Archetype/SET_SKY_STRIKER.yml @@ -5,4 +5,5 @@ value: 0x115 description: >- The ["Sky Striker"](https://yugipedia.com/wiki/Sky_Striker) archetype. summary: Sky Striker -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SKY_STRIKER_ACE.yml b/api/constants/Archetype/SET_SKY_STRIKER_ACE.yml index a43f9b7a..0bf7cd1c 100644 --- a/api/constants/Archetype/SET_SKY_STRIKER_ACE.yml +++ b/api/constants/Archetype/SET_SKY_STRIKER_ACE.yml @@ -6,4 +6,5 @@ description: >- The ["Sky Striker Ace"](https://yugipedia.com/wiki/Sky_Striker_Ace) archetype. Sub-archetype of [`SET_SKY_STRIKER`](/api/constants/Archetype/SET_SKY_STRIKER). summary: Sky Striker Ace -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SMILE.yml b/api/constants/Archetype/SET_SMILE.yml index 64e6b811..9e261dae 100644 --- a/api/constants/Archetype/SET_SMILE.yml +++ b/api/constants/Archetype/SET_SMILE.yml @@ -5,4 +5,5 @@ value: 0x125 description: >- The ["Smile"](https://yugipedia.com/wiki/Smile) archetype. summary: Smile -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SNAKE_EYE.yml b/api/constants/Archetype/SET_SNAKE_EYE.yml index 0c03df50..6d955c92 100644 --- a/api/constants/Archetype/SET_SNAKE_EYE.yml +++ b/api/constants/Archetype/SET_SNAKE_EYE.yml @@ -5,4 +5,5 @@ value: 0x205 description: >- The ["Snake-Eye"](https://yugipedia.com/wiki/Snake-Eye) archetype. summary: Snake-Eye -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SOLFACHORD.yml b/api/constants/Archetype/SET_SOLFACHORD.yml index edeb5d16..259a721b 100644 --- a/api/constants/Archetype/SET_SOLFACHORD.yml +++ b/api/constants/Archetype/SET_SOLFACHORD.yml @@ -5,4 +5,5 @@ value: 0x164 description: >- The ["Solfachord"](https://yugipedia.com/wiki/Solfachord) archetype. summary: Solfachord -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPEEDROID.yml b/api/constants/Archetype/SET_SPEEDROID.yml index 26c6f0f4..55f5dec3 100644 --- a/api/constants/Archetype/SET_SPEEDROID.yml +++ b/api/constants/Archetype/SET_SPEEDROID.yml @@ -6,4 +6,5 @@ description: >- The ["Speedroid"](https://yugipedia.com/wiki/Speedroid) archetype. Sub-archetype of [`SET_ROID`](/api/constants/Archetype/SET_ROID). summary: Speedroid -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPELLBOOK.yml b/api/constants/Archetype/SET_SPELLBOOK.yml index f6f4d9c0..30fcf524 100644 --- a/api/constants/Archetype/SET_SPELLBOOK.yml +++ b/api/constants/Archetype/SET_SPELLBOOK.yml @@ -6,4 +6,5 @@ description: >- The ["Spellbook"](https://yugipedia.com/wiki/Spellbook) archetype. Sub-archetype of [`SET_PROPHECY`](/api/constants/Archetype/SET_PROPHECY). summary: Spellbook -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPHINX.yml b/api/constants/Archetype/SET_SPHINX.yml index 12806190..92df000c 100644 --- a/api/constants/Archetype/SET_SPHINX.yml +++ b/api/constants/Archetype/SET_SPHINX.yml @@ -5,4 +5,5 @@ value: 0x5c description: >- The ["Sphinx"](https://yugipedia.com/wiki/Sphinx) archetype. summary: Sphinx -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPIRITUAL_BEAST.yml b/api/constants/Archetype/SET_SPIRITUAL_BEAST.yml index 5b609d02..f157bf09 100644 --- a/api/constants/Archetype/SET_SPIRITUAL_BEAST.yml +++ b/api/constants/Archetype/SET_SPIRITUAL_BEAST.yml @@ -6,4 +6,5 @@ description: >- The ["Spiritual Beast"](https://yugipedia.com/wiki/Spiritual_Beast) archetype. Sub-archetype of [`SET_RITUAL_BEAST`](/api/constants/Archetype/SET_RITUAL_BEAST). summary: Spiritual Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPIRITUAL_BEAST_TAMER.yml b/api/constants/Archetype/SET_SPIRITUAL_BEAST_TAMER.yml index 84e9f226..077260b1 100644 --- a/api/constants/Archetype/SET_SPIRITUAL_BEAST_TAMER.yml +++ b/api/constants/Archetype/SET_SPIRITUAL_BEAST_TAMER.yml @@ -7,4 +7,5 @@ description: >- Technically not an archetype but is registered as such on some cards. Sub-archetype of [`SET_RITUAL_BEAST`](/api/constants/Archetype/SET_RITUAL_BEAST). summary: Spiritual Beast Tamer -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPIRITUAL_EARTH_ART.yml b/api/constants/Archetype/SET_SPIRITUAL_EARTH_ART.yml index 8e729822..66334d97 100644 --- a/api/constants/Archetype/SET_SPIRITUAL_EARTH_ART.yml +++ b/api/constants/Archetype/SET_SPIRITUAL_EARTH_ART.yml @@ -5,4 +5,5 @@ value: 0x314d description: >- The ["Spiritual Earth Art"](https://yugipedia.com/wiki/Spiritual_Earth_Art) archetype. summary: Spiritual Earth Art -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPIRITUAL_FIRE_ART.yml b/api/constants/Archetype/SET_SPIRITUAL_FIRE_ART.yml index 718b0aba..ee14b581 100644 --- a/api/constants/Archetype/SET_SPIRITUAL_FIRE_ART.yml +++ b/api/constants/Archetype/SET_SPIRITUAL_FIRE_ART.yml @@ -5,4 +5,5 @@ value: 0x514d description: >- The ["Spiritual Fire Art"](https://yugipedia.com/wiki/Spiritual_Fire_Art) archetype. summary: Spiritual Fire Art -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPIRITUAL_WATER_ART.yml b/api/constants/Archetype/SET_SPIRITUAL_WATER_ART.yml index 50ac0b22..2f0c1cd7 100644 --- a/api/constants/Archetype/SET_SPIRITUAL_WATER_ART.yml +++ b/api/constants/Archetype/SET_SPIRITUAL_WATER_ART.yml @@ -5,4 +5,5 @@ value: 0x614d description: >- The ["Spiritual Water Art"](https://yugipedia.com/wiki/Spiritual_Water_Art) archetype. summary: Spiritual Water Art -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPIRITUAL_WIND_ART.yml b/api/constants/Archetype/SET_SPIRITUAL_WIND_ART.yml index a2ea9263..5c0d209d 100644 --- a/api/constants/Archetype/SET_SPIRITUAL_WIND_ART.yml +++ b/api/constants/Archetype/SET_SPIRITUAL_WIND_ART.yml @@ -5,4 +5,5 @@ value: 0xa14d description: >- The ["Spiritual Wind Art"](https://yugipedia.com/wiki/Spiritual_Wind_Art) archetype. summary: Spiritual Wind Art -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPIRIT_MESSAGE.yml b/api/constants/Archetype/SET_SPIRIT_MESSAGE.yml index f35103e4..2a85056b 100644 --- a/api/constants/Archetype/SET_SPIRIT_MESSAGE.yml +++ b/api/constants/Archetype/SET_SPIRIT_MESSAGE.yml @@ -5,4 +5,5 @@ value: 0x1c description: >- The ["Spirit Message"](https://yugipedia.com/wiki/Spirit_Message) archetype. summary: Spirit Message -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPRIGHT.yml b/api/constants/Archetype/SET_SPRIGHT.yml index d1cd52b7..c926a673 100644 --- a/api/constants/Archetype/SET_SPRIGHT.yml +++ b/api/constants/Archetype/SET_SPRIGHT.yml @@ -5,4 +5,5 @@ value: 0x181 description: >- The ["Spright"](https://yugipedia.com/wiki/Spright) archetype. summary: Spright -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPRINGANS.yml b/api/constants/Archetype/SET_SPRINGANS.yml index f24da6e6..69f609d8 100644 --- a/api/constants/Archetype/SET_SPRINGANS.yml +++ b/api/constants/Archetype/SET_SPRINGANS.yml @@ -5,4 +5,5 @@ value: 0x158 description: >- The ["Springans"](https://yugipedia.com/wiki/Springans) archetype. summary: Springans -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPROUT.yml b/api/constants/Archetype/SET_SPROUT.yml index 92498842..0f72602e 100644 --- a/api/constants/Archetype/SET_SPROUT.yml +++ b/api/constants/Archetype/SET_SPROUT.yml @@ -5,4 +5,5 @@ value: 0xa6 description: >- The ["sprout"](https://yugipedia.com/wiki/Sprout) archetype. summary: sprout -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPYRAL.yml b/api/constants/Archetype/SET_SPYRAL.yml index 0dd0d68f..d908427d 100644 --- a/api/constants/Archetype/SET_SPYRAL.yml +++ b/api/constants/Archetype/SET_SPYRAL.yml @@ -5,4 +5,5 @@ value: 0xee description: >- The ["SPYRAL"](https://yugipedia.com/wiki/SPYRAL) archetype. summary: SPYRAL -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPYRAL_GEAR.yml b/api/constants/Archetype/SET_SPYRAL_GEAR.yml index c62e9ab9..1af95a07 100644 --- a/api/constants/Archetype/SET_SPYRAL_GEAR.yml +++ b/api/constants/Archetype/SET_SPYRAL_GEAR.yml @@ -6,4 +6,5 @@ description: >- The ["SPYRAL GEAR"](https://yugipedia.com/wiki/SPYRAL_GEAR) archetype. Sub-archetype of [`SET_SPYRAL`](/api/constants/Archetype/SET_SPYRAL). summary: SPYRAL GEAR -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SPYRAL_MISSION.yml b/api/constants/Archetype/SET_SPYRAL_MISSION.yml index c64163bf..64eafb00 100644 --- a/api/constants/Archetype/SET_SPYRAL_MISSION.yml +++ b/api/constants/Archetype/SET_SPYRAL_MISSION.yml @@ -6,4 +6,5 @@ description: >- The ["SPYRAL MISSION"](https://yugipedia.com/wiki/SPYRAL_MISSION) archetype. Sub-archetype of [`SET_SPYRAL`](/api/constants/Archetype/SET_SPYRAL). summary: SPYRAL MISSION -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_STARDUST.yml b/api/constants/Archetype/SET_STARDUST.yml index 28e8ce92..d475376b 100644 --- a/api/constants/Archetype/SET_STARDUST.yml +++ b/api/constants/Archetype/SET_STARDUST.yml @@ -5,4 +5,5 @@ value: 0xa3 description: >- The ["Stardust"](https://yugipedia.com/wiki/Stardust_(archetype)) archetype. summary: Stardust -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_STARRY_KNIGHT.yml b/api/constants/Archetype/SET_STARRY_KNIGHT.yml index 7def526f..7ee8abb1 100644 --- a/api/constants/Archetype/SET_STARRY_KNIGHT.yml +++ b/api/constants/Archetype/SET_STARRY_KNIGHT.yml @@ -5,4 +5,5 @@ value: 0x15b description: >- The ["Starry Knight"](https://yugipedia.com/wiki/Starry_Knight) archetype. summary: Starry Knight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_STARVING_VENOM.yml b/api/constants/Archetype/SET_STARVING_VENOM.yml index 3992ca58..22cdb43d 100644 --- a/api/constants/Archetype/SET_STARVING_VENOM.yml +++ b/api/constants/Archetype/SET_STARVING_VENOM.yml @@ -6,4 +6,5 @@ description: >- The ["Starving Venom"](https://yugipedia.com/wiki/Starving_Venom) archetype. Sub-archetype of [`SET_VENOM`](/api/constants/Archetype/SET_VENOM). summary: Starving Venom -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_STAR_SERAPH.yml b/api/constants/Archetype/SET_STAR_SERAPH.yml index d8f5acf1..1a065f71 100644 --- a/api/constants/Archetype/SET_STAR_SERAPH.yml +++ b/api/constants/Archetype/SET_STAR_SERAPH.yml @@ -5,4 +5,5 @@ value: 0x86 description: >- The ["Star Seraph"](https://yugipedia.com/wiki/Star_Seraph) archetype. summary: Star Seraph -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_STEALTH_KRAGEN.yml b/api/constants/Archetype/SET_STEALTH_KRAGEN.yml index b733b8b4..f78970a2 100644 --- a/api/constants/Archetype/SET_STEALTH_KRAGEN.yml +++ b/api/constants/Archetype/SET_STEALTH_KRAGEN.yml @@ -5,4 +5,5 @@ value: 0x16a description: >- The ["Stealth Kragen"](https://yugipedia.com/wiki/Stealth_Kragen) archetype. summary: Stealth Kragen -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_STEELSWARM.yml b/api/constants/Archetype/SET_STEELSWARM.yml index ad04e8f1..16f0412d 100644 --- a/api/constants/Archetype/SET_STEELSWARM.yml +++ b/api/constants/Archetype/SET_STEELSWARM.yml @@ -6,4 +6,5 @@ description: >- The ["Steelswarm"](https://yugipedia.com/wiki/Steelswarm) archetype. Sub-archetype of [`SET_LSWARM`](/api/constants/Archetype/SET_LSWARM). summary: Steelswarm -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_STELLARKNIGHT.yml b/api/constants/Archetype/SET_STELLARKNIGHT.yml index 060bbad9..8454b16c 100644 --- a/api/constants/Archetype/SET_STELLARKNIGHT.yml +++ b/api/constants/Archetype/SET_STELLARKNIGHT.yml @@ -6,4 +6,5 @@ description: >- The ["Stellarknight"](https://yugipedia.com/wiki/Stellarknight) archetype. Sub-archetype of [`SET_TELLARKNIGHT`](/api/constants/Archetype/SET_TELLARKNIGHT). summary: Stellarknight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUBTERROR.yml b/api/constants/Archetype/SET_SUBTERROR.yml index f092c5cb..71a5ad8c 100644 --- a/api/constants/Archetype/SET_SUBTERROR.yml +++ b/api/constants/Archetype/SET_SUBTERROR.yml @@ -5,4 +5,5 @@ value: 0xed description: >- The ["Subterror"](https://yugipedia.com/wiki/Subterror) archetype. summary: Subterror -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUBTERROR_BEHEMOTH.yml b/api/constants/Archetype/SET_SUBTERROR_BEHEMOTH.yml index 8dfd72c9..b593a7b6 100644 --- a/api/constants/Archetype/SET_SUBTERROR_BEHEMOTH.yml +++ b/api/constants/Archetype/SET_SUBTERROR_BEHEMOTH.yml @@ -6,4 +6,5 @@ description: >- The ["Subterror Behemoth"](https://yugipedia.com/wiki/Subterror_Behemoth) archetype. Sub-archetype of [`SET_SUBTERROR`](/api/constants/Archetype/SET_SUBTERROR). summary: Subterror Behemoth -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUNAVALON.yml b/api/constants/Archetype/SET_SUNAVALON.yml index 4ebf70be..d9568ed3 100644 --- a/api/constants/Archetype/SET_SUNAVALON.yml +++ b/api/constants/Archetype/SET_SUNAVALON.yml @@ -5,4 +5,5 @@ value: 0x1157 description: >- The ["Sunavalon"](https://yugipedia.com/wiki/Sunavalon) archetype. summary: Sunavalon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUNSEED.yml b/api/constants/Archetype/SET_SUNSEED.yml index 3993c9fe..9a89996f 100644 --- a/api/constants/Archetype/SET_SUNSEED.yml +++ b/api/constants/Archetype/SET_SUNSEED.yml @@ -5,4 +5,5 @@ value: 0x4157 description: >- The ["Sunseed"](https://yugipedia.com/wiki/Sunseed) archetype. summary: Sunseed -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUNVINE.yml b/api/constants/Archetype/SET_SUNVINE.yml index b1c88729..05537b57 100644 --- a/api/constants/Archetype/SET_SUNVINE.yml +++ b/api/constants/Archetype/SET_SUNVINE.yml @@ -5,4 +5,5 @@ value: 0x2157 description: >- The ["Sunvine"](https://yugipedia.com/wiki/Sunvine) archetype. summary: Sunvine -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI.yml b/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI.yml index ffb0cdbc..17ce5e23 100644 --- a/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI.yml +++ b/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI.yml @@ -5,4 +5,5 @@ value: 0x9a description: >- The ["Superheavy Samurai"](https://yugipedia.com/wiki/Superheavy_Samurai) archetype. summary: Superheavy Samurai -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI_SOUL.yml b/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI_SOUL.yml index ebce4924..d454f126 100644 --- a/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI_SOUL.yml +++ b/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI_SOUL.yml @@ -6,4 +6,5 @@ description: >- The ["Superheavy Samurai Soul"](https://yugipedia.com/wiki/Superheavy_Samurai_Soul) archetype. Sub-archetype of [`SET_SUPERHEAVY_SAMURAI`](/api/constants/Archetype/SET_SUPERHEAVY_SAMURAI). summary: Superheavy Samurai Soul -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPER_DEFENSE_ROBOT.yml b/api/constants/Archetype/SET_SUPER_DEFENSE_ROBOT.yml index 958983f6..98be4bb0 100644 --- a/api/constants/Archetype/SET_SUPER_DEFENSE_ROBOT.yml +++ b/api/constants/Archetype/SET_SUPER_DEFENSE_ROBOT.yml @@ -5,4 +5,5 @@ value: 0x85 description: >- The ["Super Defense Robot"](https://yugipedia.com/wiki/Super_Defense_Robot) archetype. summary: Super Defense Robot -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPER_QUANT.yml b/api/constants/Archetype/SET_SUPER_QUANT.yml index d9aef3e9..7ea26414 100644 --- a/api/constants/Archetype/SET_SUPER_QUANT.yml +++ b/api/constants/Archetype/SET_SUPER_QUANT.yml @@ -5,4 +5,5 @@ value: 0xdc description: >- The ["Super Quant"](https://yugipedia.com/wiki/Super_Quant) archetype. summary: Super Quant -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPER_QUANTAL_MECH_BEAST.yml b/api/constants/Archetype/SET_SUPER_QUANTAL_MECH_BEAST.yml index 23b65e79..f8ac7cdf 100644 --- a/api/constants/Archetype/SET_SUPER_QUANTAL_MECH_BEAST.yml +++ b/api/constants/Archetype/SET_SUPER_QUANTAL_MECH_BEAST.yml @@ -6,4 +6,5 @@ description: >- The ["Super Quantal Mech Beast"](https://yugipedia.com/wiki/Super_Quantal_Mech_Beast) archetype. Sub-archetype of [`SET_SUPER_QUANT`](/api/constants/Archetype/SET_SUPER_QUANT). summary: Super Quantal Mech Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPER_QUANTUM.yml b/api/constants/Archetype/SET_SUPER_QUANTUM.yml index 2db033fb..b642f799 100644 --- a/api/constants/Archetype/SET_SUPER_QUANTUM.yml +++ b/api/constants/Archetype/SET_SUPER_QUANTUM.yml @@ -6,4 +6,5 @@ description: >- The ["Super Quantum"](https://yugipedia.com/wiki/Super_Quantum) archetype. Sub-archetype of [`SET_SUPER_QUANT`](/api/constants/Archetype/SET_SUPER_QUANT). summary: Super Quantum -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPREME_KING_DRAGON.yml b/api/constants/Archetype/SET_SUPREME_KING_DRAGON.yml index 3b9698ef..1fd6d7cc 100644 --- a/api/constants/Archetype/SET_SUPREME_KING_DRAGON.yml +++ b/api/constants/Archetype/SET_SUPREME_KING_DRAGON.yml @@ -5,4 +5,5 @@ value: 0x20f8 description: >- The ["Supreme King Dragon"](https://yugipedia.com/wiki/Supreme_King_Dragon) archetype. summary: Supreme King Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SUPREME_KING_GATE.yml b/api/constants/Archetype/SET_SUPREME_KING_GATE.yml index 3eea9e94..4430c6d4 100644 --- a/api/constants/Archetype/SET_SUPREME_KING_GATE.yml +++ b/api/constants/Archetype/SET_SUPREME_KING_GATE.yml @@ -5,4 +5,5 @@ value: 0x10f8 description: >- The ["Supreme King Gate"](https://yugipedia.com/wiki/Supreme_King_Gate) archetype. summary: Supreme King Gate -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SWORDSOUL.yml b/api/constants/Archetype/SET_SWORDSOUL.yml index 939db5b6..e8c06ad2 100644 --- a/api/constants/Archetype/SET_SWORDSOUL.yml +++ b/api/constants/Archetype/SET_SWORDSOUL.yml @@ -5,4 +5,5 @@ value: 0x16d description: >- The ["Swordsoul"](https://yugipedia.com/wiki/Swordsoul) archetype. summary: Swordsoul -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SYLVAN.yml b/api/constants/Archetype/SET_SYLVAN.yml index ed5e5df7..cb2d9098 100644 --- a/api/constants/Archetype/SET_SYLVAN.yml +++ b/api/constants/Archetype/SET_SYLVAN.yml @@ -5,4 +5,5 @@ value: 0x90 description: >- The ["Sylvan"](https://yugipedia.com/wiki/Sylvan) archetype. summary: Sylvan -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SYMPHONIC_WARRIOR.yml b/api/constants/Archetype/SET_SYMPHONIC_WARRIOR.yml index 882aa811..d9e7dcae 100644 --- a/api/constants/Archetype/SET_SYMPHONIC_WARRIOR.yml +++ b/api/constants/Archetype/SET_SYMPHONIC_WARRIOR.yml @@ -6,4 +6,5 @@ description: >- The ["Symphonic Warrior"](https://yugipedia.com/wiki/Symphonic_Warrior) archetype. Sub-archetype of [`SET_WARRIOR`](/api/constants/Archetype/SET_WARRIOR). summary: Symphonic Warrior -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SYNCHRO.yml b/api/constants/Archetype/SET_SYNCHRO.yml index 1e74a6b7..a1d76b0b 100644 --- a/api/constants/Archetype/SET_SYNCHRO.yml +++ b/api/constants/Archetype/SET_SYNCHRO.yml @@ -5,4 +5,5 @@ value: 0x17 description: >- The ["Synchro"](https://yugipedia.com/wiki/Synchro_(archetype)) archetype. summary: Synchro -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SYNCHRON.yml b/api/constants/Archetype/SET_SYNCHRON.yml index ea2395d2..ce99bead 100644 --- a/api/constants/Archetype/SET_SYNCHRON.yml +++ b/api/constants/Archetype/SET_SYNCHRON.yml @@ -6,4 +6,5 @@ description: >- The ["Synchron"](https://yugipedia.com/wiki/Synchron) archetype. Sub-archetype of [`SET_SYNCHRO`](/api/constants/Archetype/SET_SYNCHRO). summary: Synchron -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_SYNCHRO_DRAGON.yml b/api/constants/Archetype/SET_SYNCHRO_DRAGON.yml index 1ec8dbd3..61f355e3 100644 --- a/api/constants/Archetype/SET_SYNCHRO_DRAGON.yml +++ b/api/constants/Archetype/SET_SYNCHRO_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Synchro Dragon"](https://yugipedia.com/wiki/Synchro_Dragon) archetype. Sub-archetype of [`SET_SYNCHRO`](/api/constants/Archetype/SET_SYNCHRO). summary: Synchro Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_S_FORCE.yml b/api/constants/Archetype/SET_S_FORCE.yml index 2fcc2f3f..eb814e7e 100644 --- a/api/constants/Archetype/SET_S_FORCE.yml +++ b/api/constants/Archetype/SET_S_FORCE.yml @@ -5,4 +5,5 @@ value: 0x15a description: >- The ["S-Force"](https://yugipedia.com/wiki/S-Force) archetype. summary: S-Force -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TACHYON.yml b/api/constants/Archetype/SET_TACHYON.yml index f34682c8..f385b4e0 100644 --- a/api/constants/Archetype/SET_TACHYON.yml +++ b/api/constants/Archetype/SET_TACHYON.yml @@ -5,4 +5,5 @@ value: 0x1ab description: >- The ["Tachyon"](https://yugipedia.com/wiki/Tachyon) archetype. summary: Tachyon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TEARLAMENTS.yml b/api/constants/Archetype/SET_TEARLAMENTS.yml index f61ce74d..742ee294 100644 --- a/api/constants/Archetype/SET_TEARLAMENTS.yml +++ b/api/constants/Archetype/SET_TEARLAMENTS.yml @@ -5,4 +5,5 @@ value: 0x182 description: >- The ["Tearlaments"](https://yugipedia.com/wiki/Tearlaments) archetype. summary: Tearlaments -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TELEPORT.yml b/api/constants/Archetype/SET_TELEPORT.yml index 5c702dc7..c258c2ca 100644 --- a/api/constants/Archetype/SET_TELEPORT.yml +++ b/api/constants/Archetype/SET_TELEPORT.yml @@ -7,4 +7,4 @@ description: >- summary: Teleport status: index: unstable - message: Constant's name may change to follow its official English name once confirmed. + message: Constant's name may change to follow the archetype's official English name. diff --git a/api/constants/Archetype/SET_TELLARKNIGHT.yml b/api/constants/Archetype/SET_TELLARKNIGHT.yml index ade077bf..95a97a17 100644 --- a/api/constants/Archetype/SET_TELLARKNIGHT.yml +++ b/api/constants/Archetype/SET_TELLARKNIGHT.yml @@ -5,4 +5,5 @@ value: 0x9c description: >- The ["tellarknight"](https://yugipedia.com/wiki/Tellarknight) archetype. summary: tellarknight -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TENPAI_DRAGON.yml b/api/constants/Archetype/SET_TENPAI_DRAGON.yml index d0c1b406..009dfe83 100644 --- a/api/constants/Archetype/SET_TENPAI_DRAGON.yml +++ b/api/constants/Archetype/SET_TENPAI_DRAGON.yml @@ -5,4 +5,5 @@ value: 0x1a1 description: >- The ["Tenpai Dragon"](https://yugipedia.com/wiki/Tenpai_Dragon) archetype. summary: Tenpai Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TENYI.yml b/api/constants/Archetype/SET_TENYI.yml index 40f5faa8..36d7ab2e 100644 --- a/api/constants/Archetype/SET_TENYI.yml +++ b/api/constants/Archetype/SET_TENYI.yml @@ -5,4 +5,5 @@ value: 0x12c description: >- The ["Tenyi"](https://yugipedia.com/wiki/Tenyi) archetype. summary: Tenyi -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TG.yml b/api/constants/Archetype/SET_TG.yml index e3e04e3a..f474d416 100644 --- a/api/constants/Archetype/SET_TG.yml +++ b/api/constants/Archetype/SET_TG.yml @@ -5,4 +5,5 @@ value: 0x27 description: >- The ["T.G."](https://yugipedia.com/wiki/T.G.) archetype. summary: T.G. -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_THERION.yml b/api/constants/Archetype/SET_THERION.yml index 76bfd9ad..857d88c5 100644 --- a/api/constants/Archetype/SET_THERION.yml +++ b/api/constants/Archetype/SET_THERION.yml @@ -5,4 +5,5 @@ value: 0x17b description: >- The ["Therion"](https://yugipedia.com/wiki/Therion) archetype. summary: Therion -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_THE_AGENT.yml b/api/constants/Archetype/SET_THE_AGENT.yml index 21c78892..294679df 100644 --- a/api/constants/Archetype/SET_THE_AGENT.yml +++ b/api/constants/Archetype/SET_THE_AGENT.yml @@ -5,4 +5,5 @@ value: 0x44 description: >- The ["The Agent"](https://yugipedia.com/wiki/The_Agent) archetype. summary: The Agent -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_THE_PHANTOM_KNIGHTS.yml b/api/constants/Archetype/SET_THE_PHANTOM_KNIGHTS.yml index 6352f7af..af75117f 100644 --- a/api/constants/Archetype/SET_THE_PHANTOM_KNIGHTS.yml +++ b/api/constants/Archetype/SET_THE_PHANTOM_KNIGHTS.yml @@ -6,4 +6,5 @@ description: >- The ["The Phantom Knights"](https://yugipedia.com/wiki/The_Phantom_Knights) archetype. Sub-archetype of [`SET_PHANTOM_KNIGHTS`](/api/constants/Archetype/SET_PHANTOM_KNIGHTS). summary: The Phantom Knights -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_THE_WEATHER.yml b/api/constants/Archetype/SET_THE_WEATHER.yml index 201c1cc1..788d9a2e 100644 --- a/api/constants/Archetype/SET_THE_WEATHER.yml +++ b/api/constants/Archetype/SET_THE_WEATHER.yml @@ -5,4 +5,5 @@ value: 0x109 description: >- The ["The Weather"](https://yugipedia.com/wiki/The_Weather) archetype. summary: The Weather -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_THUNDER_DRAGON.yml b/api/constants/Archetype/SET_THUNDER_DRAGON.yml index c026c368..2cc65f0e 100644 --- a/api/constants/Archetype/SET_THUNDER_DRAGON.yml +++ b/api/constants/Archetype/SET_THUNDER_DRAGON.yml @@ -5,4 +5,5 @@ value: 0x11c description: >- The ["Thunder Dragon"](https://yugipedia.com/wiki/Thunder_Dragon_(archetype)) archetype. summary: Thunder Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TIMELORD.yml b/api/constants/Archetype/SET_TIMELORD.yml index 9953a85f..a472c066 100644 --- a/api/constants/Archetype/SET_TIMELORD.yml +++ b/api/constants/Archetype/SET_TIMELORD.yml @@ -5,4 +5,5 @@ value: 0x4a description: >- The ["Timelord"](https://yugipedia.com/wiki/Timelord) archetype. summary: Timelord -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TIME_THIEF.yml b/api/constants/Archetype/SET_TIME_THIEF.yml index c5d96ee0..7d4db1ff 100644 --- a/api/constants/Archetype/SET_TIME_THIEF.yml +++ b/api/constants/Archetype/SET_TIME_THIEF.yml @@ -5,4 +5,5 @@ value: 0x126 description: >- The ["Time Thief"](https://yugipedia.com/wiki/Time_Thief) archetype. summary: Time Thief -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TINDANGLE.yml b/api/constants/Archetype/SET_TINDANGLE.yml index 95e4aba7..41fb3aa3 100644 --- a/api/constants/Archetype/SET_TINDANGLE.yml +++ b/api/constants/Archetype/SET_TINDANGLE.yml @@ -5,4 +5,5 @@ value: 0x10b description: >- The ["Tindangle"](https://yugipedia.com/wiki/Tindangle) archetype. summary: Tindangle -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TISTINA.yml b/api/constants/Archetype/SET_TISTINA.yml index 40b06197..6745dfa9 100644 --- a/api/constants/Archetype/SET_TISTINA.yml +++ b/api/constants/Archetype/SET_TISTINA.yml @@ -5,4 +5,5 @@ value: 0x208 description: >- The ["Tistina"](https://yugipedia.com/wiki/Tistina) archetype. summary: Tistina -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TOON.yml b/api/constants/Archetype/SET_TOON.yml index 496644f7..359fd56a 100644 --- a/api/constants/Archetype/SET_TOON.yml +++ b/api/constants/Archetype/SET_TOON.yml @@ -5,4 +5,5 @@ value: 0x62 description: >- The ["Toon"](https://yugipedia.com/wiki/Toon) archetype. summary: Toon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TOPOLOGIC.yml b/api/constants/Archetype/SET_TOPOLOGIC.yml index 4c96f8d9..80967237 100644 --- a/api/constants/Archetype/SET_TOPOLOGIC.yml +++ b/api/constants/Archetype/SET_TOPOLOGIC.yml @@ -5,4 +5,5 @@ value: 0x170 description: >- The ["Topologic"](https://yugipedia.com/wiki/Topologic) archetype. summary: Topologic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TOY.yml b/api/constants/Archetype/SET_TOY.yml index 7db99f59..942901cd 100644 --- a/api/constants/Archetype/SET_TOY.yml +++ b/api/constants/Archetype/SET_TOY.yml @@ -5,4 +5,5 @@ value: 0x1a0 description: >- The ["Toy"](https://yugipedia.com/wiki/Toy) archetype. summary: Toy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TRAPTRIX.yml b/api/constants/Archetype/SET_TRAPTRIX.yml index b73eaec2..657aacbd 100644 --- a/api/constants/Archetype/SET_TRAPTRIX.yml +++ b/api/constants/Archetype/SET_TRAPTRIX.yml @@ -5,4 +5,5 @@ value: 0x108a description: >- The ["Traptrix"](https://yugipedia.com/wiki/Traptrix) archetype. summary: Traptrix -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TRAP_HOLE.yml b/api/constants/Archetype/SET_TRAP_HOLE.yml index 6a805325..24cd53ab 100644 --- a/api/constants/Archetype/SET_TRAP_HOLE.yml +++ b/api/constants/Archetype/SET_TRAP_HOLE.yml @@ -5,4 +5,5 @@ value: 0x4c description: >- The ["Trap Hole"](https://yugipedia.com/wiki/Trap_Hole_(archetype)) archetype. summary: Trap Hole -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TRIAMID.yml b/api/constants/Archetype/SET_TRIAMID.yml index eba8ea88..a5b2ed62 100644 --- a/api/constants/Archetype/SET_TRIAMID.yml +++ b/api/constants/Archetype/SET_TRIAMID.yml @@ -5,4 +5,5 @@ value: 0xe2 description: >- The ["Triamid"](https://yugipedia.com/wiki/Triamid) archetype. summary: Triamid -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TRICKSTAR.yml b/api/constants/Archetype/SET_TRICKSTAR.yml index b0f9acd9..5bb69578 100644 --- a/api/constants/Archetype/SET_TRICKSTAR.yml +++ b/api/constants/Archetype/SET_TRICKSTAR.yml @@ -5,4 +5,5 @@ value: 0xfb description: >- The ["Trickstar"](https://yugipedia.com/wiki/Trickstar) archetype. summary: Trickstar -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TRI_BRIGADE.yml b/api/constants/Archetype/SET_TRI_BRIGADE.yml index acd9b2b3..880bbed1 100644 --- a/api/constants/Archetype/SET_TRI_BRIGADE.yml +++ b/api/constants/Archetype/SET_TRI_BRIGADE.yml @@ -5,4 +5,5 @@ value: 0x14f description: >- The ["Tri-Brigade"](https://yugipedia.com/wiki/Tri-Brigade) archetype. summary: Tri-Brigade -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_TRUE_DRACO_KING.yml b/api/constants/Archetype/SET_TRUE_DRACO_KING.yml index 03a9c6fc..a0a6dcf6 100644 --- a/api/constants/Archetype/SET_TRUE_DRACO_KING.yml +++ b/api/constants/Archetype/SET_TRUE_DRACO_KING.yml @@ -5,4 +5,5 @@ value: 0xf9 description: >- The ["True Draco" or "True King"](https://yugipedia.com/wiki/True_Draco) archetype. summary: True Draco|True King -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_UA.yml b/api/constants/Archetype/SET_UA.yml index a836545c..3fe53281 100644 --- a/api/constants/Archetype/SET_UA.yml +++ b/api/constants/Archetype/SET_UA.yml @@ -5,4 +5,5 @@ value: 0xb2 description: >- The ["U.A."](https://yugipedia.com/wiki/U.A.) archetype. summary: U.A. -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ULTIMATE_CRYSTAL.yml b/api/constants/Archetype/SET_ULTIMATE_CRYSTAL.yml index b951186e..b1690714 100644 --- a/api/constants/Archetype/SET_ULTIMATE_CRYSTAL.yml +++ b/api/constants/Archetype/SET_ULTIMATE_CRYSTAL.yml @@ -6,4 +6,5 @@ description: >- The ["Ultimate Crystal"](https://yugipedia.com/wiki/Ultimate_Crystal) archetype. Sub-archetype of [`SET_CRYSTAL`](/api/constants/Archetype/SET_CRYSTAL). summary: Ultimate Crystal -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ULTIMATE_INSECT.yml b/api/constants/Archetype/SET_ULTIMATE_INSECT.yml index b6979575..3475ef51 100644 --- a/api/constants/Archetype/SET_ULTIMATE_INSECT.yml +++ b/api/constants/Archetype/SET_ULTIMATE_INSECT.yml @@ -6,4 +6,5 @@ description: >- The ["Ultimate Insect"](https://yugipedia.com/wiki/Ultimate_Insect) series of "LV" monsters. Technically not an archetype but is registered as such on some cards for the LV set handling. summary: Ultimate Insect -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_UMBRAL_HORROR.yml b/api/constants/Archetype/SET_UMBRAL_HORROR.yml index 5183c86c..5a9f1e7c 100644 --- a/api/constants/Archetype/SET_UMBRAL_HORROR.yml +++ b/api/constants/Archetype/SET_UMBRAL_HORROR.yml @@ -5,4 +5,5 @@ value: 0x87 description: >- The ["Umbral Horror"](https://yugipedia.com/wiki/Umbral_Horror) archetype. summary: Umbral Horror -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_UNCHAINED.yml b/api/constants/Archetype/SET_UNCHAINED.yml index 3e75bb28..592dba89 100644 --- a/api/constants/Archetype/SET_UNCHAINED.yml +++ b/api/constants/Archetype/SET_UNCHAINED.yml @@ -5,4 +5,5 @@ value: 0x130 description: >- The ["Unchained"](https://yugipedia.com/wiki/Unchained) archetype. summary: Unchained -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_UNCHAINED_SOUL.yml b/api/constants/Archetype/SET_UNCHAINED_SOUL.yml index baa2fb40..325013ad 100644 --- a/api/constants/Archetype/SET_UNCHAINED_SOUL.yml +++ b/api/constants/Archetype/SET_UNCHAINED_SOUL.yml @@ -6,4 +6,5 @@ description: >- The ["Unchained Soul"](https://yugipedia.com/wiki/Unchained_Soul) archetype. Sub-archetype of [`SET_UNCHAINED`](/api/constants/Archetype/SET_UNCHAINED). summary: Unchained Soul -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_URSARCTIC.yml b/api/constants/Archetype/SET_URSARCTIC.yml index 6efb5b37..61da4b45 100644 --- a/api/constants/Archetype/SET_URSARCTIC.yml +++ b/api/constants/Archetype/SET_URSARCTIC.yml @@ -5,4 +5,5 @@ value: 0x165 description: >- The ["Ursarctic"](https://yugipedia.com/wiki/Ursarctic) archetype. summary: Ursarctic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_UTOPIA.yml b/api/constants/Archetype/SET_UTOPIA.yml index f7231432..47388f49 100644 --- a/api/constants/Archetype/SET_UTOPIA.yml +++ b/api/constants/Archetype/SET_UTOPIA.yml @@ -6,4 +6,5 @@ description: >- The ["Utopia"](https://yugipedia.com/wiki/Utopia_(archetype)) archetype. Sub-archetype of [`SET_UTOPIC`](/api/constants/Archetype/SET_UTOPIC). summary: Utopia -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_UTOPIC.yml b/api/constants/Archetype/SET_UTOPIC.yml index a0d8a740..be10ca4f 100644 --- a/api/constants/Archetype/SET_UTOPIC.yml +++ b/api/constants/Archetype/SET_UTOPIC.yml @@ -5,4 +5,5 @@ value: 0x7f description: >- The ["Utopic"](https://yugipedia.com/wiki/Utopic) archetype. summary: Utopic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_UTOPIC_FUTURE.yml b/api/constants/Archetype/SET_UTOPIC_FUTURE.yml index ec3d4981..328d2cf7 100644 --- a/api/constants/Archetype/SET_UTOPIC_FUTURE.yml +++ b/api/constants/Archetype/SET_UTOPIC_FUTURE.yml @@ -6,4 +6,5 @@ description: >- The ["Utopic Future"](https://yugipedia.com/wiki/Utopic_Future) archetype. Sub-archetype of [`SET_UTOPIC`](/api/constants/Archetype/SET_UTOPIC). summary: Utopic Future -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VAALMONICA.yml b/api/constants/Archetype/SET_VAALMONICA.yml index ede3b989..9242f99a 100644 --- a/api/constants/Archetype/SET_VAALMONICA.yml +++ b/api/constants/Archetype/SET_VAALMONICA.yml @@ -5,4 +5,5 @@ value: 0x19c description: >- The ["Vaalmonica"](https://yugipedia.com/wiki/Vaalmonica) archetype. summary: Vaalmonica -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VALKYRIE.yml b/api/constants/Archetype/SET_VALKYRIE.yml index cb55f52a..412980fa 100644 --- a/api/constants/Archetype/SET_VALKYRIE.yml +++ b/api/constants/Archetype/SET_VALKYRIE.yml @@ -5,4 +5,5 @@ value: 0x122 description: >- The ["Valkyrie"](https://yugipedia.com/wiki/Valkyrie) archetype. summary: Valkyrie -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VAMPIRE.yml b/api/constants/Archetype/SET_VAMPIRE.yml index fec72748..0452fb61 100644 --- a/api/constants/Archetype/SET_VAMPIRE.yml +++ b/api/constants/Archetype/SET_VAMPIRE.yml @@ -5,4 +5,5 @@ value: 0x8e description: >- The ["Vampire"](https://yugipedia.com/wiki/Vampire) archetype. summary: Vampire -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VANQUISH_SOUL.yml b/api/constants/Archetype/SET_VANQUISH_SOUL.yml index 000092c7..3c2ac98c 100644 --- a/api/constants/Archetype/SET_VANQUISH_SOUL.yml +++ b/api/constants/Archetype/SET_VANQUISH_SOUL.yml @@ -5,4 +5,5 @@ value: 0x196 description: >- The ["Vanquish Soul"](https://yugipedia.com/wiki/Vanquish_Soul) archetype. summary: Vanquish Soul -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VAYLANTZ.yml b/api/constants/Archetype/SET_VAYLANTZ.yml index ce947d14..69da0f5d 100644 --- a/api/constants/Archetype/SET_VAYLANTZ.yml +++ b/api/constants/Archetype/SET_VAYLANTZ.yml @@ -5,4 +5,5 @@ value: 0x17e description: >- The ["Vaylantz"](https://yugipedia.com/wiki/Vaylantz) archetype. summary: Vaylantz -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VEDA.yml b/api/constants/Archetype/SET_VEDA.yml index 60561e72..867f2f43 100644 --- a/api/constants/Archetype/SET_VEDA.yml +++ b/api/constants/Archetype/SET_VEDA.yml @@ -5,4 +5,5 @@ value: 0x202 description: >- The ["Veda"](https://yugipedia.com/wiki/Veda) archetype. summary: Veda -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VEHICROID.yml b/api/constants/Archetype/SET_VEHICROID.yml index a6102468..4bfe746f 100644 --- a/api/constants/Archetype/SET_VEHICROID.yml +++ b/api/constants/Archetype/SET_VEHICROID.yml @@ -6,4 +6,5 @@ description: >- The ["Vehicroid"](https://yugipedia.com/wiki/Vehicroid) archetype. Sub-archetype of [`SET_ROID`](/api/constants/Archetype/SET_ROID). summary: Vehicroid -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VENDREAD.yml b/api/constants/Archetype/SET_VENDREAD.yml index 4fc7a9fa..6a291950 100644 --- a/api/constants/Archetype/SET_VENDREAD.yml +++ b/api/constants/Archetype/SET_VENDREAD.yml @@ -5,4 +5,5 @@ value: 0x106 description: >- The ["Vendread"](https://yugipedia.com/wiki/Vendread) archetype. summary: Vendread -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VENOM.yml b/api/constants/Archetype/SET_VENOM.yml index 49d11c99..3ae52c39 100644 --- a/api/constants/Archetype/SET_VENOM.yml +++ b/api/constants/Archetype/SET_VENOM.yml @@ -5,4 +5,5 @@ value: 0x50 description: >- The ["Venom"](https://yugipedia.com/wiki/Venom) archetype. summary: Venom -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VERNUSYLPH.yml b/api/constants/Archetype/SET_VERNUSYLPH.yml index 05b2cf53..a13fb1c4 100644 --- a/api/constants/Archetype/SET_VERNUSYLPH.yml +++ b/api/constants/Archetype/SET_VERNUSYLPH.yml @@ -5,4 +5,5 @@ value: 0x183 description: >- The ["Vernusylph"](https://yugipedia.com/wiki/Vernusylph) archetype. summary: Vernusylph -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VIRTUAL_WORLD.yml b/api/constants/Archetype/SET_VIRTUAL_WORLD.yml index 45dc8c8d..043c14b1 100644 --- a/api/constants/Archetype/SET_VIRTUAL_WORLD.yml +++ b/api/constants/Archetype/SET_VIRTUAL_WORLD.yml @@ -5,4 +5,5 @@ value: 0x150 description: >- The ["Virtual World"](https://yugipedia.com/wiki/Virtual_World) archetype. summary: Virtual World -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VIRTUAL_WORLD_GATE.yml b/api/constants/Archetype/SET_VIRTUAL_WORLD_GATE.yml index 823e4f4f..e8975fb9 100644 --- a/api/constants/Archetype/SET_VIRTUAL_WORLD_GATE.yml +++ b/api/constants/Archetype/SET_VIRTUAL_WORLD_GATE.yml @@ -6,4 +6,5 @@ description: >- The ["Virtual World Gate"](https://yugipedia.com/wiki/Virtual_World_Gate) archetype. Sub-archetype of [`SET_VIRTUAL_WORLD`](/api/constants/Archetype/SET_VIRTUAL_WORLD). summary: Virtual World Gate -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VISAS.yml b/api/constants/Archetype/SET_VISAS.yml index da48053a..c4f42c2e 100644 --- a/api/constants/Archetype/SET_VISAS.yml +++ b/api/constants/Archetype/SET_VISAS.yml @@ -5,4 +5,5 @@ value: 0x199 description: >- The ["Visas"](https://yugipedia.com/wiki/Visas) archetype. summary: Visas -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VISION_HERO.yml b/api/constants/Archetype/SET_VISION_HERO.yml index 62b4cdef..5a3f84d2 100644 --- a/api/constants/Archetype/SET_VISION_HERO.yml +++ b/api/constants/Archetype/SET_VISION_HERO.yml @@ -6,4 +6,5 @@ description: >- The ["Vision HERO"](https://yugipedia.com/wiki/Vision_HERO) archetype. Sub-archetype of [`SET_HERO`](/api/constants/Archetype/SET_HERO). summary: Vision HERO -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VOICELESS_VOICE.yml b/api/constants/Archetype/SET_VOICELESS_VOICE.yml index 08173de2..422138fa 100644 --- a/api/constants/Archetype/SET_VOICELESS_VOICE.yml +++ b/api/constants/Archetype/SET_VOICELESS_VOICE.yml @@ -5,4 +5,5 @@ value: 0x19e description: >- The ["Voiceless Voice"](https://yugipedia.com/wiki/Voiceless_Voice) archetype. summary: Voiceless Voice -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VOID.yml b/api/constants/Archetype/SET_VOID.yml index 35fb2515..c22825b6 100644 --- a/api/constants/Archetype/SET_VOID.yml +++ b/api/constants/Archetype/SET_VOID.yml @@ -5,4 +5,5 @@ value: 0xc5 description: >- The ["Void"](https://yugipedia.com/wiki/Void) archetype. summary: Void -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VOLCANIC.yml b/api/constants/Archetype/SET_VOLCANIC.yml index 2ca8ba29..e326a3a4 100644 --- a/api/constants/Archetype/SET_VOLCANIC.yml +++ b/api/constants/Archetype/SET_VOLCANIC.yml @@ -5,4 +5,5 @@ value: 0x32 description: >- The ["Volcanic"](https://yugipedia.com/wiki/Volcanic) archetype. summary: Volcanic -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_VYLON.yml b/api/constants/Archetype/SET_VYLON.yml index 2221f2ac..4df2a4ba 100644 --- a/api/constants/Archetype/SET_VYLON.yml +++ b/api/constants/Archetype/SET_VYLON.yml @@ -5,4 +5,5 @@ value: 0x30 description: >- The ["Vylon"](https://yugipedia.com/wiki/Vylon) archetype. summary: Vylon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WARRIOR.yml b/api/constants/Archetype/SET_WARRIOR.yml index 92d3008e..e0285b9e 100644 --- a/api/constants/Archetype/SET_WARRIOR.yml +++ b/api/constants/Archetype/SET_WARRIOR.yml @@ -5,4 +5,5 @@ value: 0x66 description: >- The ["Warrior"](https://yugipedia.com/wiki/Warrior_(archetype)) archetype. summary: Warrior -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WAR_ROCK.yml b/api/constants/Archetype/SET_WAR_ROCK.yml index dcc725d4..b7cdb6ba 100644 --- a/api/constants/Archetype/SET_WAR_ROCK.yml +++ b/api/constants/Archetype/SET_WAR_ROCK.yml @@ -5,4 +5,5 @@ value: 0x161 description: >- The ["War Rock"](https://yugipedia.com/wiki/War_Rock) archetype. summary: War Rock -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WATT.yml b/api/constants/Archetype/SET_WATT.yml index b577e7d9..55848d6d 100644 --- a/api/constants/Archetype/SET_WATT.yml +++ b/api/constants/Archetype/SET_WATT.yml @@ -5,4 +5,5 @@ value: 0xe description: >- The ["Watt"](https://yugipedia.com/wiki/Watt) archetype. summary: Watt -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WEDJU.yml b/api/constants/Archetype/SET_WEDJU.yml index 29862037..f4900982 100644 --- a/api/constants/Archetype/SET_WEDJU.yml +++ b/api/constants/Archetype/SET_WEDJU.yml @@ -5,4 +5,5 @@ value: 0x1af description: >- The ["Wedju"](https://yugipedia.com/wiki/Wedju) archetype. summary: Wedju -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WELCOME_LABRYNTH.yml b/api/constants/Archetype/SET_WELCOME_LABRYNTH.yml index c8a53241..fd729c58 100644 --- a/api/constants/Archetype/SET_WELCOME_LABRYNTH.yml +++ b/api/constants/Archetype/SET_WELCOME_LABRYNTH.yml @@ -6,4 +6,5 @@ description: >- The ["Welcome Labrynth"](https://yugipedia.com/wiki/Welcome_Labrynth_(archetype)) archetype. Sub-archetype of [`SET_LABRYNTH`](/api/constants/Archetype/SET_LABRYNTH). summary: Welcome Labrynth -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WHITE_AURA.yml b/api/constants/Archetype/SET_WHITE_AURA.yml index 3ef6151c..480ae548 100644 --- a/api/constants/Archetype/SET_WHITE_AURA.yml +++ b/api/constants/Archetype/SET_WHITE_AURA.yml @@ -5,4 +5,5 @@ value: 0x119f description: >- The ["White Aura"](https://yugipedia.com/wiki/White_Aura) archetype. summary: White Aura -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WHITE_FOREST.yml b/api/constants/Archetype/SET_WHITE_FOREST.yml index 156c3ac6..0a17b615 100644 --- a/api/constants/Archetype/SET_WHITE_FOREST.yml +++ b/api/constants/Archetype/SET_WHITE_FOREST.yml @@ -5,4 +5,5 @@ value: 0x1aa description: >- The ["White Forest"](https://yugipedia.com/wiki/White_Forest) archetype. summary: White Forest -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WINDWITCH.yml b/api/constants/Archetype/SET_WINDWITCH.yml index 956d9123..1c9f828e 100644 --- a/api/constants/Archetype/SET_WINDWITCH.yml +++ b/api/constants/Archetype/SET_WINDWITCH.yml @@ -5,4 +5,5 @@ value: 0xf0 description: >- The ["Windwitch"](https://yugipedia.com/wiki/Windwitch) archetype. summary: Windwitch -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WIND_UP.yml b/api/constants/Archetype/SET_WIND_UP.yml index 814f12b0..852d6249 100644 --- a/api/constants/Archetype/SET_WIND_UP.yml +++ b/api/constants/Archetype/SET_WIND_UP.yml @@ -5,4 +5,5 @@ value: 0x58 description: >- The ["Wind-Up"](https://yugipedia.com/wiki/Wind-Up) archetype. summary: Wind-Up -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WINGED_KURIBOH.yml b/api/constants/Archetype/SET_WINGED_KURIBOH.yml index 0b9ce87d..5592dd55 100644 --- a/api/constants/Archetype/SET_WINGED_KURIBOH.yml +++ b/api/constants/Archetype/SET_WINGED_KURIBOH.yml @@ -6,4 +6,5 @@ description: >- The ["Winged Kuriboh"](https://yugipedia.com/wiki/Winged_Kuriboh_(archetype)) archetype. Sub-archetype of [`SET_KURIBOH`](/api/constants/Archetype/SET_KURIBOH). summary: Winged Kuriboh -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WINGMAN.yml b/api/constants/Archetype/SET_WINGMAN.yml index c5730eda..1e418226 100644 --- a/api/constants/Archetype/SET_WINGMAN.yml +++ b/api/constants/Archetype/SET_WINGMAN.yml @@ -5,4 +5,5 @@ value: 0x185 description: >- The ["Wingman"](https://yugipedia.com/wiki/Wingman) archetype. summary: Wingman -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WITCHCRAFTER.yml b/api/constants/Archetype/SET_WITCHCRAFTER.yml index 5182bc9b..3df37792 100644 --- a/api/constants/Archetype/SET_WITCHCRAFTER.yml +++ b/api/constants/Archetype/SET_WITCHCRAFTER.yml @@ -5,4 +5,5 @@ value: 0x128 description: >- The ["Witchcrafter"](https://yugipedia.com/wiki/Witchcrafter) archetype. summary: Witchcrafter -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WORLD_CHALICE.yml b/api/constants/Archetype/SET_WORLD_CHALICE.yml index c16c075a..e11fdb2b 100644 --- a/api/constants/Archetype/SET_WORLD_CHALICE.yml +++ b/api/constants/Archetype/SET_WORLD_CHALICE.yml @@ -5,4 +5,5 @@ value: 0xfd description: >- The ["World Chalice"](https://yugipedia.com/wiki/World_Chalice) archetype. summary: World Chalice -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WORLD_LEGACY.yml b/api/constants/Archetype/SET_WORLD_LEGACY.yml index 7259a936..ce15606b 100644 --- a/api/constants/Archetype/SET_WORLD_LEGACY.yml +++ b/api/constants/Archetype/SET_WORLD_LEGACY.yml @@ -5,4 +5,5 @@ value: 0xfe description: >- The ["World Legacy"](https://yugipedia.com/wiki/World_Legacy) archetype. summary: World Legacy -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_WORM.yml b/api/constants/Archetype/SET_WORM.yml index 3d95b74a..8c2281ed 100644 --- a/api/constants/Archetype/SET_WORM.yml +++ b/api/constants/Archetype/SET_WORM.yml @@ -5,4 +5,5 @@ value: 0x3e description: >- The ["Worm"](https://yugipedia.com/wiki/Worm) archetype. summary: Worm -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_XX_SABER.yml b/api/constants/Archetype/SET_XX_SABER.yml index ad04e744..b5446d81 100644 --- a/api/constants/Archetype/SET_XX_SABER.yml +++ b/api/constants/Archetype/SET_XX_SABER.yml @@ -7,4 +7,5 @@ description: >- Technically not an archetype but is registered as such on some cards. Sub-archetype of [`SET_SABER`](/api/constants/Archetype/SET_SABER). summary: XX-Saber -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_XYZ.yml b/api/constants/Archetype/SET_XYZ.yml index 8ca55b43..cfd4841d 100644 --- a/api/constants/Archetype/SET_XYZ.yml +++ b/api/constants/Archetype/SET_XYZ.yml @@ -5,4 +5,5 @@ value: 0x73 description: >- The ["Xyz"](https://yugipedia.com/wiki/Xyz_(archetype)) archetype. summary: Xyz -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_XYZ_DRAGON.yml b/api/constants/Archetype/SET_XYZ_DRAGON.yml index 120c0ce5..7b9e5789 100644 --- a/api/constants/Archetype/SET_XYZ_DRAGON.yml +++ b/api/constants/Archetype/SET_XYZ_DRAGON.yml @@ -6,4 +6,5 @@ description: >- The ["Xyz Dragon"](https://yugipedia.com/wiki/Xyz_Dragon) archetype. Sub-archetype of [`SET_XYZ`](/api/constants/Archetype/SET_XYZ). summary: Xyz Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_X_SABER.yml b/api/constants/Archetype/SET_X_SABER.yml index 5793b19c..6602fa24 100644 --- a/api/constants/Archetype/SET_X_SABER.yml +++ b/api/constants/Archetype/SET_X_SABER.yml @@ -6,4 +6,5 @@ description: >- The ["X-Saber"](https://yugipedia.com/wiki/X-Saber) archetype. Sub-archetype of [`SET_SABER`](/api/constants/Archetype/SET_SABER). summary: X-Saber -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_YANG_ZING.yml b/api/constants/Archetype/SET_YANG_ZING.yml index bd2aca1b..b97d9f64 100644 --- a/api/constants/Archetype/SET_YANG_ZING.yml +++ b/api/constants/Archetype/SET_YANG_ZING.yml @@ -5,4 +5,5 @@ value: 0x9e description: >- The ["Yang Zing"](https://yugipedia.com/wiki/Yang_Zing) archetype. summary: Yang Zing -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_YOSENJU.yml b/api/constants/Archetype/SET_YOSENJU.yml index 562454eb..cb827c47 100644 --- a/api/constants/Archetype/SET_YOSENJU.yml +++ b/api/constants/Archetype/SET_YOSENJU.yml @@ -5,4 +5,5 @@ value: 0xb3 description: >- The ["Yosenju"](https://yugipedia.com/wiki/Yosenju) archetype. summary: Yosenju -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_YUBEL.yml b/api/constants/Archetype/SET_YUBEL.yml index 88094e3d..b42668dd 100644 --- a/api/constants/Archetype/SET_YUBEL.yml +++ b/api/constants/Archetype/SET_YUBEL.yml @@ -5,4 +5,5 @@ value: 0x19d description: >- The ["Yubel"](https://yugipedia.com/wiki/Yubel_(archetype)) archetype. summary: Yubel -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_YUMMY.yml b/api/constants/Archetype/SET_YUMMY.yml index 19f6bb42..6e8181d2 100644 --- a/api/constants/Archetype/SET_YUMMY.yml +++ b/api/constants/Archetype/SET_YUMMY.yml @@ -7,4 +7,4 @@ description: >- summary: Yummy status: index: unstable - message: Constant's name may change to follow its official English name once confirmed. + message: Constant's name may change to follow the archetype's official English name. diff --git a/api/constants/Archetype/SET_ZEFRA.yml b/api/constants/Archetype/SET_ZEFRA.yml index f7ed42d8..5f545143 100644 --- a/api/constants/Archetype/SET_ZEFRA.yml +++ b/api/constants/Archetype/SET_ZEFRA.yml @@ -5,4 +5,5 @@ value: 0xc4 description: >- The ["Zefra"](https://yugipedia.com/wiki/Zefra) archetype. summary: Zefra -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ZEXAL.yml b/api/constants/Archetype/SET_ZEXAL.yml index a3702a8e..f3be7091 100644 --- a/api/constants/Archetype/SET_ZEXAL.yml +++ b/api/constants/Archetype/SET_ZEXAL.yml @@ -5,4 +5,5 @@ value: 0x7e description: >- The ["Zexal"](https://yugipedia.com/wiki/Zexal) archetype. summary: Zexal -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ZOODIAC.yml b/api/constants/Archetype/SET_ZOODIAC.yml index b8a39b9a..5dacf264 100644 --- a/api/constants/Archetype/SET_ZOODIAC.yml +++ b/api/constants/Archetype/SET_ZOODIAC.yml @@ -5,4 +5,5 @@ value: 0xf1 description: >- The ["Zoodiac"](https://yugipedia.com/wiki/Zoodiac) archetype. summary: Zoodiac -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ZS.yml b/api/constants/Archetype/SET_ZS.yml index b2dd164e..8b911f26 100644 --- a/api/constants/Archetype/SET_ZS.yml +++ b/api/constants/Archetype/SET_ZS.yml @@ -6,4 +6,5 @@ description: >- The ["ZS -"](https://yugipedia.com/wiki/ZS_-) archetype. Sub-archetype of [`SET_ZEXAL`](/api/constants/Archetype/SET_ZEXAL). summary: ZS - -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ZUBABA.yml b/api/constants/Archetype/SET_ZUBABA.yml index 9a2398f8..122e7f66 100644 --- a/api/constants/Archetype/SET_ZUBABA.yml +++ b/api/constants/Archetype/SET_ZUBABA.yml @@ -5,4 +5,5 @@ value: 0x8f description: >- The ["Zubaba"](https://yugipedia.com/wiki/Zubaba) archetype. summary: Zubaba -status: { index: stable } +status: + index: stable diff --git a/api/constants/Archetype/SET_ZW.yml b/api/constants/Archetype/SET_ZW.yml index eec72eaf..dffce4d3 100644 --- a/api/constants/Archetype/SET_ZW.yml +++ b/api/constants/Archetype/SET_ZW.yml @@ -6,4 +6,5 @@ description: >- The ["ZW -"](https://yugipedia.com/wiki/ZW_-) archetype. Sub-archetype of [`SET_ZEXAL`](/api/constants/Archetype/SET_ZEXAL). summary: ZW - -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardAnnouncementType/ANNOUNCE_CARD.yml b/api/constants/CardDeclarationType/ANNOUNCE_CARD.yml similarity index 83% rename from api/constants/CardAnnouncementType/ANNOUNCE_CARD.yml rename to api/constants/CardDeclarationType/ANNOUNCE_CARD.yml index 09aefcba..9014c87f 100644 --- a/api/constants/CardAnnouncementType/ANNOUNCE_CARD.yml +++ b/api/constants/CardDeclarationType/ANNOUNCE_CARD.yml @@ -1,6 +1,6 @@ ---!constant name: ANNOUNCE_CARD -enum: CardAnnouncementType +enum: CardDeclarationType value: 0x7 description: &desc Declaring the name of any card. summary: *desc diff --git a/api/constants/CardAnnouncementType/ANNOUNCE_CARD_FILTER.yml b/api/constants/CardDeclarationType/ANNOUNCE_CARD_FILTER.yml similarity index 85% rename from api/constants/CardAnnouncementType/ANNOUNCE_CARD_FILTER.yml rename to api/constants/CardDeclarationType/ANNOUNCE_CARD_FILTER.yml index c0272071..ecb5b66c 100644 --- a/api/constants/CardAnnouncementType/ANNOUNCE_CARD_FILTER.yml +++ b/api/constants/CardDeclarationType/ANNOUNCE_CARD_FILTER.yml @@ -1,6 +1,6 @@ ---!constant name: ANNOUNCE_CARD_FILTER -enum: CardAnnouncementType +enum: CardDeclarationType value: 0x8 description: &desc Declaring the name of a card matching a filter. constant: *desc diff --git a/api/constants/CardHintType/CHINT_ATTRIBUTE.yml b/api/constants/CardHintType/CHINT_ATTRIBUTE.yml index 4bf2b9ea..aede88ec 100644 --- a/api/constants/CardHintType/CHINT_ATTRIBUTE.yml +++ b/api/constants/CardHintType/CHINT_ATTRIBUTE.yml @@ -2,8 +2,8 @@ name: CHINT_ATTRIBUTE enum: CardHintType value: 4 -description: 'Displays "Declared Attribute: " when a player hovers over the affected card.' +description: >- + Shows the following hint on a card's tooltip when hovered over: `Declared Attribute: ` summary: '"Declared Attribute: "' status: - index: stable -tags: [ under-construction ] + index: stable \ No newline at end of file diff --git a/api/constants/CardHintType/CHINT_CARD.yml b/api/constants/CardHintType/CHINT_CARD.yml index 583d0728..6cf1e27a 100644 --- a/api/constants/CardHintType/CHINT_CARD.yml +++ b/api/constants/CardHintType/CHINT_CARD.yml @@ -2,7 +2,8 @@ name: CHINT_CARD enum: CardHintType value: 2 -description: 'Displays "Declared card: " when a player hovers over the affected card.' +description: >- + Shows the following hint on a card's tooltip when hovered over: `Declared card: ` summary: '"Declared card: "' status: index: stable \ No newline at end of file diff --git a/api/constants/CardHintType/CHINT_NUMBER.yml b/api/constants/CardHintType/CHINT_NUMBER.yml index fe999903..d94b705d 100644 --- a/api/constants/CardHintType/CHINT_NUMBER.yml +++ b/api/constants/CardHintType/CHINT_NUMBER.yml @@ -2,7 +2,8 @@ name: CHINT_NUMBER enum: CardHintType value: 5 -description: 'Displays "Declared number: " when a player hovers over the affected card.' +description: >- + Shows the following hint on a card's tooltip when hovered over: `Declared number: ` summary: '"Declared number: "' status: index: stable \ No newline at end of file diff --git a/api/constants/CardHintType/CHINT_RACE.yml b/api/constants/CardHintType/CHINT_RACE.yml index 1f34bcc9..b7e68ddb 100644 --- a/api/constants/CardHintType/CHINT_RACE.yml +++ b/api/constants/CardHintType/CHINT_RACE.yml @@ -2,7 +2,8 @@ name: CHINT_RACE enum: CardHintType value: 3 -description: 'Displays "Declared Type: " when a player hovers over the affected card.' +description: >- + Shows the following hint on a card's tooltip when hovered over: `Declared Type: ` summary: '"Declared Type: "' status: index: stable \ No newline at end of file diff --git a/api/constants/CardHintType/CHINT_TURN.yml b/api/constants/CardHintType/CHINT_TURN.yml index 95e74998..b79a342e 100644 --- a/api/constants/CardHintType/CHINT_TURN.yml +++ b/api/constants/CardHintType/CHINT_TURN.yml @@ -2,7 +2,8 @@ name: CHINT_TURN enum: CardHintType value: 1 -description: 'Displays "Turns passed: " when a player hovers over the affected card.' +description: >- + Shows the following hint on a card's tooltip when hovered over: `Turns passed: ` summary: '"Turns passed: "' status: index: stable \ No newline at end of file diff --git a/api/constants/CardType/TYPES_TOKEN.yml b/api/constants/CardType/TYPES_TOKEN.yml index fe997fed..62f88936 100644 --- a/api/constants/CardType/TYPES_TOKEN.yml +++ b/api/constants/CardType/TYPES_TOKEN.yml @@ -5,5 +5,6 @@ value: 0x4011 description: >- Composite constant of Monster, Normal, and Token Card Types summary: Monster, Normal, Token -status: { index: stable } +status: + index: stable tags: [ composite-bits ] diff --git a/api/constants/CardType/TYPE_ACTION.yml b/api/constants/CardType/TYPE_ACTION.yml index b5b86e5d..cc2926f9 100644 --- a/api/constants/CardType/TYPE_ACTION.yml +++ b/api/constants/CardType/TYPE_ACTION.yml @@ -5,5 +5,6 @@ value: 0x10000000 description: >- The [Action](https://yugipedia.com/wiki/Action_Card) Card Type used in Action Duels summary: Action -status: { index: stable } +status: + index: stable tags: [ unofficial ] diff --git a/api/constants/CardType/TYPE_ARMOR.yml b/api/constants/CardType/TYPE_ARMOR.yml index 0d22c58f..1c6feb5e 100644 --- a/api/constants/CardType/TYPE_ARMOR.yml +++ b/api/constants/CardType/TYPE_ARMOR.yml @@ -5,5 +5,6 @@ value: 0x80000000 description: >- The [Armor](https://yugipedia.com/wiki/Armor) Card Type for anime cards summary: Armor -status: { index: stable } +status: + index: stable tags: [ unofficial ] diff --git a/api/constants/CardType/TYPE_CONTINUOUS.yml b/api/constants/CardType/TYPE_CONTINUOUS.yml index ab58fcd1..31966200 100644 --- a/api/constants/CardType/TYPE_CONTINUOUS.yml +++ b/api/constants/CardType/TYPE_CONTINUOUS.yml @@ -6,4 +6,5 @@ description: >- The Continuous Card Type, for [Continuous Spells](https://yugipedia.com/wiki/Continuous_Spell_Card) or [Continuous Traps](https://yugipedia.com/wiki/Continuous_Trap_Card) summary: Continuous -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_COUNTER.yml b/api/constants/CardType/TYPE_COUNTER.yml index fa746eb9..3f7ba126 100644 --- a/api/constants/CardType/TYPE_COUNTER.yml +++ b/api/constants/CardType/TYPE_COUNTER.yml @@ -5,4 +5,5 @@ value: 0x100000 description: >- The [Counter](https://yugipedia.com/wiki/Counter_Trap_Card) Card Type for Traps summary: Counter -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_EFFECT.yml b/api/constants/CardType/TYPE_EFFECT.yml index ec52b1dd..4e7b7025 100644 --- a/api/constants/CardType/TYPE_EFFECT.yml +++ b/api/constants/CardType/TYPE_EFFECT.yml @@ -5,4 +5,5 @@ value: 0x20 description: >- The [Effect](https://yugipedia.com/wiki/Effect_Monster) Card Type for Monsters summary: Effect -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_EQUIP.yml b/api/constants/CardType/TYPE_EQUIP.yml index 8c445180..212af4c7 100644 --- a/api/constants/CardType/TYPE_EQUIP.yml +++ b/api/constants/CardType/TYPE_EQUIP.yml @@ -5,4 +5,5 @@ value: 0x40000 description: >- The [Equip](https://yugipedia.com/wiki/Equip_Card) Card Type summary: Equip -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_EXTRA.yml b/api/constants/CardType/TYPE_EXTRA.yml index 4b0003dd..89b9aafd 100644 --- a/api/constants/CardType/TYPE_EXTRA.yml +++ b/api/constants/CardType/TYPE_EXTRA.yml @@ -5,5 +5,6 @@ value: 0x4802040 description: >- Composite constant for Card Types that start in the Extra Deck (Fusion, Synchro, Xyz, and Link) summary: Extra Deck Monster -status: { index: stable } +status: + index: stable tags: [ composite-bits ] diff --git a/api/constants/CardType/TYPE_FIELD.yml b/api/constants/CardType/TYPE_FIELD.yml index f13612f5..acabd798 100644 --- a/api/constants/CardType/TYPE_FIELD.yml +++ b/api/constants/CardType/TYPE_FIELD.yml @@ -5,4 +5,5 @@ value: 0x80000 description: >- The [Field](https://yugipedia.com/wiki/Field_Spell_Card) Card Type for Spells summary: Field -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_FLIP.yml b/api/constants/CardType/TYPE_FLIP.yml index 7ddfd5d4..f43c9580 100644 --- a/api/constants/CardType/TYPE_FLIP.yml +++ b/api/constants/CardType/TYPE_FLIP.yml @@ -5,4 +5,5 @@ value: 0x200000 description: >- The [Flip](https://yugipedia.com/wiki/Flip_monster) Card Type for Monsters summary: Flip -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_FUSION.yml b/api/constants/CardType/TYPE_FUSION.yml index d69ba629..bd112572 100644 --- a/api/constants/CardType/TYPE_FUSION.yml +++ b/api/constants/CardType/TYPE_FUSION.yml @@ -5,4 +5,5 @@ value: 0x40 description: >- The [Fusion](https://yugipedia.com/wiki/Fusion_Monster) Card Type for Monsters summary: Fusion -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_GEMINI.yml b/api/constants/CardType/TYPE_GEMINI.yml index 7af6c406..f0749049 100644 --- a/api/constants/CardType/TYPE_GEMINI.yml +++ b/api/constants/CardType/TYPE_GEMINI.yml @@ -5,4 +5,5 @@ value: 0x800 description: >- The [Gemini](https://yugipedia.com/wiki/Gemini_monster) Card Type for Monsters summary: Gemini -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_LINK.yml b/api/constants/CardType/TYPE_LINK.yml index c587f859..eb70e99e 100644 --- a/api/constants/CardType/TYPE_LINK.yml +++ b/api/constants/CardType/TYPE_LINK.yml @@ -5,4 +5,5 @@ value: 0x4000000 description: >- The [Link](https://yugipedia.com/wiki/Link_Monster) Card Type for Monsters summary: Link -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_MAXIMUM.yml b/api/constants/CardType/TYPE_MAXIMUM.yml index 8d7f0516..49180125 100644 --- a/api/constants/CardType/TYPE_MAXIMUM.yml +++ b/api/constants/CardType/TYPE_MAXIMUM.yml @@ -5,5 +5,6 @@ value: 0x8000 description: >- The [Maximum](https://yugipedia.com/wiki/Maximum_Monster) Card Type for Monsters in Rush Duel summary: Maximum -status: { index: stable } +status: + index: stable tags: [ rush ] diff --git a/api/constants/CardType/TYPE_MINUS.yml b/api/constants/CardType/TYPE_MINUS.yml index e6f62c62..c587d779 100644 --- a/api/constants/CardType/TYPE_MINUS.yml +++ b/api/constants/CardType/TYPE_MINUS.yml @@ -5,5 +5,6 @@ value: 0x40000000 description: >- The [Minus](https://yugipedia.com/wiki/Minus_monster) Type for anime cards summary: Minus -status: { index: stable } +status: + index: stable tags: [ unofficial ] diff --git a/api/constants/CardType/TYPE_MONSTER.yml b/api/constants/CardType/TYPE_MONSTER.yml index c756db78..0474620a 100644 --- a/api/constants/CardType/TYPE_MONSTER.yml +++ b/api/constants/CardType/TYPE_MONSTER.yml @@ -5,4 +5,5 @@ value: 0x1 description: >- The [Monster](https://yugipedia.com/wiki/Monster_Card) Card Type summary: Monster -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_NORMAL.yml b/api/constants/CardType/TYPE_NORMAL.yml index 1d7ebf58..a05c72ad 100644 --- a/api/constants/CardType/TYPE_NORMAL.yml +++ b/api/constants/CardType/TYPE_NORMAL.yml @@ -5,4 +5,5 @@ value: 0x10 description: >- The [Normal](https://yugipedia.com/wiki/Normal_Monster) Card Type for Monsters summary: Normal -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_PENDULUM.yml b/api/constants/CardType/TYPE_PENDULUM.yml index b507b3b0..3ce29159 100644 --- a/api/constants/CardType/TYPE_PENDULUM.yml +++ b/api/constants/CardType/TYPE_PENDULUM.yml @@ -5,4 +5,5 @@ value: 0x1000000 description: >- The [Pendulum](https://yugipedia.com/wiki/Pendulum_Monster) Card Type for Monsters summary: Pendulum -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_PLUS.yml b/api/constants/CardType/TYPE_PLUS.yml index 49ea7536..eb620bdb 100644 --- a/api/constants/CardType/TYPE_PLUS.yml +++ b/api/constants/CardType/TYPE_PLUS.yml @@ -5,5 +5,6 @@ value: 0x20000000 description: >- The [Plus](https://yugipedia.com/wiki/Plus_monster) Type for anime cards summary: Plus -status: { index: stable } +status: + index: stable tags: [ unofficial ] diff --git a/api/constants/CardType/TYPE_PLUSMINUS.yml b/api/constants/CardType/TYPE_PLUSMINUS.yml index d11ec503..b0416073 100644 --- a/api/constants/CardType/TYPE_PLUSMINUS.yml +++ b/api/constants/CardType/TYPE_PLUSMINUS.yml @@ -5,5 +5,6 @@ value: 0x60000000 description: >- The [Plus Minus](https://yugipedia.com/wiki/Plus_monster) Type for anime cards summary: Plus Minus -status: { index: stable } +status: + index: stable tags: [ unofficial ] diff --git a/api/constants/CardType/TYPE_QUICKPLAY.yml b/api/constants/CardType/TYPE_QUICKPLAY.yml index c0952562..6bae4fa3 100644 --- a/api/constants/CardType/TYPE_QUICKPLAY.yml +++ b/api/constants/CardType/TYPE_QUICKPLAY.yml @@ -5,4 +5,5 @@ value: 0x10000 description: >- The [Quick-Play](https://yugipedia.com/wiki/Quick-Play_Spell_Card) Type for Spells summary: Quick-Play -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_RITUAL.yml b/api/constants/CardType/TYPE_RITUAL.yml index f8c488af..2b6aba67 100644 --- a/api/constants/CardType/TYPE_RITUAL.yml +++ b/api/constants/CardType/TYPE_RITUAL.yml @@ -5,4 +5,5 @@ value: 0x80 description: >- The [Ritual](https://yugipedia.com/wiki/Ritual_Monster) Card Type for Monsters summary: Ritual -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_SKILL.yml b/api/constants/CardType/TYPE_SKILL.yml index 1f1e91a8..208e8ac8 100644 --- a/api/constants/CardType/TYPE_SKILL.yml +++ b/api/constants/CardType/TYPE_SKILL.yml @@ -5,5 +5,6 @@ value: 0x8000000 description: >- The [Skill](https://yugipedia.com/wiki/Skill) Card Type for anime cards or Speed Duels. summary: Skill -status: { index: stable } +status: + index: stable tags: [ speed, unofficial ] diff --git a/api/constants/CardType/TYPE_SPELL.yml b/api/constants/CardType/TYPE_SPELL.yml index 044c736f..9ec7dcad 100644 --- a/api/constants/CardType/TYPE_SPELL.yml +++ b/api/constants/CardType/TYPE_SPELL.yml @@ -5,4 +5,5 @@ value: 0x2 description: >- The [Spell](https://yugipedia.com/wiki/Spell_Card) Card Type summary: Spell -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_SPIRIT.yml b/api/constants/CardType/TYPE_SPIRIT.yml index d6d400b3..d14bfd1a 100644 --- a/api/constants/CardType/TYPE_SPIRIT.yml +++ b/api/constants/CardType/TYPE_SPIRIT.yml @@ -5,4 +5,5 @@ value: 0x200 description: >- The [Spirit](https://yugipedia.com/wiki/Spirit_monster) Card Type for Monsters summary: Spirit -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_SPSUMMON.yml b/api/constants/CardType/TYPE_SPSUMMON.yml index 02f977ad..2085183f 100644 --- a/api/constants/CardType/TYPE_SPSUMMON.yml +++ b/api/constants/CardType/TYPE_SPSUMMON.yml @@ -5,4 +5,5 @@ value: 0x2000000 description: >- The [Special Summon](https://yugipedia.com/wiki/Special_Summon_Monster) Card Type for Monsters summary: Special Summon -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_SYNCHRO.yml b/api/constants/CardType/TYPE_SYNCHRO.yml index a24248b7..4a26ad5a 100644 --- a/api/constants/CardType/TYPE_SYNCHRO.yml +++ b/api/constants/CardType/TYPE_SYNCHRO.yml @@ -5,4 +5,5 @@ value: 0x2000 description: >- The [Synchro](https://yugipedia.com/wiki/Synchro_Monster) Card Type for Monsters summary: Synchro -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_TOKEN.yml b/api/constants/CardType/TYPE_TOKEN.yml index 95e155ae..05b88bb2 100644 --- a/api/constants/CardType/TYPE_TOKEN.yml +++ b/api/constants/CardType/TYPE_TOKEN.yml @@ -5,4 +5,5 @@ value: 0x4000 description: >- The [Token](https://yugipedia.com/wiki/Monster_Token) Card Type for Monsters summary: Token -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_TOON.yml b/api/constants/CardType/TYPE_TOON.yml index 8f87921c..ba517999 100644 --- a/api/constants/CardType/TYPE_TOON.yml +++ b/api/constants/CardType/TYPE_TOON.yml @@ -5,4 +5,5 @@ value: 0x400000 description: >- The [Toon](https://yugipedia.com/wiki/Toon_monster) Card Type for Monsters summary: Toon -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_TRAP.yml b/api/constants/CardType/TYPE_TRAP.yml index 278ae9d3..b324b1cd 100644 --- a/api/constants/CardType/TYPE_TRAP.yml +++ b/api/constants/CardType/TYPE_TRAP.yml @@ -5,4 +5,5 @@ value: 0x4 description: >- The [Trap](https://yugipedia.com/wiki/Trap_Card) Card Type summary: Trap -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_TRAPMONSTER.yml b/api/constants/CardType/TYPE_TRAPMONSTER.yml index ada991e9..1750c66f 100644 --- a/api/constants/CardType/TYPE_TRAPMONSTER.yml +++ b/api/constants/CardType/TYPE_TRAPMONSTER.yml @@ -5,4 +5,5 @@ value: 0x100 description: >- The [Trap Monster](https://yugipedia.com/wiki/Trap_Monster) Card Type summary: Trap Monster -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_TUNER.yml b/api/constants/CardType/TYPE_TUNER.yml index 94d0be53..5d82407c 100644 --- a/api/constants/CardType/TYPE_TUNER.yml +++ b/api/constants/CardType/TYPE_TUNER.yml @@ -5,4 +5,5 @@ value: 0x1000 description: >- The [Tuner](https://yugipedia.com/wiki/Tuner_monster) Card Type for Monsters summary: Tuner -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_UNION.yml b/api/constants/CardType/TYPE_UNION.yml index a95c3936..32dd653c 100644 --- a/api/constants/CardType/TYPE_UNION.yml +++ b/api/constants/CardType/TYPE_UNION.yml @@ -5,4 +5,5 @@ value: 0x400 description: >- The [Union](https://yugipedia.com/wiki/Union_monster) Card Type for Monsters summary: Union -status: { index: stable } +status: + index: stable diff --git a/api/constants/CardType/TYPE_XYZ.yml b/api/constants/CardType/TYPE_XYZ.yml index e9135a58..83b09882 100644 --- a/api/constants/CardType/TYPE_XYZ.yml +++ b/api/constants/CardType/TYPE_XYZ.yml @@ -5,4 +5,5 @@ value: 0x800000 description: >- The [Xyz](https://yugipedia.com/wiki/Xyz_Monster) Card Type for Monsters summary: Xyz -status: { index: stable } +status: + index: stable diff --git a/api/constants/Event/EVENT_BATTLE_DESTROYED.yml b/api/constants/Event/EVENT_BATTLE_DESTROYED.yml index 8b8992fc..a2b4055b 100644 --- a/api/constants/Event/EVENT_BATTLE_DESTROYED.yml +++ b/api/constants/Event/EVENT_BATTLE_DESTROYED.yml @@ -2,7 +2,7 @@ name: EVENT_BATTLE_DESTROYED enum: Event value: 1140 -description: This event is raised after a monster is destroyed by battle. This event happens to the monster that is destroyed, unlike [`EVENT_BATTLE_DESTROYING`](/api/constants/Event/EVENT_BATTLE_DESTROYING). +description: This event is raised after a monster is destroyed by battle. This event is considered to happen to the monster that is destroyed, unlike [`EVENT_BATTLE_DESTROYING`](/api/constants/Event/EVENT_BATTLE_DESTROYING). summary: A monster is destroyed by battle. status: index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_BATTLE_DESTROYING.yml b/api/constants/Event/EVENT_BATTLE_DESTROYING.yml index f3a85486..178c9eba 100644 --- a/api/constants/Event/EVENT_BATTLE_DESTROYING.yml +++ b/api/constants/Event/EVENT_BATTLE_DESTROYING.yml @@ -2,7 +2,7 @@ name: EVENT_BATTLE_DESTROYING enum: Event value: 1139 -description: This event is raised when a monster destroys another monster by battle. This event happens to the monster that destroys the other monster, unlike [`EVENT_BATTLE_DESTROYED`](/api/constants/Event/EVENT_BATTLE_DESTROYED). +description: This event is raised when a monster destroys another monster by battle. This event is considered to happen to the monster that destroys the other monster, unlike [`EVENT_BATTLE_DESTROYED`](/api/constants/Event/EVENT_BATTLE_DESTROYED). summary: A monster destroys another monster by battle. status: index: stable \ No newline at end of file diff --git a/api/constants/Event/EVENT_DETACH_MATERIAL.yml b/api/constants/Event/EVENT_DETACH_MATERIAL.yml index a85e6288..89824b85 100644 --- a/api/constants/Event/EVENT_DETACH_MATERIAL.yml +++ b/api/constants/Event/EVENT_DETACH_MATERIAL.yml @@ -2,7 +2,7 @@ name: EVENT_DETACH_MATERIAL enum: Event value: 1202 -description: This event is raised when an [Xyz Monster](https://yugipedia.com/wiki/Xyz_Monster)'s material(s) are [detached](https://yugipedia.com/wiki/Detach). The event happens to the Xyz Monster, not the detached cards. +description: This event is raised when an [Xyz Monster](https://yugipedia.com/wiki/Xyz_Monster)'s material(s) are [detached](https://yugipedia.com/wiki/Detach). This event is considered to happen to the Xyz Monster, not the detached cards. summary: An Xyz Monster's material(s) is detached. status: index: stable diff --git a/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml b/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml index 522fc7a7..8dee5cdc 100644 --- a/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml +++ b/api/constants/Event/EVENT_RETURN_TO_GRAVE.yml @@ -2,7 +2,8 @@ name: EVENT_RETURN_TO_GRAVE enum: Event value: 1203 -description: This event is raised when a card(s) is being returned to the GY. +description: This event was raised when a card(s) is being returned to the GY. summary: A card(s) is being returned to the GY. status: index: deleted + message: Event is no longer raised. \ No newline at end of file diff --git a/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml b/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml index 42681a50..b8635893 100644 --- a/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml +++ b/api/constants/GlobalFlag/GLOBALFLAG_DELAYED_QUICKEFFECT.yml @@ -5,4 +5,4 @@ value: 0x8 description: This global flag is no longer used and has been deleted. status: index: deleted -# TODO: if possible, still document what it was used for +# TODO: if possible, document what it was used for diff --git a/api/constants/HintMessage/HINTMSG_APPLYTO.yml b/api/constants/HintMessage/HINTMSG_APPLYTO.yml index 43daebff..c94376e4 100644 --- a/api/constants/HintMessage/HINTMSG_APPLYTO.yml +++ b/api/constants/HintMessage/HINTMSG_APPLYTO.yml @@ -3,7 +3,7 @@ name: HINTMSG_APPLYTO enum: HintMessage value: 577 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to apply the effect to" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to apply the effect to` summary: '"Select the card(s) to apply the effect to"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_ATKDEF.yml b/api/constants/HintMessage/HINTMSG_ATKDEF.yml index f1214704..f56ff290 100644 --- a/api/constants/HintMessage/HINTMSG_ATKDEF.yml +++ b/api/constants/HintMessage/HINTMSG_ATKDEF.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATKDEF enum: HintMessage value: 576 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to change its ATK/DEF" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to change its ATK/DEF` summary: '"Select the card(s) to change its ATK/DEF"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_ATOHAND.yml b/api/constants/HintMessage/HINTMSG_ATOHAND.yml index 382de371..db63ad61 100644 --- a/api/constants/HintMessage/HINTMSG_ATOHAND.yml +++ b/api/constants/HintMessage/HINTMSG_ATOHAND.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATOHAND enum: HintMessage value: 506 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to add to your hand" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to add to your hand` summary: '"Select the card(s) to add to your hand"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_ATTACH.yml b/api/constants/HintMessage/HINTMSG_ATTACH.yml index 05bf26e5..72dac7bb 100644 --- a/api/constants/HintMessage/HINTMSG_ATTACH.yml +++ b/api/constants/HintMessage/HINTMSG_ATTACH.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTACH enum: HintMessage value: 578 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to attach as material" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to attach as material` summary: '"Select the card(s) to attach as material"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_ATTACK.yml b/api/constants/HintMessage/HINTMSG_ATTACK.yml index a472ec8d..b607feda 100644 --- a/api/constants/HintMessage/HINTMSG_ATTACK.yml +++ b/api/constants/HintMessage/HINTMSG_ATTACK.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTACK enum: HintMessage value: 516 description: >- - Shows the following hint to the player when selecting a card(s): "Select a monster(s) in Attack Position" + Shows the following hint to the player when selecting a card(s): `Select a monster(s) in Attack Position` summary: '"Select a monster(s) in Attack Position"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml b/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml index f97d3014..0822b109 100644 --- a/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml +++ b/api/constants/HintMessage/HINTMSG_ATTACKTARGET.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTACKTARGET enum: HintMessage value: 549 description: >- - Shows the following hint to the player when selecting a card(s): "Select an attack target" + Shows the following hint to the player when selecting a card(s): `Select an attack target` summary: '"Select an attack target"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml b/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml index d17aa025..997ebfe2 100644 --- a/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml +++ b/api/constants/HintMessage/HINTMSG_ATTRIBUTE.yml @@ -3,7 +3,7 @@ name: HINTMSG_ATTRIBUTE enum: HintMessage value: 562 description: >- - Shows the following hint to the player when prompted to declare: "Declare an Attribute" + Shows the following hint to the player when prompted to declare: `Declare an Attribute` summary: '"Declare an Attribute"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_CARDTYPE.yml b/api/constants/HintMessage/HINTMSG_CARDTYPE.yml index bb14a2bd..6f18b912 100644 --- a/api/constants/HintMessage/HINTMSG_CARDTYPE.yml +++ b/api/constants/HintMessage/HINTMSG_CARDTYPE.yml @@ -3,7 +3,7 @@ name: HINTMSG_CARDTYPE enum: HintMessage value: 554 description: >- - Shows the following hint to the player when prompted to declare: "Declare 1 card type" + Shows the following hint to the player when prompted to declare: `Declare 1 card type` summary: '"Declare 1 card type"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_CODE.yml b/api/constants/HintMessage/HINTMSG_CODE.yml index 1360ade4..45817360 100644 --- a/api/constants/HintMessage/HINTMSG_CODE.yml +++ b/api/constants/HintMessage/HINTMSG_CODE.yml @@ -3,7 +3,7 @@ name: HINTMSG_CODE enum: HintMessage value: 564 description: >- - Shows the following hint to the player when prompted to declare: "Declare a card name" + Shows the following hint to the player when prompted to declare: `Declare a card name` summary: '"Declare a card name"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_COIN.yml b/api/constants/HintMessage/HINTMSG_COIN.yml index b1ab402f..08e78b87 100644 --- a/api/constants/HintMessage/HINTMSG_COIN.yml +++ b/api/constants/HintMessage/HINTMSG_COIN.yml @@ -3,7 +3,7 @@ name: HINTMSG_COIN enum: HintMessage value: 552 description: >- - Shows the following hint to the player when prompted to declare: "Select heads or tails" + Shows the following hint to the player when prompted to declare: `Select heads or tails` summary: '"Select heads or tails"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_CONFIRM.yml b/api/constants/HintMessage/HINTMSG_CONFIRM.yml index 027f2924..8d0c9a13 100644 --- a/api/constants/HintMessage/HINTMSG_CONFIRM.yml +++ b/api/constants/HintMessage/HINTMSG_CONFIRM.yml @@ -3,7 +3,7 @@ name: HINTMSG_CONFIRM enum: HintMessage value: 526 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to reveal" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to reveal` summary: '"Select the card(s) to reveal"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_CONTROL.yml b/api/constants/HintMessage/HINTMSG_CONTROL.yml index 9cebd4c2..e6a90cc7 100644 --- a/api/constants/HintMessage/HINTMSG_CONTROL.yml +++ b/api/constants/HintMessage/HINTMSG_CONTROL.yml @@ -3,7 +3,7 @@ name: HINTMSG_CONTROL enum: HintMessage value: 520 description: >- - Shows the following hint to the player when selecting a card(s): "Select the monster(s) to change control" + Shows the following hint to the player when selecting a card(s): `Select the monster(s) to change control` summary: '"Select the monster(s) to change control"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_COUNTER.yml b/api/constants/HintMessage/HINTMSG_COUNTER.yml index a2fe6e69..a4287469 100644 --- a/api/constants/HintMessage/HINTMSG_COUNTER.yml +++ b/api/constants/HintMessage/HINTMSG_COUNTER.yml @@ -3,7 +3,7 @@ name: HINTMSG_COUNTER enum: HintMessage value: 572 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to place a counter on" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to place a counter on` summary: '"Select the card(s) to place a counter on"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml b/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml index e033644f..574827f9 100644 --- a/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml +++ b/api/constants/HintMessage/HINTMSG_DEATTACHFROM.yml @@ -3,7 +3,7 @@ name: HINTMSG_DEATTACHFROM enum: HintMessage value: 532 description: >- - Shows the following hint to the player when selecting a card(s): "Select the monster(s) to detach Xyz Material(s) from" + Shows the following hint to the player when selecting a card(s): `Select the monster(s) to detach Xyz Material(s) from` summary: '"Select the monster(s) to detach Xyz Material(s) from"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_DEFENSE.yml b/api/constants/HintMessage/HINTMSG_DEFENSE.yml index a4380068..edda9a77 100644 --- a/api/constants/HintMessage/HINTMSG_DEFENSE.yml +++ b/api/constants/HintMessage/HINTMSG_DEFENSE.yml @@ -3,7 +3,7 @@ name: HINTMSG_DEFENSE enum: HintMessage value: 517 description: >- - Shows the following hint to the player when selecting a card(s): "Select a monster(s) in Defense Position" + Shows the following hint to the player when selecting a card(s): `Select a monster(s) in Defense Position` summary: '"Select a monster(s) in Defense Position"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_DESREPLACE.yml b/api/constants/HintMessage/HINTMSG_DESREPLACE.yml index 37dde711..fea4d60d 100644 --- a/api/constants/HintMessage/HINTMSG_DESREPLACE.yml +++ b/api/constants/HintMessage/HINTMSG_DESREPLACE.yml @@ -3,7 +3,7 @@ name: HINTMSG_DESREPLACE enum: HintMessage value: 521 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to replace" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to replace` summary: '"Select the card(s) to replace"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_DESTROY.yml b/api/constants/HintMessage/HINTMSG_DESTROY.yml index 628c8c24..5dbedf7d 100644 --- a/api/constants/HintMessage/HINTMSG_DESTROY.yml +++ b/api/constants/HintMessage/HINTMSG_DESTROY.yml @@ -3,7 +3,7 @@ name: HINTMSG_DESTROY enum: HintMessage value: 502 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to destroy" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to destroy` summary: '"Select the card(s) to destroy"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_DICE.yml b/api/constants/HintMessage/HINTMSG_DICE.yml index e0e18894..936960d5 100644 --- a/api/constants/HintMessage/HINTMSG_DICE.yml +++ b/api/constants/HintMessage/HINTMSG_DICE.yml @@ -3,7 +3,7 @@ name: HINTMSG_DICE enum: HintMessage value: 553 description: >- - Shows the following hint to the player when selecting dice result(s): "Select dice results" + Shows the following hint to the player when selecting dice result(s): `Select dice results` summary: '"Select dice results"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml b/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml index 189b3c0b..f9b73519 100644 --- a/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml +++ b/api/constants/HintMessage/HINTMSG_DISABLEZONE.yml @@ -3,7 +3,7 @@ name: HINTMSG_DISABLEZONE enum: HintMessage value: 570 description: >- - Shows the following hint to the player when selecting a zone(s) on the field: "Select the zone(s) to become unusable" + Shows the following hint to the player when selecting a zone(s) on the field: `Select the zone(s) to become unusable` summary: '"Select the zone(s) to become unusable"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_DISCARD.yml b/api/constants/HintMessage/HINTMSG_DISCARD.yml index a20b5188..1b540826 100644 --- a/api/constants/HintMessage/HINTMSG_DISCARD.yml +++ b/api/constants/HintMessage/HINTMSG_DISCARD.yml @@ -3,7 +3,7 @@ name: HINTMSG_DISCARD enum: HintMessage value: 501 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to discard" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to discard` summary: '"Select the card(s) to discard"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml b/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml index b26e8ca8..fca0aa1c 100644 --- a/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml +++ b/api/constants/HintMessage/HINTMSG_EFFACTIVATE.yml @@ -3,7 +3,7 @@ name: HINTMSG_EFFACTIVATE enum: HintMessage value: 566 description: >- - Shows the following hint to the player when selecting an effect: "Select the effect to activate" + Shows the following hint to the player when selecting an effect: `Select the effect to activate` summary: '"Select the effect to activate"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_EFFECT.yml b/api/constants/HintMessage/HINTMSG_EFFECT.yml index 3bbd287a..fb0d1f48 100644 --- a/api/constants/HintMessage/HINTMSG_EFFECT.yml +++ b/api/constants/HintMessage/HINTMSG_EFFECT.yml @@ -3,7 +3,7 @@ name: HINTMSG_EFFECT enum: HintMessage value: 550 description: >- - Shows the following hint to the player when selecting an effect: "Select the effect you want to activate" + Shows the following hint to the player when selecting an effect: `Select the effect you want to activate` summary: '"Select the effect you want to activate"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_EQUIP.yml b/api/constants/HintMessage/HINTMSG_EQUIP.yml index 5c1e8dfe..26cd1f17 100644 --- a/api/constants/HintMessage/HINTMSG_EQUIP.yml +++ b/api/constants/HintMessage/HINTMSG_EQUIP.yml @@ -3,7 +3,7 @@ name: HINTMSG_EQUIP enum: HintMessage value: 518 description: >- - Shows the following hint to the player when selecting a card(s): "Select a card(s) to equip" + Shows the following hint to the player when selecting a card(s): `Select a card(s) to equip` summary: '"Select a card(s) to equip"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_FACEDOWN.yml b/api/constants/HintMessage/HINTMSG_FACEDOWN.yml index 58e00b14..74481e59 100644 --- a/api/constants/HintMessage/HINTMSG_FACEDOWN.yml +++ b/api/constants/HintMessage/HINTMSG_FACEDOWN.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEDOWN enum: HintMessage value: 515 description: >- - Shows the following hint to the player when selecting a card(s): "Select a face-down card(s)" + Shows the following hint to the player when selecting a card(s): `Select a face-down card(s)` summary: '"Select a face-down card(s)"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml b/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml index 77d06bc0..1846185d 100644 --- a/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml +++ b/api/constants/HintMessage/HINTMSG_FACEDOWNATTACK.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEDOWNATTACK enum: HintMessage value: 524 description: >- - Shows the following hint to the player when selecting a card(s): "Select a face-down Attack Position monster(s)" + Shows the following hint to the player when selecting a card(s): `Select a face-down Attack Position monster(s)` summary: '"Select a face-down Attack Position monster(s)"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml b/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml index 41c72e43..f6deaaf6 100644 --- a/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml +++ b/api/constants/HintMessage/HINTMSG_FACEDOWNDEFENSE.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEDOWNDEFENSE enum: HintMessage value: 525 description: >- - Shows the following hint to the player when selecting a card(s): "Select a face-down Defense Position monster(s)" + Shows the following hint to the player when selecting a card(s): `Select a face-down Defense Position monster(s)` summary: '"Select a face-down Defense Position monster(s)"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_FACEUP.yml b/api/constants/HintMessage/HINTMSG_FACEUP.yml index 79ee2999..8ba2de2e 100644 --- a/api/constants/HintMessage/HINTMSG_FACEUP.yml +++ b/api/constants/HintMessage/HINTMSG_FACEUP.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEUP enum: HintMessage value: 514 description: >- - Shows the following hint to the player when selecting a card(s): "Select a face-up card(s)" + Shows the following hint to the player when selecting a card(s): `Select a face-up card(s)` summary: '"Select a face-up card(s)"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml b/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml index 7344b64d..40a61acb 100644 --- a/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml +++ b/api/constants/HintMessage/HINTMSG_FACEUPATTACK.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEUPATTACK enum: HintMessage value: 522 description: >- - Shows the following hint to the player when selecting a card(s): "Select a face-up Attack Position monster(s)" + Shows the following hint to the player when selecting a card(s): `Select a face-up Attack Position monster(s)` summary: '"Select a face-up Attack Position monster(s)"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml b/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml index 5fd01418..b29321f1 100644 --- a/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml +++ b/api/constants/HintMessage/HINTMSG_FACEUPDEFENSE.yml @@ -3,7 +3,7 @@ name: HINTMSG_FACEUPDEFENSE enum: HintMessage value: 523 description: >- - Shows the following hint to the player when selecting a card(s): "Select a face-up Defense Position monster(s)" + Shows the following hint to the player when selecting a card(s): `Select a face-up Defense Position monster(s)` summary: '"Select a face-up Defense Position monster(s)"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_FMATERIAL.yml b/api/constants/HintMessage/HINTMSG_FMATERIAL.yml index f3de5a1b..87a7307f 100644 --- a/api/constants/HintMessage/HINTMSG_FMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_FMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_FMATERIAL enum: HintMessage value: 511 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Fusion Material" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to use as Fusion Material` summary: '"Select the card(s) to use as Fusion Material"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_LMATERIAL.yml b/api/constants/HintMessage/HINTMSG_LMATERIAL.yml index 7b676e19..7d5237bd 100644 --- a/api/constants/HintMessage/HINTMSG_LMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_LMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_LMATERIAL enum: HintMessage value: 533 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Link Material" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to use as Link Material` summary: '"Select the card(s) to use as Link Material"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_LVRANK.yml b/api/constants/HintMessage/HINTMSG_LVRANK.yml index ef9112d1..87edb9d7 100644 --- a/api/constants/HintMessage/HINTMSG_LVRANK.yml +++ b/api/constants/HintMessage/HINTMSG_LVRANK.yml @@ -3,7 +3,7 @@ name: HINTMSG_LVRANK enum: HintMessage value: 567 description: >- - Shows the following hint to the player when prompted to declare: "Declare a Level/Rank" + Shows the following hint to the player when prompted to declare: `Declare a Level/Rank` summary: '"Declare a Level/Rank"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_NEGATE.yml b/api/constants/HintMessage/HINTMSG_NEGATE.yml index e98abef3..6f579883 100644 --- a/api/constants/HintMessage/HINTMSG_NEGATE.yml +++ b/api/constants/HintMessage/HINTMSG_NEGATE.yml @@ -3,7 +3,7 @@ name: HINTMSG_NEGATE enum: HintMessage value: 575 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to negate its effects" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to negate its effects` summary: '"Select the card(s) to negate its effects"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_NUMBER.yml b/api/constants/HintMessage/HINTMSG_NUMBER.yml index 476bc8c3..0daf3d3b 100644 --- a/api/constants/HintMessage/HINTMSG_NUMBER.yml +++ b/api/constants/HintMessage/HINTMSG_NUMBER.yml @@ -3,7 +3,7 @@ name: HINTMSG_NUMBER enum: HintMessage value: 565 description: >- - Shows the following hint to the player when prompted to declare: "Declare a number" + Shows the following hint to the player when prompted to declare: `Declare a number` summary: '"Declare a number"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_OPPO.yml b/api/constants/HintMessage/HINTMSG_OPPO.yml index 3fa784b8..0776bc9f 100644 --- a/api/constants/HintMessage/HINTMSG_OPPO.yml +++ b/api/constants/HintMessage/HINTMSG_OPPO.yml @@ -3,7 +3,7 @@ name: HINTMSG_OPPO enum: HintMessage value: 530 description: >- - Shows the following hint to the player when selecting a card(s): "Select an opponent's card" + Shows the following hint to the player when selecting a card(s): `Select an opponent's card` summary: >- "Select an opponent's card" status: diff --git a/api/constants/HintMessage/HINTMSG_OPTION.yml b/api/constants/HintMessage/HINTMSG_OPTION.yml index 479ae00f..29f042cc 100644 --- a/api/constants/HintMessage/HINTMSG_OPTION.yml +++ b/api/constants/HintMessage/HINTMSG_OPTION.yml @@ -3,7 +3,7 @@ name: HINTMSG_OPTION enum: HintMessage value: 555 description: >- - Shows the following hint to the player: "Select an option" + Shows the following hint to the player: `Select an option` summary: '"Select an option"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_POSCHANGE.yml b/api/constants/HintMessage/HINTMSG_POSCHANGE.yml index dee2475b..6b4e06ab 100644 --- a/api/constants/HintMessage/HINTMSG_POSCHANGE.yml +++ b/api/constants/HintMessage/HINTMSG_POSCHANGE.yml @@ -3,7 +3,7 @@ name: HINTMSG_POSCHANGE enum: HintMessage value: 528 description: >- - Shows the following hint to the player when selecting a monster: "Select a monster to change its battle position" + Shows the following hint to the player when selecting a monster: `Select a monster to change its battle position` summary: '"Select a monster to change its battle position"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_POSITION.yml b/api/constants/HintMessage/HINTMSG_POSITION.yml index 0ef7ac60..e6fdca3f 100644 --- a/api/constants/HintMessage/HINTMSG_POSITION.yml +++ b/api/constants/HintMessage/HINTMSG_POSITION.yml @@ -3,7 +3,7 @@ name: HINTMSG_POSITION enum: HintMessage value: 561 description: >- - Shows the following hint to the player: "Select the battle position" + Shows the following hint to the player: `Select the battle position` summary: '"Select the battle position"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_RACE.yml b/api/constants/HintMessage/HINTMSG_RACE.yml index f9713ecc..0d503d47 100644 --- a/api/constants/HintMessage/HINTMSG_RACE.yml +++ b/api/constants/HintMessage/HINTMSG_RACE.yml @@ -3,7 +3,7 @@ name: HINTMSG_RACE enum: HintMessage value: 563 description: >- - Shows the following hint to the player when prompted to declare: "Declare a Type" + Shows the following hint to the player when prompted to declare: `Declare a Type` summary: '"Declare a Type"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_RELEASE.yml b/api/constants/HintMessage/HINTMSG_RELEASE.yml index 95bc91cc..48395345 100644 --- a/api/constants/HintMessage/HINTMSG_RELEASE.yml +++ b/api/constants/HintMessage/HINTMSG_RELEASE.yml @@ -3,7 +3,7 @@ name: HINTMSG_RELEASE enum: HintMessage value: 500 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to tribute" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to tribute` summary: '"Select the card(s) to tribute"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_REMOVE.yml b/api/constants/HintMessage/HINTMSG_REMOVE.yml index a45e8ce0..71ab2a69 100644 --- a/api/constants/HintMessage/HINTMSG_REMOVE.yml +++ b/api/constants/HintMessage/HINTMSG_REMOVE.yml @@ -3,7 +3,7 @@ name: HINTMSG_REMOVE enum: HintMessage value: 503 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to banish" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to banish` summary: '"Select the card(s) to banish"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml b/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml index 9f1f7429..49bdb96b 100644 --- a/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml +++ b/api/constants/HintMessage/HINTMSG_REMOVEXYZ.yml @@ -3,7 +3,7 @@ name: HINTMSG_REMOVEXYZ enum: HintMessage value: 519 description: >- - Shows the following hint to the player when selecting a card(s): "Select the Xyz Material(s) to detach" + Shows the following hint to the player when selecting a card(s): `Select the Xyz Material(s) to detach` summary: '"Select the Xyz Material(s) to detach"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml b/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml index aaab86fd..a18a1319 100644 --- a/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml +++ b/api/constants/HintMessage/HINTMSG_RESOLVECARD.yml @@ -3,7 +3,7 @@ name: HINTMSG_RESOLVECARD enum: HintMessage value: 568 description: >- - Shows the following hint to the player when selecting a card: "Select a card to resolve" + Shows the following hint to the player when selecting a card: `Select a card to resolve` summary: '"Select a card to resolve"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml b/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml index 454bba8e..38f579ea 100644 --- a/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml +++ b/api/constants/HintMessage/HINTMSG_RESOLVEEFFECT.yml @@ -3,7 +3,7 @@ name: HINTMSG_RESOLVEEFFECT enum: HintMessage value: 556 description: >- - Shows the following hint to the player when selecting an effect: "Select effect to apply/resolve" + Shows the following hint to the player when selecting an effect: `Select effect to apply/resolve` summary: '"Select effect to apply/resolve"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml b/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml index ca32f7da..8c97bc29 100644 --- a/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml +++ b/api/constants/HintMessage/HINTMSG_RTOGRAVE.yml @@ -3,7 +3,7 @@ name: HINTMSG_RTOGRAVE enum: HintMessage value: 579 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to return to the GY" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to return to the GY` summary: '"Select the card(s) to return to the GY"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_RTOHAND.yml b/api/constants/HintMessage/HINTMSG_RTOHAND.yml index 5c889b5d..58154e03 100644 --- a/api/constants/HintMessage/HINTMSG_RTOHAND.yml +++ b/api/constants/HintMessage/HINTMSG_RTOHAND.yml @@ -3,7 +3,7 @@ name: HINTMSG_RTOHAND enum: HintMessage value: 505 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to return to hand" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to return to hand` summary: '"Select the card(s) to return to hand"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_SELECT.yml b/api/constants/HintMessage/HINTMSG_SELECT.yml index fe9f59f7..7ef4c58c 100644 --- a/api/constants/HintMessage/HINTMSG_SELECT.yml +++ b/api/constants/HintMessage/HINTMSG_SELECT.yml @@ -3,7 +3,7 @@ name: HINTMSG_SELECT enum: HintMessage value: 560 description: >- - Shows the following hint to the player: "Select" + Shows the following hint to the player: `Select` summary: '"Select"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_SELF.yml b/api/constants/HintMessage/HINTMSG_SELF.yml index 9294e0bd..b067d8e4 100644 --- a/api/constants/HintMessage/HINTMSG_SELF.yml +++ b/api/constants/HintMessage/HINTMSG_SELF.yml @@ -3,7 +3,7 @@ name: HINTMSG_SELF enum: HintMessage value: 529 description: >- - Shows the following hint to the player when selecting a card: "Select your card" + Shows the following hint to the player when selecting a card: `Select your card` summary: '"Select your card"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_SET.yml b/api/constants/HintMessage/HINTMSG_SET.yml index d39175be..e54f1fed 100644 --- a/api/constants/HintMessage/HINTMSG_SET.yml +++ b/api/constants/HintMessage/HINTMSG_SET.yml @@ -3,7 +3,7 @@ name: HINTMSG_SET enum: HintMessage value: 510 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to Set to the field" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to Set to the field` summary: '"Select the card(s) to Set to the field"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_SMATERIAL.yml b/api/constants/HintMessage/HINTMSG_SMATERIAL.yml index ed2bf3a7..d07f9b97 100644 --- a/api/constants/HintMessage/HINTMSG_SMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_SMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_SMATERIAL enum: HintMessage value: 512 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Synchro Material" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to use as Synchro Material` summary: '"Select the card(s) to use as Synchro Material"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_SPSUMMON.yml b/api/constants/HintMessage/HINTMSG_SPSUMMON.yml index 1bdfb4ee..3b72d4b8 100644 --- a/api/constants/HintMessage/HINTMSG_SPSUMMON.yml +++ b/api/constants/HintMessage/HINTMSG_SPSUMMON.yml @@ -3,7 +3,7 @@ name: HINTMSG_SPSUMMON enum: HintMessage value: 509 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to Special Summon" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to Special Summon` summary: '"Select the card(s) to Special Summon"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_SUMMON.yml b/api/constants/HintMessage/HINTMSG_SUMMON.yml index 3b2de464..44d24885 100644 --- a/api/constants/HintMessage/HINTMSG_SUMMON.yml +++ b/api/constants/HintMessage/HINTMSG_SUMMON.yml @@ -3,7 +3,7 @@ name: HINTMSG_SUMMON enum: HintMessage value: 508 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to Normal Summon" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to Normal Summon` summary: '"Select the card(s) to Normal Summon"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_TARGET.yml b/api/constants/HintMessage/HINTMSG_TARGET.yml index c57caad3..947ba358 100644 --- a/api/constants/HintMessage/HINTMSG_TARGET.yml +++ b/api/constants/HintMessage/HINTMSG_TARGET.yml @@ -3,7 +3,7 @@ name: HINTMSG_TARGET enum: HintMessage value: 551 description: >- - Shows the following hint to the player when selecting a card(s): "Select the target(s) of the effect" + Shows the following hint to the player when selecting a card(s): `Select the target(s) of the effect` summary: '"Select the target(s) of the effect"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_TODECK.yml b/api/constants/HintMessage/HINTMSG_TODECK.yml index 9bae662b..7c2bb4a9 100644 --- a/api/constants/HintMessage/HINTMSG_TODECK.yml +++ b/api/constants/HintMessage/HINTMSG_TODECK.yml @@ -3,7 +3,7 @@ name: HINTMSG_TODECK enum: HintMessage value: 507 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to return to Deck" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to return to Deck` summary: '"Select the card(s) to return to Deck"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_TOFIELD.yml b/api/constants/HintMessage/HINTMSG_TOFIELD.yml index 613d82a5..5495d8eb 100644 --- a/api/constants/HintMessage/HINTMSG_TOFIELD.yml +++ b/api/constants/HintMessage/HINTMSG_TOFIELD.yml @@ -3,7 +3,7 @@ name: HINTMSG_TOFIELD enum: HintMessage value: 527 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to place on the field" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to place on the field` summary: '"Select the card(s) to place on the field"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_TOGRAVE.yml b/api/constants/HintMessage/HINTMSG_TOGRAVE.yml index 1727339b..aeca7f13 100644 --- a/api/constants/HintMessage/HINTMSG_TOGRAVE.yml +++ b/api/constants/HintMessage/HINTMSG_TOGRAVE.yml @@ -3,7 +3,7 @@ name: HINTMSG_TOGRAVE enum: HintMessage value: 504 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to send to the GY" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to send to the GY` summary: '"Select the card(s) to send to the GY"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_TOZONE.yml b/api/constants/HintMessage/HINTMSG_TOZONE.yml index 81f464ac..9688b273 100644 --- a/api/constants/HintMessage/HINTMSG_TOZONE.yml +++ b/api/constants/HintMessage/HINTMSG_TOZONE.yml @@ -3,7 +3,7 @@ name: HINTMSG_TOZONE enum: HintMessage value: 571 description: >- - Shows the following hint to the player when selecting a zone: "Select the zone to move the card to" + Shows the following hint to the player when selecting a zone: `Select the zone to move the card to` summary: '"Select the zone to move the card to"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_TRIBUTE.yml b/api/constants/HintMessage/HINTMSG_TRIBUTE.yml index 2a0482c8..09942e34 100644 --- a/api/constants/HintMessage/HINTMSG_TRIBUTE.yml +++ b/api/constants/HintMessage/HINTMSG_TRIBUTE.yml @@ -3,7 +3,7 @@ name: HINTMSG_TRIBUTE enum: HintMessage value: 531 description: >- - Shows the following hint to the player when selecting a card(s): "Select monsters for Tribute Summon" + Shows the following hint to the player when selecting a card(s): `Select monsters for Tribute Summon` summary: '"Select monsters for Tribute Summon"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_XMATERIAL.yml b/api/constants/HintMessage/HINTMSG_XMATERIAL.yml index 27ce8648..2fdd5eb9 100644 --- a/api/constants/HintMessage/HINTMSG_XMATERIAL.yml +++ b/api/constants/HintMessage/HINTMSG_XMATERIAL.yml @@ -3,7 +3,7 @@ name: HINTMSG_XMATERIAL enum: HintMessage value: 513 description: >- - Shows the following hint to the player when selecting a card(s): "Select the card(s) to use as Xyz Material" + Shows the following hint to the player when selecting a card(s): `Select the card(s) to use as Xyz Material` summary: '"Select the card(s) to use as Xyz Material"' status: index: stable diff --git a/api/constants/HintMessage/HINTMSG_ZONE.yml b/api/constants/HintMessage/HINTMSG_ZONE.yml index 013fe960..29e236b7 100644 --- a/api/constants/HintMessage/HINTMSG_ZONE.yml +++ b/api/constants/HintMessage/HINTMSG_ZONE.yml @@ -3,7 +3,7 @@ name: HINTMSG_ZONE enum: HintMessage value: 569 description: >- - Shows the following hint to the player when selecting a zone, where `...` is the card's name: "Select the zone to place "..."" + Shows the following hint to the player when selecting a zone, where `"..."` is the card's name: `Select the zone to place "..."` summary: '"Select the zone to place "...""' status: index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_BOTTOM.yml b/api/constants/LinkMarker/LINK_MARKER_BOTTOM.yml index 7e00da1c..9239a857 100644 --- a/api/constants/LinkMarker/LINK_MARKER_BOTTOM.yml +++ b/api/constants/LinkMarker/LINK_MARKER_BOTTOM.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x2 description: Bottom Link Arrow (↓) summary: ↓ -status: { index: stable } +status: + index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_BOTTOM_LEFT.yml b/api/constants/LinkMarker/LINK_MARKER_BOTTOM_LEFT.yml index 7b6190cf..7bd400bc 100644 --- a/api/constants/LinkMarker/LINK_MARKER_BOTTOM_LEFT.yml +++ b/api/constants/LinkMarker/LINK_MARKER_BOTTOM_LEFT.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x1 description: Bottom-Left Link Arrow (↙) summary: ↙ -status: { index: stable } +status: + index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_BOTTOM_RIGHT.yml b/api/constants/LinkMarker/LINK_MARKER_BOTTOM_RIGHT.yml index 903d8aec..1374d029 100644 --- a/api/constants/LinkMarker/LINK_MARKER_BOTTOM_RIGHT.yml +++ b/api/constants/LinkMarker/LINK_MARKER_BOTTOM_RIGHT.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x4 description: Bottom-Right Link Arrow (↘) summary: ↘ -status: { index: stable } +status: + index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_LEFT.yml b/api/constants/LinkMarker/LINK_MARKER_LEFT.yml index 2911cef2..8eab0702 100644 --- a/api/constants/LinkMarker/LINK_MARKER_LEFT.yml +++ b/api/constants/LinkMarker/LINK_MARKER_LEFT.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x8 description: Left Link Arrow (←) summary: ← -status: { index: stable } +status: + index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_RIGHT.yml b/api/constants/LinkMarker/LINK_MARKER_RIGHT.yml index 5fbfe677..34b982d4 100644 --- a/api/constants/LinkMarker/LINK_MARKER_RIGHT.yml +++ b/api/constants/LinkMarker/LINK_MARKER_RIGHT.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x20 description: Right Link Arrow (→) summary: → -status: { index: stable } +status: + index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_TOP.yml b/api/constants/LinkMarker/LINK_MARKER_TOP.yml index 118c2b6d..c9acfdc8 100644 --- a/api/constants/LinkMarker/LINK_MARKER_TOP.yml +++ b/api/constants/LinkMarker/LINK_MARKER_TOP.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x80 description: Top Link Arrow (↑) summary: ↑ -status: { index: stable } +status: + index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_TOP_LEFT.yml b/api/constants/LinkMarker/LINK_MARKER_TOP_LEFT.yml index 912101a7..e71986b8 100644 --- a/api/constants/LinkMarker/LINK_MARKER_TOP_LEFT.yml +++ b/api/constants/LinkMarker/LINK_MARKER_TOP_LEFT.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x40 description: Top-Left Link Arrow (↖) summary: ↖ -status: { index: stable } +status: + index: stable diff --git a/api/constants/LinkMarker/LINK_MARKER_TOP_RIGHT.yml b/api/constants/LinkMarker/LINK_MARKER_TOP_RIGHT.yml index c0f6bea7..2e886147 100644 --- a/api/constants/LinkMarker/LINK_MARKER_TOP_RIGHT.yml +++ b/api/constants/LinkMarker/LINK_MARKER_TOP_RIGHT.yml @@ -4,4 +4,5 @@ enum: LinkMarker value: 0x100 description: Top-Right Link Arrow (↗) summary: ↗ -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_ALL.yml b/api/constants/MonsterAttribute/ATTRIBUTE_ALL.yml index 913a463a..cd3a9e4b 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_ALL.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_ALL.yml @@ -2,7 +2,8 @@ name: ATTRIBUTE_ALL enum: MonsterAttribute value: 0x7f -description: Composite constant that includes all OCG/TCG monster attributes. -summary: All OCG/TCG monster attributes. -status: { index: stable } +description: Composite constant of all OCG/TCG attributes. +summary: All OCG/TCG attributes. +status: + index: stable tags: [ composite-bits ] diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_DARK.yml b/api/constants/MonsterAttribute/ATTRIBUTE_DARK.yml index 17e2c641..c8cf890d 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_DARK.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_DARK.yml @@ -2,7 +2,7 @@ name: ATTRIBUTE_DARK enum: MonsterAttribute value: 0x20 -description: >- - The [DARK](https://yugipedia.com/wiki/DARK) attribute for monsters +description: The [DARK](https://yugipedia.com/wiki/DARK) attribute. summary: DARK -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_DIVINE.yml b/api/constants/MonsterAttribute/ATTRIBUTE_DIVINE.yml index 02ee921d..724e30fd 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_DIVINE.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_DIVINE.yml @@ -2,7 +2,7 @@ name: ATTRIBUTE_DIVINE enum: MonsterAttribute value: 0x40 -description: >- - The [DIVINE](https://yugipedia.com/wiki/DIVINE) attribute for monsters +description: The [DIVINE](https://yugipedia.com/wiki/DIVINE) attribute. summary: DIVINE -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_EARTH.yml b/api/constants/MonsterAttribute/ATTRIBUTE_EARTH.yml index ed760e52..a92f714c 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_EARTH.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_EARTH.yml @@ -2,7 +2,7 @@ name: ATTRIBUTE_EARTH enum: MonsterAttribute value: 0x1 -description: >- - The [EARTH](https://yugipedia.com/wiki/EARTH) attribute for monsters +description: The [EARTH](https://yugipedia.com/wiki/EARTH) attribute. summary: EARTH -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_FIRE.yml b/api/constants/MonsterAttribute/ATTRIBUTE_FIRE.yml index 94984514..dae02bb1 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_FIRE.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_FIRE.yml @@ -2,7 +2,7 @@ name: ATTRIBUTE_FIRE enum: MonsterAttribute value: 0x4 -description: >- - The [FIRE](https://yugipedia.com/wiki/FIRE) attribute for monsters +description: The [FIRE](https://yugipedia.com/wiki/FIRE) attribute. summary: FIRE -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_LIGHT.yml b/api/constants/MonsterAttribute/ATTRIBUTE_LIGHT.yml index 07ba4d0b..44eb3321 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_LIGHT.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_LIGHT.yml @@ -2,7 +2,7 @@ name: ATTRIBUTE_LIGHT enum: MonsterAttribute value: 0x10 -description: >- - The [LIGHT](https://yugipedia.com/wiki/LIGHT) attribute for monsters +description: The [LIGHT](https://yugipedia.com/wiki/LIGHT) attribute. summary: LIGHT -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_WATER.yml b/api/constants/MonsterAttribute/ATTRIBUTE_WATER.yml index a3d1dcb9..59429403 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_WATER.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_WATER.yml @@ -2,7 +2,7 @@ name: ATTRIBUTE_WATER enum: MonsterAttribute value: 0x2 -description: >- - The [WATER](https://yugipedia.com/wiki/WATER) attribute for monsters +description: The [WATER](https://yugipedia.com/wiki/WATER) attribute. summary: WATER -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterAttribute/ATTRIBUTE_WIND.yml b/api/constants/MonsterAttribute/ATTRIBUTE_WIND.yml index dbfdf50a..c34ee35e 100644 --- a/api/constants/MonsterAttribute/ATTRIBUTE_WIND.yml +++ b/api/constants/MonsterAttribute/ATTRIBUTE_WIND.yml @@ -2,7 +2,7 @@ name: ATTRIBUTE_WIND enum: MonsterAttribute value: 0x8 -description: >- - The [WIND](https://yugipedia.com/wiki/WIND) attribute for monsters +description: The [WIND](https://yugipedia.com/wiki/WIND) attribute. summary: WIND -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACES_BEAST_BWARRIOR_WINGB.yml b/api/constants/MonsterRace/RACES_BEAST_BWARRIOR_WINGB.yml index 5cdc852f..d51df2c0 100644 --- a/api/constants/MonsterRace/RACES_BEAST_BWARRIOR_WINGB.yml +++ b/api/constants/MonsterRace/RACES_BEAST_BWARRIOR_WINGB.yml @@ -2,8 +2,8 @@ name: RACES_BEAST_BWARRIOR_WINGB enum: MonsterRace value: 0xc200 -description: >- - Composite constant of Beast, Beast-Warrior and Winged-Beast Monster Types +description: Composite constant of [Beast](/api/constants/MonsterRace/RACE_BEAST), [Beast-Warrior](/api/constants/MonsterRace/RACE_BEASTWARRIOR), and [Winged-Beast](/api/constants/MonsterRace/RACE_BEASTWARRIOR). summary: Beast, Beast-Warrior, Winged-Beast -status: { index: stable } +status: + index: stable tags: [ composite-bits ] diff --git a/api/constants/MonsterRace/RACE_ALL.yml b/api/constants/MonsterRace/RACE_ALL.yml index d33a8c01..2bfe4c7c 100644 --- a/api/constants/MonsterRace/RACE_ALL.yml +++ b/api/constants/MonsterRace/RACE_ALL.yml @@ -2,8 +2,8 @@ name: RACE_ALL enum: MonsterRace value: 0x3ffffff -description: >- - Composite constant that includes all OCG/TCG Monster Types (Warrior to Illusion) +description: Composite constant of all OCG/TCG Monster Types. summary: All OCG/TCG Monster Types -status: { index: stable } +status: + index: stable tags: [ composite-bits ] diff --git a/api/constants/MonsterRace/RACE_AQUA.yml b/api/constants/MonsterRace/RACE_AQUA.yml index d20c0d65..6647bb9d 100644 --- a/api/constants/MonsterRace/RACE_AQUA.yml +++ b/api/constants/MonsterRace/RACE_AQUA.yml @@ -2,7 +2,7 @@ name: RACE_AQUA enum: MonsterRace value: 0x40 -description: >- - The [Aqua](https://yugipedia.com/wiki/Aqua) Monster Type +description: The [Aqua](https://yugipedia.com/wiki/Aqua) Monster Type. summary: Aqua -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_BEAST.yml b/api/constants/MonsterRace/RACE_BEAST.yml index 82fd61ee..6a0fc4a2 100644 --- a/api/constants/MonsterRace/RACE_BEAST.yml +++ b/api/constants/MonsterRace/RACE_BEAST.yml @@ -2,7 +2,7 @@ name: RACE_BEAST enum: MonsterRace value: 0x4000 -description: >- - The [Beast](https://yugipedia.com/wiki/Beast) Monster Type +description: The [Beast](https://yugipedia.com/wiki/Beast) Monster Type. summary: Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_BEASTWARRIOR.yml b/api/constants/MonsterRace/RACE_BEASTWARRIOR.yml index 06c130cd..04d21bd9 100644 --- a/api/constants/MonsterRace/RACE_BEASTWARRIOR.yml +++ b/api/constants/MonsterRace/RACE_BEASTWARRIOR.yml @@ -2,7 +2,7 @@ name: RACE_BEASTWARRIOR enum: MonsterRace value: 0x8000 -description: >- - The [Beast-Warrior](https://yugipedia.com/wiki/Beast-Warrior) Monster Type +description: The [Beast-Warrior](https://yugipedia.com/wiki/Beast-Warrior) Monster Type. summary: Beast-Warrior -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_CELESTIALWARRIOR.yml b/api/constants/MonsterRace/RACE_CELESTIALWARRIOR.yml index aba55359..1c0ede24 100644 --- a/api/constants/MonsterRace/RACE_CELESTIALWARRIOR.yml +++ b/api/constants/MonsterRace/RACE_CELESTIALWARRIOR.yml @@ -2,8 +2,8 @@ name: RACE_CELESTIALWARRIOR enum: MonsterRace value: 0x40000000 -description: >- - The [Celestial Warrior](https://yugipedia.com/wiki/Celestial_Warrior) Monster Type in Rush Duel +description: The [Celestial Warrior](https://yugipedia.com/wiki/Celestial_Warrior) Monster Type in Rush Duel. summary: Celestial Warrior -status: { index: stable } +status: + index: stable tags: [ rush ] diff --git a/api/constants/MonsterRace/RACE_CREATORGOD.yml b/api/constants/MonsterRace/RACE_CREATORGOD.yml index c3381e43..71368a57 100644 --- a/api/constants/MonsterRace/RACE_CREATORGOD.yml +++ b/api/constants/MonsterRace/RACE_CREATORGOD.yml @@ -2,7 +2,7 @@ name: RACE_CREATORGOD enum: MonsterRace value: 0x400000 -description: >- - The [Creator God](https://yugipedia.com/wiki/Creator_God) Monster Type +description: The [Creator God](https://yugipedia.com/wiki/Creator_God) Monster Type. summary: Creator God -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_CYBERSE.yml b/api/constants/MonsterRace/RACE_CYBERSE.yml index 42a4c4b2..16e560d0 100644 --- a/api/constants/MonsterRace/RACE_CYBERSE.yml +++ b/api/constants/MonsterRace/RACE_CYBERSE.yml @@ -2,7 +2,7 @@ name: RACE_CYBERSE enum: MonsterRace value: 0x1000000 -description: >- - The [Cyberse](https://yugipedia.com/wiki/Cyberse) Monster Type +description: The [Cyberse](https://yugipedia.com/wiki/Cyberse) Monster Type. summary: Cyberse -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_CYBORG.yml b/api/constants/MonsterRace/RACE_CYBORG.yml index efd5027f..12ee0474 100644 --- a/api/constants/MonsterRace/RACE_CYBORG.yml +++ b/api/constants/MonsterRace/RACE_CYBORG.yml @@ -2,7 +2,7 @@ name: RACE_CYBORG enum: MonsterRace value: 0x4000000 -description: >- - The [Cyborg](https://yugipedia.com/wiki/Cyborg) Monster Type +description: The [Cyborg](https://yugipedia.com/wiki/Cyborg) Monster Type. summary: Cyborg -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_DINOSAUR.yml b/api/constants/MonsterRace/RACE_DINOSAUR.yml index 7bd9ba0b..6345bed9 100644 --- a/api/constants/MonsterRace/RACE_DINOSAUR.yml +++ b/api/constants/MonsterRace/RACE_DINOSAUR.yml @@ -2,7 +2,7 @@ name: RACE_DINOSAUR enum: MonsterRace value: 0x10000 -description: >- - The [Dinosaur](https://yugipedia.com/wiki/Dinosaur) Monster Type +description: The [Dinosaur](https://yugipedia.com/wiki/Dinosaur) Monster Type. summary: Dinosaur -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_DIVINE.yml b/api/constants/MonsterRace/RACE_DIVINE.yml index 8c8321c0..b73616e5 100644 --- a/api/constants/MonsterRace/RACE_DIVINE.yml +++ b/api/constants/MonsterRace/RACE_DIVINE.yml @@ -2,7 +2,7 @@ name: RACE_DIVINE enum: MonsterRace value: 0x200000 -description: >- - The [Divine-Beast](https://yugipedia.com/wiki/Divine-Beast) Monster Type +description: The [Divine-Beast](https://yugipedia.com/wiki/Divine-Beast) Monster Type. summary: Divine-Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_DRAGON.yml b/api/constants/MonsterRace/RACE_DRAGON.yml index 4c84516e..6934c280 100644 --- a/api/constants/MonsterRace/RACE_DRAGON.yml +++ b/api/constants/MonsterRace/RACE_DRAGON.yml @@ -2,7 +2,7 @@ name: RACE_DRAGON enum: MonsterRace value: 0x2000 -description: >- - The [Dragon](https://yugipedia.com/wiki/Dragon) Monster Type +description: The [Dragon](https://yugipedia.com/wiki/Dragon) Monster Type. summary: Dragon -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_FAIRY.yml b/api/constants/MonsterRace/RACE_FAIRY.yml index f6c6e53b..e2e11d29 100644 --- a/api/constants/MonsterRace/RACE_FAIRY.yml +++ b/api/constants/MonsterRace/RACE_FAIRY.yml @@ -2,7 +2,7 @@ name: RACE_FAIRY enum: MonsterRace value: 0x4 -description: >- - The [Fairy](https://yugipedia.com/wiki/Fairy) Monster Type +description: The [Fairy](https://yugipedia.com/wiki/Fairy) Monster Type. summary: Fairy -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_FIEND.yml b/api/constants/MonsterRace/RACE_FIEND.yml index 189df9bb..5533d313 100644 --- a/api/constants/MonsterRace/RACE_FIEND.yml +++ b/api/constants/MonsterRace/RACE_FIEND.yml @@ -2,7 +2,7 @@ name: RACE_FIEND enum: MonsterRace value: 0x8 -description: >- - The [Fiend](https://yugipedia.com/wiki/Fiend) Monster Type +description: The [Fiend](https://yugipedia.com/wiki/Fiend) Monster Type. summary: Fiend -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_FISH.yml b/api/constants/MonsterRace/RACE_FISH.yml index de910df8..89077b77 100644 --- a/api/constants/MonsterRace/RACE_FISH.yml +++ b/api/constants/MonsterRace/RACE_FISH.yml @@ -2,7 +2,7 @@ name: RACE_FISH enum: MonsterRace value: 0x20000 -description: >- - The [Fish](https://yugipedia.com/wiki/Fish) Monster Type +description: The [Fish](https://yugipedia.com/wiki/Fish) Monster Type. summary: Fish -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_GALAXY.yml b/api/constants/MonsterRace/RACE_GALAXY.yml index bf3e3886..f6cad986 100644 --- a/api/constants/MonsterRace/RACE_GALAXY.yml +++ b/api/constants/MonsterRace/RACE_GALAXY.yml @@ -2,7 +2,7 @@ name: RACE_GALAXY enum: MonsterRace value: 0x80000000 -description: >- - The [Galaxy](https://yugipedia.com/wiki/Galaxy) Monster Type in Rush Duels +description: The [Galaxy](https://yugipedia.com/wiki/Galaxy) Monster Type in Rush Duel. summary: Galaxy -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_HIGHDRAGON.yml b/api/constants/MonsterRace/RACE_HIGHDRAGON.yml index 95c84afa..16467c39 100644 --- a/api/constants/MonsterRace/RACE_HIGHDRAGON.yml +++ b/api/constants/MonsterRace/RACE_HIGHDRAGON.yml @@ -2,8 +2,8 @@ name: RACE_HIGHDRAGON enum: MonsterRace value: 0x10000000 -description: >- - The [High Dragon](https://yugipedia.com/wiki/High_Dragon) Monster Type in Rush Duel +description: The [High Dragon](https://yugipedia.com/wiki/High_Dragon) Monster Type in Rush Duel. summary: High Dragon -status: { index: stable } +status: + index: stable tags: [ rush ] diff --git a/api/constants/MonsterRace/RACE_ILLUSION.yml b/api/constants/MonsterRace/RACE_ILLUSION.yml index 9ca76fd9..a4d05037 100644 --- a/api/constants/MonsterRace/RACE_ILLUSION.yml +++ b/api/constants/MonsterRace/RACE_ILLUSION.yml @@ -2,7 +2,7 @@ name: RACE_ILLUSION enum: MonsterRace value: 0x2000000 -description: >- - The [Illusion](https://yugipedia.com/wiki/Illusion) Monster Type in Rush Duels +description: The [Illusion](https://yugipedia.com/wiki/Illusion) Monster Type in Rush Duel. summary: Illusion -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_INSECT.yml b/api/constants/MonsterRace/RACE_INSECT.yml index f89dee87..2e8f6458 100644 --- a/api/constants/MonsterRace/RACE_INSECT.yml +++ b/api/constants/MonsterRace/RACE_INSECT.yml @@ -2,7 +2,7 @@ name: RACE_INSECT enum: MonsterRace value: 0x800 -description: >- - The [Insect](https://yugipedia.com/wiki/Insect) Monster Type +description: The [Insect](https://yugipedia.com/wiki/Insect) Monster Type. summary: Insect -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_MACHINE.yml b/api/constants/MonsterRace/RACE_MACHINE.yml index 5803dbd5..4cc783ed 100644 --- a/api/constants/MonsterRace/RACE_MACHINE.yml +++ b/api/constants/MonsterRace/RACE_MACHINE.yml @@ -2,7 +2,7 @@ name: RACE_MACHINE enum: MonsterRace value: 0x20 -description: >- - The [Machine](https://yugipedia.com/wiki/Machine) Monster Type +description: The [Machine](https://yugipedia.com/wiki/Machine) Monster Type. summary: Machine -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_MAGICALKNIGHT.yml b/api/constants/MonsterRace/RACE_MAGICALKNIGHT.yml index a788b0dc..dc51e13a 100644 --- a/api/constants/MonsterRace/RACE_MAGICALKNIGHT.yml +++ b/api/constants/MonsterRace/RACE_MAGICALKNIGHT.yml @@ -2,8 +2,8 @@ name: RACE_MAGICALKNIGHT enum: MonsterRace value: 0x8000000 -description: >- - The [Magical Knight](https://yugipedia.com/wiki/Magical_Knight) Monster Type in Rush Duel +description: The [Magical Knight](https://yugipedia.com/wiki/Magical_Knight) Monster Type in Rush Duel. summary: Magical Knight -status: { index: stable } +status: + index: stable tags: [ rush ] diff --git a/api/constants/MonsterRace/RACE_OMEGAPSYCHIC.yml b/api/constants/MonsterRace/RACE_OMEGAPSYCHIC.yml index 1c779cae..f1b0cf93 100644 --- a/api/constants/MonsterRace/RACE_OMEGAPSYCHIC.yml +++ b/api/constants/MonsterRace/RACE_OMEGAPSYCHIC.yml @@ -2,8 +2,8 @@ name: RACE_OMEGAPSYCHIC enum: MonsterRace value: 0x20000000 -description: >- - The [Omega Psychic](https://yugipedia.com/wiki/Omega_Psychic) Monster Type in Rush Duel +description: The [Omega Psychic](https://yugipedia.com/wiki/Omega_Psychic) Monster Type in Rush Duel. summary: Omega Psychic -status: { index: stable } +status: + index: stable tags: [ rush ] diff --git a/api/constants/MonsterRace/RACE_PLANT.yml b/api/constants/MonsterRace/RACE_PLANT.yml index 1eeafa83..d01f09fe 100644 --- a/api/constants/MonsterRace/RACE_PLANT.yml +++ b/api/constants/MonsterRace/RACE_PLANT.yml @@ -2,7 +2,7 @@ name: RACE_PLANT enum: MonsterRace value: 0x400 -description: >- - The [Plant](https://yugipedia.com/wiki/Plant) Monster Type +description: The [Plant](https://yugipedia.com/wiki/Plant) Monster Type. summary: Plant -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_PSYCHIC.yml b/api/constants/MonsterRace/RACE_PSYCHIC.yml index 0d0b75b8..92476020 100644 --- a/api/constants/MonsterRace/RACE_PSYCHIC.yml +++ b/api/constants/MonsterRace/RACE_PSYCHIC.yml @@ -2,7 +2,7 @@ name: RACE_PSYCHIC enum: MonsterRace value: 0x100000 -description: >- - The [Psychic](https://yugipedia.com/wiki/Psychic) Monster Type +description: The [Psychic](https://yugipedia.com/wiki/Psychic) Monster Type. summary: Psychic -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_PYRO.yml b/api/constants/MonsterRace/RACE_PYRO.yml index 3d156119..a732115f 100644 --- a/api/constants/MonsterRace/RACE_PYRO.yml +++ b/api/constants/MonsterRace/RACE_PYRO.yml @@ -2,7 +2,7 @@ name: RACE_PYRO enum: MonsterRace value: 0x80 -description: >- - The [Pyro](https://yugipedia.com/wiki/Pyro) Monster Type +description: The [Pyro](https://yugipedia.com/wiki/Pyro) Monster Type. summary: Pyro -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_REPTILE.yml b/api/constants/MonsterRace/RACE_REPTILE.yml index ccd4d31e..e1c29f97 100644 --- a/api/constants/MonsterRace/RACE_REPTILE.yml +++ b/api/constants/MonsterRace/RACE_REPTILE.yml @@ -2,7 +2,7 @@ name: RACE_REPTILE enum: MonsterRace value: 0x80000 -description: >- - The [Reptile](https://yugipedia.com/wiki/Reptile) Monster Type +description: The [Reptile](https://yugipedia.com/wiki/Reptile) Monster Type. summary: Reptile -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_ROCK.yml b/api/constants/MonsterRace/RACE_ROCK.yml index 5d43e94d..047f6bfd 100644 --- a/api/constants/MonsterRace/RACE_ROCK.yml +++ b/api/constants/MonsterRace/RACE_ROCK.yml @@ -2,7 +2,7 @@ name: RACE_ROCK enum: MonsterRace value: 0x100 -description: >- - The [Rock](https://yugipedia.com/wiki/Rock) Monster Type +description: The [Rock](https://yugipedia.com/wiki/Rock) Monster Type. summary: Rock -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_SEASERPENT.yml b/api/constants/MonsterRace/RACE_SEASERPENT.yml index c78f2d04..a63d788e 100644 --- a/api/constants/MonsterRace/RACE_SEASERPENT.yml +++ b/api/constants/MonsterRace/RACE_SEASERPENT.yml @@ -2,7 +2,7 @@ name: RACE_SEASERPENT enum: MonsterRace value: 0x40000 -description: >- - The [Sea Serpent](https://yugipedia.com/wiki/Sea_Serpent) Monster Type +description: The [Sea Serpent](https://yugipedia.com/wiki/Sea_Serpent) Monster Type. summary: Sea Serpent -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_SPELLCASTER.yml b/api/constants/MonsterRace/RACE_SPELLCASTER.yml index 58ea579a..33c8047a 100644 --- a/api/constants/MonsterRace/RACE_SPELLCASTER.yml +++ b/api/constants/MonsterRace/RACE_SPELLCASTER.yml @@ -2,7 +2,7 @@ name: RACE_SPELLCASTER enum: MonsterRace value: 0x2 -description: >- - The [Spellcaster](https://yugipedia.com/wiki/Spellcaster) Monster Type +description: The [Spellcaster](https://yugipedia.com/wiki/Spellcaster) Monster Type. summary: Spellcaster -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_THUNDER.yml b/api/constants/MonsterRace/RACE_THUNDER.yml index 952cd64e..303bbb0e 100644 --- a/api/constants/MonsterRace/RACE_THUNDER.yml +++ b/api/constants/MonsterRace/RACE_THUNDER.yml @@ -2,7 +2,7 @@ name: RACE_THUNDER enum: MonsterRace value: 0x1000 -description: >- - The [Thunder](https://yugipedia.com/wiki/Thunder) Monster Type +description: The [Thunder](https://yugipedia.com/wiki/Thunder) Monster Type. summary: Thunder -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_WARRIOR.yml b/api/constants/MonsterRace/RACE_WARRIOR.yml index 9fa13d6d..3f9c4fc3 100644 --- a/api/constants/MonsterRace/RACE_WARRIOR.yml +++ b/api/constants/MonsterRace/RACE_WARRIOR.yml @@ -2,7 +2,7 @@ name: RACE_WARRIOR enum: MonsterRace value: 0x1 -description: >- - The [Warrior](https://yugipedia.com/wiki/Warrior) Monster Type +description: The [Warrior](https://yugipedia.com/wiki/Warrior) Monster Type. summary: Warrior -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_WINGEDBEAST.yml b/api/constants/MonsterRace/RACE_WINGEDBEAST.yml index 2c33c05c..7d323469 100644 --- a/api/constants/MonsterRace/RACE_WINGEDBEAST.yml +++ b/api/constants/MonsterRace/RACE_WINGEDBEAST.yml @@ -2,7 +2,7 @@ name: RACE_WINGEDBEAST enum: MonsterRace value: 0x200 -description: >- - The [Winged-Beast](https://yugipedia.com/wiki/Winged-Beast) Monster Type +description: The [Winged-Beast](https://yugipedia.com/wiki/Winged-Beast) Monster Type. summary: Winged-Beast -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_WYRM.yml b/api/constants/MonsterRace/RACE_WYRM.yml index ef4bddc9..68f571a9 100644 --- a/api/constants/MonsterRace/RACE_WYRM.yml +++ b/api/constants/MonsterRace/RACE_WYRM.yml @@ -2,7 +2,7 @@ name: RACE_WYRM enum: MonsterRace value: 0x800000 -description: >- - The [Wyrm](https://yugipedia.com/wiki/Wyrm) Monster Type +description: The [Wyrm](https://yugipedia.com/wiki/Wyrm) Monster Type. summary: Wyrm -status: { index: stable } +status: + index: stable diff --git a/api/constants/MonsterRace/RACE_YOKAI.yml b/api/constants/MonsterRace/RACE_YOKAI.yml index 51dcd071..38a18bf1 100644 --- a/api/constants/MonsterRace/RACE_YOKAI.yml +++ b/api/constants/MonsterRace/RACE_YOKAI.yml @@ -2,8 +2,8 @@ name: RACE_YOKAI enum: MonsterRace value: 0x4000000000000000 -description: >- - The [Yokai](https://yugipedia.com/wiki/Yokai) Monster Type for manga cards +description: The [Yokai](https://yugipedia.com/wiki/Yokai) Monster Type used for manga cards. summary: Yokai -status: { index: stable } +status: + index: stable tags : [ unofficial ] diff --git a/api/constants/MonsterRace/RACE_ZOMBIE.yml b/api/constants/MonsterRace/RACE_ZOMBIE.yml index a1ea8368..3160b166 100644 --- a/api/constants/MonsterRace/RACE_ZOMBIE.yml +++ b/api/constants/MonsterRace/RACE_ZOMBIE.yml @@ -2,7 +2,7 @@ name: RACE_ZOMBIE enum: MonsterRace value: 0x10 -description: >- - The [Zombie](https://yugipedia.com/wiki/Zombie) Monster Type +description: The [Zombie](https://yugipedia.com/wiki/Zombie) Monster Type. summary: Zombie -status: { index: stable } +status: + index: stable diff --git a/api/constants/WinReason/WIN_REASON_EVIL_1.yml b/api/constants/WinReason/WIN_REASON_EVIL_1.yml index 1618b397..01e58371 100644 --- a/api/constants/WinReason/WIN_REASON_EVIL_1.yml +++ b/api/constants/WinReason/WIN_REASON_EVIL_1.yml @@ -2,8 +2,8 @@ name: WIN_REASON_EVIL_1 enum: WinReason value: 0x51 -description: The reason value for a Duel win caused by ["Evil 1"](https://yugipedia.com/wiki/Evil_1). +description: This reason value is unused, since ["Evil 1"](https://yugipedia.com/wiki/Evil_1) does not actually have an alternate win condition. summary: Victory by the effect of "Evil 1" status: - index: deleted - message: Value is unused; "Evil 1" does not have an alternate win condition. + index: unstable + message: Value is unused. "Evil 1" does not have an alternate win condition. diff --git a/api/enums/ActivityCode.yml b/api/enums/ActivityCode.yml index 384f9343..2956cecd 100644 --- a/api/enums/ActivityCode.yml +++ b/api/enums/ActivityCode.yml @@ -1,4 +1,4 @@ ---!enum name: ActivityCode -description: Represents actions that can be tracked (counted) for various purposes. +description: Constants representing actions that can be tracked (counted) for various purposes. summary: Actions that can be tracked. \ No newline at end of file diff --git a/api/enums/Archetype.yml b/api/enums/Archetype.yml index 969d6da0..ed4718c8 100644 --- a/api/enums/Archetype.yml +++ b/api/enums/Archetype.yml @@ -1,5 +1,5 @@ ---!enum name: Archetype -description: Represents card [archetypes](https://yugipedia.com/wiki/Archetype) - shared name substrings that are supported by at least one card. These constants' values also correspond to the `setcode` values registered on `.cdb` files, as explained [here](https://projectignis.github.io/scrapi-book/guides/general/archetype.html). -bitmaskInt: true +description: Constants representing card [archetypes](https://yugipedia.com/wiki/Archetype), i.e., shared name substrings that are supported by at least one card. These constants' values also correspond to the `setcode` values registered on card database files, as explained [here](https://projectignis.github.io/scrapi-book/guides/general/archetype.html). summary: Shared card name substrings supported by at least one card. +bitmaskInt: true diff --git a/api/enums/AssumptionProperty.yml b/api/enums/AssumptionProperty.yml index a70064f7..4be345fe 100644 --- a/api/enums/AssumptionProperty.yml +++ b/api/enums/AssumptionProperty.yml @@ -1,4 +1,4 @@ ---!enum name: AssumptionProperty -description: Represents properties a card is temporarily "assumed" to have inside a function scope. +description: Constants representing properties a card is temporarily "assumed" to have inside a function scope. summary: Properties that a card is temporarily assumed to have. \ No newline at end of file diff --git a/api/enums/CardAnnouncementType.yml b/api/enums/CardAnnouncementType.yml deleted file mode 100644 index 616d3656..00000000 --- a/api/enums/CardAnnouncementType.yml +++ /dev/null @@ -1,4 +0,0 @@ ----!enum -name: CardAnnouncementType -description: Represents different types of declaring (announcing) card names, used as the `target_param` of [`Duel.SetOperationInfo`](/api/functions/Duel/SetOperationInfo) when the [category](/api/enums/EffectCategory) is [`CATEGORY_ANNOUNCE`](/api/constants/EffectCategory/CATEGORY_ANNOUNCE). -summary: Types of declaring card names. \ No newline at end of file diff --git a/api/enums/CardDeclarationType.yml b/api/enums/CardDeclarationType.yml new file mode 100644 index 00000000..311bab13 --- /dev/null +++ b/api/enums/CardDeclarationType.yml @@ -0,0 +1,4 @@ +---!enum +name: CardDeclarationType +description: Constants representing different types of card name declaration (announcement), used as the `target_param` of [`Duel.SetOperationInfo`](/api/functions/Duel/SetOperationInfo) when the [category](/api/enums/EffectCategory) is [`CATEGORY_ANNOUNCE`](/api/constants/EffectCategory/CATEGORY_ANNOUNCE). +summary: Types of card name declaration. \ No newline at end of file diff --git a/api/enums/CardHintType.yml b/api/enums/CardHintType.yml index 66560b70..48556bab 100644 --- a/api/enums/CardHintType.yml +++ b/api/enums/CardHintType.yml @@ -1,4 +1,4 @@ ---!enum name: CardHintType -description: Represents strings ("hints") displayed when a player hovers over a card. +description: Constants representing strings ("hints") displayed when a player hovers over a card. summary: Types of hints displayed on a card on hover. \ No newline at end of file diff --git a/api/enums/CardPosition.yml b/api/enums/CardPosition.yml index d43e2e16..dbbb1ae7 100644 --- a/api/enums/CardPosition.yml +++ b/api/enums/CardPosition.yml @@ -1,5 +1,5 @@ ---!enum name: CardPosition -description: Represents a card's [position](https://yugipedia.com/wiki/Position). +description: Constants representing a card's [position](https://yugipedia.com/wiki/Position). summary: A card's position. bitmaskInt: true \ No newline at end of file diff --git a/api/enums/CardStatus.yml b/api/enums/CardStatus.yml index 52bc9988..c87ea6ff 100644 --- a/api/enums/CardStatus.yml +++ b/api/enums/CardStatus.yml @@ -1,5 +1,5 @@ ---!enum name: CardStatus -description: Represents statuses applied to a card (states a card is in). +description: Constants representing statuses applied to a card (states a card is in). summary: Statuses applied to a card. bitmaskInt: true diff --git a/api/enums/CardType.yml b/api/enums/CardType.yml index cd833898..a9f6337b 100644 --- a/api/enums/CardType.yml +++ b/api/enums/CardType.yml @@ -1,5 +1,5 @@ ---!enum name: CardType -description: Represents [card types](https://yugipedia.com/wiki/Card_type). +description: Constants representing [card types](https://yugipedia.com/wiki/Card_type). summary: Card types. bitmaskInt: true diff --git a/api/enums/ChainInfo.yml b/api/enums/ChainInfo.yml index 2eb51975..508b713a 100644 --- a/api/enums/ChainInfo.yml +++ b/api/enums/ChainInfo.yml @@ -1,4 +1,4 @@ ---!enum name: ChainInfo -description: Constants to be used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo) to specify which information related to a Chain Link to retrieve. +description: Constants used with [`Duel.GetChainInfo`](/api/functions/Duel/GetChainInfo) to specify which information related to a Chain Link to retrieve. summary: Information related to a Chain Link. \ No newline at end of file diff --git a/api/enums/Coin.yml b/api/enums/Coin.yml index afbb82e5..d006db13 100644 --- a/api/enums/Coin.yml +++ b/api/enums/Coin.yml @@ -1,4 +1,4 @@ ---!enum name: Coin -description: Represents the result of a coin flip. -summary: The result of a coin flip. \ No newline at end of file +description: Constants representing results of coin flips. +summary: Coin flip results. \ No newline at end of file diff --git a/api/enums/EffectCategory.yml b/api/enums/EffectCategory.yml index f00e84a8..4a1e747e 100644 --- a/api/enums/EffectCategory.yml +++ b/api/enums/EffectCategory.yml @@ -1,5 +1,5 @@ ---!enum name: EffectCategory -description: Constants categorizing or describing activated effects, usually referring to possible actions that might be performed when resolving the [effect](/api/types/Effect). +description: Constants categorizing or describing activated effects, usually referring to possible actions that might be performed when resolving the effect. summary: Categories for activated effects. bitmaskInt: true diff --git a/api/enums/EffectCode.yml b/api/enums/EffectCode.yml index 7cae2bfc..7abe03ce 100644 --- a/api/enums/EffectCode.yml +++ b/api/enums/EffectCode.yml @@ -1,4 +1,4 @@ ---!enum name: EffectCode -description: Constants to be used with [`Effect.SetCode`](/api/functions/SetCode), usually representing non-activated effects applied to cards or players. An [`EFFECT_TYPE_SINGLE`](/api/constants/EffectType/EFFECT_TYPE_SINGLE) effect affects the card it is registered to. An [`EFFECT_TYPE_FIELD`](/api/constants/EffectType/EFFECT_TYPE_FIELD) effect with the [`EFFECT_FLAG_PLAYER_TARGET`](/api/constants/EffectFlag/EFFECT_FLAG_PLAYER_TARGET) flag affects the players specified in its [target range](/api/functions/Effect/SetTargetRange), while one without the flag affects cards in the target range that fulfill its [target function](/api/functions/Effect/SetTarget). +description: Constants used with [`Effect.SetCode`](/api/functions/SetCode), usually representing non-activated effects applied to cards or players. An [`EFFECT_TYPE_SINGLE`](/api/constants/EffectType/EFFECT_TYPE_SINGLE) effect affects the card it is registered to. An [`EFFECT_TYPE_FIELD`](/api/constants/EffectType/EFFECT_TYPE_FIELD) effect with the [`EFFECT_FLAG_PLAYER_TARGET`](/api/constants/EffectFlag/EFFECT_FLAG_PLAYER_TARGET) flag affects the players specified in its [target range](/api/functions/Effect/SetTargetRange), while one without the flag affects cards in the target range that fulfill its [target function](/api/functions/Effect/SetTarget). summary: Constants for applied effects. \ No newline at end of file diff --git a/api/enums/EffectFlag.yml b/api/enums/EffectFlag.yml index be73b7ab..c9d9d63f 100644 --- a/api/enums/EffectFlag.yml +++ b/api/enums/EffectFlag.yml @@ -1,5 +1,5 @@ ---!enum name: EffectFlag -description: Constants modifying the behavior of effects, set as the second argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). +description: Constants that modify the behavior of effects, set as the second argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). summary: Modifiers for effect behavior. bitmaskInt: true diff --git a/api/enums/EffectFlag2.yml b/api/enums/EffectFlag2.yml index bc35f285..0844b5d5 100644 --- a/api/enums/EffectFlag2.yml +++ b/api/enums/EffectFlag2.yml @@ -1,5 +1,5 @@ ---!enum name: EffectFlag2 -description: Additional constants modifying the behavior of effects, set as the third argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). These serve the same purpose as regular [effect flags](/api/enums/EffectFlag), but had to be separated for technical reasons. +description: Additional constants that modify the behavior of effects, set as the third argument of [`Effect.SetProperty`](/api/functions/Effect/SetProperty). These serve the same purpose as regular [effect flags](/api/enums/EffectFlag), but had to be separated for technical reasons. summary: Additional modifiers for effect behavior. bitmaskInt: true diff --git a/api/enums/Event.yml b/api/enums/Event.yml index 393e60a5..4cbdfc00 100644 --- a/api/enums/Event.yml +++ b/api/enums/Event.yml @@ -1,4 +1,4 @@ ---!enum name: Event -description: Constants representing events that happen in the Duel. -summary: Events that happen in the Duel. +description: Constants representing events that happen in a Duel. +summary: Events that happen in a Duel. diff --git a/api/enums/LinkMarker.yml b/api/enums/LinkMarker.yml index b203d5ac..efacc065 100644 --- a/api/enums/LinkMarker.yml +++ b/api/enums/LinkMarker.yml @@ -1,6 +1,5 @@ ---!enum name: LinkMarker -description: >- - [Link Arrows](https://yugipedia.com/wiki/Link_Arrow), referred to as Link Markers in the ygopro codebase. -summary: Link Arrows +description: Constants representing [Link Arrows](https://yugipedia.com/wiki/Link_Arrow), historically referred to as "link markers" in the codebase. +summary: Link Arrows. bitmaskInt: true diff --git a/api/enums/MonsterAttribute.yml b/api/enums/MonsterAttribute.yml index d09b8254..6713a8a4 100644 --- a/api/enums/MonsterAttribute.yml +++ b/api/enums/MonsterAttribute.yml @@ -1,6 +1,5 @@ ---!enum name: MonsterAttribute -description: >- - Monster [Attributes](https://yugipedia.com/wiki/Attribute) -summary: Monster Attributes +description: Constants representing monster [attributes](https://yugipedia.com/wiki/Attribute). +summary: Monster attributes. bitmaskInt: true diff --git a/api/enums/MonsterRace.yml b/api/enums/MonsterRace.yml index 0472df53..8f6af844 100644 --- a/api/enums/MonsterRace.yml +++ b/api/enums/MonsterRace.yml @@ -1,6 +1,5 @@ ---!enum name: MonsterRace -description: >- - [Monster Type](https://yugipedia.com/wiki/Type), referred to as "Race" in the ygopro codebase -summary: Monster Type/Race +description: Constants representing [monster types](https://yugipedia.com/wiki/Type), historically referred to as "races" in the codebase. +summary: Monster types (races). bitmaskInt: true diff --git a/api/functions/Auxiliary/AddEquipProcedure.yml b/api/functions/Auxiliary/AddEquipProcedure.yml index 4fb9da56..c572c057 100644 --- a/api/functions/Auxiliary/AddEquipProcedure.yml +++ b/api/functions/Auxiliary/AddEquipProcedure.yml @@ -38,5 +38,6 @@ parameters: returns: - type: [ Effect ] description: The resulting [Effect](/api/types/Effect). -status: { index: stable } +status: + index: stable tags: [ registers-effect, equip-related ] diff --git a/api/functions/Auxiliary/addContinuousLizardCheck.yml b/api/functions/Auxiliary/addContinuousLizardCheck.yml index 48861c8f..fa38eb3b 100644 --- a/api/functions/Auxiliary/addContinuousLizardCheck.yml +++ b/api/functions/Auxiliary/addContinuousLizardCheck.yml @@ -27,7 +27,8 @@ parameters: returns: - type: [ Effect ] description: The effect that was registered. -status: { index: stable } +status: + index: stable tags: [ registers-effect, special-handling ] suggestedLinks: - name: aux.createContinuousLizardCheck diff --git a/api/functions/Auxiliary/addLizardCheck.yml b/api/functions/Auxiliary/addLizardCheck.yml index 87c3dc94..997b8e7f 100644 --- a/api/functions/Auxiliary/addLizardCheck.yml +++ b/api/functions/Auxiliary/addLizardCheck.yml @@ -13,5 +13,6 @@ parameters: returns: - type: [ Effect ] description: The effect that was registered. -status: { index: stable } +status: + index: stable tags: [ registers-effect, special-handling ] diff --git a/api/functions/Auxiliary/addTempLizardCheck.yml b/api/functions/Auxiliary/addTempLizardCheck.yml index 4aa92c28..54bc859c 100644 --- a/api/functions/Auxiliary/addTempLizardCheck.yml +++ b/api/functions/Auxiliary/addTempLizardCheck.yml @@ -41,7 +41,8 @@ parameters: returns: - type: [ Effect ] description: The effect that was registered. -status: { index: stable } +status: + index: stable tags: [ registers-effect, special-handling ] suggestedLinks: - name: aux.createTempLizardCheck diff --git a/api/functions/Auxiliary/createContinuousLizardCheck.yml b/api/functions/Auxiliary/createContinuousLizardCheck.yml index 242be4d0..4c2c8367 100644 --- a/api/functions/Auxiliary/createContinuousLizardCheck.yml +++ b/api/functions/Auxiliary/createContinuousLizardCheck.yml @@ -27,7 +27,8 @@ parameters: returns: - type: [ Effect ] description: The effect that was created. -status: { index: stable } +status: + index: stable tags: [ creates-effect, special-handling ] suggestedLinks: - name: aux.addContinuousLizardCheck diff --git a/api/functions/Auxiliary/createTempLizardCheck.yml b/api/functions/Auxiliary/createTempLizardCheck.yml index b68b1cd8..c0aa5bc4 100644 --- a/api/functions/Auxiliary/createTempLizardCheck.yml +++ b/api/functions/Auxiliary/createTempLizardCheck.yml @@ -38,7 +38,8 @@ parameters: returns: - type: [ Effect ] description: The effect that was created. -status: { index: stable } +status: + index: stable tags: [ creates-effect, special-handling ] suggestedLinks: - name: aux.addTempLizardCheck diff --git a/api/functions/Card/AddCannotBeSpecialSummoned.yml b/api/functions/Card/AddCannotBeSpecialSummoned.yml index 801ef8a0..3da74380 100644 --- a/api/functions/Card/AddCannotBeSpecialSummoned.yml +++ b/api/functions/Card/AddCannotBeSpecialSummoned.yml @@ -12,5 +12,6 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect ] diff --git a/api/functions/Card/AddMustBeFusionSummoned.yml b/api/functions/Card/AddMustBeFusionSummoned.yml index 6f03581f..bae8a323 100644 --- a/api/functions/Card/AddMustBeFusionSummoned.yml +++ b/api/functions/Card/AddMustBeFusionSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, fusion-related ] suggestedLinks: - name: AddMustFirstBeFusionSummoned diff --git a/api/functions/Card/AddMustBeLinkSummoned.yml b/api/functions/Card/AddMustBeLinkSummoned.yml index 95fd8be8..122759a1 100644 --- a/api/functions/Card/AddMustBeLinkSummoned.yml +++ b/api/functions/Card/AddMustBeLinkSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, pendulum-related ] suggestedLinks: - name: AddMustFirstBeLinkSummoned diff --git a/api/functions/Card/AddMustBePendulumSummoned.yml b/api/functions/Card/AddMustBePendulumSummoned.yml index 0569824e..11bbaf6d 100644 --- a/api/functions/Card/AddMustBePendulumSummoned.yml +++ b/api/functions/Card/AddMustBePendulumSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, pendulum-related ] suggestedLinks: - name: AddMustFirstBePendulumSummoned diff --git a/api/functions/Card/AddMustBeRitualSummoned.yml b/api/functions/Card/AddMustBeRitualSummoned.yml index 50799171..c749f1ec 100644 --- a/api/functions/Card/AddMustBeRitualSummoned.yml +++ b/api/functions/Card/AddMustBeRitualSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, ritual-related ] suggestedLinks: - name: AddMustFirstBeRitualSummoned diff --git a/api/functions/Card/AddMustBeSpecialSummoned.yml b/api/functions/Card/AddMustBeSpecialSummoned.yml index 6bf10a26..deb2f9e2 100644 --- a/api/functions/Card/AddMustBeSpecialSummoned.yml +++ b/api/functions/Card/AddMustBeSpecialSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect ] suggestedLinks: - name: AddMustBeSpecialSummonedByCardEffect diff --git a/api/functions/Card/AddMustBeSpecialSummonedByCardEffect.yml b/api/functions/Card/AddMustBeSpecialSummonedByCardEffect.yml index 8a4df234..96befb17 100644 --- a/api/functions/Card/AddMustBeSpecialSummonedByCardEffect.yml +++ b/api/functions/Card/AddMustBeSpecialSummonedByCardEffect.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect ] suggestedLinks: - name: AddMustBeSpecialSummoned diff --git a/api/functions/Card/AddMustBeSpecialSummonedByDarkFusion.yml b/api/functions/Card/AddMustBeSpecialSummonedByDarkFusion.yml index 38885970..c27b1476 100644 --- a/api/functions/Card/AddMustBeSpecialSummonedByDarkFusion.yml +++ b/api/functions/Card/AddMustBeSpecialSummonedByDarkFusion.yml @@ -12,5 +12,6 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect ] diff --git a/api/functions/Card/AddMustBeSynchroSummoned.yml b/api/functions/Card/AddMustBeSynchroSummoned.yml index c01648e2..0dc15ec4 100644 --- a/api/functions/Card/AddMustBeSynchroSummoned.yml +++ b/api/functions/Card/AddMustBeSynchroSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, synchro-related ] suggestedLinks: - name: AddMustFirstBeSynchroSummoned diff --git a/api/functions/Card/AddMustBeXyzSummoned.yml b/api/functions/Card/AddMustBeXyzSummoned.yml index 860e623f..9f858774 100644 --- a/api/functions/Card/AddMustBeXyzSummoned.yml +++ b/api/functions/Card/AddMustBeXyzSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, xyz-related ] suggestedLinks: - name: AddMustFirstBeXyzSummoned diff --git a/api/functions/Card/AddMustFirstBeFusionSummoned.yml b/api/functions/Card/AddMustFirstBeFusionSummoned.yml index 3f2a5642..ff8a2bda 100644 --- a/api/functions/Card/AddMustFirstBeFusionSummoned.yml +++ b/api/functions/Card/AddMustFirstBeFusionSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, fusion-related ] suggestedLinks: - name: AddMustBeFusionSummoned diff --git a/api/functions/Card/AddMustFirstBeLinkSummoned.yml b/api/functions/Card/AddMustFirstBeLinkSummoned.yml index 5afee926..ee53b102 100644 --- a/api/functions/Card/AddMustFirstBeLinkSummoned.yml +++ b/api/functions/Card/AddMustFirstBeLinkSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, pendulum-related ] suggestedLinks: - name: AddMustBeLinkSummoned diff --git a/api/functions/Card/AddMustFirstBePendulumSummoned.yml b/api/functions/Card/AddMustFirstBePendulumSummoned.yml index b4a5c89c..f900d5a9 100644 --- a/api/functions/Card/AddMustFirstBePendulumSummoned.yml +++ b/api/functions/Card/AddMustFirstBePendulumSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, pendulum-related ] suggestedLinks: - name: AddMustBePendulumSummoned diff --git a/api/functions/Card/AddMustFirstBeRitualSummoned.yml b/api/functions/Card/AddMustFirstBeRitualSummoned.yml index 246b7f2e..81a9818e 100644 --- a/api/functions/Card/AddMustFirstBeRitualSummoned.yml +++ b/api/functions/Card/AddMustFirstBeRitualSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, ritual-related ] suggestedLinks: - name: AddMustBeRitualSummoned diff --git a/api/functions/Card/AddMustFirstBeSynchroSummoned.yml b/api/functions/Card/AddMustFirstBeSynchroSummoned.yml index bb55b475..afce40d1 100644 --- a/api/functions/Card/AddMustFirstBeSynchroSummoned.yml +++ b/api/functions/Card/AddMustFirstBeSynchroSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, synchro-related ] suggestedLinks: - name: AddMustBeSynchroSummoned diff --git a/api/functions/Card/AddMustFirstBeXyzSummoned.yml b/api/functions/Card/AddMustFirstBeXyzSummoned.yml index 34e2e085..01a3f755 100644 --- a/api/functions/Card/AddMustFirstBeXyzSummoned.yml +++ b/api/functions/Card/AddMustFirstBeXyzSummoned.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ Effect ] description: The registered effect. -status: { index: stable } +status: + index: stable tags: [ registers-effect, xyz-related ] suggestedLinks: - name: AddMustBeXyzSummoned diff --git a/api/functions/Card/GetBattlePosition.yml b/api/functions/Card/GetBattlePosition.yml index afaa864a..0636d54f 100644 --- a/api/functions/Card/GetBattlePosition.yml +++ b/api/functions/Card/GetBattlePosition.yml @@ -11,5 +11,6 @@ parameters: returns: - type: [ int ] description: The battle position of `c`. -status: { index: stable } +status: + index: stable tags: [ battle-position ] diff --git a/api/functions/Card/GetCardEffect.yml b/api/functions/Card/GetCardEffect.yml index c40b88b6..d2f6ff1c 100644 --- a/api/functions/Card/GetCardEffect.yml +++ b/api/functions/Card/GetCardEffect.yml @@ -18,7 +18,8 @@ returns: type: [ Effect ] description: The effects being applied to `c`. guaranteed: false -status: { index: stable } +status: + index: stable suggestedLinks: - name: Card.IsHasEffect link: /api/functions/Card/IsHasEffect diff --git a/api/functions/Card/GetDestination.yml b/api/functions/Card/GetDestination.yml index 12f8f1cb..97cac86b 100644 --- a/api/functions/Card/GetDestination.yml +++ b/api/functions/Card/GetDestination.yml @@ -11,4 +11,5 @@ parameters: returns: - type: [ int ] description: The [Location](/api/enums/Location) value the card would be sent to. -status: { index: stable } +status: + index: stable diff --git a/api/functions/Card/GetFieldID.yml b/api/functions/Card/GetFieldID.yml index ebf66db6..9f32c5c6 100644 --- a/api/functions/Card/GetFieldID.yml +++ b/api/functions/Card/GetFieldID.yml @@ -11,7 +11,8 @@ parameters: returns: - type: [ int ] description: The current location ID of `c`. -status: { index: stable } +status: + index: stable suggestedLinks: - name: Card.GetRealFieldID link: /api/functions/Card/GetRealFieldID diff --git a/api/functions/Card/GetLeaveFieldDest.yml b/api/functions/Card/GetLeaveFieldDest.yml index ef0f6f0c..3301e66d 100644 --- a/api/functions/Card/GetLeaveFieldDest.yml +++ b/api/functions/Card/GetLeaveFieldDest.yml @@ -12,4 +12,5 @@ parameters: returns: - type: [ int ] description: The [Location](/api/enums/Location) value the card would be sent to. -status: { index: stable } +status: + index: stable diff --git a/api/functions/Card/GetOwnEffects.yml b/api/functions/Card/GetOwnEffects.yml index 9c93a16a..b1382317 100644 --- a/api/functions/Card/GetOwnEffects.yml +++ b/api/functions/Card/GetOwnEffects.yml @@ -12,4 +12,5 @@ returns: type: [ Effect ] description: The effects registered or being granted to `c`. guaranteed: false -status: { index: stable } +status: + index: stable diff --git a/api/functions/Card/GetOwner.yml b/api/functions/Card/GetOwner.yml index f59b2084..330e2e6d 100644 --- a/api/functions/Card/GetOwner.yml +++ b/api/functions/Card/GetOwner.yml @@ -11,4 +11,5 @@ parameters: returns: - type: [ int ] description: The player that owns the card. -status: { index: stable } +status: + index: stable diff --git a/api/functions/Card/GetRealFieldID.yml b/api/functions/Card/GetRealFieldID.yml index e866d1c3..d97bc640 100644 --- a/api/functions/Card/GetRealFieldID.yml +++ b/api/functions/Card/GetRealFieldID.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ int ] description: The unique duel ID of `c`. -status: { index: stable } +status: + index: stable suggestedLinks: - name: Card.GetFieldID link: /api/functions/Card/GetFieldID diff --git a/api/functions/Card/HasCounter.yml b/api/functions/Card/HasCounter.yml index 3280ada5..9282ae09 100644 --- a/api/functions/Card/HasCounter.yml +++ b/api/functions/Card/HasCounter.yml @@ -14,7 +14,8 @@ parameters: returns: - type: [ bool ] description: If `c` currently holds any amount of `ct` counters. -status: { index: stable } +status: + index: stable tags: [ card-check ] suggestedLinks: - name: Card.HasCounters diff --git a/api/functions/Card/HasCounters.yml b/api/functions/Card/HasCounters.yml index f6f4c59b..4bdd1ec3 100644 --- a/api/functions/Card/HasCounters.yml +++ b/api/functions/Card/HasCounters.yml @@ -10,7 +10,8 @@ parameters: returns: - type: [ bool ] description: If `c` currently holds any counter. -status: { index: stable } +status: + index: stable tags: [ card-check ] suggestedLinks: - name: Card.HasCounter diff --git a/api/functions/Card/HasDefense.yml b/api/functions/Card/HasDefense.yml index 24618858..f49aabcc 100644 --- a/api/functions/Card/HasDefense.yml +++ b/api/functions/Card/HasDefense.yml @@ -10,5 +10,6 @@ parameters: returns: - type: [ bool ] description: If `c` currently has a DEF value. -status: { index: stable } +status: + index: stable tags: [ card-check, def-related ] diff --git a/api/functions/Card/HasEquipCard.yml b/api/functions/Card/HasEquipCard.yml index f8554b0f..592fdca6 100644 --- a/api/functions/Card/HasEquipCard.yml +++ b/api/functions/Card/HasEquipCard.yml @@ -11,5 +11,6 @@ parameters: returns: - type: [ bool ] description: If there is at least one card equipped to `c`. -status: { index: stable } +status: + index: stable tags: [ card-check, equip-related ] diff --git a/api/functions/Card/HasLevel.yml b/api/functions/Card/HasLevel.yml index 0dedb79f..cb566840 100644 --- a/api/functions/Card/HasLevel.yml +++ b/api/functions/Card/HasLevel.yml @@ -12,5 +12,6 @@ parameters: returns: - type: [ bool ] description: If `c` has a level. -status: { index: stable } +status: + index: stable tags: [ card-check, level-related ] diff --git a/api/functions/Card/HasRank.yml b/api/functions/Card/HasRank.yml index d9e8eea1..d068c235 100644 --- a/api/functions/Card/HasRank.yml +++ b/api/functions/Card/HasRank.yml @@ -11,5 +11,6 @@ parameters: returns: - type: [ bool ] description: If `c` has a rank. -status: { index: stable } +status: + index: stable tags: [ card-check, rank-related ] diff --git a/api/functions/Card/IsBaseAttack.yml b/api/functions/Card/IsBaseAttack.yml index 4f7e52f9..8db0b9a6 100644 --- a/api/functions/Card/IsBaseAttack.yml +++ b/api/functions/Card/IsBaseAttack.yml @@ -16,5 +16,6 @@ parameters: returns: - type: [ bool ] description: If the original ATK of `c` is equal to `atk`. -status: { index: stable } +status: + index: stable tags: [ card-check, atk-related, original-property ] diff --git a/api/functions/Card/IsBaseDefense.yml b/api/functions/Card/IsBaseDefense.yml index 673a9d54..f0be646d 100644 --- a/api/functions/Card/IsBaseDefense.yml +++ b/api/functions/Card/IsBaseDefense.yml @@ -16,5 +16,6 @@ parameters: returns: - type: [ bool ] description: If the original DEF of `c` is equal to `def`. -status: { index: stable } +status: + index: stable tags: [ card-check, def-related, original-property ] diff --git a/api/functions/Card/IsBattlePosition.yml b/api/functions/Card/IsBattlePosition.yml index abb28950..72e4db08 100644 --- a/api/functions/Card/IsBattlePosition.yml +++ b/api/functions/Card/IsBattlePosition.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ int ] description: If `c` is in `pos` battle position. -status: { index: stable } +status: + index: stable tags: [ card-check, battle-position ] diff --git a/api/functions/Card/IsContinuousSpell.yml b/api/functions/Card/IsContinuousSpell.yml index f9e9d9a4..18978899 100644 --- a/api/functions/Card/IsContinuousSpell.yml +++ b/api/functions/Card/IsContinuousSpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Continuous Spell, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsContinuousSpellTrap.yml b/api/functions/Card/IsContinuousSpellTrap.yml index ae028705..03f7f232 100644 --- a/api/functions/Card/IsContinuousSpellTrap.yml +++ b/api/functions/Card/IsContinuousSpellTrap.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Continuous Spell/Trap, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsContinuousTrap.yml b/api/functions/Card/IsContinuousTrap.yml index 092ec9e8..025fd670 100644 --- a/api/functions/Card/IsContinuousTrap.yml +++ b/api/functions/Card/IsContinuousTrap.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Continuous Trap, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsCounterTrap.yml b/api/functions/Card/IsCounterTrap.yml index f9ad19a0..0c6008e3 100644 --- a/api/functions/Card/IsCounterTrap.yml +++ b/api/functions/Card/IsCounterTrap.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Counter Trap, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsDestination.yml b/api/functions/Card/IsDestination.yml index 33473ccc..2e25e288 100644 --- a/api/functions/Card/IsDestination.yml +++ b/api/functions/Card/IsDestination.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ int ] description: If `c` would be sent to `loc`. -status: { index: stable } +status: + index: stable tags: [ card-check ] diff --git a/api/functions/Card/IsEquipCard.yml b/api/functions/Card/IsEquipCard.yml index e7955ce6..746ec7b8 100644 --- a/api/functions/Card/IsEquipCard.yml +++ b/api/functions/Card/IsEquipCard.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Equip Card, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsEquipSpell.yml b/api/functions/Card/IsEquipSpell.yml index 50261053..369e442c 100644 --- a/api/functions/Card/IsEquipSpell.yml +++ b/api/functions/Card/IsEquipSpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Equip Spell, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsFacedown.yml b/api/functions/Card/IsFacedown.yml index 6530aa6f..53446aa2 100644 --- a/api/functions/Card/IsFacedown.yml +++ b/api/functions/Card/IsFacedown.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently face-down, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check ] diff --git a/api/functions/Card/IsFaceup.yml b/api/functions/Card/IsFaceup.yml index e4fb9b6d..1e33bf16 100644 --- a/api/functions/Card/IsFaceup.yml +++ b/api/functions/Card/IsFaceup.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently face-up, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check ] diff --git a/api/functions/Card/IsFieldID.yml b/api/functions/Card/IsFieldID.yml index d35ff02b..0e153b9e 100644 --- a/api/functions/Card/IsFieldID.yml +++ b/api/functions/Card/IsFieldID.yml @@ -15,7 +15,8 @@ parameters: returns: - type: [ bool ] description: If the current location ID of `c` is equal to `fid`. -status: { index: stable } +status: + index: stable tags: [ card-check ] suggestedLinks: - name: Card.IsRealFieldID diff --git a/api/functions/Card/IsFieldSpell.yml b/api/functions/Card/IsFieldSpell.yml index 47cebfce..b73970b8 100644 --- a/api/functions/Card/IsFieldSpell.yml +++ b/api/functions/Card/IsFieldSpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Field Spell, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsFlipSummoned.yml b/api/functions/Card/IsFlipSummoned.yml index a956172f..40e33138 100644 --- a/api/functions/Card/IsFlipSummoned.yml +++ b/api/functions/Card/IsFlipSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Flip Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsFusionSummoned.yml b/api/functions/Card/IsFusionSummoned.yml index e476307c..721f5108 100644 --- a/api/functions/Card/IsFusionSummoned.yml +++ b/api/functions/Card/IsFusionSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Fusion Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsGeminiSummoned.yml b/api/functions/Card/IsGeminiSummoned.yml index 082d5389..e49b8bd6 100644 --- a/api/functions/Card/IsGeminiSummoned.yml +++ b/api/functions/Card/IsGeminiSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Gemini Monster that has been Normal Summoned again, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check ] diff --git a/api/functions/Card/IsHasEffect.yml b/api/functions/Card/IsHasEffect.yml index 06b723c8..41908cfc 100644 --- a/api/functions/Card/IsHasEffect.yml +++ b/api/functions/Card/IsHasEffect.yml @@ -20,7 +20,8 @@ returns: type: [ Effect ] description: The effects being applied to `c`. guaranteed: false -status: { index: stable } +status: + index: stable suggestedLinks: - name: Card.GetOwnEffects link: /api/functions/Card/GetOwnEffects diff --git a/api/functions/Card/IsLeaveFieldDest.yml b/api/functions/Card/IsLeaveFieldDest.yml index 7a58c3e3..20e47926 100644 --- a/api/functions/Card/IsLeaveFieldDest.yml +++ b/api/functions/Card/IsLeaveFieldDest.yml @@ -15,5 +15,6 @@ parameters: returns: - type: [ int ] description: If `c` would be sent to `loc` when it leaves the field. -status: { index: stable } +status: + index: stable tags: [ card-check ] diff --git a/api/functions/Card/IsLevel.yml b/api/functions/Card/IsLevel.yml index 41fdcf7b..a762b368 100644 --- a/api/functions/Card/IsLevel.yml +++ b/api/functions/Card/IsLevel.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ bool ] description: If the level of `c` is equal to any of `...`. -status: { index: stable } +status: + index: stable tags: [ card-check, level-related ] diff --git a/api/functions/Card/IsLevelAbove.yml b/api/functions/Card/IsLevelAbove.yml index 77fdb29c..0fc541f8 100644 --- a/api/functions/Card/IsLevelAbove.yml +++ b/api/functions/Card/IsLevelAbove.yml @@ -15,7 +15,8 @@ parameters: returns: - type: [ bool ] description: If the level of `c` is greater than or equal to `min`. -status: { index: stable } +status: + index: stable tags: [ card-check, level-related ] suggestedLinks: - name: Card.IsLevelBelow diff --git a/api/functions/Card/IsLevelBelow.yml b/api/functions/Card/IsLevelBelow.yml index e0636189..7fb7b915 100644 --- a/api/functions/Card/IsLevelBelow.yml +++ b/api/functions/Card/IsLevelBelow.yml @@ -15,7 +15,8 @@ parameters: returns: - type: [ bool ] description: If the level of `c` is less than or equal to `min`. -status: { index: stable } +status: + index: stable tags: [ card-check, level-related ] suggestedLinks: - name: Card.IsLevelAbove diff --git a/api/functions/Card/IsLevelBetween.yml b/api/functions/Card/IsLevelBetween.yml index 54c5728e..3e308bb3 100644 --- a/api/functions/Card/IsLevelBetween.yml +++ b/api/functions/Card/IsLevelBetween.yml @@ -17,7 +17,8 @@ parameters: returns: - type: [ bool ] description: If the level of `c` is between `fst` and `snd`. -status: { index: stable } +status: + index: stable tags: [ card-check, level-related ] suggestedLinks: - name: Card.IsLevelAbove diff --git a/api/functions/Card/IsLinkMonster.yml b/api/functions/Card/IsLinkMonster.yml index 1378f956..fdc02702 100644 --- a/api/functions/Card/IsLinkMonster.yml +++ b/api/functions/Card/IsLinkMonster.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Link Monster, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsLinkSpell.yml b/api/functions/Card/IsLinkSpell.yml index cba621e3..8e053a0e 100644 --- a/api/functions/Card/IsLinkSpell.yml +++ b/api/functions/Card/IsLinkSpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Link Spell, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsLinkSummoned.yml b/api/functions/Card/IsLinkSummoned.yml index 23015684..589f5473 100644 --- a/api/functions/Card/IsLinkSummoned.yml +++ b/api/functions/Card/IsLinkSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Link Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsMonster.yml b/api/functions/Card/IsMonster.yml index 035b4835..9e2508bb 100644 --- a/api/functions/Card/IsMonster.yml +++ b/api/functions/Card/IsMonster.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a monster, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsMonsterCard.yml b/api/functions/Card/IsMonsterCard.yml index 9f6325b1..3af5f3d6 100644 --- a/api/functions/Card/IsMonsterCard.yml +++ b/api/functions/Card/IsMonsterCard.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is originally a Monster Card, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related, original-property ] diff --git a/api/functions/Card/IsNonEffectMonster.yml b/api/functions/Card/IsNonEffectMonster.yml index 73ded98d..dbcf3f79 100644 --- a/api/functions/Card/IsNonEffectMonster.yml +++ b/api/functions/Card/IsNonEffectMonster.yml @@ -12,5 +12,6 @@ parameters: returns: - type: [ bool ] description: If `c` is currently a Non-Effect monster. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsNormalSpell.yml b/api/functions/Card/IsNormalSpell.yml index 9d914c88..8044256f 100644 --- a/api/functions/Card/IsNormalSpell.yml +++ b/api/functions/Card/IsNormalSpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Normal Spell, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsNormalSpellTrap.yml b/api/functions/Card/IsNormalSpellTrap.yml index 4e022419..561326a6 100644 --- a/api/functions/Card/IsNormalSpellTrap.yml +++ b/api/functions/Card/IsNormalSpellTrap.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Normal Spell/Trap, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsNormalSummoned.yml b/api/functions/Card/IsNormalSummoned.yml index a7c6c563..c814cd9b 100644 --- a/api/functions/Card/IsNormalSummoned.yml +++ b/api/functions/Card/IsNormalSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Normal Summoned/Set, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsNormalTrap.yml b/api/functions/Card/IsNormalTrap.yml index 36ef7303..ebe74ca2 100644 --- a/api/functions/Card/IsNormalTrap.yml +++ b/api/functions/Card/IsNormalTrap.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Normal Trap, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsOnField.yml b/api/functions/Card/IsOnField.yml index dd2d8bc5..7176e848 100644 --- a/api/functions/Card/IsOnField.yml +++ b/api/functions/Card/IsOnField.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently on the field, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check ] diff --git a/api/functions/Card/IsOriginalLevel.yml b/api/functions/Card/IsOriginalLevel.yml index afa91fa3..46cdf4a9 100644 --- a/api/functions/Card/IsOriginalLevel.yml +++ b/api/functions/Card/IsOriginalLevel.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ bool ] description: If the original level of `c` is equal to `lv`. -status: { index: stable } +status: + index: stable tags: [ card-check, level-related, original-property ] diff --git a/api/functions/Card/IsOriginalRank.yml b/api/functions/Card/IsOriginalRank.yml index f3895699..86a3e811 100644 --- a/api/functions/Card/IsOriginalRank.yml +++ b/api/functions/Card/IsOriginalRank.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ bool ] description: If the original rank of `c` is equal to `rank`. -status: { index: stable } +status: + index: stable tags: [ card-check, rank-related, original-property ] diff --git a/api/functions/Card/IsOwner.yml b/api/functions/Card/IsOwner.yml index a7133f19..71e9f99e 100644 --- a/api/functions/Card/IsOwner.yml +++ b/api/functions/Card/IsOwner.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ int ] description: If `player` is the owner of `c` -status: { index: stable } +status: + index: stable tags: [ card-check ] diff --git a/api/functions/Card/IsPendulumSummoned.yml b/api/functions/Card/IsPendulumSummoned.yml index 6f858e54..3f4e0d24 100644 --- a/api/functions/Card/IsPendulumSummoned.yml +++ b/api/functions/Card/IsPendulumSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Pendulum Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsPreviousAttackOnField.yml b/api/functions/Card/IsPreviousAttackOnField.yml index c51add7e..cce5dd8a 100644 --- a/api/functions/Card/IsPreviousAttackOnField.yml +++ b/api/functions/Card/IsPreviousAttackOnField.yml @@ -4,7 +4,8 @@ namespace: Card description: >- Returns `true` if a card's previous ATK on the field is equal to a given value. summary: Checks a card's previous ATK -status: { index: stable } +status: + index: stable parameters: - name: c type: [ Card ] diff --git a/api/functions/Card/IsPreviousAttributeOnField.yml b/api/functions/Card/IsPreviousAttributeOnField.yml index bf3d94e5..6744b8c5 100644 --- a/api/functions/Card/IsPreviousAttributeOnField.yml +++ b/api/functions/Card/IsPreviousAttributeOnField.yml @@ -16,5 +16,6 @@ parameters: returns: - type: [ bool ] description: If the previous attribute of `c` includes `attr`. -status: { index: stable } +status: + index: stable tags: [ card-check, attribute-related, previous-property ] diff --git a/api/functions/Card/IsPreviousCodeOnField.yml b/api/functions/Card/IsPreviousCodeOnField.yml index f3612b68..62775ed0 100644 --- a/api/functions/Card/IsPreviousCodeOnField.yml +++ b/api/functions/Card/IsPreviousCodeOnField.yml @@ -4,7 +4,8 @@ namespace: Card description: >- Returns `true` if a card's previous passcode on the field is equal to a given value. summary: Checks a card's previous passcode -status: { index: stable } +status: + index: stable parameters: - name: c type: [ Card ] diff --git a/api/functions/Card/IsPreviousDefenseOnField.yml b/api/functions/Card/IsPreviousDefenseOnField.yml index 5b4476ed..f3fb0414 100644 --- a/api/functions/Card/IsPreviousDefenseOnField.yml +++ b/api/functions/Card/IsPreviousDefenseOnField.yml @@ -4,7 +4,8 @@ namespace: Card description: >- Returns `true` if a card's previous DEF on the field is equal to a given value. summary: Checks a card's previous DEF -status: { index: stable } +status: + index: stable parameters: - name: c type: [ Card ] diff --git a/api/functions/Card/IsPreviousLevelOnField.yml b/api/functions/Card/IsPreviousLevelOnField.yml index 1d8b8554..53ffca89 100644 --- a/api/functions/Card/IsPreviousLevelOnField.yml +++ b/api/functions/Card/IsPreviousLevelOnField.yml @@ -4,7 +4,8 @@ namespace: Card description: >- Returns `true` if a card's previous level on the field is equal to a given value. summary: Checks a card's previous level -status: { index: stable } +status: + index: stable parameters: - name: c type: [ Card ] diff --git a/api/functions/Card/IsPreviousRaceOnField.yml b/api/functions/Card/IsPreviousRaceOnField.yml index a98ec15f..eb85764d 100644 --- a/api/functions/Card/IsPreviousRaceOnField.yml +++ b/api/functions/Card/IsPreviousRaceOnField.yml @@ -16,5 +16,6 @@ parameters: returns: - type: [ bool ] description: If the previous race of `c` includes `race`. -status: { index: stable } +status: + index: stable tags: [ card-check, race-related, previous-property ] diff --git a/api/functions/Card/IsPreviousRankOnField.yml b/api/functions/Card/IsPreviousRankOnField.yml index 7404095a..72470e0f 100644 --- a/api/functions/Card/IsPreviousRankOnField.yml +++ b/api/functions/Card/IsPreviousRankOnField.yml @@ -4,7 +4,8 @@ namespace: Card description: >- Returns `true` if a card's previous rank on the field is equal to a given value. summary: Checks a card's previous rank -status: { index: stable } +status: + index: stable parameters: - name: c type: [ Card ] diff --git a/api/functions/Card/IsPreviousSequence.yml b/api/functions/Card/IsPreviousSequence.yml index 1aaeeb2b..4ab09689 100644 --- a/api/functions/Card/IsPreviousSequence.yml +++ b/api/functions/Card/IsPreviousSequence.yml @@ -5,7 +5,8 @@ namespace: Card description: >- Returns `true` if a card was previously in a given sequence. summary: Checks a card's previous sequence -status: { index: stable } +status: + index: stable parameters: - name: c type: [ Card ] diff --git a/api/functions/Card/IsPreviousTypeOnField.yml b/api/functions/Card/IsPreviousTypeOnField.yml index 17d57494..f96ac5e5 100644 --- a/api/functions/Card/IsPreviousTypeOnField.yml +++ b/api/functions/Card/IsPreviousTypeOnField.yml @@ -16,5 +16,6 @@ parameters: returns: - type: [ bool ] description: If the previous card type of `c` includes `type`. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related, previous-property ] diff --git a/api/functions/Card/IsQuickPlaySpell.yml b/api/functions/Card/IsQuickPlaySpell.yml index 9cb3304c..d474bf20 100644 --- a/api/functions/Card/IsQuickPlaySpell.yml +++ b/api/functions/Card/IsQuickPlaySpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Quick-Play Spell, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsRealFieldID.yml b/api/functions/Card/IsRealFieldID.yml index c8a71942..84e41be7 100644 --- a/api/functions/Card/IsRealFieldID.yml +++ b/api/functions/Card/IsRealFieldID.yml @@ -12,7 +12,8 @@ parameters: returns: - type: [ int ] description: The value to check. -status: { index: stable } +status: + index: stable tags: [ card-check ] suggestedLinks: - name: Card.IsFieldID diff --git a/api/functions/Card/IsReasonCard.yml b/api/functions/Card/IsReasonCard.yml index 83e358df..4348aa86 100644 --- a/api/functions/Card/IsReasonCard.yml +++ b/api/functions/Card/IsReasonCard.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ bool ] description: If `rc` caused the event that happened to `c`. -status: { index: stable } +status: + index: stable tags: [ card-check, reason-related ] diff --git a/api/functions/Card/IsReasonEffect.yml b/api/functions/Card/IsReasonEffect.yml index 43d7acef..2376c493 100644 --- a/api/functions/Card/IsReasonEffect.yml +++ b/api/functions/Card/IsReasonEffect.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ bool ] description: If `effect` caused the event that happened to `c`. -status: { index: stable } +status: + index: stable tags: [ card-check, reason-related ] diff --git a/api/functions/Card/IsReasonPlayer.yml b/api/functions/Card/IsReasonPlayer.yml index b7fe9a42..0b92c40c 100644 --- a/api/functions/Card/IsReasonPlayer.yml +++ b/api/functions/Card/IsReasonPlayer.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ bool ] description: If `player` caused the event that happened to `c`. -status: { index: stable } +status: + index: stable tags: [ card-check, reason-related ] diff --git a/api/functions/Card/IsRitualMonster.yml b/api/functions/Card/IsRitualMonster.yml index 7303705b..b394b589 100644 --- a/api/functions/Card/IsRitualMonster.yml +++ b/api/functions/Card/IsRitualMonster.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Ritual Monster, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsRitualSpell.yml b/api/functions/Card/IsRitualSpell.yml index bc1e40d7..fd6ffa84 100644 --- a/api/functions/Card/IsRitualSpell.yml +++ b/api/functions/Card/IsRitualSpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Ritual Spell, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsRitualSummoned.yml b/api/functions/Card/IsRitualSummoned.yml index f30abc16..d1e8473e 100644 --- a/api/functions/Card/IsRitualSummoned.yml +++ b/api/functions/Card/IsRitualSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Ritual Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsScale.yml b/api/functions/Card/IsScale.yml index b622749f..304e42e9 100644 --- a/api/functions/Card/IsScale.yml +++ b/api/functions/Card/IsScale.yml @@ -14,5 +14,6 @@ parameters: returns: - type: [ bool ] description: If the Pendulum Scale of `c` is equal to `sc`. -status: { index: stable } +status: + index: stable tags: [ card-check, scale-related ] diff --git a/api/functions/Card/IsSpecialSummoned.yml b/api/functions/Card/IsSpecialSummoned.yml index eb339a0b..d6ba7d97 100644 --- a/api/functions/Card/IsSpecialSummoned.yml +++ b/api/functions/Card/IsSpecialSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Special Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsSpell.yml b/api/functions/Card/IsSpell.yml index 7fa6a8b1..0c603fdb 100644 --- a/api/functions/Card/IsSpell.yml +++ b/api/functions/Card/IsSpell.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Spell, `false` otherwise. -status: { index: stable } -tags: [ card-check, card-type-related ] \ No newline at end of file +status: + index: stable +tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsSpellCard.yml b/api/functions/Card/IsSpellCard.yml index 4a5c81f4..9a8a1a90 100644 --- a/api/functions/Card/IsSpellCard.yml +++ b/api/functions/Card/IsSpellCard.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is originally a Spell Card, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related, original-property ] diff --git a/api/functions/Card/IsSpellTrap.yml b/api/functions/Card/IsSpellTrap.yml index fde0f3c0..9f531360 100644 --- a/api/functions/Card/IsSpellTrap.yml +++ b/api/functions/Card/IsSpellTrap.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Spell/Trap, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsSpellTrapCard.yml b/api/functions/Card/IsSpellTrapCard.yml index f81cd949..b752c707 100644 --- a/api/functions/Card/IsSpellTrapCard.yml +++ b/api/functions/Card/IsSpellTrapCard.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is originally a Spell/Trap Card, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related, original-property ] diff --git a/api/functions/Card/IsSynchroSummoned.yml b/api/functions/Card/IsSynchroSummoned.yml index 1fa8bf2f..85629134 100644 --- a/api/functions/Card/IsSynchroSummoned.yml +++ b/api/functions/Card/IsSynchroSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Synchro Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsTextAttack.yml b/api/functions/Card/IsTextAttack.yml index 506d830d..16d8203f 100644 --- a/api/functions/Card/IsTextAttack.yml +++ b/api/functions/Card/IsTextAttack.yml @@ -16,5 +16,6 @@ parameters: returns: - type: [ bool ] description: If the printed ATK of `c` is equal to `atk`. -status: { index: stable } +status: + index: stable tags: [ card-check, atk-related, original-property ] diff --git a/api/functions/Card/IsTextDefense.yml b/api/functions/Card/IsTextDefense.yml index b914154c..3695ab5e 100644 --- a/api/functions/Card/IsTextDefense.yml +++ b/api/functions/Card/IsTextDefense.yml @@ -16,5 +16,6 @@ parameters: returns: - type: [ bool ] description: If the printed DEF of `c` is equal to `def`. -status: { index: stable } +status: + index: stable tags: [ card-check, def-related, original-property ] diff --git a/api/functions/Card/IsTrap.yml b/api/functions/Card/IsTrap.yml index a2ec54ff..abd8e066 100644 --- a/api/functions/Card/IsTrap.yml +++ b/api/functions/Card/IsTrap.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently a Trap, `false` otherwise. -status: { index: stable } -tags: [ card-check, card-type-related ] \ No newline at end of file +status: + index: stable +tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsTrapCard.yml b/api/functions/Card/IsTrapCard.yml index fa09b008..9b34e0bf 100644 --- a/api/functions/Card/IsTrapCard.yml +++ b/api/functions/Card/IsTrapCard.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is originally a Trap Card, `false` otherwise. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related, original-property ] diff --git a/api/functions/Card/IsTrapMonster.yml b/api/functions/Card/IsTrapMonster.yml index 2f574452..19d3aa89 100644 --- a/api/functions/Card/IsTrapMonster.yml +++ b/api/functions/Card/IsTrapMonster.yml @@ -13,5 +13,6 @@ parameters: returns: - type: [ bool ] description: If `c` is a Trap Monster. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsTributeSummoned.yml b/api/functions/Card/IsTributeSummoned.yml index 3ebfe2ed..bc348357 100644 --- a/api/functions/Card/IsTributeSummoned.yml +++ b/api/functions/Card/IsTributeSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Tribute Summoned/Set, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Card/IsType.yml b/api/functions/Card/IsType.yml index d0d575f4..cd04cf87 100644 --- a/api/functions/Card/IsType.yml +++ b/api/functions/Card/IsType.yml @@ -35,5 +35,6 @@ overloads: returns: - type: [ bool ] description: If `c` can be used as a material of the given `type`. -status: { index: stable } +status: + index: stable tags: [ card-check, card-type-related ] diff --git a/api/functions/Card/IsXyzSummoned.yml b/api/functions/Card/IsXyzSummoned.yml index 29bff821..cc61301e 100644 --- a/api/functions/Card/IsXyzSummoned.yml +++ b/api/functions/Card/IsXyzSummoned.yml @@ -12,5 +12,6 @@ returns: - type: [ bool ] description: >- `true` if the card is currently Xyz Summoned, `false` otherwise. -status: { index: stable } -tags: [ card-check ] \ No newline at end of file +status: + index: stable +tags: [ card-check ] diff --git a/api/functions/Duel/SendtoDeck.yml b/api/functions/Duel/SendtoDeck.yml index 3e7ceca4..db8a29f8 100644 --- a/api/functions/Duel/SendtoDeck.yml +++ b/api/functions/Duel/SendtoDeck.yml @@ -13,11 +13,11 @@ parameters: type: [ int, nil ] description: The player whose Deck to send the cards to. If `nil`, each card is sent to its owner's Deck. - name: sequence - type: [ DeckSequence ] - description: The sequence (order) in which the cards will be sent to. + type: [ int ] + description: The [sequence](/api/enums/DeckSequence) (order) in which the cards will be sent to. - name: reason - type: [ Reason ] - description: The reason the cards are being sent to the Deck. + type: [ int ] + description: The [reason](/api/enums/Reason) why the cards are being sent to the Deck. - name: reason_player type: [ int ] description: The player sending the cards to the Deck. If not supplied, the player is inferred from the game state. For example, if cards are sent during the resolution of an effect, the `reason_player` is the player resolving that effect. diff --git a/api/functions/Effect/GetFieldID.yml b/api/functions/Effect/GetFieldID.yml index febd1a04..77f78f88 100644 --- a/api/functions/Effect/GetFieldID.yml +++ b/api/functions/Effect/GetFieldID.yml @@ -10,4 +10,5 @@ parameters: returns: - type: [ int ] description: The current instance ID of `e`. -status: { index: stable } +status: + index: stable diff --git a/api/functions/GetID.yml b/api/functions/GetID.yml index d807f87b..0dc723b0 100644 --- a/api/functions/GetID.yml +++ b/api/functions/GetID.yml @@ -9,4 +9,5 @@ returns: - name: id type: [ int ] description: The card passcode. -status: { index: stable } +status: + index: stable diff --git a/api/functions/Group/FromCards.yml b/api/functions/Group/FromCards.yml index 6bd340fe..63021da4 100644 --- a/api/functions/Group/FromCards.yml +++ b/api/functions/Group/FromCards.yml @@ -7,7 +7,8 @@ status: index: stable aliases: - name: Group.CreateGroup - status: { index: stable } + status: + index: stable parameters: - name: ... type: [ Card ] diff --git a/api/namespaces/Auxiliary.yml b/api/namespaces/Auxiliary.yml index 5c523374..0e782d6a 100644 --- a/api/namespaces/Auxiliary.yml +++ b/api/namespaces/Auxiliary.yml @@ -9,4 +9,5 @@ status: index: stable aliases: - name: Auxiliary - status: { index: stable } + status: + index: stable diff --git a/api/types/Effect.yml b/api/types/Effect.yml index 37420eaa..07124f96 100644 --- a/api/types/Effect.yml +++ b/api/types/Effect.yml @@ -1,5 +1,5 @@ ---!type name: Effect supertype: userdata -description: Represents an effect. Can use the functions in the [`Effect` namespace](/api/namespaces/Effect) as methods. +description: Represents an effect. Can use the functions in the [`Effect` namespace](/api/namespaces/Effect) as methods. This type not limited to what are officially referred to as ["effects"](https://yugipedia.com/wiki/Effect) in *Yu-Gi-Oh!*. It is also used to implement ["conditions"](https://yugipedia.com/wiki/Condition) and even some Duel rules. summary: Represents an effect. \ No newline at end of file diff --git a/api/types/bool.yml b/api/types/bool.yml index f301f457..26283ec2 100644 --- a/api/types/bool.yml +++ b/api/types/bool.yml @@ -1,4 +1,4 @@ ---!type name: bool -description: The lua [Boolean](https://www.lua.org/pil/2.2.html) type. -summary: The lua Boolean type. \ No newline at end of file +description: The lua [boolean](https://www.lua.org/pil/2.2.html) type. +summary: The lua boolean type. From decc235579749ee23f1d5b8e4771fc0ecc694e9d Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 28 Apr 2025 08:02:04 +0800 Subject: [PATCH 56/58] update archetypes --- api/constants/Archetype/SET_ARTMEGIA.yml | 10 ++++++++++ api/constants/Archetype/SET_IMPRISONED_DEITY.yml | 10 ++++++++++ api/constants/Archetype/SET_REGENESIS.yml | 3 +-- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 api/constants/Archetype/SET_ARTMEGIA.yml create mode 100644 api/constants/Archetype/SET_IMPRISONED_DEITY.yml diff --git a/api/constants/Archetype/SET_ARTMEGIA.yml b/api/constants/Archetype/SET_ARTMEGIA.yml new file mode 100644 index 00000000..39328d7a --- /dev/null +++ b/api/constants/Archetype/SET_ARTMEGIA.yml @@ -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. diff --git a/api/constants/Archetype/SET_IMPRISONED_DEITY.yml b/api/constants/Archetype/SET_IMPRISONED_DEITY.yml new file mode 100644 index 00000000..e178516e --- /dev/null +++ b/api/constants/Archetype/SET_IMPRISONED_DEITY.yml @@ -0,0 +1,10 @@ +---!constant +name: SET_IMPRISONED_DEITY +enum: Archetype +value: 0x1c6 +description: >- + The ["Imprisoned Deity"](https://yugipedia.com/wiki/Imprisoned_Deity) archetype. +summary: Imprisoned Deity +status: + index: unstable + message: Constant's name may change to follow the archetype's official English name. diff --git a/api/constants/Archetype/SET_REGENESIS.yml b/api/constants/Archetype/SET_REGENESIS.yml index ae46e0d3..a0fc774a 100644 --- a/api/constants/Archetype/SET_REGENESIS.yml +++ b/api/constants/Archetype/SET_REGENESIS.yml @@ -6,5 +6,4 @@ description: >- The ["Regenesis"](https://yugipedia.com/wiki/Regenesis) archetype. summary: Regenesis status: - index: unstable - message: Constant's name may change to follow the archetype's official English name. + index: stable \ No newline at end of file From 63b4a246c4337c34ff0437ce9fef36adbda9a80d Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 28 Apr 2025 08:06:35 +0800 Subject: [PATCH 57/58] add new card constant --- api/constants/CommonCard/CARD_MEDIUS_THE_INNOCENT.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 api/constants/CommonCard/CARD_MEDIUS_THE_INNOCENT.yml diff --git a/api/constants/CommonCard/CARD_MEDIUS_THE_INNOCENT.yml b/api/constants/CommonCard/CARD_MEDIUS_THE_INNOCENT.yml new file mode 100644 index 00000000..91a63916 --- /dev/null +++ b/api/constants/CommonCard/CARD_MEDIUS_THE_INNOCENT.yml @@ -0,0 +1,9 @@ +---!constant +name: CARD_MEDIUS_THE_INNOCENT +enum: CommonCard +value: 101301008 +description: The passcode of ["Medius the Innocent"](https://yugipedia.com/wiki/Medius the Innocent). +summary: Medius the Innocent +status: + index: unstable + message: Constant's name may change to follow the card's official English name. From 64cb9c7fc30bcf78cda356759f9e579bf18fd1ba Mon Sep 17 00:00:00 2001 From: Hatter <47074795+that-hatter@users.noreply.github.com> Date: Mon, 28 Apr 2025 08:24:08 +0800 Subject: [PATCH 58/58] add new duel options --- .../DuelOption/DUEL_NORMAL_SUMMON_FACEUP_DEF.yml | 8 ++++++++ ...ETE_IGNITION.yml => DUEL_OCG_OBSOLETE_IGNITION.yml} | 10 +++++++--- .../DuelOption/DUEL_TCG_FAST_EFFECT_IGNITION.yml | 8 ++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 api/constants/DuelOption/DUEL_NORMAL_SUMMON_FACEUP_DEF.yml rename api/constants/DuelOption/{DUEL_OBSOLETE_IGNITION.yml => DUEL_OCG_OBSOLETE_IGNITION.yml} (54%) create mode 100644 api/constants/DuelOption/DUEL_TCG_FAST_EFFECT_IGNITION.yml diff --git a/api/constants/DuelOption/DUEL_NORMAL_SUMMON_FACEUP_DEF.yml b/api/constants/DuelOption/DUEL_NORMAL_SUMMON_FACEUP_DEF.yml new file mode 100644 index 00000000..76721eb2 --- /dev/null +++ b/api/constants/DuelOption/DUEL_NORMAL_SUMMON_FACEUP_DEF.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_NORMAL_SUMMON_FACEUP_DEF +enum: DuelOption +value: 0x1000000000 +description: In Duels with this option, monsters can be Normal Summoned in face-up Defense Position. +summary: Monsters can be Normal Summoned in face-up Defense Position. +status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml b/api/constants/DuelOption/DUEL_OCG_OBSOLETE_IGNITION.yml similarity index 54% rename from api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml rename to api/constants/DuelOption/DUEL_OCG_OBSOLETE_IGNITION.yml index 7879c80f..c1fed001 100644 --- a/api/constants/DuelOption/DUEL_OBSOLETE_IGNITION.yml +++ b/api/constants/DuelOption/DUEL_OCG_OBSOLETE_IGNITION.yml @@ -1,8 +1,12 @@ ---!constant -name: DUEL_OBSOLETE_IGNITION +name: DUEL_OCG_OBSOLETE_IGNITION enum: DuelOption value: 0x100 -description: In Duels with this option, when a Summon is completed or a Chain has finished resolving, the turn player can activate an Ignition Effect (not just fast effects) before the opponent is allowed to respond. +description: In Duels with this option, when a Summon is completed or a Chain has finished resolving, the turn player can activate a monster's Ignition Effect (not just fast effects) before the opponent is allowed to respond. summary: The turn player can activate an Ignition Effect after a Chain or Summon. status: - index: stable \ No newline at end of file + index: stable +aliases: + - name: DUEL_OBSOLETE_IGNITION + status: + index: stable \ No newline at end of file diff --git a/api/constants/DuelOption/DUEL_TCG_FAST_EFFECT_IGNITION.yml b/api/constants/DuelOption/DUEL_TCG_FAST_EFFECT_IGNITION.yml new file mode 100644 index 00000000..745a3030 --- /dev/null +++ b/api/constants/DuelOption/DUEL_TCG_FAST_EFFECT_IGNITION.yml @@ -0,0 +1,8 @@ +---!constant +name: DUEL_TCG_FAST_EFFECT_IGNITION +enum: DuelOption +value: 0x400000000 +description: In Duels with this option, an Ignition Effect is treated as a fast effect if it is the first effect in the Chain. +summary: Ignition Effects in Chain Link 1 are treated as fast effects. +status: + index: stable \ No newline at end of file