Skip to content
k4nagatsuki edited this page Jan 8, 2017 · 30 revisions

Wsn.2の新機能

  • このページは作りかけです。
  • Wsn.2の仕様はまだ固まっていません。以下の機能は今後変更される可能性があります。

システムクーポン「@Wsn.2」を追加

issue #438/ pull request #1682

称号所持判定分岐コンテントでシステムクーポン@Wsn.2の所持判定を行った時は必ず成功するようにしました。

プレイヤーの使用しているエンジンがWsn.2に対応しているかシナリオ側から調べたい時に利用できます。


システムクーポン「@使用者」「@イベント対象」「@効果対象」「@効果対象外」を追加

issue #303 / pull request #1566

@使用者

カードの使用によって一連のイベントが発生した時、そのカードの使用者に一時的に付与されます。

@イベント対象

死亡イベントやキーコードイベントが発生した時、そのイベントの所有者に一時的に付与されます。

@効果対象

カードの効果対象に一時的に付与され、効果が実際に適用された直後に剥奪されます。このクーポンはシナリオ側での付与・剥奪が可能で、操作の結果は効果対象に反映されます。

つまり、カードの本来の効果対象であってもキーコードイベントなどで@効果対象を剥奪すると対象から外れ、無関係の者であっても@効果対象が付与されれば対象に入ります。

@効果対象外

実際に対象に効果が適用されはじめた段階で@効果対象を剥奪されたメンバに付与されます。このクーポンを持つメンバには@効果対象をつける事ができなくなります。

これはターゲットの変更が複雑な状況下で無限ループに陥らないようにするためのもので、通常はこのクーポンを意識する必要はありません。


カードイメージの配置方式の指定

issue #336 / pull request #1575

CardWirthでは、キャストサイズのカードのイメージはカード台紙に対して中央寄せ、一般サイズのカードのイメージは左上寄せ+一定のパディングで配置されますが、これを任意に指定できるようになりました。


加入したキャストの戦闘行動開始タイミングを選択

issue #410 / pull request #1615

キャスト加入コンテントで、加入したキャストの戦闘行動開始タイミングを以下のいずれかから選択できるようになりました。

  • すぐに行動。キーコードイベントや使用時イベントなど、戦闘行動中に発生したイベント内で加入した場合でも、そのラウンドから行動します。
  • 加入ラウンドから行動。ラウンドイベントで加入した場合に限り、そのラウンドから行動します。
  • 次のラウンドから行動。加入したラウンドの次のラウンドから行動します。クラシックなシナリオでの挙動と同じです。

効果コンテントによるイベント発火

issue #405, #428 / pull request #1625, pull request #1626

  • 効果コンテントによってキャラクターが生存状態から死亡状態へ変化した時の死亡イベントの発火有無を選択できるようになりました。
  • 効果コンテントにキーコードを設定できるようになりました。

これまでのCardWirthでは、「使用時イベント内で効果コンテントを使用して敵を攻撃する」というようなカードを作成すると、シナリオ側でイベント発火が正しく行われず、バグの原因となっていました。

効果コンテントによるイベント発火をオンにし、キーコードを適切に設定する事で、その問題を解決する事ができます。


キーコード所持分岐の拡張

issue #436 / pull request #1644

  • キーコード所持分岐の検索対象となるカードの種類に「戦闘時の手札」を追加しました。
  • 検索対象に、カード種別の任意の組み合わせを選択できるようにしました。例えば「アイテムと召喚獣」や「特殊技能と手札」といった組み合わせが可能になります。

CardWirth 1.50では、キーコード所持分岐の検索対象に「アイテム」を選択すると、戦闘時の手札が検索対象になる事が知られていますが、検索対象に「アイテム」と「手札」を指定する事でその挙動の再現も可能です。

※ CardWirthPy 2では、クラシックなシナリオで「アイテム」が検索対象になっている時には自動的に「手札」も検索対象となります。Wsn.1のシナリオは、CardWirthPy 1と同様にアイテムのみが検索対象となります。


スケーリングされたイメージファイルの使用

issue #397 / pull request #1645

シナリオ側でこの機能をオンにすると、例えばimage.bmpというファイルのイメージを表示する時、表示サイズが縦横2倍であれば、image.x2.bmpを探して代わりに読み込むようになります。

スケーリングされたイメージを使用するとこのような表示になりますスケーリングされていないものと見比べてみてください。

※ 上記スクリーンショットのカード台紙・ライフバーを除くイメージは、シナリオ「六号室の幽霊船」で使用されているもので、ライセンスはCC0です。

「六号室の幽霊船」の高解像度に対応したデモ版をダウンロードして試す事もできます。


背景セルでイメージの拡大・縮小時に滑らかにするかを指定する

issue #397 / pull request #1646

背景セルでイメージがリサイズされた時の処理方法を指定できるようになりました。未指定の場合は、エンジン側の設定に従って処理されます。


Wsn.2のシナリオであれば必ず使用できる標準効果音

issue #435 / pull request #1671

TODO: スクリーンショット

以下の音声が標準で使用できるようになりました。

l_で始まる音声はスムーズにループ再生する事ができます。

  • l_chirr.ogg …… 虫の合唱
  • l_church_bell.ogg …… 教会の鐘
  • l_rain.ogg …… 雨
  • l_sing.ogg …… 鳥の囀り
  • l_walk_on_sand.ogg …… 砂上を歩く
  • l_wooden_clappers.ogg …… 拍子木
  • s_attack_1.ogg …… 攻撃(叩きつける1)
  • s_attack_2.ogg …… 攻撃(撃つ)
  • s_attack_3.ogg …… 攻撃(爆発)
  • s_attack_4.ogg …… 攻撃(叩きつける2)
  • s_bell_of_buddhist_altar.ogg …… 仏壇の鈴
  • s_breath_a.ogg …… ブレス音(あ)
  • s_breath_e.ogg …… ブレス音(え)
  • s_breath_i.ogg …… ブレス音(い)
  • s_breath_o.ogg …… ブレス音(お)
  • s_breath_u.ogg …… ブレス音(う)
  • s_chime_of_store.ogg …… 入店チャイム
  • s_decide_1.ogg …… 決定(電子音)
  • s_decide_2.ogg …… 決定(和風)
  • s_hand_drum.ogg …… 鼓
  • s_hitting_tennis_ball.ogg …… テニスボール
  • s_idea.ogg …… 閃き
  • s_information_end.ogg …… お知らせ終了
  • s_information_start.ogg …… お知らせ開始
  • s_koto.ogg …… 和琴
  • s_metal_bat.ogg …… 金属バット
  • s_question.ogg …… 疑問
  • s_sliding_cornice.ogg …… カカン
  • s_soft.ogg …… 柔らかい音

このページのスクリーンショットに表示されているシナリオのリソースは、特に注記がない限り、groupAsk様によって作成され、CardWirth愛護協会様によって配布されている「CardWirth ver1.50 Fullpack」に入っているものです(シナリオ「モンスター図鑑+」及びその他のリソース)。ReadMe_1st_Full.txt内の「● 著作権/免責/転載に関して」節の内容に基づいてスクリーンショット内に使用しています。

Clone this wiki locally