Commit 97c25796 authored by 聖園ミカ's avatar 聖園ミカ 🐟

hop

parent f3ab6f39
No preview for this file type
--黑野紫
local m=81009074
local m=18789000
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......
--城崎千夏
local m=81020000
local m=23456000
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......
--回归虚无·城崎千夏
local m=81020001
local m=23456001
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......
--魔法少女·城崎千夏
local m=81020002
local m=23456002
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......
--独到发型·城崎千夏
local m=81020003
local m=23456003
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......@@ -44,8 +44,8 @@ function cm.tktg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chk==0 then return not Duel.IsPlayerAffectedByEffect(tp,59822133)
and Duel.GetLocationCount(tp,LOCATION_MZONE)>1
and Duel.IsExistingTarget(Card.IsFaceup,tp,0,LOCATION_MZONE,1,nil,tp)
and Duel.IsPlayerCanSpecialSummonMonster(tp,81020004,0,0x4011,-2,0,3,RACE_MACHINE,ATTRIBUTE_DARK)
and Duel.IsPlayerCanSpecialSummonMonster(tp,81020005,0,0x4011,-2,0,3,RACE_MACHINE,ATTRIBUTE_DARK) end
and Duel.IsPlayerCanSpecialSummonMonster(tp,23456004,0,0x4011,-2,0,3,RACE_MACHINE,ATTRIBUTE_DARK)
and Duel.IsPlayerCanSpecialSummonMonster(tp,23456005,0,0x4011,-2,0,3,RACE_MACHINE,ATTRIBUTE_DARK) end
Duel.SelectTarget(tp,cm.tkfilter,tp,0,LOCATION_MZONE,1,1,nil,tp)
Duel.SetOperationInfo(0,CATEGORY_TOKEN,nil,2,0,0)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,2,0,0)
......@@ -59,8 +59,8 @@ function cm.tkop(e,tp,eg,ep,ev,re,r,rp)
local def=tc:GetDefense()
if not tc:IsRelateToEffect(e) or not tc:IsFaceup() then atk=0 end
if not tc:IsRelateToEffect(e) or not tc:IsFaceup() or tc:IsType(TYPE_LINK) then def=0 end
if Duel.IsPlayerCanSpecialSummonMonster(tp,81020004,0,0x4011,atk,0,3,RACE_MACHINE,ATTRIBUTE_DARK) then
local tokena=Duel.CreateToken(tp,81020004)
if Duel.IsPlayerCanSpecialSummonMonster(tp,23456004,0,0x4011,atk,0,3,RACE_MACHINE,ATTRIBUTE_DARK) then
local tokena=Duel.CreateToken(tp,23456004)
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_SET_ATTACK)
......@@ -70,8 +70,8 @@ function cm.tkop(e,tp,eg,ep,ev,re,r,rp)
tokena:RegisterEffect(e1)
Duel.SpecialSummon(tokena,0,tp,tp,false,false,POS_FACEUP)
end
if Duel.IsPlayerCanSpecialSummonMonster(tp,81020005,0,0x4011,def,0,3,RACE_MACHINE,ATTRIBUTE_DARK) then
local tokenb=Duel.CreateToken(tp,81020005)
if Duel.IsPlayerCanSpecialSummonMonster(tp,23456005,0,0x4011,def,0,3,RACE_MACHINE,ATTRIBUTE_DARK) then
local tokenb=Duel.CreateToken(tp,23456005)
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_SET_ATTACK)
......
--城崎千夏·静
local m=81020006
local m=23456006
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcFun2(c,aux.FilterBoolFunction(Card.IsFusionSetCard,0x381f),cm.ffilter,true)
aux.AddFusionProcFun2(c,aux.FilterBoolFunction(Card.IsFusionSetCard,0xc40),cm.ffilter,true)
--atkup
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(m,0))
......
--城崎千夏·糖
local m=81020007
local m=23456007
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......@@ -35,7 +35,7 @@ function cm.initial_effect(c)
c:RegisterEffect(e3)
end
function cm.costfilter(c,tp)
return c:IsFaceupEx() and c:IsSetCard(0x381f) and c:IsType(TYPE_MONSTER)
return c:IsFaceupEx() and c:IsSetCard(0xc40) and c:IsType(TYPE_MONSTER)
and c:IsAbleToGraveAsCost() and Duel.GetMZoneCount(tp,c)>0
end
function cm.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
......
--城崎千夏·花
local m=81020008
local m=23456008
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......@@ -35,7 +35,7 @@ function cm.splimit(e,c)
return not c:IsRace(RACE_MACHINE)
end
function cm.thfilter(c)
return c:IsSetCard(0x381f) and c:IsType(TYPE_MONSTER) and (c:IsAbleToHand() or c:IsAbleToGrave()) and not c:IsCode(m)
return c:IsSetCard(0xc40) and c:IsType(TYPE_MONSTER) and (c:IsAbleToHand() or c:IsAbleToGrave()) and not c:IsCode(m)
end
function cm.thtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.thfilter,tp,LOCATION_DECK,0,1,nil) end
......
--城崎千夏·绣
local m=81020009
local m=23456009
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......@@ -15,7 +15,7 @@ function cm.initial_effect(c)
c:RegisterEffect(e1)
end
function cm.cfilter(c)
return c:IsFaceup() and c:IsSetCard(0x381f) and not c:IsCode(m)
return c:IsFaceup() and c:IsSetCard(0xc40) and not c:IsCode(m)
end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsExistingMatchingCard(cm.cfilter,tp,LOCATION_MZONE,0,1,nil)
......
--城崎千夏·彩
local m=81020010
local m=23456010
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......@@ -25,7 +25,7 @@ function cm.initial_effect(c)
end
cm.fusion_effect=true
function cm.rpfilter(c)
return c:IsFaceup() and c:IsSetCard(0x381f)
return c:IsFaceup() and c:IsSetCard(0xc40)
end
function cm.rptg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
local c=e:GetHandler()
......
--夏川瞳美
function c81009001.initial_effect(c)
function c62688000.initial_effect(c)
--link summon
c:EnableReviveLimit()
aux.AddLinkProcedure(c,nil,3,3)
......@@ -7,7 +7,7 @@ function c81009001.initial_effect(c)
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetCode(EFFECT_DIRECT_ATTACK)
e1:SetCondition(c81009001.dircon)
e1:SetCondition(c62688000.dircon)
c:RegisterEffect(e1)
--battle damage to effect damage
local e2=Effect.CreateEffect(c)
......@@ -21,16 +21,16 @@ function c81009001.initial_effect(c)
e3:SetCode(EFFECT_CANNOT_ACTIVATE)
e3:SetRange(LOCATION_MZONE)
e3:SetTargetRange(0,1)
e3:SetValue(c81009001.aclimit)
e3:SetCondition(c81009001.actcon)
e3:SetValue(c62688000.aclimit)
e3:SetCondition(c62688000.actcon)
c:RegisterEffect(e3)
end
function c81009001.dircon(e)
function c62688000.dircon(e)
return e:GetHandler():GetColumnGroupCount()==0
end
function c81009001.aclimit(e,re,tp)
function c62688000.aclimit(e,re,tp)
return not re:GetHandler():IsImmuneToEffect(e)
end
function c81009001.actcon(e)
function c62688000.actcon(e)
return Duel.GetAttacker()==e:GetHandler() or Duel.GetAttackTarget()==e:GetHandler()
end
--
local m=81009002
local m=63987000
local cm=_G["c"..m]
function cm.initial_effect(c)
--link summon
......
--星宫时子
local m=81009051
local m=66688001
local cm=_G["c"..m]
Duel.LoadScript("c81000000.lua")
function cm.initial_effect(c)
......
--独处者·星宫时子
local m=81009052
local m=66688002
local cm=_G["c"..m]
function cm.initial_effect(c)
--tohand
......
--蝶之光·星宫时子
local m=81009053
local m=66688003
local cm=_G["c"..m]
function cm.initial_effect(c)
--xyz summon
......
--青之泪·星宫时子
local m=81009054
local m=66688004
local cm=_G["c"..m]
function cm.initial_effect(c)
--tohand
......
--雨·星宫时子
local m=81009055
local m=66688005
local cm=_G["c"..m]
function cm.initial_effect(c)
--xyz summon
......
--青色之音
local m=81009056
local m=66688006
local cm=_G["c"..m]
function cm.initial_effect(c)
--spsummon
......
--青色之跃
local m=81009057
local m=66688007
local cm=_G["c"..m]
function cm.initial_effect(c)
--Activate
......
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