「マップエフェクト定義案」の編集履歴(バックアップ)一覧はこちら

マップエフェクト定義案」(2009/03/25 (水) 20:08:07) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

マップでのエフェクトを定義をするための構文。 たぶんこのままので行くと思います。 ちなみに、定義データをそのままテキストベースで置くわけではないので注意が必要です。 あくまで、定義をするための方法のひとつであり、実際に置くときは変換が必要です。 説明はほぼ無いので察してください。 // effectScript // xslt風にしたかったけど、エスケープ関係が気に入らなかったのでバッチファイル風 // general // exargは仕様を変更したので無くなりました。 command arg1 arg2 arg3 ... argN obj * -id "itemName" [-target id] // * = btm, top, mbtm, mtop // id = chr, place warp id [-far mapID] // -far mapID = 別のマップに飛ぶとき calc hoge // hoge = 数式 hp amount mp amount // amount = 増減量を示した整数 action id status id // id = 変更後のステータス名 walk dir direct dir // dir = up, right, left, right seplay id // id = timming id setheme id // id = seTheme id system msgID -argName argData -arg2Name arg2Data ... -arg*Name arg*Data // マップIDと一致するクラスに対してメッセージを送り出します。 message "msg" // デバッグ用
マップでのエフェクトを定義をするための構文。 たぶんこのままので行くと思います。 ちなみに、定義データをそのままテキストベースで置くわけではないので注意が必要です。 あくまで、定義をするための方法のひとつであり、実際に置くときは変換が必要です。 説明はほぼ無いので察してください。 // effectScript // xslt風にしたかったけど、エスケープ関係が気に入らなかったのでバッチファイル風 // general // exargは仕様を変更したので無くなりました。 command arg1 arg2 arg3 ... argN // 半角スペースで区切るので、データに半角スペースを含ませるときは""で囲む。 // また、""で囲んだとき、"を含ませるときは \" とする事で使用できます。 // \を含ませるときは \\ とします。 // 改行は \n、タブは \t など他にも色々あります。 obj * itemName [-target id] // * = btm, top, mbtm, mtop // id = chr, place warp id [-far mapID] // id = 座標 ID // -far mapID = 別のマップに飛ぶとき calc "hoge" // hoge = 数式 hp amount mp amount // amount = 増減量を示した整数 action id status id // id = 変更後のステータス名 walk dir direct dir // dir = up, right, left, right seplay id // id = timming id setheme id // id = seTheme id system msgID -argName argData -arg2Name arg2Data ... -arg*Name arg*Data // マップIDと一致するクラスに対してメッセージを送り出します。 message "msg" // デバッグ用

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー