Commit c9618602 authored by salix5's avatar salix5

fix

https://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=11530&keyword=&tag=-1
half of x: ceil(x/2)
halves LP: lp=ceil(lp/2), which is equal to pay floor(lp/2)
parent 6e55f100
...@@ -89,6 +89,6 @@ function c41546.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -89,6 +89,6 @@ function c41546.desop(e,tp,eg,ep,ev,re,r,rp)
end end
function c41546.val(e,re,dam,r,rp,rc) function c41546.val(e,re,dam,r,rp,rc)
if bit.band(r,REASON_BATTLE)~=0 then if bit.band(r,REASON_BATTLE)~=0 then
return math.floor(dam/2) return math.ceil(dam/2)
else return dam end else return dam end
end end
...@@ -60,18 +60,6 @@ function c67508932.rmop(e,tp,eg,ep,ev,re,r,rp) ...@@ -60,18 +60,6 @@ function c67508932.rmop(e,tp,eg,ep,ev,re,r,rp)
c:RegisterFlagEffect(67508933,RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END,0,1) c:RegisterFlagEffect(67508933,RESET_EVENT+RESETS_STANDARD+RESET_PHASE+PHASE_END,0,1)
end end
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
e1:SetCode(EVENT_PRE_BATTLE_DAMAGE)
e1:SetCondition(c67508932.dcon)
e1:SetOperation(c67508932.dop)
e1:SetReset(RESET_PHASE+PHASE_END)
Duel.RegisterEffect(e1,tp)
end
function c67508932.dcon(e,tp,eg,ep,ev,re,r,rp)
return ep~=tp
end
function c67508932.dop(e,tp,eg,ep,ev,re,r,rp)
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
e1:SetCode(EFFECT_CHANGE_DAMAGE) e1:SetCode(EFFECT_CHANGE_DAMAGE)
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
...@@ -82,7 +70,7 @@ function c67508932.dop(e,tp,eg,ep,ev,re,r,rp) ...@@ -82,7 +70,7 @@ function c67508932.dop(e,tp,eg,ep,ev,re,r,rp)
end end
function c67508932.val(e,re,dam,r,rp,rc) function c67508932.val(e,re,dam,r,rp,rc)
if bit.band(r,REASON_BATTLE)~=0 then if bit.band(r,REASON_BATTLE)~=0 then
return dam/2 return math.ceil(dam/2)
else return dam end else return dam end
end end
function c67508932.spfilter(c,e,tp) function c67508932.spfilter(c,e,tp)
......
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