name: フュージョン・オブ・ファイア
card_text: このカード名はルール上「サラマングレイト」カードとしても扱う。
  このカード名のカードは1ターンに1枚しか発動できない。
  1:自分の手札及び自分・相手フィールドから、「サラマングレイト」融合モンスターカードによって決められた融合素材モンスターを墓地へ送り、その融合モンスター1体をEXデッキから融合召喚する。
external_ids: local SETCARD_ID_0 = 0x119 --転生炎獣(サラマングレイト)
  
lua: local SETCARD_ID_0 = 0x119 --転生炎獣(サラマングレイト)
  local s, id, o = GetID()
  function s.initial_effect(c)
  	--fusion summon
  	local e1 = FusionSpell.CreateSummonEffect(c, {
  		fusfilter = s.fusfilter,
  		pre_select_mat_location = LOCATION_HAND | LOCATION_MZONE,
  		pre_select_mat_opponent_location = LOCATION_MZONE,
  	})
  	e1:SetCountLimit(1, id + EFFECT_COUNT_CODE_OATH)
  	c:RegisterEffect(e1)
  end
  
  function s.fusfilter(c)
  	return c:IsSetCard(SETCARD_ID_0)
  end
  
  
source_text: フュージョン・オブ・ファイア
  このカード名はルール上「サラマングレイト」カードとしても扱う。
  このカード名のカードは1ターンに1枚しか発動できない。
  1:自分の手札及び自分・相手フィールドから、「サラマングレイト」融合モンスターカードによって決められた融合素材モンスターを墓地へ送り、その融合モンスター1体をEXデッキから融合召喚する。
target_text: -- フュージョン・オブ・ファイア
  local SETCARD_ID_0 = 0x119 --転生炎獣(サラマングレイト)
  local s, id, o = GetID()
  function s.initial_effect(c)
  	--fusion summon
  	local e1 = FusionSpell.CreateSummonEffect(c, {
  		fusfilter = s.fusfilter,
  		pre_select_mat_location = LOCATION_HAND | LOCATION_MZONE,
  		pre_select_mat_opponent_location = LOCATION_MZONE,
  	})
  	e1:SetCountLimit(1, id + EFFECT_COUNT_CODE_OATH)
  	c:RegisterEffect(e1)
  end
  
  function s.fusfilter(c)
  	return c:IsSetCard(SETCARD_ID_0)
  end
  
  