Skip to content

Commit d6ece82

Browse files
authored
Deprecate cost related functions (#1181)
1 parent 3144171 commit d6ece82

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+109
-116
lines changed

deprecated_functions.lua

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,20 @@ end
3434
--Functions deprecated since version 41.0:
3535
make_deprecated_function_no_replacement("Duel.GetEnvironment", "You should use Duel.IsEnvironment to check if a field spell is active on the field.")
3636
make_deprecated_function_no_replacement("Duel.GetTributeCount", "You should use Duel.CheckTribute and relative functions to check if a monster can be tribute summoned.")
37+
make_deprecated_function_alias("Auxiliary.selfbanishcost","Cost.SelfBanish")
38+
make_deprecated_function_alias("Auxiliary.SelfBanishCost","Cost.SelfBanish")
39+
make_deprecated_function_alias("Auxiliary.DiscardCost","Cost.Discard")
40+
make_deprecated_function_alias("Auxiliary.dxmcostgen","Cost.Detach")
41+
make_deprecated_function_alias("Auxiliary.selfreleasecost","Cost.SelfRelease")
42+
make_deprecated_function_alias("Auxiliary.SelfReleaseCost","Cost.SelfRelease")
43+
make_deprecated_function_alias("Auxiliary.SelfTributeCost","Cost.SelfRelease")
44+
make_deprecated_function_alias("Auxiliary.SelfToGraveCost","Cost.SelfToGrave")
45+
make_deprecated_function_alias("Auxiliary.SelfToHandCost","Cost.SelfToHand")
46+
make_deprecated_function_alias("Auxiliary.SelfToDeckCost","Cost.SelfToDeck")
47+
make_deprecated_function_alias("Auxiliary.SelfToExtraCost","Cost.SelfToExtra")
48+
make_deprecated_function_alias("Auxiliary.SelfDiscardCost","Cost.SelfDiscard")
49+
make_deprecated_function_alias("Auxiliary.SelfDiscardToGraveCost","Cost.SelfDiscardToGrave")
50+
make_deprecated_function_alias("Auxiliary.SelfRevealCost","Cost.SelfReveal")
3751

3852
--Functions deprecated since version 40.0 and deleted in 41.0:
3953
make_deleted_replaced_function("Auxiliary.AskAny","Duel.AskAny")

pre-release/c101301042.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ function s.initial_effect(c)
4343
e5:SetRange(LOCATION_MZONE)
4444
e5:SetCountLimit(1)
4545
e5:SetCondition(s.ctcon)
46-
e5:SetCost(aux.dxmcostgen(1,1,nil))
46+
e5:SetCost(Cost.Detach(1))
4747
e5:SetTarget(s.cttg)
4848
e5:SetOperation(s.ctop)
4949
c:RegisterEffect(e5,false,REGISTER_FLAG_DETACH_XMAT)

pre-release/c101301043.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function s.initial_effect(c)
1414
e1:SetRange(LOCATION_MZONE)
1515
e1:SetCountLimit(1,id)
1616
e1:SetCondition(function(e) return e:GetHandler():GetOverlayGroup():IsExists(Card.IsSetCard,1,nil,{SET_ZUBABA,SET_GAGAGA,SET_GOGOGO,SET_DODODO}) end)
17-
e1:SetCost(aux.dxmcostgen(1,1,nil))
17+
e1:SetCost(Cost.Detach(1))
1818
e1:SetTarget(s.thtg)
1919
e1:SetOperation(s.thop)
2020
c:RegisterEffect(e1,false,REGISTER_FLAG_DETACH_XMAT)

pre-release/c101301044.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function s.initial_effect(c)
1515
e1:SetRange(LOCATION_MZONE)
1616
e1:SetCountLimit(1,0,EFFECT_COUNT_CODE_CHAIN)
1717
e1:SetCondition(s.atkcon)
18-
e1:SetCost(aux.dxmcostgen(2,2,nil))
18+
e1:SetCost(Cost.Detach(2))
1919
e1:SetTarget(s.atktg)
2020
e1:SetOperation(s.atkop)
2121
c:RegisterEffect(e1,false,REGISTER_FLAG_DETACH_XMAT)

unofficial/c111011904.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function s.initial_effect(c)
2424
e2:SetHintTiming(0,TIMING_STANDBY_PHASE+TIMINGS_CHECK_MONSTER)
2525
e2:SetRange(LOCATION_MZONE)
2626
e2:SetCountLimit(1)
27-
e2:SetCost(aux.dxmcostgen(1,1,nil))
27+
e2:SetCost(Cost.Detach(1))
2828
e2:SetTarget(s.actg)
2929
e2:SetOperation(s.acop)
3030
c:RegisterEffect(e2,false,REGISTER_FLAG_DETACH_XMAT)

unofficial/c511000041.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function s.initial_effect(c)
2222
e2:SetCode(EVENT_DAMAGE_STEP_END)
2323
e2:SetRange(LOCATION_MZONE)
2424
e2:SetCondition(s.cacon)
25-
e2:SetCost(aux.dxmcostgen(1,1,nil))
25+
e2:SetCost(Cost.Detach(1))
2626
e2:SetTarget(s.catg)
2727
e2:SetOperation(s.caop)
2828
c:RegisterEffect(e2,false,REGISTER_FLAG_DETACH_XMAT)

unofficial/c511000183.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function s.initial_effect(c)
3030
e3:SetRange(LOCATION_MZONE)
3131
e3:SetCode(EVENT_CHAINING)
3232
e3:SetCondition(s.negcon)
33-
e3:SetCost(aux.dxmcostgen(1,1,nil))
33+
e3:SetCost(Cost.Detach(1))
3434
e3:SetTarget(s.negtg)
3535
e3:SetOperation(s.negop)
3636
c:RegisterEffect(e3,false,REGISTER_FLAG_DETACH_XMAT)

unofficial/c511000230.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function s.initial_effect(c)
1010
local e1=Effect.CreateEffect(c)
1111
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
1212
e1:SetCode(EVENT_BATTLED)
13-
e1:SetCost(aux.dxmcostgen(1,1,nil))
13+
e1:SetCost(Cost.Detach(1))
1414
e1:SetTarget(s.target)
1515
e1:SetOperation(s.operation)
1616
c:RegisterEffect(e1,false,REGISTER_FLAG_DETACH_XMAT)

unofficial/c511000231.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function s.initial_effect(c)
1010
local e1=Effect.CreateEffect(c)
1111
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
1212
e1:SetCode(EVENT_BATTLED)
13-
e1:SetCost(aux.dxmcostgen(1,1,nil))
13+
e1:SetCost(Cost.Detach(1))
1414
e1:SetTarget(s.target)
1515
e1:SetOperation(s.operation)
1616
c:RegisterEffect(e1,false,REGISTER_FLAG_DETACH_XMAT)

unofficial/c511000232.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function s.initial_effect(c)
1010
local e1=Effect.CreateEffect(c)
1111
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
1212
e1:SetCode(EVENT_BATTLED)
13-
e1:SetCost(aux.dxmcostgen(1,1,nil))
13+
e1:SetCost(Cost.Detach(1))
1414
e1:SetTarget(s.target)
1515
e1:SetOperation(s.operation)
1616
c:RegisterEffect(e1,false,REGISTER_FLAG_DETACH_XMAT)

0 commit comments

Comments
 (0)