Skip to content

Commit 17d0b26

Browse files
authored
Added "CATEGORY_SET" and updated relevant cards
Added a new category, 'CATEGORY_SET', for an effect that "includes an effect that Sets a card(s)", used by "Trito Enneacraft - "exapatisIA"" (BLZD-JP019), and updated OCG/TCG cards that need it. In short, updated effects include: - Setting a Spell/Trap (e.g. "Primite Dragon Ether Beryl") - Changing a monster on the field to face-down Defense Position (e.g. "Book of Moon") - Normal/Tribute Setting a monster (e.g. "Ultimate Offering" and "Spell Card "Soul Exchange"") - Special Summoning a monster in face-down Defense Position (e.g. "Mimighoul Dragon")
1 parent b082e4d commit 17d0b26

630 files changed

Lines changed: 876 additions & 638 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

constant.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,7 @@ CATEGORY_NEGATE = 0x10000000
738738
CATEGORY_ANNOUNCE = 0x20000000
739739
CATEGORY_FUSION_SUMMON = 0x40000000
740740
CATEGORY_TOEXTRA = 0x80000000
741+
CATEGORY_SET = 0x100000000
741742
--Hints
742743
HINT_EVENT = 1
743744
HINT_MESSAGE = 2

official/c10024317.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function s.initial_effect(c)
77
--destroy and set
88
local e1=Effect.CreateEffect(c)
99
e1:SetDescription(aux.Stringid(id,0))
10-
e1:SetCategory(CATEGORY_DESTROY)
10+
e1:SetCategory(CATEGORY_DESTROY+CATEGORY_SET)
1111
e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
1212
e1:SetType(EFFECT_TYPE_IGNITION)
1313
e1:SetRange(LOCATION_PZONE)

official/c10110717.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function s.initial_effect(c)
55
--Special Summon 1 "Mecha Bunny" from your Deck
66
local e1=Effect.CreateEffect(c)
77
e1:SetDescription(aux.Stringid(id,0))
8-
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
8+
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_SET)
99
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
1010
e1:SetCode(EVENT_BATTLE_DESTROYED)
1111
e1:SetCondition(s.spcon)

official/c10136446.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ function s.initial_effect(c)
1717
--Set 1 "Darklord" Spell and 1 "Darklord" Trap from your Deck
1818
local e2=Effect.CreateEffect(c)
1919
e2:SetDescription(aux.Stringid(id,0))
20+
e2:SetCategory(CATEGORY_SET)
2021
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
2122
e2:SetProperty(EFFECT_FLAG_DELAY)
2223
e2:SetCode(EVENT_SPSUMMON_SUCCESS)

official/c10333641.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function s.initial_effect(c)
1515
--Set 1 Spell/Trap frm the opponent's GY to your field
1616
local e2=Effect.CreateEffect(c)
1717
e2:SetDescription(aux.Stringid(id,0))
18-
e2:SetCategory(CATEGORY_LEAVE_GRAVE)
18+
e2:SetCategory(CATEGORY_LEAVE_GRAVE+CATEGORY_SET)
1919
e2:SetType(EFFECT_TYPE_QUICK_O)
2020
e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
2121
e2:SetCode(EVENT_FREE_CHAIN)

official/c10515412.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ function s.initial_effect(c)
2020
--Set 1 Spell/Trap from your GY
2121
local e2=Effect.CreateEffect(c)
2222
e2:SetDescription(aux.Stringid(id,1))
23+
e2:SetCategory(CATEGORY_SET)
2324
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
2425
e2:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_DELAY)
2526
e2:SetCode(EVENT_DESTROYED)

official/c10698416.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function s.initial_effect(c)
1515
--spsummon
1616
local e2=Effect.CreateEffect(c)
1717
e2:SetDescription(aux.Stringid(id,1))
18-
e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
18+
e2:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_SET)
1919
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
2020
e2:SetProperty(EFFECT_FLAG_DELAY+EFFECT_FLAG_DAMAGE_STEP)
2121
e2:SetCode(EVENT_LEAVE_FIELD)

official/c109401.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function s.initial_effect(c)
99
--Banish 1 card from Hand; SS from Banish.
1010
local e1=Effect.CreateEffect(c)
1111
e1:SetDescription(aux.Stringid(id,0))
12-
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
12+
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_SET)
1313
e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
1414
e1:SetType(EFFECT_TYPE_IGNITION)
1515
e1:SetCountLimit(1,{id,1})

official/c11024707.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ function s.initial_effect(c)
66
--Special Summon this card in face-down Defense Position
77
local e1=Effect.CreateEffect(c)
88
e1:SetDescription(aux.Stringid(id,0))
9-
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
9+
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_SET)
1010
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
1111
e1:SetProperty(EFFECT_FLAG_DELAY)
1212
e1:SetCode(EVENT_TO_GRAVE)
@@ -18,7 +18,7 @@ function s.initial_effect(c)
1818
--Special Summon 1 monster sent to your GY face-down
1919
local e2=Effect.CreateEffect(c)
2020
e2:SetDescription(aux.Stringid(id,1))
21-
e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
21+
e2:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_SET)
2222
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
2323
e2:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_DELAY)
2424
e2:SetCode(EVENT_CUSTOM+id)

official/c11074235.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function s.initial_effect(c)
55
--Special summon itself from hand or GY
66
local e1=Effect.CreateEffect(c)
77
e1:SetDescription(aux.Stringid(id,0))
8-
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
8+
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_SET)
99
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
1010
e1:SetProperty(EFFECT_FLAG_DELAY)
1111
e1:SetCode(EVENT_TO_GRAVE)

0 commit comments

Comments
 (0)