ここからは実際のゲームで使用するカード効果を作っていきます。
ここで少し話題がそれますが、召喚をユニットのみにするのを示すために魔法カードを作っていきます。 MonstersをクリックしてAdd Monsterをclickしましょう。
そして以下のように入力します。
Monster Effectをクリックし、Add Monster Effectをクリックします
Monster Effect Valで「移動」を選択して、
追加をclick、 asに「trigger」と入れ移動先に自分ユニットを選択します。そして確定をclickします。Monster Effect Nameに召喚と入力してSaveをclickします。
次にMonsterEffectWrappersをclickしてAddMonsterEffectWrapperをクリックします
Monster Effectに「召喚」、MonsterEffectNameに「召喚」、logに「(@)を場に出した」と入力します。以下のようになったらSaveをclickします。
次はTriggerです。Triggerをクリックし、Add Triggerをクリックします
まず下記のように入力します
次にtrigger conditionの右にある追加をclickします。場所に「自分ユニット」「min」に「0」「max」に「4」入力して確定します
そして、trigger monsterの右にある追加をclickし、場所に「自分手札」を入力した後モンスター変数条件をclickして、LEVELをclickまずテキストボックスに「1」を入れセレクトボックスに「>=」を選択します。次にその右にある追加をclickして
テキストボックスに「4」セレクトボックスを「<=」を選択します。以上で確定をclickします
下にスクロールしてtrigger_nameに召喚trigger sentenceに場に出すを入力します。
Logに「(@)を使用した」と入力します
残りの項目は何も変更せずにSaveを押します
Saveが終わったらもう一度召喚をクリックします
ページを一番下までスクロールしてinsertをclickします。
モンスターにチェックを入れほかの項目には何も入れずにsubmitをclickします
OKが出たらブラウザの戻るボタンを押します
これでユニットすべてに召喚が紐づきました早速ブラウザで確認してみましょう http://127.0.0.1:8000/tcgcreator/choose/
以下のようになったら場に出すをclickしてみてください。
以下のようにフィールドにユニットが出ます
上の画像を見ればわかりますが現状は召喚が1ターンに何回もできてしまいます。これを直しましょう。まず管理画面からtriggerをクリックし、「召喚」を選択します。そしてonce_per_turnにチェックを入れます。これだけでこの効果はターン1にすることができます
今度はレベル5以上の召喚をフィールドのコストが必要にしてみましょう。
管理画面から「cost」をクリックし、a「add cost」をclickします
「Cost Val」で選択自分を選択「Cost」の右の「追加」をclickします
出てきたdialogで場所を「自分ユニット」asを「~koka」にして「確定」をclickします。
最後にCost Nameに「自分フィールド1枚~kokaへ」と入力します
以上が出来たら「save」をclickします
次にもう一度管理画面から「cost」をクリックし、「add cost」をclickします
「Cost Val」で
「移動」を選択「Cost」の右の「追加」をclickします
asに「~koka」移動先に「元々の墓地」を選択し、確定をclickします
最後にCost Nameに「~koka元々の墓地へ」と入力します
以上ができたらSaveをclickします
管理画面から「cost wrapper」をクリックし、a「add cost wrapper」をclickします
Costに「~koka元々の墓地へ」
Cost Nameに「~koka元々の墓地へ」と入力します。logは「(@)は墓地へ送られた」とします。
以下のように入力できたらSaveをclickします
管理画面から「cost wrapper」をクリックし、a「add cost wrapper」をclickします
Costに「自分フィールド1枚~kokaへ」 Cost Nextに「~koka元々の墓地へ」 Cost Nameに「自分フィールド1枚~kokaへ」
Promptに「コストとして墓地に送るユニット」と入力、Sentenceに「選択」を入力します。
以下のように入力できたらSaveをclickします
最後にTriggerです。Triggerをクリックし、召喚をクリックします
何も入力せずに「save as new」をclickします
次に上にの「召喚」をclickします。
trigger_conditionの右の「追加」をclickして、minを1maxを5を入力します。
trigger_monsterの右の「追加」をclickして、モンスター変数条件をclick、levelをclickして1の入っていたところに5を>=を入力し4を消して「全て」にします 。
Logに「(@)を使用した」と入力します
trigger_nameに「上級召喚」、costに「自分フィールド1枚~kokaへ」を選択して、saveします
最後にもう一度「上級召喚」を開きinsertをclick
モンスターにチェックを入れほかの項目には何も入れずにsubmitをclickします
以上でモンスターを召喚することができるようになりました。ただこれだと召喚と上級召喚を別々に一度ずつできてしまいます。
それではそれを解決しましょう。 まず召喚を選択してonce per turn groupに1を入力しsaveします 次に上級召喚を選択してonce per turn groupに1を入力しsaveします
以上で、召喚は終わりです。お疲れさまでした。