Commit eb6153d7 authored by VanillaSalt's avatar VanillaSalt

update

parent 0170f1ea
...@@ -30,6 +30,10 @@ function c19230407.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -30,6 +30,10 @@ function c19230407.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e1:SetCode(EFFECT_SKIP_DP) e1:SetCode(EFFECT_SKIP_DP)
e1:SetTargetRange(1,0) e1:SetTargetRange(1,0)
e1:SetReset(RESET_PHASE+PHASE_END,3) if Duel.GetTurnPlayer()==tp and Duel.GetCurrentPhase()==PHASE_DRAW then
e1:SetReset(RESET_PHASE+PHASE_DRAW+RESET_SELF_TURN,2)
else
e1:SetReset(RESET_PHASE+PHASE_DRAW+RESET_SELF_TURN)
end
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
end end
...@@ -40,10 +40,10 @@ function c43262273.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -40,10 +40,10 @@ function c43262273.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetCountLimit(1) e1:SetCountLimit(1)
if Duel.GetTurnPlayer()==1-tp and Duel.GetCurrentPhase()==PHASE_END then if Duel.GetTurnPlayer()==1-tp and Duel.GetCurrentPhase()==PHASE_END then
e1:SetLabel(Duel.GetTurnCount()) e1:SetLabel(Duel.GetTurnCount())
e1:SetReset(RESET_PHASE+PHASE_END,3) e1:SetReset(RESET_PHASE+PHASE_END+RESET_OPPO_TURN,2)
else else
e1:SetLabel(0) e1:SetLabel(0)
e1:SetReset(RESET_PHASE+PHASE_END,2) e1:SetReset(RESET_PHASE+PHASE_END+RESET_OPPO_TURN)
end end
e1:SetLabelObject(tc) e1:SetLabelObject(tc)
e1:SetCondition(c43262273.retcon) e1:SetCondition(c43262273.retcon)
......
...@@ -22,12 +22,9 @@ function c54094821.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -22,12 +22,9 @@ function c54094821.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetTargetRange(0,1) e1:SetTargetRange(0,1)
e1:SetValue(c54094821.aclimit) e1:SetValue(c54094821.aclimit)
if Duel.GetTurnPlayer()==tp and Duel.GetCurrentPhase()<=PHASE_STANDBY then if Duel.GetTurnPlayer()==tp and Duel.GetCurrentPhase()<=PHASE_STANDBY then
e1:SetReset(RESET_PHASE+PHASE_STANDBY,3) e1:SetReset(RESET_PHASE+PHASE_STANDBY+RESET_SELF_TURN,2)
elseif Duel.GetTurnPlayer()==tp and Duel.GetCurrentPhase()>PHASE_STANDBY
or Duel.GetTurnPlayer()==1-tp and Duel.GetCurrentPhase()<=PHASE_STANDBY then
e1:SetReset(RESET_PHASE+PHASE_STANDBY,2)
else else
e1:SetReset(RESET_PHASE+PHASE_STANDBY,1) e1:SetReset(RESET_PHASE+PHASE_STANDBY+RESET_SELF_TURN)
end end
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
end end
......
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