Skip to content

RushDuel.IsSummonTurn ​

Alias: RD.IsSummonTurn. Requires the matching Rush Duel Lua bootstrap.

Signature ​

lua
RushDuel.IsSummonTurn(Card card) -> bool

Description ​

Checks REASON_SUMMON, STATUS_SUMMON_TURN and the Rush FLAG_SUMMON_TURN marker. The Rush bootstrap installs the tracking effects required by this predicate.

Parameters ​

  • card Card: Card to inspect.

Returns ​

  • bool: Whether the card satisfies the current-turn Normal Summon checks.

Source ​

Rush/Utilities/RDCondition.lua:30

lua
function RushDuel.IsSummonTurn(card)
    return card:IsReason(REASON_SUMMON) and card:IsStatus(STATUS_SUMMON_TURN) and card:GetFlagEffect(FLAG_SUMMON_TURN) ~= 0
end

Guided Examples ​

Learn how to use this function in context:

Used By ​

Generated from the local Rush/Scripts/ folder and rush_cards.cdb.

  • Detected in 81 indexed script(s).
  • Search this function in the Script Explorer with RushDuel.IsSummonTurn.
CardIDScriptDetected Calls
Ember the Ultra Assistant120283035Rush/Scripts/c120283035.lua1
Tubardiche the Music Princess120247025Rush/Scripts/c120247025.lua1
Moonforce Timo120300015Rush/Scripts/c120300015.lua1
Preferlyre120283046Rush/Scripts/c120283046.lua1
Royal Rebel's Heavy Metal120130031Rush/Scripts/c120130031.lua1
Galactica Supreme Oblivion120245003Rush/Scripts/c120245003.lua1
Voidvelg Divine Requiem120109037Rush/Scripts/c120109037.lua1
Under Dealer120290015Rush/Scripts/c120290015.lua1
OuTerverSe Direct Driver120109056Rush/Scripts/c120109056.lua1
Poet Fairy120208021Rush/Scripts/c120208021.lua1
Fiarma the Ally Spark120298025Rush/Scripts/c120298025.lua1
Peit the Ally Spark120298024Rush/Scripts/c120298024.lua1
Darkness Transam Crisis120253004Rush/Scripts/c120253004.lua1
Sparkhearts Familiar120298027Rush/Scripts/c120298027.lua1
Sitarloot120283047Rush/Scripts/c120283047.lua1
Axe Shredder120228021Rush/Scripts/c120228021.lua1
Sparkhearts Hat120298026Rush/Scripts/c120298026.lua1
Royal Rebel's Extreme120306006Rush/Scripts/c120306006.lua1
Super Galaxy King Lord of Galactica120254038Rush/Scripts/c120254038.lua1
Ritche of Hope120287072Rush/Scripts/c120287072.lua1
False Moon120264034Rush/Scripts/c120264034.lua1
Royal Rebel's Doom Metal120170024Rush/Scripts/c120170024.lua1
Jointech Hero120249008Rush/Scripts/c120249008.lua1
Mezame the Ringing Alarm120199015Rush/Scripts/c120199015.lua1
...and 57 more

Script Examples ​

Ember the Ultra Assistant (120283035) ​

Source: Rush/Scripts/c120283035.lua

lua
end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
	return Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)>9 and RD.IsSummonTurn(e:GetHandler())
end
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)

Tubardiche the Music Princess (120247025) ​

Source: Rush/Scripts/c120247025.lua

lua
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
	local c=e:GetHandler()
	return RD.IsSummonTurn(c) and Duel.IsExistingMatchingCard(cm.confilter,tp,LOCATION_MZONE,0,1,c)
end
function cm.target(e,tp,eg,ep,ev,re,r,rp,chk)

Moonforce Timo (120300015) ​

Source: Rush/Scripts/c120300015.lua

lua
end
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
	return RD.IsSummonTurn(e:GetHandler()) and Duel.GetFieldGroupCount(tp,LOCATION_DECK,0)>9
end
cm.cost=RD.CostSendGroupToDeckSort(cm.costfilter,cm.check,LOCATION_HAND+LOCATION_GRAVE,2,2,true,SEQ_DECKBOTTOM,true,false)