シャドウラン(SR4)用ダイスボット(Perl)

SR4用ダイスボットVer1.3公開

 今回はivninさんから要望のあった、グレムリンに対応する機能の追加です。

・Sコマンド、Rコマンドの末尾に「@グレムリン修正」を加えることで、グリッチに必要な1の目の個数を上下させることが出来るようになりました。(Thanks! ivninさん)
 グレムリン修正は-1で1の目が一つ少なくてもグリッチが発生します。
 逆に+1だと一つ多くないと発生しなくなります。
・メルセンヌ・ツイスタをインストール済みの場合は、メルセンヌ・ツイスタを優先して使うように変更しました。
 インストールしていない場合は、今まで通りの標準関数です。(自動判定)

 今のところ、グリッチに必要な1の数が1個未満になってしまったときでも、最低1個は出ないとグリッチにならないようにプログラムしてあります。
 またRコマンドで振り足す場合は、振り足したダイスも含めて全部のダイスの半分以上1が出ないとグリッチの扱いになっていません。
 この辺、私はSR4のルールブックを持っていないので、実際のルールと違う場合は是非お知らせください。

 詳しいダイスボットの使い方はReadmeをご覧ください。

「シャドウラン4th用ダイスボットVer1.3」をダウンロード

| | コメント (2) | トラックバック (0)

シャドウラン第4版用ボットVer1.2公開

 ActivePerlが5.10.0になったので、VerUpしてみたところ色々不都合があることが判りました。
 それを修正しました。

・Perl5.10向けにUTF-8でソースを書いて、若干のコード追加

 機能的に変化はないので、今お使いで不自由のない方は不要です。

「SR4用ダイスボットver1.2」をダウンロード

 これで動くかな?

| | コメント (4) | トラックバック (2)

シャドウラン第4版用ボットVer1.1公開

 一般的にIRCで使う文字コードは「iso-2022-jp」が採用されています。
 ところが最近「UTF-8」などの違う文字コードを使うサーバやチャンネルが出てきているようです。
 そこで今回のVerUpでは、文字コードを設定と起動オプションで簡単に変えられるようにしてみました。
 なお、それ以外は全然変更がありませんので、例えば「irc.trpg.net」なんかをご利用の方はダウンロードし直す必要はありません。

・起動オプション「-i」の追加
 「-i(IRCで使う文字コード識別文字列)」で起動時にIRCサーバと送受信する文字コードを変更出来ます。

 詳しくはReadmeをご覧ください。

「SR4用ボット Ver1.1」をダウンロード

| | コメント (0) | トラックバック (0)

シャドウラン第4版用ダイスボットVer1.0公開

 もともと私が使っているダイスボットは、私がプレイするゲーム用の機能がやたら実装されていて、起動時にコマンドラインで指定して使うようになっています。
 これは私には非常に都合がよいのですが、どうも一般的には「設定済みのプログラムをダブルクリックして起動」する方が便利なようです。
 そこでシャドウラン第4版(SR4)専用のダイスボットを作成してみました。

 Perlがインストール済みのPCで起動するとプログラム自体がIRCクライアントとして動きます。
 従って、良くあるIRCクライアントのマクロ機能と違って、自分が使うIRCクライアントを乗り換えても問題なく動きます。
 このダイスボットの機能は以下の通りです。

・ダイスコマンド「xDn」を入力することで、多量のダイスでも一瞬で振り、結果を加算して表示します。
・ダイスの出目をソートして、6の目や1の目などの判断がし易くなっています。
・「xS6」コマンドで5以上の出目の個数を数えて表示します。
・「xR6」コマンドで6の出目の個数を数えて振り足した上で5以上の出目の個数を表示します。
・グリッチとクリティカルグリッチを表示します。

 詳しくはReadmeを参照してください。

「シャドウラン第4版用ダイスボットVer1.0」をダウンロード

 実は衝動表コマンドを追加すると「デモンパラサイト」用のダイスとしても重宝します(笑

| | コメント (0) | トラックバック (0)