Commit c8d3cbe4 authored by Tang Xinwei's avatar Tang Xinwei

修复先行卡+100未被脚本订正的问题,改为+1

parent 82ec5773
...@@ -161,8 +161,8 @@ end ...@@ -161,8 +161,8 @@ end
function c12381100.discon(e,tp,eg,ep,ev,re,r,rp) function c12381100.discon(e,tp,eg,ep,ev,re,r,rp)
return rp==1-tp and not e:GetHandler():IsStatus(STATUS_BATTLE_DESTROYED) and Duel.IsChainNegatable(ev) return rp==1-tp and not e:GetHandler():IsStatus(STATUS_BATTLE_DESTROYED) and Duel.IsChainNegatable(ev)
and ((re:IsActiveType(TYPE_MONSTER) and Duel.GetFlagEffect(tp,12381100)==0) and ((re:IsActiveType(TYPE_MONSTER) and Duel.GetFlagEffect(tp,12381100)==0)
or (re:IsActiveType(TYPE_SPELL) and Duel.GetFlagEffect(tp,100212101)==0) or (re:IsActiveType(TYPE_SPELL) and Duel.GetFlagEffect(tp,12381100+1)==0)
or (re:IsActiveType(TYPE_TRAP) and Duel.GetFlagEffect(tp,100212201)==0)) or (re:IsActiveType(TYPE_TRAP) and Duel.GetFlagEffect(tp,12381100+2)==0))
end end
function c12381100.distg(e,tp,eg,ep,ev,re,r,rp,chk) function c12381100.distg(e,tp,eg,ep,ev,re,r,rp,chk)
local c=e:GetHandler() local c=e:GetHandler()
...@@ -178,7 +178,7 @@ function c12381100.distg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -178,7 +178,7 @@ function c12381100.distg(e,tp,eg,ep,ev,re,r,rp,chk)
e1:SetTargetRange(1,0) e1:SetTargetRange(1,0)
Duel.RegisterEffect(e1,tp) Duel.RegisterEffect(e1,tp)
elseif re:IsActiveType(TYPE_SPELL) then elseif re:IsActiveType(TYPE_SPELL) then
Duel.RegisterFlagEffect(tp,100212101,RESET_PHASE+PHASE_END,EFFECT_FLAG_OATH,1) Duel.RegisterFlagEffect(tp,12381100+1,RESET_PHASE+PHASE_END,EFFECT_FLAG_OATH,1)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(12381100,4)) e1:SetDescription(aux.Stringid(12381100,4))
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
...@@ -186,7 +186,7 @@ function c12381100.distg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -186,7 +186,7 @@ function c12381100.distg(e,tp,eg,ep,ev,re,r,rp,chk)
e1:SetReset(RESET_PHASE+PHASE_END) e1:SetReset(RESET_PHASE+PHASE_END)
e1:SetTargetRange(1,0) e1:SetTargetRange(1,0)
else re:IsActiveType(TYPE_TRAP) else re:IsActiveType(TYPE_TRAP)
Duel.RegisterFlagEffect(tp,100212201,RESET_PHASE+PHASE_END,EFFECT_FLAG_OATH,1) Duel.RegisterFlagEffect(tp,12381100+2,RESET_PHASE+PHASE_END,EFFECT_FLAG_OATH,1)
local e1=Effect.CreateEffect(c) local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(12381100,5)) e1:SetDescription(aux.Stringid(12381100,5))
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
......
...@@ -29,7 +29,7 @@ function c12612470.initial_effect(c) ...@@ -29,7 +29,7 @@ function c12612470.initial_effect(c)
e4:SetCategory(CATEGORY_POSITION) e4:SetCategory(CATEGORY_POSITION)
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_F) e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_F)
e4:SetCode(EVENT_MOVE) e4:SetCode(EVENT_MOVE)
e4:SetCountLimit(1,101203131) e4:SetCountLimit(1,12612470+1)
e4:SetCondition(c12612470.poscon) e4:SetCondition(c12612470.poscon)
e4:SetTarget(c12612470.postg) e4:SetTarget(c12612470.postg)
e4:SetOperation(c12612470.posop) e4:SetOperation(c12612470.posop)
......
...@@ -15,7 +15,7 @@ function c21291696.initial_effect(c) ...@@ -15,7 +15,7 @@ function c21291696.initial_effect(c)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetProperty(EFFECT_FLAG_CARD_TARGET) e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
e2:SetCountLimit(1,100214112) e2:SetCountLimit(1,21291696+1)
e2:SetTarget(c21291696.lvtg) e2:SetTarget(c21291696.lvtg)
e2:SetOperation(c21291696.lvop) e2:SetOperation(c21291696.lvop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
......
...@@ -18,7 +18,7 @@ function c24079759.initial_effect(c) ...@@ -18,7 +18,7 @@ function c24079759.initial_effect(c)
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O) e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e2:SetProperty(EFFECT_FLAG_DELAY) e2:SetProperty(EFFECT_FLAG_DELAY)
e2:SetCode(EVENT_SUMMON_SUCCESS) e2:SetCode(EVENT_SUMMON_SUCCESS)
e2:SetCountLimit(1,101203108) e2:SetCountLimit(1,24079759+1)
e2:SetTarget(c24079759.thtg) e2:SetTarget(c24079759.thtg)
e2:SetOperation(c24079759.thop) e2:SetOperation(c24079759.thop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
......
...@@ -24,7 +24,7 @@ function c34001672.initial_effect(c) ...@@ -24,7 +24,7 @@ function c34001672.initial_effect(c)
e2:SetCode(EVENT_DETACH_MATERIAL) e2:SetCode(EVENT_DETACH_MATERIAL)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_DELAY) e2:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_DELAY)
e2:SetCountLimit(1,101203147) e2:SetCountLimit(1,34001672+100)
e2:SetCondition(c34001672.xmcon) e2:SetCondition(c34001672.xmcon)
e2:SetTarget(c34001672.xmtg) e2:SetTarget(c34001672.xmtg)
e2:SetOperation(c34001672.xmop) e2:SetOperation(c34001672.xmop)
...@@ -35,7 +35,7 @@ function c34001672.initial_effect(c) ...@@ -35,7 +35,7 @@ function c34001672.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_PHASE+PHASE_END) e3:SetCode(EVENT_PHASE+PHASE_END)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,101203247) e3:SetCountLimit(1,34001672+1)
e3:SetTarget(c34001672.mttg) e3:SetTarget(c34001672.mttg)
e3:SetOperation(c34001672.mtop) e3:SetOperation(c34001672.mtop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -16,7 +16,7 @@ function c44201739.initial_effect(c) ...@@ -16,7 +16,7 @@ function c44201739.initial_effect(c)
e2:SetCode(EVENT_CHAINING) e2:SetCode(EVENT_CHAINING)
e2:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_DAMAGE_CAL) e2:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_DAMAGE_CAL)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1,100213101) e2:SetCountLimit(1,44201739+1)
e2:SetCondition(c44201739.negcon) e2:SetCondition(c44201739.negcon)
e2:SetCost(c44201739.negcost) e2:SetCost(c44201739.negcost)
e2:SetTarget(c44201739.negtg) e2:SetTarget(c44201739.negtg)
......
...@@ -23,7 +23,7 @@ function c51473858.initial_effect(c) ...@@ -23,7 +23,7 @@ function c51473858.initial_effect(c)
e3:SetType(EFFECT_TYPE_QUICK_O) e3:SetType(EFFECT_TYPE_QUICK_O)
e3:SetRange(LOCATION_GRAVE) e3:SetRange(LOCATION_GRAVE)
e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END) e3:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END)
e3:SetCountLimit(1,101203109) e3:SetCountLimit(1,51473858+1)
e3:SetCondition(c51473858.spcon2) e3:SetCondition(c51473858.spcon2)
e3:SetTarget(c51473858.sptg2) e3:SetTarget(c51473858.sptg2)
e3:SetOperation(c51473858.spop2) e3:SetOperation(c51473858.spop2)
......
...@@ -16,7 +16,7 @@ function c58680635.initial_effect(c) ...@@ -16,7 +16,7 @@ function c58680635.initial_effect(c)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetProperty(EFFECT_FLAG_CARD_TARGET) e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
e2:SetCountLimit(1,100214113) e2:SetCountLimit(1,58680635+1)
e2:SetTarget(c58680635.drtg) e2:SetTarget(c58680635.drtg)
e2:SetOperation(c58680635.drop) e2:SetOperation(c58680635.drop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
......
...@@ -21,7 +21,7 @@ function c64257161.initial_effect(c) ...@@ -21,7 +21,7 @@ function c64257161.initial_effect(c)
e3:SetCategory(CATEGORY_SPECIAL_SUMMON) e3:SetCategory(CATEGORY_SPECIAL_SUMMON)
e3:SetType(EFFECT_TYPE_IGNITION) e3:SetType(EFFECT_TYPE_IGNITION)
e3:SetRange(LOCATION_GRAVE) e3:SetRange(LOCATION_GRAVE)
e3:SetCountLimit(1,101203111) e3:SetCountLimit(1,64257161+1)
e3:SetTarget(c64257161.sptg2) e3:SetTarget(c64257161.sptg2)
e3:SetOperation(c64257161.spop2) e3:SetOperation(c64257161.spop2)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -14,7 +14,7 @@ function c74652966.initial_effect(c) ...@@ -14,7 +14,7 @@ function c74652966.initial_effect(c)
e2:SetDescription(aux.Stringid(74652966,1)) e2:SetDescription(aux.Stringid(74652966,1))
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1,100212106) e2:SetCountLimit(1,44201739+1)
e2:SetOperation(c74652966.efop) e2:SetOperation(c74652966.efop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
local e3=Effect.CreateEffect(c) local e3=Effect.CreateEffect(c)
...@@ -24,7 +24,7 @@ function c74652966.initial_effect(c) ...@@ -24,7 +24,7 @@ function c74652966.initial_effect(c)
e3:SetType(EFFECT_TYPE_QUICK_O) e3:SetType(EFFECT_TYPE_QUICK_O)
e3:SetCode(EVENT_FREE_CHAIN) e3:SetCode(EVENT_FREE_CHAIN)
e3:SetRange(LOCATION_GRAVE) e3:SetRange(LOCATION_GRAVE)
e3:SetCountLimit(1,100212306) e3:SetCountLimit(1,44201739+300)
e3:SetCondition(c74652966.lkcon) e3:SetCondition(c74652966.lkcon)
e3:SetCost(aux.bfgcost) e3:SetCost(aux.bfgcost)
e3:SetTarget(c74652966.lktg) e3:SetTarget(c74652966.lktg)
...@@ -55,7 +55,7 @@ function c74652966.efop(e,tp,eg,ep,ev,re,r,rp) ...@@ -55,7 +55,7 @@ function c74652966.efop(e,tp,eg,ep,ev,re,r,rp)
e1:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_IGNORE_IMMUNE) e1:SetProperty(EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_IGNORE_IMMUNE)
e1:SetCode(EFFECT_SPSUMMON_PROC) e1:SetCode(EFFECT_SPSUMMON_PROC)
e1:SetRange(LOCATION_EXTRA) e1:SetRange(LOCATION_EXTRA)
e1:SetCountLimit(1,100212206) e1:SetCountLimit(1,44201739+200)
e1:SetCondition(c74652966.linkcon) e1:SetCondition(c74652966.linkcon)
e1:SetOperation(c74652966.linkop) e1:SetOperation(c74652966.linkop)
e1:SetValue(SUMMON_TYPE_LINK) e1:SetValue(SUMMON_TYPE_LINK)
......
...@@ -18,7 +18,7 @@ function c83589191.initial_effect(c) ...@@ -18,7 +18,7 @@ function c83589191.initial_effect(c)
e2:SetType(EFFECT_TYPE_IGNITION) e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_GRAVE) e2:SetRange(LOCATION_GRAVE)
e2:SetProperty(EFFECT_FLAG_CARD_TARGET) e2:SetProperty(EFFECT_FLAG_CARD_TARGET)
e2:SetCountLimit(1,100213104) e2:SetCountLimit(1,83589191+1)
e2:SetCost(aux.bfgcost) e2:SetCost(aux.bfgcost)
e2:SetTarget(c83589191.atktg) e2:SetTarget(c83589191.atktg)
e2:SetOperation(c83589191.atkop) e2:SetOperation(c83589191.atkop)
......
...@@ -26,7 +26,7 @@ function c85401123.initial_effect(c) ...@@ -26,7 +26,7 @@ function c85401123.initial_effect(c)
e3:SetCategory(CATEGORY_DRAW) e3:SetCategory(CATEGORY_DRAW)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_FLIP) e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_FLIP)
e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET) e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e3:SetCountLimit(1,101203133) e3:SetCountLimit(1,85401123+1)
e3:SetTarget(c85401123.drtg) e3:SetTarget(c85401123.drtg)
e3:SetOperation(c85401123.drop) e3:SetOperation(c85401123.drop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -22,7 +22,7 @@ function c95207988.initial_effect(c) ...@@ -22,7 +22,7 @@ function c95207988.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_BE_BATTLE_TARGET) e3:SetCode(EVENT_BE_BATTLE_TARGET)
e3:SetRange(LOCATION_SZONE) e3:SetRange(LOCATION_SZONE)
e3:SetCountLimit(1,100214111) e3:SetCountLimit(1,95207988+1)
e3:SetCondition(c95207988.descon) e3:SetCondition(c95207988.descon)
e3:SetTarget(c95207988.destg) e3:SetTarget(c95207988.destg)
e3:SetOperation(c95207988.desop) e3:SetOperation(c95207988.desop)
......
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