Commit bf9a415d authored by DailyShana's avatar DailyShana

fix

parent f0df5c7e
...@@ -61,8 +61,7 @@ function c88482761.operation(e,tp,eg,ep,ev,re,r,rp) ...@@ -61,8 +61,7 @@ function c88482761.operation(e,tp,eg,ep,ev,re,r,rp)
end end
end end
function c88482761.atkcon(e,tp,eg,ep,ev,re,r,rp) function c88482761.atkcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()~=tp and (Duel.GetCurrentPhase()>=PHASE_BATTLE_START and Duel.GetCurrentPhase()<=PHASE_BATTLE) return Duel.GetTurnPlayer()~=tp and Duel.GetCurrentPhase()==PHASE_BATTLE_STEP
and not Duel.CheckTiming(TIMING_BATTLE_START+TIMING_BATTLE_END)
end end
function c88482761.atkcost(e,tp,eg,ep,ev,re,r,rp,chk) function c88482761.atkcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsAbleToRemoveAsCost() end if chk==0 then return e:GetHandler():IsAbleToRemoveAsCost() end
......
...@@ -23,8 +23,7 @@ function c9365703.sumop(e,tp,eg,ep,ev,re,r,rp) ...@@ -23,8 +23,7 @@ function c9365703.sumop(e,tp,eg,ep,ev,re,r,rp)
e:GetHandler():RegisterFlagEffect(9365703,RESET_EVENT+0x1fc0000+RESET_PHASE+PHASE_END,0,1) e:GetHandler():RegisterFlagEffect(9365703,RESET_EVENT+0x1fc0000+RESET_PHASE+PHASE_END,0,1)
end end
function c9365703.dacon(e,tp,eg,ep,ev,re,r,rp) function c9365703.dacon(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckTiming(TIMING_BATTLE_START) or Duel.CheckTiming(TIMING_BATTLE_END) then return false end return Duel.GetCurrentPhase()==PHASE_BATTLE_STEP and Duel.GetCurrentChain()==0
return (Duel.GetCurrentPhase()>=PHASE_BATTLE_START and Duel.GetCurrentPhase()<=PHASE_BATTLE) and Duel.GetCurrentChain()==0
and e:GetHandler():GetFlagEffect(9365703)~=0 and e:GetHandler():GetFlagEffect(9365703)~=0
end end
function c9365703.daop(e,tp,eg,ep,ev,re,r,rp) function c9365703.daop(e,tp,eg,ep,ev,re,r,rp)
......
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