name: デストーイ・シザー・ウルフ
card_text: 「エッジインプ・シザー」+「ファーニマル」モンスター1体以上
  このカードは上記のカードを融合素材にした融合召喚でのみ特殊召喚できる。
  1:このカードは、このカードの融合素材としたモンスターの数まで1度のバトルフェイズ中に攻撃できる。
external_ids: local CARD_ID_0 = 30068120 --エッジインプ・シザー
  local SETCARD_ID_0 = 0xa9 --ファーニマル
  
lua: local CARD_ID_0 = 30068120 --エッジインプ・シザー
  local SETCARD_ID_0 = 0xa9 --ファーニマル
  local s, id, o = GetID()
  function s.initial_effect(c)
  	--fusion material
  	c:EnableReviveLimit()
  	aux.AddFusionProcCodeFunRep(c, CARD_ID_0, aux.FilterBoolFunction(Card.IsFusionSetCard, SETCARD_ID_0), 1, 127, false, false)
  	--spsummon condition
  	local e2 = Effect.CreateEffect(c)
  	e2:SetType(EFFECT_TYPE_SINGLE)
  	e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE + EFFECT_FLAG_UNCOPYABLE)
  	e2:SetCode(EFFECT_SPSUMMON_CONDITION)
  	e2:SetValue(aux.fuslimit)
  	c:RegisterEffect(e2)
  	--multi
  	local e3 = Effect.CreateEffect(c)
  	e3:SetType(EFFECT_TYPE_SINGLE + EFFECT_TYPE_CONTINUOUS)
  	e3:SetCode(EVENT_SPSUMMON_SUCCESS)
  	e3:SetOperation(s.atkop)
  	c:RegisterEffect(e3)
  end
  function s.atkop(e, tp, eg, ep, ev, re, r, rp)
  	local c = e:GetHandler()
  	local e1 = Effect.CreateEffect(c)
  	e1:SetType(EFFECT_TYPE_SINGLE)
  	e1:SetCode(EFFECT_EXTRA_ATTACK)
  	e1:SetValue(c:GetMaterialCount() - 1)
  	e1:SetReset(RESET_EVENT + RESETS_STANDARD + RESET_DISABLE)
  	c:RegisterEffect(e1)
  end
  
  
source_text: デストーイ・シザー・ウルフ
  「エッジインプ・シザー」+「ファーニマル」モンスター1体以上
  このカードは上記のカードを融合素材にした融合召喚でのみ特殊召喚できる。
  1:このカードは、このカードの融合素材としたモンスターの数まで1度のバトルフェイズ中に攻撃できる。
target_text: -- デストーイ・シザー・ウルフ
  local CARD_ID_0 = 30068120 --エッジインプ・シザー
  local SETCARD_ID_0 = 0xa9 --ファーニマル
  local s, id, o = GetID()
  function s.initial_effect(c)
  	--fusion material
  	c:EnableReviveLimit()
  	aux.AddFusionProcCodeFunRep(c, CARD_ID_0, aux.FilterBoolFunction(Card.IsFusionSetCard, SETCARD_ID_0), 1, 127, false, false)
  	--spsummon condition
  	local e2 = Effect.CreateEffect(c)
  	e2:SetType(EFFECT_TYPE_SINGLE)
  	e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE + EFFECT_FLAG_UNCOPYABLE)
  	e2:SetCode(EFFECT_SPSUMMON_CONDITION)
  	e2:SetValue(aux.fuslimit)
  	c:RegisterEffect(e2)
  	--multi
  	local e3 = Effect.CreateEffect(c)
  	e3:SetType(EFFECT_TYPE_SINGLE + EFFECT_TYPE_CONTINUOUS)
  	e3:SetCode(EVENT_SPSUMMON_SUCCESS)
  	e3:SetOperation(s.atkop)
  	c:RegisterEffect(e3)
  end
  function s.atkop(e, tp, eg, ep, ev, re, r, rp)
  	local c = e:GetHandler()
  	local e1 = Effect.CreateEffect(c)
  	e1:SetType(EFFECT_TYPE_SINGLE)
  	e1:SetCode(EFFECT_EXTRA_ATTACK)
  	e1:SetValue(c:GetMaterialCount() - 1)
  	e1:SetReset(RESET_EVENT + RESETS_STANDARD + RESET_DISABLE)
  	c:RegisterEffect(e1)
  end
  
  