スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【カード2】対戦キャンセル

※このスクリプトは、ひきも記様で配布されているシンプルカードゲーム2の拡張スクリプトです。

テストプレイ時に通常デュエルをキャンセルできるようになります。
ランダムでデッキを作成する時に、どんな出方をするか確認したり、対戦テストしたいデッキになるまでやり直すのに使えます。

また、通常プレイ時はデュエルの前にイベントコマンドのスクリプトで
$game_temp.cancel_deckselect = true
と入力すると、次の1戦はキャンセル可能になります。

対戦キャンセル

キャンセルすると、対戦結果変数に0(引き分けと同じ値)を代入してマップに戻ります。
この時、引き分け処理に飛ぶので「引き分け!」などのメッセージが表示されてしまいます。
テストだけならともかく通常プレイ時にそうなると不都合なので、それを無くすために「文章の表示」を無視する機能を付けました。

デュエルをキャンセルすると「$game_temp.no_show_message」という一時変数に、設定項目で指定した変数(デフォルトでは10番)の値が代入されます。
$game_temp.no_show_messageの値が1以上なら「文章の表示」は無視され、値が減ります。
つまり、設定変数の値が2なら文章は以降2回無視されます。

また、引き分け時の処理の中に
条件分岐:スクリプト:$game_temp.no_show_message > 0
を入れれば、$game_temp.no_show_messageが1以上の時だけの分岐、つまり対戦キャンセル時の分岐を作れます。

設定例画像
※$game_temp内の値はセーブデータには保存されません。タイトル画面に戻ると初期値に戻ります。

コメントの投稿

非公開コメント

about
管理人:トリス

RPGツクールVX、VXAceのスクリプト素材を作ってます。
VXAceはATBやテストプレー高速化、VXはひきも記様のSRPG2拡張、アクション拡張 などがあります。

簡易利用規約
素材を使用した作品に著作権表記(このブログの名前)をお願いします。

作品公開時の利用報告は任意です。

サポート,リンク,共同制作などその他の詳しい規約はこちら
カテゴリ
リンク
ゲーム紹介
協力したゲームとか素材利用してくれたゲームとか

アスガル騎士団
アルカナリッター
 (VX)SRPG
 作品ページ  DLページ

チキチキボーンの骨
TimeLeaper -タイムリーパー-
 (VXAce)ATB
 作品ページ  DLページ
明日へのデュナミス
 (VXAce)ATB_XP
 作品ページ  DLページ


レンガの創作小屋
Dimension Warriors 間章
 (VXAce)
 作品ページ

なかぱー更新記
CRYSTALDestiny
 (VXAce)ATBサイドビュー
 DLページ
リンク用バナー

リンクフリーです。相互リンクは受け付けていません。
画像への直リンクは禁止です。
アクセスカウンター
リクエスト・質問掲示板
最新記事
月別アーカイブ
最新コメント
RSSリンクの表示
検索フォーム
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。