Skip to content

Duel.MSet ​

Signature ​

lua
Duel.MSet(int player, Card c, bool ignore_count, [Effect|nil e], [int min], [int zone]) -> void

Description ​

Makes player Set c by a Normal Summon procedure, optionally using effect e and requiring at least min Tributes. If e is nil, regular Normal Summon/Set rules are used. If ignore_count is true, the once-per-turn Normal Summon limit is ignored.

Parameters ​

  • player int
  • c Card
  • ignore_count bool
  • e Effect|nil optional
  • min int optional - default: 0
  • zone int optional - default: 0x1f

Source ​

  • D:\Programs\GitHub\ygopro-core\libduel.cpp:4870

Guided Examples ​

Learn how to use this function in context:

Used By ​

Generated from the local Scripts/ folder and cards.cdb.

  • Detected in 16 indexed script(s).
  • Search this function in the Script Explorer with Duel.MSet.
CardIDScriptDetected Calls
Ehther the Heavenly Monarch96570609Scripts/c96570609.lua1
Quick Summon10086952Scripts/c10086952.lua2
Clown Crew Biancaviso82159583Scripts/c82159583.lua1
Doodle Beast - Tyranno67725394Scripts/c67725394.lua1
Bahalutiya, the Grand Radiance53318263Scripts/c53318263.lua1
Fairy Tale Tails91957038Scripts/c91957038.lua1
Tessera the Primal Squire67584223Scripts/c67584223.lua1
Samsara Dragon33750025Scripts/c33750025.lua1
Mausoleum of the Emperor80921533Scripts/c80921533.lua1
Proof of Pruflas85847157Scripts/c85847157.lua1
Spell Card "Soul Exchange"15735108Scripts/c15735108.lua1
Gemini Summoner19041767Scripts/c19041767.lua1
Cry Havoc!39712330Scripts/c39712330.lua1
Ultimate Offering80604091Scripts/c80604091.lua1
Escalation of the Monarchs18235309Scripts/c18235309.lua1
Free-Range Monsters75025112Scripts/c75025112.lua1

Script Examples ​

Ehther the Heavenly Monarch (96570609) ​

Source: Scripts/c96570609.lua

lua
		Duel.Summon(tp,c,true,nil,1)
	else
		Duel.MSet(tp,c,true,nil,1)
	end
end

Quick Summon (10086952) ​

Source: Scripts/c10086952.lua

lua
				or Duel.SelectPosition(tp,tc,POS_FACEUP_ATTACK+POS_FACEDOWN_DEFENSE)==POS_FACEUP_ATTACK) then
			Duel.Summon(tp,tc,true,ne)
		else Duel.MSet(tp,tc,true,ne) end
	end
end

Clown Crew Biancaviso (82159583) ​

Source: Scripts/c82159583.lua

lua
			Duel.Summon(tp,tc,true,nil,1)
		else
			Duel.MSet(tp,tc,true,nil,1)
		end
	end