インヴェルズの門番
このカードがフィールド上に表側表示で存在する限り、「インヴェルズ」と名のついたモンスターが表側表示でアドバンス召喚に成功したターン、自分は通常召喚に加えて1度だけモンスターを通常召喚できる。
local SETCARD_ID_0 = 0x100a --インヴェルズ

local SETCARD_ID_0 = 0x100a --インヴェルズ
local s, id, o = GetID()
function s.initial_effect(c)
	--extra summon
	local e1 = Effect.CreateEffect(c)
	e1:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS)
	e1:SetRange(LOCATION_MZONE)
	e1:SetCode(EVENT_SUMMON_SUCCESS)
	e1:SetOperation(s.sumop)
	c:RegisterEffect(e1)
end
function s.sumop(e, tp, eg, ep, ev, re, r, rp)
	local ec = eg:GetFirst()
	local c = e:GetHandler()
	if ec ~= e:GetHandler() and ec:IsSetCard(SETCARD_ID_0) and ec:IsSummonType(SUMMON_TYPE_ADVANCE) then
		local e1 = Effect.CreateEffect(c)
		e1:SetDescription(aux.Stringid(id, 0))
		e1:SetType(EFFECT_TYPE_FIELD)
		e1:SetRange(LOCATION_MZONE)
		e1:SetTargetRange(LOCATION_HAND + LOCATION_MZONE, 0)
		e1:SetCode(EFFECT_EXTRA_SUMMON_COUNT)
		e1:SetReset(RESET_EVENT + RESETS_STANDARD + RESET_PHASE + PHASE_END)
		c:RegisterEffect(e1)
		local e2 = e1:Clone()
		e2:SetCode(EFFECT_EXTRA_SET_COUNT)
		c:RegisterEffect(e2)
	end
end


インヴェルズの門番
このカードがフィールド上に表側表示で存在する限り、「インヴェルズ」と名のついたモンスターが表側表示でアドバンス召喚に成功したターン、自分は通常召喚に加えて1度だけモンスターを通常召喚できる。
-- インヴェルズの門番
local SETCARD_ID_0 = 0x100a --インヴェルズ
local s, id, o = GetID()
function s.initial_effect(c)
	--extra summon
	local e1 = Effect.CreateEffect(c)
	e1:SetType(EFFECT_TYPE_FIELD + EFFECT_TYPE_CONTINUOUS)
	e1:SetRange(LOCATION_MZONE)
	e1:SetCode(EVENT_SUMMON_SUCCESS)
	e1:SetOperation(s.sumop)
	c:RegisterEffect(e1)
end
function s.sumop(e, tp, eg, ep, ev, re, r, rp)
	local ec = eg:GetFirst()
	local c = e:GetHandler()
	if ec ~= e:GetHandler() and ec:IsSetCard(SETCARD_ID_0) and ec:IsSummonType(SUMMON_TYPE_ADVANCE) then
		local e1 = Effect.CreateEffect(c)
		e1:SetDescription(aux.Stringid(id, 0))
		e1:SetType(EFFECT_TYPE_FIELD)
		e1:SetRange(LOCATION_MZONE)
		e1:SetTargetRange(LOCATION_HAND + LOCATION_MZONE, 0)
		e1:SetCode(EFFECT_EXTRA_SUMMON_COUNT)
		e1:SetReset(RESET_EVENT + RESETS_STANDARD + RESET_PHASE + PHASE_END)
		c:RegisterEffect(e1)
		local e2 = e1:Clone()
		e2:SetCode(EFFECT_EXTRA_SET_COUNT)
		c:RegisterEffect(e2)
	end
end

