Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions official/c20726052.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
--M∀LICE<C>GWC-06
--M∀LICE <CODE> GWC-06
--Maliss <C> GWC-06
--Scripted by Hatter
local s,id=GetID()
function s.initial_effect(c)
--Special Summon 1 "M∀LICE" monster from your GY or banishment
--Special Summon 1 "Maliss" monster from your GY or banishment
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_RECOVER)
Expand All @@ -15,7 +15,7 @@ function s.initial_effect(c)
e1:SetTarget(s.sptg)
e1:SetOperation(s.spop)
c:RegisterEffect(e1)
--Can be activated the turn it was Set by banishing 1 face-up "M∀LICE" monster you control
--Can be activated the turn it was Set by banishing 1 face-up "Maliss" monster you control
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,1))
e2:SetType(EFFECT_TYPE_SINGLE)
Expand Down
13 changes: 4 additions & 9 deletions official/c20904475.lua
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
--海瀧竜華-淵巴
--Yuanba, Abyssal Apodrakosis of Serpentfall
--Kairo Ryu-Ge Emva
--Scripted by Satellaa
local s,id=GetID()
function s.initial_effect(c)
--Add 1 "Apodrakosis Ascension Gate of Serpentfall" from your Deck to your hand
--Add 1 "Ryu-Ge Realm - Sea Spires" from your Deck to your hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_HAND)
e1:SetCountLimit(1,id)
e1:SetCost(s.thcost)
e1:SetCost(aux.SelfDiscardCost)
e1:SetTarget(s.thtg)
e1:SetOperation(s.thop)
c:RegisterEffect(e1)
Expand Down Expand Up @@ -45,19 +45,14 @@ function s.initial_effect(c)
e3:SetOperation(s.rmop)
c:RegisterEffect(e3)
end
s.listed_names={28669235,id} --"Apodrakosis Ascension Gate of Serpentfall"
s.listed_names={28669235,id} --"Ryu-Ge Realm - Sea Spires"
function s.checkop(e,tp,eg,ep,ev,re,r,rp)
for tc in eg:Iter() do
if tc:IsMonster() and tc:IsPreviousLocation(LOCATION_HAND|LOCATION_DECK) and not tc:IsCode(id) then
Duel.RegisterFlagEffect(0,id,RESET_PHASE|PHASE_END,0,1)
end
end
end
function s.thcost(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler()
if chk==0 then return c:IsDiscardable() end
Duel.SendtoGrave(c,REASON_COST|REASON_DISCARD)
end
function s.thfilter(c)
return c:IsCode(28669235) and c:IsAbleToHand()
end
Expand Down
12 changes: 4 additions & 8 deletions official/c21848500.lua
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
--M∀LICE<Q>HEARTS OF CRYPTER
--Maliss <Q> HEARTS OF CRYPTER
--Maliss <Q> Hearts Crypter
--Scripted by Hatter
local s,id=GetID()
function s.initial_effect(c)
c:EnableReviveLimit()
--Link materials: 3 monsters, including a "M∀LICE" monster
--Link materials: 3 monsters, including a "Maliss" monster
Link.AddProcedure(c,nil,3,3,s.lcheck)
--Shuffle 1 of your banished "M∀LICE" monsters into the Deck, and if you do, banish 1 card on the field
--Shuffle 1 of your banished "Maliss" monsters into the Deck, and if you do, banish 1 card on the field
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_TODECK+CATEGORY_REMOVE)
Expand Down Expand Up @@ -39,7 +39,7 @@ function s.initial_effect(c)
e2:SetProperty(EFFECT_FLAG_DELAY)
e2:SetCode(EVENT_REMOVE)
e2:SetCountLimit(1,{id,1})
e2:SetCost(s.spcost)
e2:SetCost(aux.PayLPCost(900))
e2:SetTarget(s.sptg)
e2:SetOperation(s.spop)
c:RegisterEffect(e2)
Expand Down Expand Up @@ -76,10 +76,6 @@ function s.inactfilter(e,ct)
local te=Duel.GetChainInfo(ct,CHAININFO_TRIGGERING_EFFECT)
return te:GetLabel()==id and te:GetHandler():GetLinkedGroupCount()>0
end
function s.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.CheckLPCost(tp,900) end
Duel.PayLPCost(tp,900)
end
function s.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler()
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
Expand Down
8 changes: 4 additions & 4 deletions official/c28669235.lua
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
--登竜華海巄門
--Apodrakosis Ascension Gate of Serpentfall
--Ryu-Ge Realm - Sea Spires
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
--You can only control 1 "Apodrakosis Ascension Gate of Serpentfall"
--You can only control 1 "Ryu-Ge Realm - Sea Spires"
c:SetUniqueOnField(1,0,id)
--Activate
local e0=Effect.CreateEffect(c)
e0:SetType(EFFECT_TYPE_ACTIVATE)
e0:SetCode(EVENT_FREE_CHAIN)
c:RegisterEffect(e0)
--Your "Apodrakosis" monsters cannot be destroyed by battle
--Your "Ryu-Ge" monsters cannot be destroyed by battle
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_INDESTRUCTABLE_BATTLE)
Expand All @@ -33,7 +33,7 @@ function s.initial_effect(c)
e2:SetCost(s.thcost)
e2:SetTarget(s.thtg)
e2:SetOperation(s.thop)
--Grant the above effect to "Apodrakosis" Pendulum Monsters and Level 10 or higher monsters whose original Type is Sea Serpent you control
--Grant the above effect to "Ryu-Ge" Pendulum Monsters and Level 10 or higher monsters whose original Type is Sea Serpent you control
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_GRANT)
e3:SetRange(LOCATION_SZONE)
Expand Down
8 changes: 4 additions & 4 deletions official/c29882827.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
--竜華界闢
--Apodrakosis World Creation
--Ryu-Ge Rising
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
--Add 1 "Apodrakosis" monster from your Deck to your hand, then you can add 1 "Apodrakosis" Pendulum Monster from your hand to your Extra Deck
--Add 1 "Ryu-Ge" monster from your Deck to your hand, then you can add 1 "Ryu-Ge" Pendulum Monster from your hand to your Extra Deck
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH+CATEGORY_TOEXTRA)
Expand All @@ -14,7 +14,7 @@ function s.initial_effect(c)
e1:SetTarget(s.thtg)
e1:SetOperation(s.thop)
c:RegisterEffect(e1)
--Special Summon 1 "Apodrakosis" monster from your Deck
--Special Summon 1 "Ryu-Ge" monster from your Deck
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,1))
e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
Expand Down Expand Up @@ -89,4 +89,4 @@ function s.spop(e,tp,eg,ep,ev,re,r,rp)
if #g>0 then
Duel.SpecialSummon(g,0,tp,tp,false,false,POS_FACEUP)
end
end
end
14 changes: 5 additions & 9 deletions official/c32061192.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
--M∀LICE<P>Dormouse
--M∀LICE <Pawn> Dormouse
--Maliss <P> Dormouse
--Scripted by Hatter
local s,id=GetID()
function s.initial_effect(c)
--"M∀LICE" Link Monsters that point to this card cannot be destroyed by card effects
--"Maliss" Link Monsters that point to this card cannot be destroyed by card effects
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
Expand All @@ -12,7 +12,7 @@ function s.initial_effect(c)
e1:SetTarget(s.linkfilter)
e1:SetValue(1)
c:RegisterEffect(e1)
--Banish 1 "M∀LICE" monster from your Deck
--Banish 1 "Maliss" monster from your Deck
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,0))
e2:SetCategory(CATEGORY_REMOVE+CATEGORY_ATKCHANGE)
Expand All @@ -30,7 +30,7 @@ function s.initial_effect(c)
e3:SetProperty(EFFECT_FLAG_DELAY)
e3:SetCode(EVENT_REMOVE)
e3:SetCountLimit(1,{id,1})
e3:SetCost(s.spcost)
e3:SetCost(aux.PayLPCost(300))
e3:SetTarget(s.sptg)
e3:SetOperation(s.spop)
c:RegisterEffect(e3)
Expand All @@ -53,7 +53,7 @@ function s.rmop(e,tp,eg,ep,ev,re,r,rp)
Duel.Remove(g,POS_FACEUP,REASON_EFFECT)
end
local c=e:GetHandler()
--"M∀LICE" monsters you control will gain 600 ATK this turn
--"Maliss" monsters you control will gain 600 ATK this turn
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_UPDATE_ATTACK)
Expand All @@ -64,10 +64,6 @@ function s.rmop(e,tp,eg,ep,ev,re,r,rp)
Duel.RegisterEffect(e1,tp)
aux.RegisterClientHint(c,0,tp,1,0,aux.Stringid(id,2))
end
function s.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.CheckLPCost(tp,300) end
Duel.PayLPCost(tp,300)
end
function s.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler()
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
Expand Down
6 changes: 3 additions & 3 deletions official/c33787730.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
--ライゼオル・ホールスラスター
--Raizeol Hole Thruster
--Ryzeal Plasma Hole
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
--Destroy face-up cards your opponent controls up to the number of "Raizeol" Xyz monsters you control
--Destroy face-up cards your opponent controls up to the number of "Ryzeal" Xyz monsters you control
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_DESTROY+CATEGORY_LEAVE_GRAVE)
Expand All @@ -15,7 +15,7 @@ function s.initial_effect(c)
e1:SetTarget(s.destg)
e1:SetOperation(s.desop)
c:RegisterEffect(e1)
--Xyz Summon using monsters you control, including a "Raizeol" monster
--Xyz Summon using monsters you control, including a "Ryzeal" monster
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,1))
e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
Expand Down
2 changes: 1 addition & 1 deletion official/c34022970.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--エクス・ライゼオル
--Ex Raizeol
--Ext Ryzeal
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
Expand Down
4 changes: 2 additions & 2 deletions official/c34909328.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
--ライゼオル・デッドネーダー
--Raizeol Deadnader
--Ryzeal Detonator
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
c:EnableReviveLimit()
--Xyz Summon Procedure: 2+ Level 4 "Raizeol" monsters
--Xyz Summon Procedure: 2+ Level 4 "Ryzeal" monsters
Xyz.AddProcedure(c,aux.FilterBoolFunctionEx(Card.IsSetCard,SET_RYZEAL),4,2,nil,nil,99)
--Destroy 1 card on the field
local e1=Effect.CreateEffect(c)
Expand Down
2 changes: 1 addition & 1 deletion official/c35844557.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--ソード・ライゼオル
--Sword Raizeol
--Sword Ryzeal
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
Expand Down
6 changes: 3 additions & 3 deletions official/c55154344.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
--登竜華幻巄門
--Apodrakosis Ascension Gate of Wyrmhaze
--Ryu-Ge Realm - Wyrm Winds
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
--You can only control 1 "Apodrakosis Ascension Gate of Wyrmhaze"
--You can only control 1 "Ryu-Ge Realm - Wyrm Winds"
c:SetUniqueOnField(1,0,id)
--Activate
local e0=Effect.CreateEffect(c)
Expand Down Expand Up @@ -35,7 +35,7 @@ function s.initial_effect(c)
e2:SetCost(s.atkcost)
e2:SetTarget(s.atktg)
e2:SetOperation(s.atkop)
--Grant the above effect to "Apodrakosis" Pendulum Monsters and Level 10 or higher monsters whose original Type is Wyrm you control
--Grant the above effect to "Ryu-Ge" Pendulum Monsters and Level 10 or higher monsters whose original Type is Wyrm you control
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_GRANT)
e3:SetRange(LOCATION_SZONE)
Expand Down
6 changes: 3 additions & 3 deletions official/c55276522.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--登竜華転生門
--Apodrakosis Ascension Crest of Transmigration
--Ryu-Ge Warm Zone
--Scripted by Eerie Code
local s,id=GetID()
function s.initial_effect(c)
Expand All @@ -13,7 +13,7 @@ function s.initial_effect(c)
e1:SetTarget(s.target)
e1:SetOperation(s.activate)
c:RegisterEffect(e1)
--Special Summon 3 "Apodrakosis" monsters with different Types, 1 each from your Deck, GY, and banishment
--Special Summon 3 "Ryu-Ge" monsters with different Types, 1 each from your Deck, GY, and banishment
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,1))
e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
Expand All @@ -25,7 +25,7 @@ function s.initial_effect(c)
e2:SetOperation(s.spop)
c:RegisterEffect(e2)
end
s.listed_names={92487128} --"Guangba, Luminous Apodrakosis of Starforge"
s.listed_names={92487128} --"Sosei Ryu-Ge Mistva"
s.listed_series={SET_RYU_GE}
function s.thfilter(c)
return c:IsRace(RACE_DINOSAUR|RACE_SEASERPENT|RACE_WYRM) and (c:IsAbleToHand() or c:IsAbleToRemove() or c:IsAbleToGrave())
Expand Down
15 changes: 5 additions & 10 deletions official/c56499179.lua
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
--幻朧竜華-覇巴
--Baba, Champion Apodrakosis of Wyrmhaze
--Genro Ryu-Ge Hakva
--Scripted by Satellaa
local s,id=GetID()
function s.initial_effect(c)
--Add 1 "Apodrakosis Ascension Gate of Wyrmhaze" from your Deck to your hand
--Add 1 "Ryu-Ge Realm - Wyrm Winds" from your Deck to your hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_HAND)
e1:SetCountLimit(1,id)
e1:SetCost(s.thgatecost)
e1:SetCost(aux.SelfBanishCost)
e1:SetTarget(s.thgatetg)
e1:SetOperation(s.thgateop)
c:RegisterEffect(e1)
Expand All @@ -27,7 +27,7 @@ function s.initial_effect(c)
e2:SetTarget(s.sptg)
e2:SetOperation(s.spop)
c:RegisterEffect(e2)
--Add 1 "Apodrakosis" card from your Deck, GY, or banishment to your hand
--Add 1 "Ryu-Ge" card from your Deck, GY, or banishment to your hand
local e3=Effect.CreateEffect(c)
e3:SetDescription(aux.Stringid(id,2))
e3:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
Expand All @@ -40,12 +40,7 @@ function s.initial_effect(c)
c:RegisterEffect(e3)
end
s.listed_series={SET_RYU_GE}
s.listed_names={55154344,id} --"Apodrakosis Ascension Gate of Wyrmhaze"
function s.thgatecost(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler()
if chk==0 then return c:IsAbleToRemoveAsCost() end
Duel.Remove(c,POS_FACEUP,REASON_COST)
end
s.listed_names={55154344,id} --"Ryu-Ge Realm - Wyrms Winds"
function s.thgatefilter(c)
return c:IsCode(55154344) and c:IsAbleToHand()
end
Expand Down
6 changes: 3 additions & 3 deletions official/c57111661.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
--M∀LICE<C>TB-11
--M∀LICE <CODE> TB-11
--Maliss <C> TB-11
--Scripted by Hatter
local s,id=GetID()
function s.initial_effect(c)
--Special Summon 1 "M∀LICE" monster from your Deck
--Special Summon 1 "Maliss" monster from your Deck
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
Expand All @@ -15,7 +15,7 @@ function s.initial_effect(c)
e1:SetTarget(s.sptg)
e1:SetOperation(s.spop)
c:RegisterEffect(e1)
--Can be activated the turn it was Set by banishing 1 face-up "M∀LICE" monster you control
--Can be activated the turn it was Set by banishing 1 face-up "Maliss" monster you control
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(id,1))
e2:SetType(EFFECT_TYPE_SINGLE)
Expand Down
4 changes: 2 additions & 2 deletions official/c60394026.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
--ライゼオル・プラグイン
--Raizeol Plug-In
--Ryzeal Plugin
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
--Special Summon 1 Xyz Monster or "Raizeol" monster from your GY or banishment
--Special Summon 1 Xyz Monster or "Ryzeal" monster from your GY or banishment
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(id,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
Expand Down
2 changes: 1 addition & 1 deletion official/c61116514.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--パルマ・ライゼオル
--Palma Raizeol
--Palm Ryzeal
--scripted by Naim
local s,id=GetID()
function s.initial_effect(c)
Expand Down
Loading
Loading