Skip to content

Commit 9611902

Browse files
authored
"Beastborg Fusioner" fix
Should be SOPT, not HOPT.
1 parent 4c4d21c commit 9611902

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

unofficial/c511001548.lua

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1+
--獣闘機融合装置
12
--Beastborg Fusioner
2-
--rescripted by Naim (to match the Fusion Summon Procedure)
3+
--rescripted by Naim
34
local s,id=GetID()
45
function s.initial_effect(c)
56
--Activate
7+
local e0=Effect.CreateEffect(c)
8+
e0:SetType(EFFECT_TYPE_ACTIVATE)
9+
e0:SetCode(EVENT_FREE_CHAIN)
10+
c:RegisterEffect(e0)
11+
--Fusion Summon 1 "Beastborg" Fusion Monster from your Extra Deck, using monsters from your hand or your side of the field as Fusion Materials
12+
local params={aux.FilterBoolFunction(Card.IsSetCard,0x50b)}
613
local e1=Effect.CreateEffect(c)
7-
e1:SetType(EFFECT_TYPE_ACTIVATE)
8-
e1:SetCode(EVENT_FREE_CHAIN)
14+
e1:SetDescription(aux.Stringid(id,0))
15+
e1:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMMON)
16+
e1:SetType(EFFECT_TYPE_IGNITION)
17+
e1:SetRange(LOCATION_SZONE)
18+
e1:SetCountLimit(1)
19+
e1:SetTarget(Fusion.SummonEffTG(table.unpack(params)))
20+
e1:SetOperation(Fusion.SummonEffOP(table.unpack(params)))
921
c:RegisterEffect(e1)
10-
--perform a Fusion Summon
11-
local params = {aux.FilterBoolFunction(Card.IsSetCard,0x50b)}
22+
--You cannot Normal Summon/Set
1223
local e2=Effect.CreateEffect(c)
13-
e2:SetDescription(aux.Stringid(id,0))
14-
e2:SetCategory(CATEGORY_SPECIAL_SUMMON+CATEGORY_FUSION_SUMMON)
15-
e2:SetType(EFFECT_TYPE_IGNITION)
24+
e2:SetType(EFFECT_TYPE_FIELD)
25+
e2:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
26+
e2:SetCode(EFFECT_CANNOT_SUMMON)
1627
e2:SetRange(LOCATION_SZONE)
17-
e2:SetCountLimit(1,id)
18-
e2:SetTarget(Fusion.SummonEffTG(table.unpack(params)))
19-
e2:SetOperation(Fusion.SummonEffOP(table.unpack(params)))
28+
e2:SetTargetRange(1,0)
2029
c:RegisterEffect(e2)
21-
--cannot normal summon
22-
local e3=Effect.CreateEffect(c)
23-
e3:SetType(EFFECT_TYPE_FIELD)
24-
e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
25-
e3:SetRange(LOCATION_SZONE)
26-
e3:SetTargetRange(1,0)
27-
e3:SetCode(EFFECT_CANNOT_SUMMON)
30+
local e3=e2:Clone()
31+
e3:SetCode(EFFECT_CANNOT_MSET)
2832
c:RegisterEffect(e3)
29-
--cannot set
30-
local e4=e3:Clone()
31-
e4:SetCode(EFFECT_CANNOT_MSET)
32-
c:RegisterEffect(e4)
3333
end
3434
s.listed_series={0x50b}

0 commit comments

Comments
 (0)