Skip to content

Commit 64526da

Browse files
committed
fixed Darkness Transm Craisis
Fix interaction with double tributers
1 parent 7ccc13e commit 64526da

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

rush/c160015004.lua

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,16 @@ function s.initial_effect(c)
2626
e2:SetOperation(s.operation)
2727
c:RegisterEffect(e2)
2828
end
29+
function s.doubletribfilter(c)
30+
return c:HasFlagEffect(FLAG_HAS_DOUBLE_TRIBUTE) and (
31+
c:HasFlagEffect(FLAG_DOUBLE_TRIB)
32+
or c:HasFlagEffect(FLAG_DOUBLE_TRIB_DARK+FLAG_DOUBLE_TRIB_GALAXY)
33+
or c:HasFlagEffect(FLAG_DOUBLE_TRIB_LEVEL8+FLAG_DOUBLE_TRIB_GALAXY)
34+
)
35+
end
2936
function s.rescon(sg,e,tp,mg)
3037
return aux.ChkfMMZ(1)(sg,e,tp,mg) and sg:GetClassCount(Card.GetAttribute,nil)==1
31-
and (#sg==3 or (#sg==2 and sg:IsExists(Card.HasFlagEffect,1,nil,FLAG_HAS_DOUBLE_TRIBUTE)) or (#sg==1 and sg:IsExists(Card.HasFlagEffect,1,nil,160015135)))
38+
and (#sg==3 or (#sg==2 and sg:IsExists(s.doubletribfilter,1,nil)) or (#sg==1 and sg:IsExists(Card.HasFlagEffect,1,nil,160015135)))
3239
end
3340
function s.nscondition(e)
3441
local c=e:GetHandler()

rush/c160015035.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function s.operation(e,tp,eg,ep,ev,re,r,rp)
3838
Duel.ConfirmCards(1-tp,g)
3939
--double tribute
4040
local c=e:GetHandler()
41-
c:AddDoubleTribute(id,s.otfilter,s.eftg,RESETS_STANDARD_PHASE_END,FLAG_DOUBLE_TRIB_LEVEL8|FLAG_DOUBLE_TRIB_GALAXY)
41+
c:AddDoubleTribute(id,s.otfilter,s.eftg,RESETS_STANDARD_PHASE_END,FLAG_DOUBLE_TRIB_LEVEL8+FLAG_DOUBLE_TRIB_GALAXY)
4242
--triple tribute
4343
c:RegisterFlagEffect(id+100,RESETS_STANDARD_PHASE_END,0,1)
4444
end

0 commit comments

Comments
 (0)