Commit cfb8c6c7 authored by 未闻皂名's avatar 未闻皂名

2025/11/14 新增:5周年包新卡,集约之魔导师

parent 2ba0f49a
Pipeline #41620 passed with stages
in 7 minutes and 45 seconds
No preview for this file type
local cm,m=GetID()
local list={120109039}
cm.name="集约之魔导师"
function cm.initial_effect(c)
RD.AddCodeList(c,list)
--Atk Up
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_ATKCHANGE)
e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE)
e1:SetCondition(cm.condition)
e1:SetCost(cm.cost)
e1:SetTarget(cm.target)
e1:SetOperation(cm.operation)
c:RegisterEffect(e1)
end
--Atk Up
function cm.filter(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP)
end
function cm.exfilter(c)
return RD.IsLegendCode(c,list[1])
end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return RD.IsSummonTurn(e:GetHandler())
end
cm.cost=RD.CostSendDeckTopToGrave(2)
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.filter,tp,LOCATION_ONFIELD,0,1,nil) end
end
function cm.operation(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsFaceup() and c:IsRelateToEffect(e) then
local atk=Duel.GetMatchingGroupCount(cm.filter,tp,LOCATION_ONFIELD,0,nil)*500
if Duel.IsExistingMatchingCard(cm.exfilter,tp,LOCATION_GRAVE,0,1,nil) then
atk=atk+1000
end
RD.AttachAtkDef(e,c,atk,0,RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
end
end
\ No newline at end of file
local cm,m=GetID()
local list={120297005}
cm.name="封拳的僵尸"
function cm.initial_effect(c)
RD.AddCodeList(c,list)
--Level Down
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_GRAVE_SPSUMMON)
e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE)
e1:SetCost(cm.cost)
e1:SetTarget(cm.target)
e1:SetOperation(cm.operation)
c:RegisterEffect(e1)
end
--Level Down
function cm.filter(c)
return c:IsFaceup() and c:IsLevelAbove(3)
end
function cm.spfilter(c,e,tp)
return c:IsCode(list[1]) and RD.IsCanBeSpecialSummoned(c,e,tp,POS_FACEUP_DEFENSE)
end
cm.cost=RD.CostSendDeckTopToGrave(1)
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.filter,tp,0,LOCATION_MZONE,1,nil) end
end
function cm.operation(e,tp,eg,ep,ev,re,r,rp)
RD.SelectAndDoAction(aux.Stringid(m,1),cm.filter,tp,0,LOCATION_MZONE,1,1,nil,function(g)
RD.AttachLevel(e,g:GetFirst(),-2,RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END)
local c=e:GetHandler()
if c:IsPosition(POS_FACEUP_ATTACK) and c:IsRelateToEffect(e) then
RD.CanSelectAndSpecialSummon(aux.Stringid(m,2),aux.NecroValleyFilter(cm.spfilter),tp,LOCATION_GRAVE,0,1,1,nil,e,POS_FACEUP_DEFENSE)
end
end)
end
\ No newline at end of file
local cm,m=GetID()
cm.name="行星庇护盾"
function cm.initial_effect(c)
--Cannot To Hand & Deck & Extra
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
e1:SetType(EFFECT_TYPE_IGNITION)
e1:SetRange(LOCATION_MZONE)
e1:SetCost(cm.cost)
e1:SetTarget(cm.target)
e1:SetOperation(cm.operation)
c:RegisterEffect(e1)
end
--Cannot To Hand & Deck & Extra
function cm.filter1(c)
return c:IsFaceup() and c:IsRace(RACE_GALAXY) and c:IsLocation(LOCATION_MZONE)
and c:GetFlagEffect(m)==0
end
function cm.filter2(c)
return c:IsType(TYPE_SPELL+TYPE_TRAP) and c:GetFlagEffect(m)==0
end
function cm.filter(c)
return cm.filter1(c) or cm.filter2(c)
end
function cm.check(g)
if g:GetCount()==1 then
return cm.filter1(g:GetFirst())
elseif g:GetCount()==2 then
local tc1,tc2=g:GetFirst(),g:GetNext()
return (cm.filter1(tc1) and cm.filter2(tc2)) or (cm.filter1(tc2) and cm.filter2(tc1))
else
return false
end
end
cm.cost=RD.CostSendDeckTopToGrave(2)
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.filter1,tp,LOCATION_MZONE,0,1,nil) end
end
function cm.operation(e,tp,eg,ep,ev,re,r,rp)
RD.SelectGroupAndDoAction(aux.Stringid(m,1),cm.filter,cm.check,tp,LOCATION_ONFIELD,0,1,1,nil,function(g)
g:ForEach(function(tc)
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetDescription(aux.Stringid(m,2))
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_CANNOT_TO_HAND_EFFECT)
e1:SetProperty(EFFECT_FLAG_CLIENT_HINT)
e1:SetLabel(1-tp)
e1:SetCondition(cm.buffcon)
e1:SetValue(1)
e1:SetReset(RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END+RESET_OPPO_TURN)
tc:RegisterEffect(e1)
local e2=e1:Clone()
e2:SetCode(EFFECT_CANNOT_TO_DECK_EFFECT)
tc:RegisterEffect(e2)
if not tc:IsImmuneToEffect(e) then
tc:RegisterFlagEffect(m,RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END+RESET_OPPO_TURN,0,1)
end
end)
end)
end
function cm.buffcon(e)
return Duel.GetTurnPlayer()==e:GetLabel()
end
\ No newline at end of file
...@@ -12,7 +12,7 @@ https://yugipedia.com/wiki/Category:Rush_Duel_cards ...@@ -12,7 +12,7 @@ https://yugipedia.com/wiki/Category:Rush_Duel_cards
- **April 12, 2025**: 5th ANNIVERSARY PACK (RD/5TH1-JP): `120283XXX` - **April 12, 2025**: 5th ANNIVERSARY PACK (RD/5TH1-JP): `120283XXX`
- **April 1, 2025**: GALAXY CUP 2025 Pack (RD/GC25-JP): `120284XXX` - **April 1, 2025**: GALAXY CUP 2025 Pack (RD/GC25-JP): `120284XXX`
- **May 31, 2025**: Accel Road of the Attack (RD/KP21-JP): `120285XXX` - **May 31, 2025**: Accel Road of the Attack (RD/KP21-JP): `120285XXX`
- **May 31, 2025**: 5th SPECIAL PACK (RD/5THS-JP): `120286XXX` - **May 31, 2025**: 5th SPECIAL PACK (RD/5THS-JPA): `120286XXX`
- **July 12, 2025**: Advance Pack Devils ??? (RD/AP01-JP): `120287XXX` - **July 12, 2025**: Advance Pack Devils ??? (RD/AP01-JP): `120287XXX`
- **April 1, 2025**: Special Victory Pack (RD/S251-JP): `120288XXX` - **April 1, 2025**: Special Victory Pack (RD/S251-JP): `120288XXX`
- **July 1, 2025**: Special Victory Pack (RD/S252-JP): `120289XXX` - **July 1, 2025**: Special Victory Pack (RD/S252-JP): `120289XXX`
...@@ -22,7 +22,8 @@ https://yugipedia.com/wiki/Category:Rush_Duel_cards ...@@ -22,7 +22,8 @@ https://yugipedia.com/wiki/Category:Rush_Duel_cards
- **October 18, 2025**: Over Rush Pack 3 (RD/ORP3-JP): `120293XXX` - **October 18, 2025**: Over Rush Pack 3 (RD/ORP3-JP): `120293XXX`
- **November 29, 2025**: ??? (RD/KP23-JP): `120294XXX` - **November 29, 2025**: ??? (RD/KP23-JP): `120294XXX`
- **October 1, 2025**: Special Victory Pack (RD/S253-JP): `120295XXX` - **October 1, 2025**: Special Victory Pack (RD/S253-JP): `120295XXX`
- **???**: ??? (RD/26PR-JP): `120296XXX` - **???, 2026**: ??? (RD/26PR-JP): `120296XXX`
- **November 29, 2025**: 5th SPECIAL PACK Vol.2 (RD/5THS-JPB): `120295XXX`
# Archived # Archived
- **April 3, 2020** : Saikyō Jump May 2020 promotional card (RD/SJMP-JP) : `120100XXX` - **April 3, 2020** : Saikyō Jump May 2020 promotional card (RD/SJMP-JP) : `120100XXX`
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment