Skip to content

Commit ca3324e

Browse files
committed
fixed generic Ritual Spells
1 parent 7f13cc3 commit ca3324e

6 files changed

Lines changed: 24 additions & 6 deletions

File tree

rush/c160022047.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
--scripted by YoshiDuels
44
local s,id=GetID()
55
function s.initial_effect(c)
6-
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil})
6+
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil,matfilter=s.forcedgroup})
77
c:RegisterEffect(e1)
88
end
99
s.listed_names={30243636}
1010
function s.ritualfil(c)
1111
return c:IsCode(30243636)
12+
end
13+
function s.forcedgroup(c,e,tp)
14+
return c:IsLocation(LOCATION_MZONE|LOCATION_HAND)
1215
end

rush/c160023057.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
--scripted by YoshiDuels
44
local s,id=GetID()
55
function s.initial_effect(c)
6-
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil})
6+
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil,matfilter=s.forcedgroup})
77
c:RegisterEffect(e1)
88
end
99
s.listed_names={33951077}
1010
function s.ritualfil(c)
1111
return c:IsCode(33951077)
12+
end
13+
function s.forcedgroup(c,e,tp)
14+
return c:IsLocation(LOCATION_MZONE|LOCATION_HAND)
1215
end

rush/c160024057.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
--scripted by YoshiDuels
44
local s,id=GetID()
55
function s.initial_effect(c)
6-
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil})
6+
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil,matfilter=s.forcedgroup})
77
c:RegisterEffect(e1)
88
end
99
s.listed_names={62337487}
1010
function s.ritualfil(c)
1111
return c:IsCode(62337487)
12+
end
13+
function s.forcedgroup(c,e,tp)
14+
return c:IsLocation(LOCATION_MZONE|LOCATION_HAND)
1215
end

rush/c160025056.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
--scripted by YoshiDuels
44
local s,id=GetID()
55
function s.initial_effect(c)
6-
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil})
6+
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil,matfilter=s.forcedgroup})
77
c:RegisterEffect(e1)
88
end
99
s.listed_names={31890399}
1010
function s.ritualfil(c)
1111
return c:IsCode(31890399)
12+
end
13+
function s.forcedgroup(c,e,tp)
14+
return c:IsLocation(LOCATION_MZONE|LOCATION_HAND)
1215
end

rush/c160215008.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
--Zera Ritual
33
local s,id=GetID()
44
function s.initial_effect(c)
5-
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil})
5+
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil,matfilter=s.forcedgroup})
66
c:RegisterEffect(e1)
77
end
88
s.listed_names={69123138}
99
function s.ritualfil(c)
1010
return c:IsCode(69123138)
11+
end
12+
function s.forcedgroup(c,e,tp)
13+
return c:IsLocation(LOCATION_MZONE|LOCATION_HAND)
1114
end

rush/c160216038.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
--scripted by YoshiDuels
44
local s,id=GetID()
55
function s.initial_effect(c)
6-
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil})
6+
local e1=Ritual.CreateProc({handler=c,lvtype=RITPROC_GREATER,filter=s.ritualfil,matfilter=s.forcedgroup})
77
c:RegisterEffect(e1)
88
end
99
s.listed_names={5405694}
1010
function s.ritualfil(c)
1111
return c:IsCode(5405694)
12+
end
13+
function s.forcedgroup(c,e,tp)
14+
return c:IsLocation(LOCATION_MZONE|LOCATION_HAND)
1215
end

0 commit comments

Comments
 (0)