Skip to content

Commit a475c43

Browse files
committed
Add description string to tokens summoned by Scapegoat (GOAT)
1 parent 0843e48 commit a475c43

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

goat/c504700123.lua

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ function s.initial_effect(c)
4545
end)
4646
end)
4747
end
48+
s.listed_names={73915052}
4849
function s.cost(e,tp,eg,ep,ev,re,r,rp,chk)
4950
if chk==0 then return (Duel.GetCurrentChain(true)==0 and Duel.GetActivityCount(tp,ACTIVITY_SUMMON)==0
5051
and Duel.GetActivityCount(tp,ACTIVITY_FLIPSUMMON)==0 and Duel.GetActivityCount(tp,ACTIVITY_SPSUMMON)==0) or
@@ -53,7 +54,7 @@ function s.cost(e,tp,eg,ep,ev,re,r,rp,chk)
5354
e1:SetType(EFFECT_TYPE_FIELD)
5455
e1:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_OATH)
5556
e1:SetCode(EFFECT_CANNOT_SPECIAL_SUMMON)
56-
e1:SetReset(RESET_PHASE+PHASE_END)
57+
e1:SetReset(RESET_PHASE|PHASE_END)
5758
e1:SetTargetRange(1,0)
5859
e1:SetLabelObject(e)
5960
e1:SetTarget(s.sumlimit)
@@ -62,7 +63,7 @@ function s.cost(e,tp,eg,ep,ev,re,r,rp,chk)
6263
e2:SetType(EFFECT_TYPE_FIELD)
6364
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_OATH)
6465
e2:SetCode(EFFECT_CANNOT_SUMMON)
65-
e2:SetReset(RESET_PHASE+PHASE_END)
66+
e2:SetReset(RESET_PHASE|PHASE_END)
6667
e2:SetTargetRange(1,0)
6768
Duel.RegisterEffect(e2,tp)
6869
local e3=e2:Clone()
@@ -71,7 +72,7 @@ function s.cost(e,tp,eg,ep,ev,re,r,rp,chk)
7172
local e4=Effect.CreateEffect(e:GetHandler())
7273
e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET+EFFECT_FLAG_CLIENT_HINT+EFFECT_FLAG_OATH)
7374
e4:SetDescription(aux.Stringid(id,1))
74-
e4:SetReset(RESET_PHASE+PHASE_END)
75+
e4:SetReset(RESET_PHASE|PHASE_END)
7576
e4:SetTargetRange(1,0)
7677
Duel.RegisterEffect(e4,tp)
7778
end
@@ -91,12 +92,14 @@ function s.activate(e,tp,eg,ep,ev,re,r,rp)
9192
for i=1,4 do
9293
local token=Duel.CreateToken(tp,73915051+i)
9394
Duel.SpecialSummonStep(token,0,tp,tp,false,false,POS_FACEUP_DEFENSE)
95+
--Cannot be tributed for a tribute summon
9496
local e1=Effect.CreateEffect(e:GetHandler())
97+
e1:SetDescription(3304)
9598
e1:SetType(EFFECT_TYPE_SINGLE)
9699
e1:SetCode(EFFECT_UNRELEASABLE_SUM)
97-
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
100+
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CLIENT_HINT)
98101
e1:SetValue(1)
99-
e1:SetReset(RESET_EVENT+RESETS_STANDARD)
102+
e1:SetReset(RESET_EVENT|RESETS_STANDARD)
100103
token:RegisterEffect(e1,true)
101104
end
102105
Duel.SpecialSummonComplete()

0 commit comments

Comments
 (0)