トップ <前の日記(Feb.18.2005 [Fri]) 次の日記(Feb.23.2005 [Wed])> 最新 編集

<< 2005/02/ 1 2 3 4 5 6 7 8 1. Referer SPAM がきた
9 10 1. 和風検索エンジン
11 12 13 14 15 16 17 1. Anti Referer Spam の Ruby 1.8.x 対応
18 1. ちょっと実験
2. 問題点のリストアップ完了
3. 笑点フィギュア
19 20 21 22 1. 第三回テストプレイの問題点解決
23 1. 月光シアター
24 1. 月光シアター(ポストカード)
25 26 1. シャチ
2. 名前募集
3. 時の回廊エリア
4. 貝柱
27 28 >>
Twitter Updates

ToDo:

meru's
カテゴリ一覧


Feb.22.2005 [Tue]

_ [tWoW] 第三回テストプレイの問題点解決

この間のテストプレイで挙がった問題点について、一箇所を除いて対応した。

  • (9/10-21:13)[chr].roll がエコーを返さない。

    対応

  • (9/10-21:41) all.load が効かない。

    bot を起動してから、一度もロードされていないキャラクタは、キャラクタ指定式のコマンドが無効。

  • (9/10-21:42) キャラクタのロードが効かない。

    ↑のような場合は、関数型 load で対応。

    関数型の load は明示的に複数のキャラクタを指定することは出来るが、 all は指定できない†1

  • (9/10-21:44) キャラ一覧が欲しい。

    /\A((chr_)?list|点呼)/ コマンドで対応

  • (9/10-21:45) キャラメイク時のバイオロール許可。

    勘違い

  • (9/10-21:58) additem など無効なコマンドのエコーをなくす。出来れば、無効である旨を表示する。

    対応

  • (9/10-21:59) @chr に入ってないキャラクタにコマンドを渡すと Ruby の error が返る。

    対応

  • (9/10-22:01) bot を再起動しないと CHR が更新されない。

    initialize コマンドで対応。

  • (9/10-22:01) all.load でなぜか KANA が load されてる。

    all の対象は既にロードされているキャラクタだけなので、仕様通り†2

  • (9/10-22:02) nil って出ないようにする。

    呪文の表記ミスを確認するための表示が他のエラーの時にも表示されていたので、呪文の表示も他のコマンドと共通の処理にした。

  • (9/11-00:16) 呪文の書式が不正だと Ruby の error が返る。

    対応

  • (9/11-00:35) rm でキャラクタが持っていないアイテムを指定したらその旨を表示する。†3

    rm 及び add で対応。

  • (9/11-02:13) GM がキャラクタのバイオリズムを減らすコマンドを用意する。

    Character.rb のあちこちをいじる必要があるので、今回は保留。

    方針としては cure の逆の効果がある drain というコマンドを設ける。しかしそのためには、 Permit などのクラスもいじる必要がある。

  • (9/11-02:46) au って出ないようにする。

    スキルアップ許可は、ファクタ毎に管理しているのだが、敢えてファクタ名を表示する必要はないようなので、間違えたスキル名だけ表示するようにした。

†1 all を指定すると、登録されている全てのキャラクタをロードしてしまう。将来、 scenario データを使うようになれば、対応出来る。

†2 将来 scenario データを用意したら、シナリオに定義されているキャラクタを全部ロードすることは出来ると思う。

†3  add などでも同様の警告は必要かも。

お名前:
E-mail:
コメント:

投稿する前にチェックボックスをチェックしてください

本日のリンク元

by *namu*

RSS:index.rdf