paradiceとは
paradiceはBanaMilk氏製作の
swdiceにパラサイトブラッド用の機能を少し足したものです。
BanaMilk氏にはIRC上で改造と再配布の許可を得ていますが、意向が変わって再配布をやめるよう連絡を受けた場合、予告なく公開を停止します。
このスクリプトのオンラインセッション支援対象であるSW2.0・パラサイトブラッドを製作なさっているグループSNE様に配布をやめるよう連絡を受けた場合も、予告なく公開を停止します。
そういった経緯で配布されているスクリプトですので、再配布はご遠慮願います。
また、追加機能部に関する問い合わせをBanaMilk氏に行なわないようにお願いします。
素晴しいダイススクリプトを製作・公開されたBanaMilk氏に多大なる感謝を。
目次
1.ダウンロード
上書きの際はユーザー作成チャート(paradice_chart.txt)の上書きに注意してください。
paradice (2011/12/29)
ダウンロード
ルールブック所持者のみが使えるように2重にパス付きのzip圧縮を掛けてあります。
一回目の解凍パスワードはSW2.0のレーティング表のキーナンバー20の出目3-12の合計値です。
二回目の解凍パスワードはパラサイトブラッドRPGルールブックの衝動表のページ数です。
どちらも半角数字でご入力下さい。
パラサイトブラッド用のユーザー定義チャートは標準添付されていません。
2011/12/29 SW2.0スクリプトと共存させる際に、ショートカット定義ファイル名などが被っているのを解消した。
2.導入方法
ダウンロードと解凍をしたファイルの中身をコピーします。
現在使用中のバージョン2.25以降のLimeChatのメニューバーの[設定(O)]→[スクリプトの設定(S)]の順にクリックします。
ポップアップした[スクリプトの設定]ウィンドウの[スクリプトフォルダを開く(F)]ボタンをクリックします。
開いたフォルダにコピーしたファイルを貼り付けます。
[スクリプトの設定]ウィンドウに「paradice.js」が表示されたら、ダイススクリプトの右部分を有効にしたいサーバ名の下で右クリックします。
○が付いたら、ダイススクリプトを有効にしたいチャンネルで「/diceon」と打ち込みます。
「#チャンネル名を許可リストに追加しました」とサーバーメッセージ欄にメッセージが表示されれば、導入完了です。
3.基本的な使用方法
ほとんどのコマンドは全角文字と半角文字が入り混じっていても反応します。
ダイスを振る:XdY
Y面体のダイスをX個振ります。例えば、2d6なら6面体のサイコロを2個振る動作になります。
また、ダイスの結果を含む四則演算子(+-*/)とカッコを使った計算を行うことも出来ます。
ダイスを含む式とそれ以外の文の間には空白を入力する必要があります。
ダイスを含む式とそれ以外の文を同時に書く例:2d6+10 判定
結果:[DICE] Itoshiki > 2D6[2,2]4+10 = 14 判定
四則演算とカッコを含む計算:#計算式
計算を行います。
計算式とそれ以外の文の間にはスペーススペース(全角半角問わず)を入力する必要があります。
計算式とそれ以外の文を同時に書く例:#(12000+4000+4000)/4 割り勘
結果:[DICE] Itoshiki > (12000+4000+4000)/4=5000 割り勘
重複なしで無作為に対象を決定:#ランダム:X,A,B,C…
リストから重複なしで無作為に対象を決定します。Xは決定する対象の数です。
リストは#ランダム:X,に続けてカンマで区切って並べます。
:Xは省略可能で省略した場合、:1として扱われます。つまり、選ばれる対象は1つです。
リストの数以上のXを指定した場合、全ての対象が選ばれて終わります。
選ばれる順番は無作為なので、順番を決めるのに使えます。
対象を決定する式とそれ以外の文の間には空白を入力する必要があります。
山田、田中、中山から一人を選ぶ例:#ランダム,山田,田中,中山 抽選
結果:[DICE] Itoshiki > 対象(山田) 抽選
山田、田中、中山の順番を無作為な順番を決定する例:#ランダム:3,山田,田中,中山 順番
結果:[DICE] Itoshiki > 対象(山田, 中山, 田中) 順番
重複ありで無作為に対象を決定:#重複ランダム:X,A,B,C…
リストから重複ありで無作為に対象を決定します。Xは決定する対象の数です。
リストは#重複ランダム:X,に続けてカンマで区切って並べます。
:Xは省略可能で省略した場合、:1として扱われます。つまり、選ばれる対象は1つです。
対象を決定する式とそれ以外の文の間には空白を入力する必要があります。
山田、田中、中山から5回対象を選ぶ例:#重複ランダム:5,山田,田中,中山 重複
結果:[DICE] Itoshiki > 対象(田中, 山田, 田中, 中山, 中山) 重複
4.パラサイトブラッド向けの使用方法
キャラクターの能力値を決定する:#新~
キャラクターの能力値を決定します。
能力値を決定するキャラクターの種類によって、コマンドが異なります。
悪魔憑きのキャラクター:#新悪魔憑き または #パラブラ作成 または #新キャラ
AASのキャラクター:#新ドライバー または #ドライバー作成 または #俺が…エースだ
サイボーグのキャラクター:#新サイボーグ または #サイボーグ作成 または #僕サイボーグ
能力値を決定する式とそれ以外の文の間には空白を入力する必要があります。
悪魔憑きのキャラクターの能力値を決定する例:#新悪魔憑き 悪魔憑き
結果:[DICE] Itoshiki > 【PBPC作成】 肉体:1(4) 機敏:2(7) 感覚:3(11) (省略)
AASのキャラクターの能力値を決定する例:#新ドライバー AASドライバー
結果:[DICE] Itoshiki > 【AASPC作成】 肉体:2(7)or1(5) 機敏:1(4)or1(4) (省略)
サイボーグのキャラクターの能力値を決定する例:#新サイボーグ サイボーグ
結果:[DICE] Itoshiki > 【CYBPC作成】 肉体:2(7)or1(3) 機敏:1(5)or1(5) (省略)
成長経験点計算補助:e~
成長に必要な経験点を参照します。
成長に必要な経験点の参照はメイン寄生体かサブ寄生体かによって、コマンドが異なります。
メイン寄生体の経験点を参照:emX-Y
サブ寄生体の経験点を参照:esX-Y
XとYは1から10までのレベルを示す数値です。
XとYを比べて低い方から高い方のレベルまで掛かる成長に必要な経験点を返します。
-Yは省略可能で省略した場合、1として扱われます。つまり、Xレベルまでの成長に必要な経験点を参照します。
また、成長に必要な経験点を含む四則演算子(+-*/)とカッコを使った計算を行うことも出来ます。
成長に必要な経験点を含む式とそれ以外の文の間には空白を入力する必要があります。
メイン寄生体の2から3レベルの成長に掛かる経験点を参照する例:em2-3 成長
結果:[DICE] Itoshiki > EXP:M2-3>200 = 200 成長
メイン5、サブ3、200点共生武装を装備のキャラクターの経験点を計算する例:em5+es3+200 検算
結果:[DICE] Itoshiki > EXP:M1-5>1000 + EXP:S1-3>150 +200 = 1350 検算
キャプチャー経験点計算補助:ecX
[[エネミー]]をキャプチャーして得られる経験点を参照します。
Xは1から15までのキャプチャーするエネミーのレベルを示す数値です。
また、キャプチャーして得られる経験点を含む四則演算子(+-*/)とカッコを使った計算を行うことも出来ます。
キャプチャーして得られる経験点を含む式とそれ以外の文の間には空白を入力する必要があります。
3レベルエネミー3体と5レベルエネミー1体から得られる経験点を計算する例:ec3*3+ec5 経験点
結果:Itoshiki > EXP:C3-4>10 *3+ EXP:C5-6>50 = 80 経験点
キャプチャー経験点計算補助:ewX
追加兵装の取得に必要な経験点を参照します。
Xは2から10までの取得する追加兵装のレベルを示す数値です。
また、キャプチャーして得られる経験点を含む四則演算子(+-*/)とカッコを使った計算を行うことも出来ます。
キャプチャーして得られる経験点を含む式とそれ以外の文の間には空白を入力する必要があります。
(この機能は追加兵装を含めた検算時に計算ミスを減らす目的です)
3レベルと5レベルの追加兵装取得に必要な経験点を計算する例: ew5 経験点
結果: Itoshiki > EXP:W3>150 + EXP:W5>250 = 400 経験点
5.その他
ユーザー定義チャートについていずれ書きたい。
SW2.0向けの機能についても書いていいもんだろうか…悩み中。
とか思ってたけど、BanaMilk氏のサイトが復活したんで当面大丈夫かな、良かった!
書いた人:糸色
最終更新:2011年12月29日 23:45