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