Skip to content

Commit 585483f

Browse files
authored
Update "Tachyon Refresh"
Prevent script error when targeting a monster for exclusion.
1 parent 225c65d commit 585483f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

unofficial/c511001183.lua

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
--時空浄化
12
--Tachyon Refresh
23
local s,id=GetID()
34
function s.initial_effect(c)
@@ -15,13 +16,13 @@ function s.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
1516
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(tp) and chkc:IsAbleToRemove() end
1617
if chk==0 then return Duel.IsExistingTarget(Card.IsAbleToRemove,tp,LOCATION_MZONE,0,1,nil) end
1718
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
18-
Duel.SelectTarget(tp,Card.IsAbleToRemove,tp,LOCATION_MZONE,0,1,1,nil)
19+
local g=Duel.SelectTarget(tp,Card.IsAbleToRemove,tp,LOCATION_MZONE,0,1,1,nil)
1920
Duel.SetOperationInfo(0,CATEGORY_REMOVE,g,1,0,0)
2021
end
2122
function s.activate(e,tp,eg,ep,ev,re,r,rp)
2223
local tc=Duel.GetFirstTarget()
23-
if tc:IsRelateToEffect(e) and tc:IsControler(tp) and Duel.Remove(tc,0,REASON_EFFECT+REASON_TEMPORARY)~=0 then
24+
if tc:IsRelateToEffect(e) and tc:IsControler(tp) and Duel.Remove(tc,0,REASON_EFFECT|REASON_TEMPORARY)~=0 then
2425
Duel.BreakEffect()
2526
Duel.ReturnToField(tc)
2627
end
27-
end
28+
end

0 commit comments

Comments
 (0)