今回は大航海時代Online(以下DOL)のアクションについてのマメ知識を書いてみたいと思います。
最初に基本的な使い方を書いてます。
そんなの知ってるよっていう方は上級編から御覧ください。
初級編
DOLではアクションという、特定の動きとメッセージを出すものがあるのはご存知だと思います。
意外に知らない方が多いのですが、このメッセージを任意に設定することもできます。
例を挙げると
/guts ターゲット名 ここが踏ん張り所だよと励ました
このようにチャットに打つと、ガッツポーズの動作と共に
「プレイヤー名はターゲット名にここが踏ん張り所だよと励ました」
というメッセージが出ます。
また、ターゲット名の後ろの接置詞(○○に、○○を)などを任意に設定したい場合は、ターゲット名を「”"」(ダブルクオーテーション2つ)にし、メッセージ文のなかに自分でターゲット名を書くことで可能です。
例)
/surprised "" ○○の突然の行動に驚いた
と打つと
「プレイヤー名は○○の突然の行動に驚いた」
と表示されます。
上級編
さて、ここまではご存知の方も多かったと思います。
ここからはちょっぴり上級編。
まず説明のために、DOLの仕様でアクションメッセージに影響するものをザッと挙げます。
- チャットログ表示のフォントは等幅フォント(モノスペース)。
- チャットログ表示欄は半角70文字(全角35文字)で強制的に改行される。
このため、1行目のメッセージ部分に使用できるのは、キャラクター名とターゲット名、接置詞(○○は、○○に 等)を除いた文字数になります。 チャットコマンド全体の有効文字数は半角・全角関係なく132文字まで。
これにはコマンド(/guts等)、スペース、ターゲット名が空の場合の「”"」も含まれる。
ターゲット名は文字数には含まれない。
チャットコマンド全体の有効文字数は、半角・全角関係なく128文字
コマンド(/guts等)、ターゲット名及び前後のスペース、ターゲット名が空の場合の「”"」も含む*1- キャラクター作成時に名前に使用できる文字数は半角20文字(全角10文字)。
- ターゲット名に指定できる文字数は全角半角関係なく20文字まで。
私が試してみた限りでは、上記のような仕様になっているようです。
ここで、注目すべきは2の仕様。
これを利用することで、1つのチャットコマンドで最大4行分(4行目はフルに使えません)のメッセージが送信可能になります!
更に2行目以降は、通常では出来ないプレイヤー名のないアクションメッセージにすることができます。
では、具体的な方法を説明します。
- チャットコマンドの各行にあたる部分のメッセージを半角70文字(全角35文字)になるようにスペースで埋める。
以上デス。
ちなみに、埋めるスペースは半角でも全角でもどちらでも構わないんですが、上記の3の仕様があるため、全角スペースで埋めた方が、表示できる行数は多くなります。
方法を書くのは簡単なのですが、実際に手で打つと、ターゲット名に左右される、スペースを数えるのが面倒なことなど、なかなか上手くいきません。
そんな貴方(むしろ自分)のために、今回はこの長いチャットコマンドを生成してくれるツールを作ってみました!
下記のページよりダウンロードしてご利用ください。
なが~いアクションエディタ
http://www.uchi-pocket.net/action-editor/
- どうやらターゲット名も含まれ、文字数も128文字のようです [本文に戻る]
関連しそうな投稿
“アクションコマンドのマメ知識” へのコメント : 2件
よろしければコメントを残していって下さい
コメント本文以外は必須ではありません。
コメントは承認されるまで非公開となります。


2008/10/15
こんにちは、うちの商会の子からこのツールを教えて頂きました。
とても楽しいですww
皆でちょっとした鬼ごっこのように相手の額に肉書いたりと楽しんでます ^ ^
記載後でお断りもなく大変失礼致しますが
こちらのツールのご紹介をブログでさせていただきました。
不都合ございましたらご一報くださいましm(_ _)m
2008/10/23
>>ぶるーあいず さん
ご紹介ありがとうございました。
こんなものでも、楽しんでいただければ幸いです。