カードを場に出す

ここからは実際のゲームで使用するカード効果を作っていきます。

魔法カードの作成

ここで少し話題がそれますが、召喚をユニットのみにするのを示すために魔法カードを作っていきます。 MonstersをクリックしてAdd Monsterをclickしましょう。

そして以下のように入力します。

魔法カード 魔法カード

ユニットの召喚の作成

Monster Effectをクリックし、Add Monster Effectをクリックします モンスター効果クリック addMonsterEffectクリック

Monster Effect Valで「移動」を選択して、 追加をclick、 asに「trigger」と入れ移動先に自分ユニットを選択します。そして確定をclickします。Monster Effect Nameに召喚と入力してSaveをclickします。 召喚

次にMonsterEffectWrappersをclickしてAddMonsterEffectWrapperをクリックします モンスター効果クリック addMonsterEffectクリック

Monster Effectに「召喚」、MonsterEffectNameに「召喚」、logに「(@)を場に出した」と入力します。以下のようになったらSaveをclickします。 召喚ラッパー

次はTriggerです。Triggerをクリックし、Add Triggerをクリックします トリガークリック Add Triggerクリック

まず下記のように入力します Summon Trigger

次にtrigger conditionの右にある追加をclickします。場所に「自分ユニット」「min」に「0」「max」に「4」入力して確定します Summon condition

そして、trigger monsterの右にある追加をclickし、場所に「自分手札」を入力した後モンスター変数条件をclickして、LEVELをclickまずテキストボックスに「1」を入れセレクトボックスに「>=」を選択します。次にその右にある追加をclickして テキストボックスに「4」セレクトボックスを「<=」を選択します。以上で確定をclickします Summon monster

下にスクロールしてtrigger_nameに召喚trigger sentenceに場に出すを入力します。 Summon trigger2 Logに「(@)を使用した」と入力します Summon trigger2 残りの項目は何も変更せずにSaveを押します

triggerとカードの結びつけ

Saveが終わったらもう一度召喚をクリックします Summon2

ページを一番下までスクロールしてinsertをclickします。 Summon insert

モンスターにチェックを入れほかの項目には何も入れずにsubmitをclickします Summon insert

OKが出たらブラウザの戻るボタンを押します Summon back

これでユニットすべてに召喚が紐づきました早速ブラウザで確認してみましょう http://127.0.0.1:8000/tcgcreator/choose/

以下のようになったら場に出すをclickしてみてください。 Summon picture

以下のようにフィールドにユニットが出ます Summon picture2

召喚をターン1にする

上の画像を見ればわかりますが現状は召喚が1ターンに何回もできてしまいます。これを直しましょう。まず管理画面からtriggerをクリックし、「召喚」を選択します。そしてonce_per_turnにチェックを入れます。これだけでこの効果はターン1にすることができます Summon turn

レベル5以上ではコストが必要にする

今度はレベル5以上の召喚をフィールドのコストが必要にしてみましょう。

コストの作成

管理画面から「cost」をクリックし、a「add cost」をclickします costクリック addcostクリック

「Cost Val」で選択自分を選択「Cost」の右の「追加」をclickします コスト選択自分

出てきたdialogで場所を「自分ユニット」asを「~koka」にして「確定」をclickします。 コスト選択自分

最後にCost Nameに「自分フィールド1枚~kokaへ」と入力します コスト選択自分

以上が出来たら「save」をclickします

次にもう一度管理画面から「cost」をクリックし、「add cost」をclickします costクリック addcostクリック

「Cost Val」で 「移動」を選択「Cost」の右の「追加」をclickします asに「~koka」移動先に「元々の墓地」を選択し、確定をclickします コストsend自分 最後にCost Nameに「~koka元々の墓地へ」と入力します 以上ができたらSaveをclickします

コストラッパーの作成

管理画面から「cost wrapper」をクリックし、a「add cost wrapper」をclickします costクリック addcostクリック

Costに「~koka元々の墓地へ」 Cost Nameに「~koka元々の墓地へ」と入力します。logは「(@)は墓地へ送られた」とします。 以下のように入力できたらSaveをclickします コストsend自分

管理画面から「cost wrapper」をクリックし、a「add cost wrapper」をclickします costクリック addcostクリック Costに「自分フィールド1枚~kokaへ」 Cost Nextに「~koka元々の墓地へ」 Cost Nameに「自分フィールド1枚~kokaへ」 Promptに「コストとして墓地に送るユニット」と入力、Sentenceに「選択」を入力します。 以下のように入力できたらSaveをclickします コスト選択自分 コスト選択自分

最後にTriggerです。Triggerをクリックし、召喚をクリックします トリガークリック 召喚クリック

何も入力せずに「save as new」をclickします save_as_new

次に上にの「召喚」をclickします。 召喚クリック

trigger_conditionの右の「追加」をclickして、minを1maxを5を入力します。 召喚クリック

trigger_monsterの右の「追加」をclickして、モンスター変数条件をclick、levelをclickして1の入っていたところに5を>=を入力し4を消して「全て」にします 。 召喚クリック Logに「(@)を使用した」と入力します Summon trigger2

trigger_nameに「上級召喚」、costに「自分フィールド1枚~kokaへ」を選択して、saveします

最後にもう一度「上級召喚」を開きinsertをclick モンスターにチェックを入れほかの項目には何も入れずにsubmitをclickします Summon insert

以上でモンスターを召喚することができるようになりました。ただこれだと召喚と上級召喚を別々に一度ずつできてしまいます。

それではそれを解決しましょう。 まず召喚を選択してonce per turn groupに1を入力しsaveします 次に上級召喚を選択してonce per turn groupに1を入力しsaveします

以上で、召喚は終わりです。お疲れさまでした。 a