Skip to content

RushDuel.MaximumMode ​

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

Signature ​

lua
RushDuel.MaximumMode(Effect e) -> bool|nil

Description ​

Effect-condition callback: checks that the handler has EFFECT_MAXIMUM_MODE and at least one overlay component. Use RD.IsMaximumMode for a predicate receiving a Card.

Parameters ​

  • e Effect: Effect whose handler is checked.

Returns ​

  • bool|nil: Truthy when the Maximum marker and components are present.

Source ​

Rush/Utilities/RDMaximum.lua:133

lua
function RushDuel.MaximumMode(e)
    local c = e:GetHandler()
    return c:IsHasEffect(EFFECT_MAXIMUM_MODE) and c:GetOverlayCount() > 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 47 indexed script(s).
  • Search this function in the Script Explorer with RushDuel.MaximumMode.
CardIDScriptDetected Calls
Super Galaxy King Lord of Galactica [R]120254039Rush/Scripts/c120254039.lua1
Supreme Machine Magnum Overlord [L]120150001Rush/Scripts/c120150001.lua1
Supreme Machine Magnum Overlord120150002Rush/Scripts/c120150002.lua1
Supreme Skystream Magnum Overlord [L]120151001Rush/Scripts/c120151001.lua1
Roaring Firestorm Volcalize Phoenix120249016Rush/Scripts/c120249016.lua1
OuTerverSe Wish of Angeleva120293061Rush/Scripts/c120293061.lua1
OuTerverSe Wish of Devilgear120293062Rush/Scripts/c120293062.lua1
Supreme Skystream Magnum Overlord120151002Rush/Scripts/c120151002.lua1
Wish of OuTerverSe the World-Shattering Emperor [L]120293058Rush/Scripts/c120293058.lua1
Wyrm Excavator the Heavy Cavalry Draco [R]120155023Rush/Scripts/c120155023.lua1
Shinesteel Ultra Dragon Devastar Okeabyss120239020Rush/Scripts/c120239020.lua1
Dynamic Dino Dynamix120151006Rush/Scripts/c120151006.lua1
Hyper Engine Vast Vulcan [L]120170014Rush/Scripts/c120170014.lua1
Hyper Engine Vast Vulcan [R]120170016Rush/Scripts/c120170016.lua1
Supreme Beasteam Magnum Overlord [R]120217003Rush/Scripts/c120217003.lua1
Red-Eyes Maxi-Flare Dragon120274002Rush/Scripts/c120274002.lua1
Supreme Skystream Magnum Overlord [R]120151003Rush/Scripts/c120151003.lua1
Dynamight Dino Dynamix [L]120274031Rush/Scripts/c120274031.lua1
Mega Multistrike Dragon Dragias Burst [L]120210001Rush/Scripts/c120210001.lua1
Supreme Machine Magnum Overlord [R]120150003Rush/Scripts/c120150003.lua1
Yggdrago the Sky Emperor [R]120150012Rush/Scripts/c120150012.lua1
Yggdrago the Sky Emperor [L]120150010Rush/Scripts/c120150010.lua1
Mega Multistrike Dragon Dragias Burst [R]120210003Rush/Scripts/c120210003.lua1
Abyssal Sea Dragon Abyss Kraken120239017Rush/Scripts/c120239017.lua1
...and 23 more

Script Examples ​

Super Galaxy King Lord of Galactica [R] (120254039) ​

Source: Rush/Scripts/c120254039.lua

lua
	e1:SetRange(LOCATION_MZONE)
	e1:SetLabel(m)
	e1:SetCondition(RD.MaximumMode)
	e1:SetTarget(cm.target)
	e1:SetOperation(cm.operation)

Supreme Machine Magnum Overlord [L] (120150001) ​

Source: Rush/Scripts/c120150001.lua

lua
--Atk Up
function cm.condition(e,tp,eg,ep,ev,re,r,rp)
	return RD.MaximumMode(e) and RD.IsLPBelowOpponent(tp,1)
end
cm.cost=RD.CostSendHandToGrave(Card.IsAbleToGraveAsCost,1,1)

Supreme Machine Magnum Overlord (120150002) ​

Source: Rush/Scripts/c120150002.lua

lua
	e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE)
	e1:SetRange(LOCATION_MZONE)
	e1:SetCondition(RD.MaximumMode)
	e1:SetValue(cm.indval)
	c:RegisterEffect(e1)