「直線距離管理ツール:Reference」の編集履歴(バックアップ)一覧はこちら
「直線距離管理ツール:Reference」(2015/04/02 (木) 23:20:05) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
***距離の設定
トピックを変更されるとそのトピックを距離表として設定します。
***距離表の形式
距離表の形式は
キャラ識別子-○m-キャラ識別子-○m-キャラ識別子…
となります。
キャラ間の距離が0の場合
キャラ識別子/キャラ識別子
と書くことができます。
同じ乱戦にいる場合
[キャラ識別子/キャラ識別子…]
のように記述します。
***コマンド
:#右,distance,character|
characterの識別子と一致するキャラをdistanceだけ右に移動させてトピックを更新します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#左,distance,character|
characterの識別子と一致するキャラをdistanceだけ左に移動させてトピックを更新します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:例:|
topicが
a-10m-b/c
の時
#左,5,b
を実行するとtopicが
a-5m-b-5m-c
へ書き変わります。
:#距離設定,distancetable|
与えられたdistancetableの文字列を距離表かどうか識別してからtopicへ設定します。
:#距離追加,distance,character|
characterの識別子を一番左からdistanceの位置へ追加します。
すでにcharacterと同じ識別子のキャラクターが距離表に存在する場合は追加しません。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#距離削除,character|
characterの識別子を距離表から削除します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#距離,character1,character2|
character1とcharacter2の間の距離を表示します。
character2を省略した場合、発言者のニックネームの最初2文字をcharacter2としてコマンドを実行します。
:#範囲,range,character|
characterの識別子からrangeの範囲内に存在するキャラクターの識別子を表示します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#乱戦,character1,character2|
character1と同じ位置にcharacter2を移動し、乱戦を構築します。
character1がすでに乱戦内にいる場合、その乱戦にcharacter2を追加します。
character2がすでに乱戦内にいる場合、character1の場所に乱戦内のすべてのキャラクターを移動してcharacter1を入れた
乱戦を構築します。
character1とcharacter2が両方別々の乱戦内にいる場合、2つの乱戦を結合します。
character2を省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#乱戦解除,character|
characterを含む乱戦がある場合、それを解除します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
***前提として
&b(){動作にはマクロを有効にしているユーザーがオペレータ権を持っている必要があります}
***距離の設定
トピックを変更されるとそのトピックを距離表として設定します。
***距離表の形式
距離表の形式は
キャラ識別子-○m-キャラ識別子-○m-キャラ識別子…
となります。
キャラ間の距離が0の場合
キャラ識別子/キャラ識別子
と書くことができます。
同じ乱戦にいる場合
[キャラ識別子/キャラ識別子…]
のように記述します。
***コマンド
:#右,distance,character|
characterの識別子と一致するキャラをdistanceだけ右に移動させてトピックを更新します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#左,distance,character|
characterの識別子と一致するキャラをdistanceだけ左に移動させてトピックを更新します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:例:|
topicが
a-10m-b/c
の時
#左,5,b
を実行するとtopicが
a-5m-b-5m-c
へ書き変わります。
:#距離設定,distancetable|
与えられたdistancetableの文字列を距離表かどうか識別してからtopicへ設定します。
:#距離追加,distance,character|
characterの識別子を一番左からdistanceの位置へ追加します。
すでにcharacterと同じ識別子のキャラクターが距離表に存在する場合は追加しません。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#距離削除,character|
characterの識別子を距離表から削除します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#距離,character1,character2|
character1とcharacter2の間の距離を表示します。
character2を省略した場合、発言者のニックネームの最初2文字をcharacter2としてコマンドを実行します。
:#範囲,range,character|
characterの識別子からrangeの範囲内に存在するキャラクターの識別子を表示します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#乱戦,character1,character2|
character1と同じ位置にcharacter2を移動し、乱戦を構築します。
character1がすでに乱戦内にいる場合、その乱戦にcharacter2を追加します。
character2がすでに乱戦内にいる場合、character1の場所に乱戦内のすべてのキャラクターを移動してcharacter1を入れた
乱戦を構築します。
character1とcharacter2が両方別々の乱戦内にいる場合、2つの乱戦を結合します。
character2を省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
:#乱戦解除,character|
characterを含む乱戦がある場合、それを解除します。
characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。
表示オプション
横に並べて表示:
変化行の前後のみ表示: