Commit 1d7106b9 authored by TanakaKotoha's avatar TanakaKotoha

lua修复+Iflist失效条目清理

parent 393f4039
...@@ -81,7 +81,6 @@ ...@@ -81,7 +81,6 @@
12001015 1 --六曜 则吉的西米尔 12001015 1 --六曜 则吉的西米尔
12001016 1 --六曜的先导 12001016 1 --六曜的先导
12001018 2 --六曜 赤口的完红丘依 12001018 2 --六曜 赤口的完红丘依
12005001 0 --真神的末裔 丘依儿
12003006 1 --水歌 圆奏龙爱迷尔 12003006 1 --水歌 圆奏龙爱迷尔
12003013 1 --无眠的海底之都 12003013 1 --无眠的海底之都
12003014 2 --水歌 魔奏的科丝特 12003014 2 --水歌 魔奏的科丝特
...@@ -151,8 +150,6 @@ ...@@ -151,8 +150,6 @@
16001011 0 --Ⅷ集团军 晓光之主教 16001011 0 --Ⅷ集团军 晓光之主教
16001014 0 --Ⅷ集团军 远知之贤者 16001014 0 --Ⅷ集团军 远知之贤者
#170 #170
17011101 1 --医生 姬塔 17011101 1 --医生 姬塔
17060914 1 --妖精 伊甸 17060914 1 --妖精 伊甸
...@@ -202,7 +199,6 @@ ...@@ -202,7 +199,6 @@
18007016 1 --幻量子转变 18007016 1 --幻量子转变
18008004 1 --新干线的车长 18008004 1 --新干线的车长
#201 #201
#214 #214
...@@ -350,9 +346,7 @@ ...@@ -350,9 +346,7 @@
47510239 1 --神魔之钥 阿米拉 47510239 1 --神魔之钥 阿米拉
47510229 1 --漆黑的解放者 阿萨谢尔 47510229 1 --漆黑的解放者 阿萨谢尔
47590005 1 --地之天使 47590005 1 --地之天使
47500001 2 --炼金术师 姬塔
47500003 0 --枪神 姬塔 47500003 0 --枪神 姬塔
47500007 2 --暗杀者 姬塔
47500025 2 --苍之命运 47500025 2 --苍之命运
47501004 0 --神盾 布罗迪亚 47501004 0 --神盾 布罗迪亚
47510001 1 --守护的星晶兽 雅典娜 47510001 1 --守护的星晶兽 雅典娜
...@@ -368,7 +362,6 @@ ...@@ -368,7 +362,6 @@
47510129 0 --魅惑的星晶兽 萨提洛斯 47510129 0 --魅惑的星晶兽 萨提洛斯
47511101 1 --星晶融合 47511101 1 --星晶融合
47511102 0 --原初兽封印之地 万魔殿 47511102 0 --原初兽封印之地 万魔殿
47591822 0 --觉醒十天众 索恩
47578901 0 --天司的创造者 路西法 47578901 0 --天司的创造者 路西法
47578905 0 --黑暗天司 奥利维尔 47578905 0 --黑暗天司 奥利维尔
47578930 0 --天司圣域—迦南 47578930 0 --天司圣域—迦南
...@@ -394,7 +387,6 @@ ...@@ -394,7 +387,6 @@
47552431 1 --露☆娜☆酱 47552431 1 --露☆娜☆酱
47578934 0 --守护天使 武器幻影 47578934 0 --守护天使 武器幻影
47578935 0 --守护天使 炽天摇篮 47578935 0 --守护天使 炽天摇篮
47510402 1 --魔法少女 美杜莎
47511551 0 --zai?出来丢人 47511551 0 --zai?出来丢人
47570100 0 --利维亚桑·马格纳 47570100 0 --利维亚桑·马格纳
47571269 1 --异空龙 异界巴哈姆特 47571269 1 --异空龙 异界巴哈姆特
...@@ -443,7 +435,6 @@ ...@@ -443,7 +435,6 @@
#502 #502
50218129 1 --数码兽的初遇 50218129 1 --数码兽的初遇
#573 #573
57300012 1 --库拉丽丝-心配 57300012 1 --库拉丽丝-心配
57320001 2 --少女人偶师·穆森 57320001 2 --少女人偶师·穆森
...@@ -486,7 +477,7 @@ ...@@ -486,7 +477,7 @@
65010034 0 --幻梦迷境 羽菜 65010034 0 --幻梦迷境 羽菜
65010042 0 --幻梦迷境 小玉 65010042 0 --幻梦迷境 小玉
65010051 0 --幻梦迷境 硬芯爱丽丝 65010051 0 --幻梦迷境 硬芯爱丽丝
65010045 0 --幻梦迷境 露拉 65010045 0 --幻梦迷境 麻奈
65010074 0 --终末旅者指挥 海勒 65010074 0 --终末旅者指挥 海勒
65010087 0 --星光歌剧 神乐光Revue 65010087 0 --星光歌剧 神乐光Revue
65010096 1 --星光歌剧Revue-『命运』 65010096 1 --星光歌剧Revue-『命运』
...@@ -508,7 +499,6 @@ ...@@ -508,7 +499,6 @@
65010005 1 --「02的反击」 65010005 1 --「02的反击」
#65020053 2 --暮色居城的起章 #65020053 2 --暮色居城的起章
65011001 1 --时终流的溯行者 65011001 1 --时终流的溯行者
65010014 1 --歌姬 凑友希那
65030052 2 --终景视界 65030052 2 --终景视界
65030053 2 --终景的交易者 65030053 2 --终景的交易者
65030055 1 --终景中的见证者 65030055 1 --终景中的见证者
...@@ -593,7 +583,6 @@ ...@@ -593,7 +583,6 @@
81010041 0 --无法回避的视线 81010041 0 --无法回避的视线
81006011 0 --空鸽水着 81006011 0 --空鸽水着
81007034 0 --终焉之证·白菊萤 81007034 0 --终焉之证·白菊萤
81008100 1 --鹭泽文香
81015001 1 --偶像·北上丽花 81015001 1 --偶像·北上丽花
81015005 1 --完美老师·北上丽花 81015005 1 --完美老师·北上丽花
81015009 2 --新曲录音·北上丽花 81015009 2 --新曲录音·北上丽花
...@@ -638,25 +627,8 @@ ...@@ -638,25 +627,8 @@
#1140 #1140
#BUGs #BUGs
#forbidden #forbidden
91869203 0 --アマゾネスの射手 91869203 0 --アマゾネスの射手
20663556 0 --イレカエル 20663556 0 --イレカエル
......
...@@ -21,7 +21,7 @@ function c33400004.initial_effect(c) ...@@ -21,7 +21,7 @@ function c33400004.initial_effect(c)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetProperty(EFFECT_FLAG_CARD_TARGET) e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
e2:SetRange(LOCATION_GRAVE) e2:SetRange(LOCATION_GRAVE)
e2:SetCountLimit(1,33400004+10000) e2:SetCountLimit(1,33400004)
e2:SetTarget(c33400004.target) e2:SetTarget(c33400004.target)
e2:SetOperation(c33400004.operation) e2:SetOperation(c33400004.operation)
c:RegisterEffect(e2) c:RegisterEffect(e2)
......
...@@ -37,14 +37,10 @@ function c33400033.initial_effect(c) ...@@ -37,14 +37,10 @@ function c33400033.initial_effect(c)
--Equip Okatana --Equip Okatana
local e4=Effect.CreateEffect(c) local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e4:SetCode(EVENT_SUMMON_SUCCESS) e4:SetCode(EVENT_SPSUMMON_SUCCESS)
e4:SetProperty(EFFECT_FLAG_DELAY) e4:SetProperty(EFFECT_FLAG_DELAY)
e4:SetCondition(c33400033.Eqcon1)
e4:SetOperation(c33400033.Eqop1) e4:SetOperation(c33400033.Eqop1)
c:RegisterEffect(e4) c:RegisterEffect(e4)
local e5=e4:Clone()
e5:SetCode(EVENT_SPSUMMON_SUCCESS)
c:RegisterEffect(e5)
--negate --negate
local e6=Effect.CreateEffect(c) local e6=Effect.CreateEffect(c)
e6:SetDescription(aux.Stringid(33400033,0)) e6:SetDescription(aux.Stringid(33400033,0))
...@@ -140,10 +136,6 @@ end ...@@ -140,10 +136,6 @@ end
function c33400033.chainlm(e,rp,tp) function c33400033.chainlm(e,rp,tp)
return tp==rp return tp==rp
end end
function c33400033.Eqcon1(e,tp,eg,ep,ev,re,r,rp)
if not re then return true end
return not re:IsHasType(EFFECT_TYPE_ACTIONS) or re:IsHasType(EFFECT_TYPE_CONTINUOUS)
end
function c33400033.Eqop1(e,tp,eg,ep,ev,re,r,rp) function c33400033.Eqop1(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
if c:IsLocation(LOCATION_MZONE) and Duel.GetLocationCount(tp,LOCATION_SZONE)>0 then if c:IsLocation(LOCATION_MZONE) and Duel.GetLocationCount(tp,LOCATION_SZONE)>0 then
......
...@@ -46,7 +46,6 @@ function c33400035.initial_effect(c) ...@@ -46,7 +46,6 @@ function c33400035.initial_effect(c)
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e4:SetCode(EVENT_SPSUMMON_SUCCESS) e4:SetCode(EVENT_SPSUMMON_SUCCESS)
e4:SetProperty(EFFECT_FLAG_DELAY) e4:SetProperty(EFFECT_FLAG_DELAY)
e4:SetCondition(c33400035.Eqcon1)
e4:SetOperation(c33400035.Eqop1) e4:SetOperation(c33400035.Eqop1)
c:RegisterEffect(e4) c:RegisterEffect(e4)
end end
...@@ -145,10 +144,6 @@ function c33400035.operation2(e,tp,eg,ep,ev,re,r,rp) ...@@ -145,10 +144,6 @@ function c33400035.operation2(e,tp,eg,ep,ev,re,r,rp)
Duel.SortDecktop(tp,1-tp,cm2) Duel.SortDecktop(tp,1-tp,cm2)
end end
--e4 --e4
function c33400035.Eqcon1(e,tp,eg,ep,ev,re,r,rp)
if not re then return true end
return not re:IsHasType(EFFECT_TYPE_ACTIONS) or re:IsHasType(EFFECT_TYPE_CONTINUOUS)
end
function c33400035.Eqop1(e,tp,eg,ep,ev,re,r,rp) function c33400035.Eqop1(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
if c:IsLocation(LOCATION_MZONE) and Duel.GetLocationCount(tp,LOCATION_SZONE)>0 then if c:IsLocation(LOCATION_MZONE) and Duel.GetLocationCount(tp,LOCATION_SZONE)>0 then
......
...@@ -50,7 +50,6 @@ function c33400220.initial_effect(c) ...@@ -50,7 +50,6 @@ function c33400220.initial_effect(c)
e5:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS) e5:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
e5:SetCode(EVENT_SPSUMMON_SUCCESS) e5:SetCode(EVENT_SPSUMMON_SUCCESS)
e5:SetProperty(EFFECT_FLAG_DELAY) e5:SetProperty(EFFECT_FLAG_DELAY)
e5:SetCondition(c33400220.Eqcon1)
e5:SetOperation(c33400220.Eqop1) e5:SetOperation(c33400220.Eqop1)
c:RegisterEffect(e5) c:RegisterEffect(e5)
end end
...@@ -177,10 +176,6 @@ function c33400220.operation2(e,tp,eg,ep,ev,re,r,rp) ...@@ -177,10 +176,6 @@ function c33400220.operation2(e,tp,eg,ep,ev,re,r,rp)
Duel.SortDecktop(tp,1-tp,cm2) Duel.SortDecktop(tp,1-tp,cm2)
end end
--e5 --e5
function c33400220.Eqcon1(e,tp,eg,ep,ev,re,r,rp)
if not re then return true end
return not re:IsHasType(EFFECT_TYPE_ACTIONS) or re:IsHasType(EFFECT_TYPE_CONTINUOUS)
end
function c33400220.Eqop1(e,tp,eg,ep,ev,re,r,rp) function c33400220.Eqop1(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
if c:IsLocation(LOCATION_MZONE) and Duel.GetLocationCount(tp,LOCATION_SZONE)>0 then if c:IsLocation(LOCATION_MZONE) and Duel.GetLocationCount(tp,LOCATION_SZONE)>0 then
......
...@@ -48,7 +48,7 @@ function c65010056.destg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -48,7 +48,7 @@ function c65010056.destg(e,tp,eg,ep,ev,re,r,rp,chk)
end end
function c65010056.desop(e,tp,eg,ep,ev,re,r,rp) function c65010056.desop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetMatchingGroup(c65010056.desfilter,tp,LOCATION_ONFIELD,LOCATION_ONFIELD,nil) local g=Duel.GetMatchingGroup(c65010056.desfilter,tp,LOCATION_ONFIELD,LOCATION_ONFIELD,nil)
if Duel.Destroy(g,REASON_EFFECT)>=2 and Duel.SelectYesNo(tp,aux.Stringid(65010056,0)) then if Duel.Destroy(g,REASON_EFFECT,LOCATION_REMOVED)>=2 and Duel.SelectYesNo(tp,aux.Stringid(65010056,0)) then
local mg=Duel.SelectMatchingCard(tp,aux.TRUE,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil) local mg=Duel.SelectMatchingCard(tp,aux.TRUE,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil)
if mg:GetCount()>0 then if mg:GetCount()>0 then
Duel.HintSelection(mg) Duel.HintSelection(mg)
......
...@@ -80,5 +80,5 @@ function c65010510.tkop(e,tp,eg,ep,ev,re,r,rp) ...@@ -80,5 +80,5 @@ function c65010510.tkop(e,tp,eg,ep,ev,re,r,rp)
end end
end end
function c65010510.aclimit(e,re,tp) function c65010510.aclimit(e,re,tp)
return re:GetHandler():IsCode(e:GetLabel()) and re:IsActiveType(TYPE_MONSTER) and (re:GetActivateLocation()==LOCATION_HAND or re:GetActivateLocation()==LOCATION_GRAVE) return re:GetHandler():IsCode(e:GetLabel()) and re:IsActiveType(TYPE_MONSTER) and re:GetHandler():IsLocation(LOCATION_HAND+LOCATION_GRAVE)
end end
\ No newline at end of file
...@@ -64,7 +64,7 @@ function c65010519.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -64,7 +64,7 @@ function c65010519.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.SpecialSummon(gc,0,tp,tp,false,false,POS_FACEUP) Duel.SpecialSummon(gc,0,tp,tp,false,false,POS_FACEUP)
end end
end end
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON) e1:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
......
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