Commit def20584 authored by mallu11's avatar mallu11 Committed by mercury233

fix UniqueOnField (#1235)

parent de4b33a6
--始祖竜ワイアーム
function c10817524.initial_effect(c)
c:SetUniqueOnField(1,0,10817524)
c:SetUniqueOnField(1,0,10817524,LOCATION_MZONE)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcFunRep(c,aux.FilterBoolFunction(Card.IsFusionType,TYPE_NORMAL),2,false)
......
--光の王 マルデル
function c13903402.initial_effect(c)
c:SetUniqueOnField(1,0,13903402)
c:SetUniqueOnField(1,0,13903402,LOCATION_MZONE)
--to hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(13903402,0))
......
--トリックスター・ディーヴァリディス
function c14365823.initial_effect(c)
c:EnableReviveLimit()
c:SetUniqueOnField(1,0,14365823)
c:SetUniqueOnField(1,0,14365823,LOCATION_MZONE)
aux.AddLinkProcedure(c,c14365823.mfilter,2,2)
--damage
local e1=Effect.CreateEffect(c)
......
--イエロー・ダストン
function c16366810.initial_effect(c)
c:SetUniqueOnField(1,0,16366810)
c:SetUniqueOnField(1,0,16366810,LOCATION_MZONE)
--cannot release
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
......
--武神帝-カグツチ
function c1855932.initial_effect(c)
c:SetUniqueOnField(1,0,1855932)
c:SetUniqueOnField(1,0,1855932,LOCATION_MZONE)
--xyz summon
aux.AddXyzProcedure(c,aux.FilterBoolFunction(Card.IsRace,RACE_BEASTWARRIOR),4,2)
c:EnableReviveLimit()
......
--セキュア・ガードナー
function c2220237.initial_effect(c)
c:SetUniqueOnField(1,0,2220237)
c:SetUniqueOnField(1,0,2220237,LOCATION_MZONE)
--link summon
c:EnableReviveLimit()
aux.AddLinkProcedure(c,c2220237.matfilter,1,1)
......
--武神-アラスダ
function c23979249.initial_effect(c)
c:SetUniqueOnField(1,0,23979249)
c:SetUniqueOnField(1,0,23979249,LOCATION_MZONE)
--spsummon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(23979249,0))
......
--ガガガマジシャン
function c26082117.initial_effect(c)
c:SetUniqueOnField(1,0,26082117)
c:SetUniqueOnField(1,0,26082117,LOCATION_MZONE)
--lv change
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(26082117,0))
......
--永の王 オルムガンド
function c2665273.initial_effect(c)
c:SetUniqueOnField(1,0,2665273)
c:SetUniqueOnField(1,0,2665273,LOCATION_MZONE)
--xyz summon
aux.AddXyzProcedure(c,nil,9,2,nil,nil,99)
c:EnableReviveLimit()
......
--炎の王 ナグルファー
function c2881864.initial_effect(c)
c:SetUniqueOnField(1,0,2881864)
c:SetUniqueOnField(1,0,2881864,LOCATION_MZONE)
--destroy replace
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD)
......
--轍の魔妖-朧車
function c30607616.initial_effect(c)
c:SetUniqueOnField(1,0,30607616)
c:SetUniqueOnField(1,0,30607616,LOCATION_MZONE)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
......
--武神-ヤマト
function c32339440.initial_effect(c)
c:SetUniqueOnField(1,0,32339440)
c:SetUniqueOnField(1,0,32339440,LOCATION_MZONE)
--to hand
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(32339440,0))
......
--時械神サンダイオン
function c33015627.initial_effect(c)
c:SetUniqueOnField(1,0,33015627)
c:SetUniqueOnField(1,0,33015627,LOCATION_MZONE)
--cannot special summon
local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SINGLE_RANGE)
......
--麗の魔妖-妖狐
function c3486020.initial_effect(c)
c:SetUniqueOnField(1,0,3486020)
c:SetUniqueOnField(1,0,3486020,LOCATION_MZONE)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
......
--骸の魔妖-餓者髑髏
function c39475024.initial_effect(c)
c:SetUniqueOnField(1,0,39475024)
c:SetUniqueOnField(1,0,39475024,LOCATION_MZONE)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
......
--ブルー・ダストン
function c40217358.initial_effect(c)
c:SetUniqueOnField(1,0,40217358)
c:SetUniqueOnField(1,0,40217358,LOCATION_MZONE)
--cannot release
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
......
--ジゴバイト
function c40894584.initial_effect(c)
c:SetUniqueOnField(1,0,40894584)
c:SetUniqueOnField(1,0,40894584,LOCATION_MZONE)
--spsummon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--剣の王 フローディ
function c40998517.initial_effect(c)
c:SetUniqueOnField(1,0,40998517)
c:SetUniqueOnField(1,0,40998517,LOCATION_MZONE)
--destroy
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(40998517,0))
......
--翼の魔妖-天狗
function c4103668.initial_effect(c)
c:SetUniqueOnField(1,0,4103668)
c:SetUniqueOnField(1,0,4103668,LOCATION_MZONE)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
......
--麗の魔妖-妲姫
function c42542842.initial_effect(c)
c:SetUniqueOnField(1,0,42542842)
c:SetUniqueOnField(1,0,42542842,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(42542842,0))
......
--召命の神弓-アポロウーサ
function c4280258.initial_effect(c)
c:SetUniqueOnField(1,0,4280258)
c:SetUniqueOnField(1,0,4280258,LOCATION_MZONE)
--link summon
aux.AddLinkProcedure(c,aux.NOT(aux.FilterBoolFunction(Card.IsLinkType,TYPE_TOKEN)),2,99,c4280258.lcheck)
c:EnableReviveLimit()
......
--ランリュウ
function c44680819.initial_effect(c)
c:SetUniqueOnField(1,0,44680819)
c:SetUniqueOnField(1,0,44680819,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--デストーイ・シザー・タイガー
function c464362.initial_effect(c)
c:SetUniqueOnField(1,0,464362)
c:SetUniqueOnField(1,0,464362,LOCATION_MZONE)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcCodeFunRep(c,30068120,aux.FilterBoolFunction(Card.IsFusionSetCard,0xa9),1,63,true,true)
......
--氷の王 ニードヘッグ
function c49275969.initial_effect(c)
c:SetUniqueOnField(1,0,49275969)
c:SetUniqueOnField(1,0,49275969,LOCATION_MZONE)
--disable special summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(49275969,0))
......
--フレイム・アドミニスター
function c49847524.initial_effect(c)
c:EnableReviveLimit()
c:SetUniqueOnField(1,0,49847524)
c:SetUniqueOnField(1,0,49847524,LOCATION_MZONE)
aux.AddLinkProcedure(c,aux.FilterBoolFunction(Card.IsLinkRace,RACE_CYBERSE),2,2)
--atk up
local e1=Effect.CreateEffect(c)
......
--グリーン・ダストン
function c52182715.initial_effect(c)
c:SetUniqueOnField(1,0,52182715)
c:SetUniqueOnField(1,0,52182715,LOCATION_MZONE)
--cannot release
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
......
--先史遺産トゥーラ・ガーディアン
function c5291803.initial_effect(c)
c:SetUniqueOnField(1,0,5291803)
c:SetUniqueOnField(1,0,5291803,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--毒の魔妖-束脛
function c5325155.initial_effect(c)
c:SetUniqueOnField(1,0,5325155)
c:SetUniqueOnField(1,0,5325155,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(5325155,0))
......
--武神-ミカヅチ
function c53678698.initial_effect(c)
c:SetUniqueOnField(1,0,53678698)
c:SetUniqueOnField(1,0,53678698,LOCATION_MZONE)
--spsummon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(53678698,0))
......
--彼岸の詩人 ウェルギリウス
function c601193.initial_effect(c)
c:SetUniqueOnField(1,0,601193)
c:SetUniqueOnField(1,0,601193,LOCATION_MZONE)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
......
--デーモン・イーター
function c60666820.initial_effect(c)
c:SetUniqueOnField(1,0,60666820)
c:SetUniqueOnField(1,0,60666820,LOCATION_MZONE)
--spsummon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--レッド・ダストン
function c61019812.initial_effect(c)
c:SetUniqueOnField(1,0,61019812)
c:SetUniqueOnField(1,0,61019812,LOCATION_MZONE)
--cannot release
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
......
--稲荷火
function c62953041.initial_effect(c)
c:SetUniqueOnField(1,0,62953041)
c:SetUniqueOnField(1,0,62953041,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--エーリアン・リベンジャー
function c63253763.initial_effect(c)
c:SetUniqueOnField(1,0,63253763)
c:SetUniqueOnField(1,0,63253763,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--氷の魔妖-雪女
function c66870733.initial_effect(c)
c:SetUniqueOnField(1,0,66870733)
c:SetUniqueOnField(1,0,66870733,LOCATION_MZONE)
--link summon
c:EnableReviveLimit()
aux.AddLinkProcedure(c,aux.FilterBoolFunction(Card.IsLinkSetCard,0x121),2,2)
......
--武神姫-アマテラス
function c68618157.initial_effect(c)
c:SetUniqueOnField(1,0,68618157)
c:SetUniqueOnField(1,0,68618157,LOCATION_MZONE)
--xyz summon
aux.AddXyzProcedure(c,nil,4,3)
c:EnableReviveLimit()
......
--パンサー・シャーク
function c70101178.initial_effect(c)
c:SetUniqueOnField(1,0,70101178)
c:SetUniqueOnField(1,0,70101178,LOCATION_MZONE)
--summon with no tribute
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(70101178,0))
......
--ガーディアン・オブ・オーダー
function c71799173.initial_effect(c)
c:SetUniqueOnField(1,0,71799173)
c:SetUniqueOnField(1,0,71799173,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--No.52 ダイヤモンド・クラブ・キング
function c7194917.initial_effect(c)
c:SetUniqueOnField(1,0,7194917)
c:SetUniqueOnField(1,0,7194917,LOCATION_MZONE)
--xyz summon
aux.AddXyzProcedure(c,nil,4,2)
c:EnableReviveLimit()
......
--武神帝-ツクヨミ
function c73289035.initial_effect(c)
c:SetUniqueOnField(1,0,73289035)
c:SetUniqueOnField(1,0,73289035,LOCATION_MZONE)
--xyz summon
aux.AddXyzProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_LIGHT),4,2)
c:EnableReviveLimit()
......
--イーグル・シャーク
function c7500772.initial_effect(c)
c:SetUniqueOnField(1,0,7500772)
c:SetUniqueOnField(1,0,7500772,LOCATION_MZONE)
--summon with no tribute
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(7500772,0))
......
--死の王 ヘル
function c75660578.initial_effect(c)
c:SetUniqueOnField(1,0,75660578)
c:SetUniqueOnField(1,0,75660578,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(75660578,0))
......
--武神帝-スサノヲ
function c75840616.initial_effect(c)
c:SetUniqueOnField(1,0,75840616)
c:SetUniqueOnField(1,0,75840616,LOCATION_MZONE)
--xyz summon
aux.AddXyzProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0x88),4,2)
c:EnableReviveLimit()
......
--鉄の王 ドヴェルグス
function c76382116.initial_effect(c)
c:SetUniqueOnField(1,0,76382116)
c:SetUniqueOnField(1,0,76382116,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(76382116,0))
......
--毒の魔妖-土蜘蛛
function c77092311.initial_effect(c)
c:SetUniqueOnField(1,0,77092311)
c:SetUniqueOnField(1,0,77092311,LOCATION_MZONE)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(nil),1)
c:EnableReviveLimit()
......
--異次元エスパー・スター・ロビン
function c80208158.initial_effect(c)
c:SetUniqueOnField(1,1,80208158)
c:SetUniqueOnField(1,1,80208158,LOCATION_MZONE)
--target
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--冥界龍 ドラゴネクロ
function c8198620.initial_effect(c)
c:SetUniqueOnField(1,0,8198620)
c:SetUniqueOnField(1,0,8198620,LOCATION_MZONE)
--fusion material
c:EnableReviveLimit()
aux.AddFusionProcFunRep(c,aux.FilterBoolFunction(Card.IsRace,RACE_ZOMBIE),2,false)
......
--六武衆の師範
function c83039729.initial_effect(c)
c:SetUniqueOnField(1,0,83039729)
c:SetUniqueOnField(1,0,83039729,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
......@@ -3,7 +3,7 @@ function c8310162.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsCode,74509280),aux.NonTuner(Card.IsSetCard,0x23),1,1)
c:EnableReviveLimit()
c:SetUniqueOnField(1,1,8310162)
c:SetUniqueOnField(1,1,8310162,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(8310162,0))
......
--魔聖騎士皇ランスロット
function c83519853.initial_effect(c)
c:SetUniqueOnField(1,0,83519853)
c:SetUniqueOnField(1,0,83519853,LOCATION_MZONE)
--synchro summon
aux.AddSynchroProcedure(c,nil,aux.NonTuner(Card.IsSetCard,0x107a),1)
c:EnableReviveLimit()
......
--ワルキューレ・エルダ
function c83705073.initial_effect(c)
c:SetUniqueOnField(1,0,83705073)
c:SetUniqueOnField(1,0,83705073,LOCATION_MZONE)
--atk up
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_CONTINUOUS)
......
--アーティファクト-カドケウス
function c84268896.initial_effect(c)
c:SetUniqueOnField(1,0,84268896)
c:SetUniqueOnField(1,0,84268896,LOCATION_MZONE)
--set
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_SINGLE)
......
--ジェスター・コンフィ
function c8487449.initial_effect(c)
c:SetUniqueOnField(1,0,8487449)
c:SetUniqueOnField(1,0,8487449,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--武神-ヒルメ
function c9418365.initial_effect(c)
c:SetUniqueOnField(1,0,9418365)
c:SetUniqueOnField(1,0,9418365,LOCATION_MZONE)
c:EnableReviveLimit()
--special summon
local e1=Effect.CreateEffect(c)
......
--先史遺産アステカ・マスク・ゴーレム
function c94766498.initial_effect(c)
c:SetUniqueOnField(1,0,94766498)
c:SetUniqueOnField(1,0,94766498,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_FIELD)
......
--魔聖騎士ランスロット
function c95772051.initial_effect(c)
c:SetUniqueOnField(1,0,95772051)
c:SetUniqueOnField(1,0,95772051,LOCATION_MZONE)
--special summon
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(95772051,0))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment