story構造体を用いるとそれが記されたdatファイルをscriptフォルダに入れるだけでイベントが発生します。
story構造体内の構文は自動的にscenario構造体のworldおよびfightで指定されたイベントの末尾に追加されます。
story構造体の名前は他と重複させないでください。
fight = onを記述するとfightイベントの末尾に追加され戦闘開始前イベントの発生トリガとなります。
friendデータにはイベントを発生させたいscenario構造体を列挙します。
なおfriendを省略すると全シナリオで発生する事になります。
スクリプトファイルop_goto.datの例
シナリオ1、2、3でゴートのオープニングイベントを発生させます。
このファイルをscriptフォルダに入れるだけで、op_gotoがトリガされるようになります。
story op_goto_test
{
friend = sc1, sc2, sc3
if (isPlayer(op_goto) && yet(op_goto)) {
event(op_goto)
}
}
event op_goto
{
//ゴートのオープニングイベント
}
シナリオ4で戦闘開始前の対決イベントを発生させます。
story goto_vs_muku_test
{
friend = sc4
fight = on
if (inBattle(goto, mukugaiya) && yet(goto_vs_muku)) {
event(goto_vs_muku)
}
}
event goto_vs_muku
{
//ゴートとムクガイヤの対決イベント
}
最終更新:2023年10月30日 12:37