IRC用ダイス&カードボット「ボーンズ&カーズ」(Perl)

「ボーンズ&カーズ」Ver1.2.6公開

 今回の更新は2点です。

・シノビガミ弐で追加されたシーン表の追加。(Thanks! たすくさん)
 「都市シーン表(CST)」「館シーン表(MST)」「出島シーン表(DST)」の3つです。

・SWのレーティング表でマニュアル表記が古かったのを修正。
 クリティカル値を省略すると10、クリティカル値を発生させないときはクリティカル値13で入力です。

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

「ボーンズ&カーズVer1.2.6」をダウンロード

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

「ボーンズ&カーズ」Ver1.2.5公開

 今回はT&T対応の強化です。

・バーサーク用コマンドを追加した。
・ハイパーT&T用にハイパーバーサークもロールできるようにした。(Thanks! うぃりさん)
・うっかりマニュアルにT&T用コマンドを書き忘れていたので追加。

 バーサーク用コマンドは「nBS+x」でハイパーバーサーク用は「nHBS+x」です。
 最後のダメージをさらに何倍かするときはC(計算式)コマンドを使うと便利です。(整数しか扱えないので、1.5倍は C(x*3/2)でよろしく!)
 また、表示がちょっとややっこしいです。
 T&Tのバーサークは最初のロールで、下から2番目の出目を一番下の出目に読み替えて、無理矢理ゾロ目を作れるのですが、この読替を表示では行っていません
 読替が発生したのが判るように、修正値に差分を追加して表示しています。
 これは、例によってバグがあったときに発見しやすいようにするためですのでご了承ください。

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

「ボーンズ&カーズVer1.2.5」をダウンロード

 ご意見ご要望、バグ報告などお待ちしています。

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

「ボーンズ&カーズ」Ver1.2.4公開

 ありゃあ、ArsMagicaのコマンドに実装ミスがありました。(Thanks! 竹流さん)

・ARSだけタイプしたときにコマンド変換されていないバグの修正。
・あとボッチしなかった時の出力がわかりにくいパターンがあったので、それも修正。

 詳しい使い方はReadmeをどうぞ。

「ボーンズ&カーズVer1.2.4」をダウンロード

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

「ボーンズ&カーズ」Ver1.2.3公開

 今回の更新は対応ゲームの追加です。
 そのタイトルは『サタスペ』(Thanks! 竹流さん,ソマリさん,うぃんぐさん)と『Ars Magica』(Thanks! Regulusさん)です。


・『サタスペ』の判定 (nR>=x[y,z])
 サタスペ専用判定コマンドです。
 nが最大ロール回数、xが難易度、yが目標成功度、zがファンブル値です。(yとzは省略可)

・『サタスペ』の各種表
 サタスペは表が多いので、全ての表は網羅していません。
 ・タグ決定表 (TAGT)
 ・情報イベント表 (~IET)
   犯罪表(CrimeIET)、生活表(LifeIET)、恋愛表(LoveIET)、教養表(CultureIET)、戦闘表(CombatIET)となっています。
 ・情報ハプニング表 (~IHT)
   犯罪表(CrimeIHT)、生活表(LifeIHT)、恋愛表(LoveIHT)、教養表(CultureIHT)、戦闘表(CombatIHT)となっています。
 ・命中判定ファンブル表 (FumbleT)
 ・致命傷表 (FatalT)
 ・アクシデント表 (AccidentT)
 ・汎用アクシデント表 (GeneralAT)
 ・その後表 (AfterT)
 ・ロマンスファンブル表 (RomanceFT)
 ・NPCの年齢と好みを一括出力 (NPCT)
   NPCの年齢区分(実年齢)、好み/雰囲気、好み/年齢を一括で引きます。
   使用しない部分は無視してください。

・『ArsMagica』のストレスダイス (ArSx+y)
 アルスマギカのストレスダイス専用コマンドです。
 "ArS(ボッチダイス)+(修正)"です。判定にも使えます。
 ボッチダイスと修正は省略可能です。(ボッチダイスを省略すると1として扱います)
 botchダイスの0の数が2以上の時は、数えて表示します。

 (注意!) botchの判断が発生したときには、そのダイスを含めてロールした全てのダイスを[]の中に並べて表示します。
 例) (1R10[5]) > 0[0,1,8,0,8,1] > Botch!
 最初の0が判断基準で、その右側5つがボッチダイスです。1*2,8*2,0*1なので1botchという訳です。最初の0を数えて「あれ?2ボッチじゃ?」と勘違いしないように!
 色々考えたんですが、これが一番スマートでバグが発見しやすい表示法だったんですよね。


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

「ボーンズ&カーズVer1.2.3」をダウンロード

 バグ報告や、ご意見などお待ちしています。
 TRPG SNSのどどんとふコミュでもOKですよ。

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

「ボーンズ&カーズ」Ver1.2.2公開

 ゲーム設定型ダイス&カードボット「ボーンズ&カーズ」の更新です。
 いやはや、dxコマンドのボーナスが減算のみの場合ちゃんと動かないバグが……。
 さっそく修正しました。

・dxコマンドのボーナスがマイナスだけのときに、正しく引かれないバグの修正。

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

「ボーンズ&カーズVer1.2.2」をダウンロード

 意見や感想、バグ報告などお待ちしています。

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

「ボーンズ&カーズ」Ver1.2.1公開

 ゲーム設定型ダイス&カードボット「ボーンズ&カーズ」の更新です。
 今回の更新は、DX3でDXを初プレイしてみて、感情表が振れないと面倒だなぁ……とテキストエディタを開きながらTRPG SNSをチェックしたら、竹流さんからコマンドが丸々送られて来ていたというシンクロニシティ
 ほとんど丸パクリして実装しました(笑

・DXモード時に「ET」で感情表がランダムで表示されます。(Thanks! 竹流さん)
 ポジティブ - ネガティブの順で表示されて、表になっている側に○をつけています。
 もちろんRoCですので、使わない部分は無視して構いません。

 詳しくはReadmeをご覧ください。
 意見・感想・バグ報告などもお待ちしています。

「ボーンズ&カーズVer1.2.1b」をダウンロード

 にしても他の人が書いたコード見ると面白いですね。
 なるほどな~と感心しきり。

---

 改行コードが一部入り交じってるのを発見。
 統一してアップし直しました。(Ver1.2.1→Ver1.2.1b)

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

ダイスボットが特定のチャンネルで巧く動きません

 国内のIRCでは、伝統的にiso-2022-jp(いわゆるJISコード)が採用されています。
 ところが実はIRCでは、多バイトコードについての規定がありません。
 国内でもUTF-8を使っている所もありますし、海外に至ってはシフトJISの所もあるそうな。
 そんな訳で、IRCで特別な意味がある文字(「,」とか「:」)と同じ文字コードが含まれている全角文字はIRCサーバーの方で誤解してしまう原因になる訳です。
 多くの国内サーバは、そんな日本語特有の不具合を回避するパッチをあてて対処しているようです。

 さて、実は現状私のダイスボットに使われている「NET-IRC」というモジュールは古くからあるIRCモジュールの一つです。
 このモジュールはIRCの規格通りに動こうとするのです。
 従って「:」や「,」の含まれる全角文字を使ってチャンネルを作ると、そのチャンネルでは上手く動作しません。
 とはいっても、そんな文字判らないよ!という方が普通だと思います。

 正直、私も判りません(笑

 ネットを調べると、ちゃんとそういう問題について調べている方がいるものです。
 チャンネル名に使用できる文字の制限

 書かれた時期が少々古いですが、国内サーバでも全て対処されたと限らない様子ですね。
 いずれにせよ、ユーザの賢い対応策としてサーバにとって紛らわしい文字はチャンネル名に使うのを避けるというのが間違いないと思います。
 いずれほとんどのサーバが対応する(もしくは現状している)のは確実と思われますので、ダイスボットの対応も考えていこうとは思っています。

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

「ボーンズ&カーズ」Ver1.1.23公開

 IRC用ゲーム設定型ダイス&カードボット「ボーンズ&カーズ」の更新です。

 今回の更新は、久々の大型更新となりました。ポイントカウンタの実装です。
 イニシアティブ管理やパーティー全体のHPやMPの一覧表示が出来ますので、プレイ中のリソース管理にお役立てください。
 主な機能は以下の通りです。

・ポイント登録。
 現在値のみの他に現在値/最大値表記もOK。今のところ登録できる数は無制限
・ポイントの現在値を加減算。
 最大値は変化しません。
・ポイントにタグを割り当てて管理。
 タグ名称は半角英数とアンダーバー(_)、全角文字。
 全角文字は文字コード変換に引っかからなければ、OK。
 半角の記号はアンダーバー以外使えません。
・GM用にキャラごとの識別名を設定して、複数キャラのポイントを管理。
 識別名の文字もタグ同様。
・同一チャンネルで同一タグのポイントを並べて表示。
 もちろんソートします。
・自分の管理しているポイントを一覧表示。
 複数キャラあるときは、キャラごとにまとめます。
・GM用にシークレットでポイント登録、操作。
 同一タグでもプレイチャンネルの一覧表示に表示されません。
・識別名の変更可。
 もちろん今まで登録してあるポイントは引き継ぎされます。

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

「ボーンズ&カーズVer1.1.23」をダウンロード

 引き続き、欲しい機能案やバグ報告、感想などお待ちしています。

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

ダイス&カードボット「ボーンズ&カーズ」Ver1.1.22公開

 今回の更新はバグフィクスとDX3対応です。
 DX3の方は、判定ロールのみ対応としました。
 OD-Toolさんを参考にしようとコマンドをみていたら、判定の他に衝動判定専用コマンドというのがありました。
 DX2に詳しい友人に聞いてみると「確かに使うけど、サプリで3d10増える奴とかあるし、あんまり気にしなくて良いんじゃ?」という話だったので、今回は見送りです。

 というわけで今回の更新は以下の通りです。

・個数振り足しロールのバグフィクス。(コマンドを拾う部分が古いままでした)
・ダブルクロス用モードの追加。
 特にどどんとふのユーザにOD-Toolさんとコマンド互換の要望が強いと判断して、「xDX+m@c」のOD-Tool形式でも入力可能にしました。

 実はUコマンドで対応できるのですが、表示形式がダブルクロスのルールから考えて直感的じゃない感じがしたので、結局処理ルーチンを一つ追加です(笑
 ロールの仕方が似てるのでRコマンドの扱いにして、ゲームモードで中身を切り替えてます。
 興味がある方は、両方でロールしてみてください。(どちらも使えます)

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

「ボーンズ&カーズVer1.1.22」をダウンロード

 なお、不具合報告や意見、感想などもお待ちしてます。

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

ゲーム設定型ダイス&カードボット「ボーンズ&カーズ」Ver1.1.21公開

 今回の更新は、衝動表の追加です。
 (「異形たちの街角」を読んでAASドライバが面白そうだったからですw)

・プリズンで追加された「新衝動表」 (nURGEx) ←NewUrgeのつもり
・ユニオンで追加された「誤作動表」 (aURGEx) ←AAS Urgeのつもり
・コーポレーションで追加された「ミュータント衝動表」 (mURGEx) ←MutantUrgeのつもり
を追加しました。
 なお、サイボーグとAASの誤動作表は上手くごまかして一本化してあります。
 本当は誤作動表はMissworksとかなんとか別の単語使おうかと思ったのですが、利便性を考えると近いコマンドの方が覚えやすいと思ったので、こうしてみました。

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

「ボーンズ&カーズVer1.1.21」をダウンロード

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

より以前の記事一覧