Commit 3daf9773 authored by nekrozar's avatar nekrozar

fix Fortune Lady

https://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=8586

「フォーチュンレディ・ライティー」のレベルが12になっている場合でも、自分ターンのスタンバイフェイズを迎えたのであれば、『このカードのレベルを1つ上げる(最大12まで)』モンスター効果は発動します。
parent 0e4956a9
...@@ -36,7 +36,7 @@ function c29088922.value(e,c) ...@@ -36,7 +36,7 @@ function c29088922.value(e,c)
return c:GetLevel()*300 return c:GetLevel()*300
end end
function c29088922.lvcon(e,tp,eg,ep,ev,re,r,rp) function c29088922.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c29088922.lvop(e,tp,eg,ep,ev,re,r,rp) function c29088922.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
...@@ -37,7 +37,7 @@ function c34471458.value(e,c) ...@@ -37,7 +37,7 @@ function c34471458.value(e,c)
return c:GetLevel()*200 return c:GetLevel()*200
end end
function c34471458.lvcon(e,tp,eg,ep,ev,re,r,rp) function c34471458.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c34471458.lvop(e,tp,eg,ep,ev,re,r,rp) function c34471458.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
...@@ -38,7 +38,7 @@ function c55586621.value(e,c) ...@@ -38,7 +38,7 @@ function c55586621.value(e,c)
return c:GetLevel()*400 return c:GetLevel()*400
end end
function c55586621.lvcon(e,tp,eg,ep,ev,re,r,rp) function c55586621.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c55586621.lvop(e,tp,eg,ep,ev,re,r,rp) function c55586621.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
...@@ -60,7 +60,7 @@ function c55586621.spfilter(c,e,tp) ...@@ -60,7 +60,7 @@ function c55586621.spfilter(c,e,tp)
return c:IsSetCard(0x31) and c:IsCanBeSpecialSummoned(e,0x8,tp,false,false) return c:IsSetCard(0x31) and c:IsCanBeSpecialSummoned(e,0x8,tp,false,false)
end end
function c55586621.sptg(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function c55586621.sptg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(tp) and c55586621.spfilter(chkc,e,tp) end if chkc then return chkc:IsLocation(LOCATION_GRAVE) and chkc:IsControler(tp) and c55586621.spfilter(chkc,e,tp) end
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0 if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and Duel.IsExistingTarget(c55586621.spfilter,tp,LOCATION_GRAVE,0,1,nil,e,tp) end and Duel.IsExistingTarget(c55586621.spfilter,tp,LOCATION_GRAVE,0,1,nil,e,tp) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
......
...@@ -37,7 +37,7 @@ function c57869175.value(e,c) ...@@ -37,7 +37,7 @@ function c57869175.value(e,c)
return c:GetLevel()*200 return c:GetLevel()*200
end end
function c57869175.lvcon(e,tp,eg,ep,ev,re,r,rp) function c57869175.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c57869175.lvop(e,tp,eg,ep,ev,re,r,rp) function c57869175.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
...@@ -43,7 +43,7 @@ function c70252926.value(e,c) ...@@ -43,7 +43,7 @@ function c70252926.value(e,c)
return c:GetLevel()*400 return c:GetLevel()*400
end end
function c70252926.lvcon(e,tp,eg,ep,ev,re,r,rp) function c70252926.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c70252926.rmfilter(c) function c70252926.rmfilter(c)
return c:IsAbleToRemove() and c:IsFaceup() return c:IsAbleToRemove() and c:IsFaceup()
......
...@@ -37,7 +37,7 @@ function c71870152.value(e,c) ...@@ -37,7 +37,7 @@ function c71870152.value(e,c)
return c:GetLevel()*200 return c:GetLevel()*200
end end
function c71870152.lvcon(e,tp,eg,ep,ev,re,r,rp) function c71870152.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c71870152.lvop(e,tp,eg,ep,ev,re,r,rp) function c71870152.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
...@@ -35,7 +35,7 @@ function c82693917.value(e,c) ...@@ -35,7 +35,7 @@ function c82693917.value(e,c)
return c:GetLevel()*300 return c:GetLevel()*300
end end
function c82693917.lvcon(e,tp,eg,ep,ev,re,r,rp) function c82693917.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c82693917.lvop(e,tp,eg,ep,ev,re,r,rp) function c82693917.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
...@@ -36,7 +36,7 @@ function c82971335.value(e,c) ...@@ -36,7 +36,7 @@ function c82971335.value(e,c)
return c:GetLevel()*400 return c:GetLevel()*400
end end
function c82971335.lvcon(e,tp,eg,ep,ev,re,r,rp) function c82971335.lvcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and e:GetHandler():IsLevelAbove(1) and e:GetHandler():IsLevelBelow(11) return Duel.GetTurnPlayer()==tp
end end
function c82971335.lvop(e,tp,eg,ep,ev,re,r,rp) function c82971335.lvop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
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