ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
ゲーム/エンターテイメント
>
ロールプレイング
>
JNetHack
>
チケット一覧/検索
>
チケット #4967
JNetHack
Fork
source
tool
htdocs
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
Git
source
tool
htdocs
Subversion
リポジトリ閲覧
CVS
リポジトリ閲覧
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
Wiki
FrontPageの表示
ページ一覧
最近の更新
文書マネージャ
文書一覧
コミュニケーション
MLの一覧
jnethack-announce
jnethack-cvs
jnethack-devel
jnethack-ticket
ニュース
チケット #4967
チケット一覧/検索
新規チケット登録
RSS
爆発(炎の巻物など)による死因の表示
登録:
2004-09-07 21:08
最終更新:
2005-01-09 03:55
モニタ
ON
OFF
報告者:
(匿名)
担当者:
argrath
チケットの種類:
バグ
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
2
詳細
返信
炎の巻物を読んで死んだ時の死因が「火柱焼死し
た」になります。
どうやらexplode()の死因処理(455行目付近)で
killer_bufに「で」が補われていない為、
特定状況(後述)以外での爆発でキャラクタが死亡
した時には必ず「で」抜きの文章になってしまう様
です。
#例えば電撃の爆発なら「放電の火花死んだ」
等。
#
#但し「怪物の爆発」および「キャラクタが巻物以
外で起こした爆発」は
#killer_bufが別処理になっているので対象外。
#それ以外の爆発全てが対象。
JNH3.4.3では炎の巻物以外には対象となる状況
が思いつかなかったので、
修正ファイルでは単純にexplode()の該当箇所で
「で」を挿入しています。
ご確認下さい。
#蛇足:JSLASH'EMだと影響は大きそうです。
#火球の杖や銃火器等、該当しそうなものが多
いので。
チケットの履歴 (7 件中 3 件表示)
古い履歴を表示
2004-09-07 21:08
更新者: None
添付ファイル
1094: explode_scr_fire.diff
が付加されました
2004-09-09 22:00
更新者: None
コメント
返信
Logged In: NO
追加情報&訂正。
> #但し「怪物の爆発」および「キャラクタが巻物以外
で起こした爆発」は
> #killer_bufが別処理になっているので対象外。
申し訳御座いません、その後試してみた所、
怪物の爆発(MON_EXPLODE)でも「包子ガスの爆発死
んだ」となります。
これについては71~81行目に「で」に関する何かしらの
処理(恥ずかしながら内容はさっぱり)が
入っているのですが、それが何で有れ良い方向には機
能していないようです。
…いや、MON_EXPLODEを使う箇所(mon.cの1694行目)
からはきちんと"%sの爆発で"という形で送られてきてい
るようですね。
となると、explode()の先ほどの処理でわざわざ削ってい
る?(^^;)
こちらの対処も併せてお願いします。
#ちなみに炎の球体の場合は「炎の球体に殺された」
でした。
2004-10-17 22:35
更新者:
argrath
解決法
が
なし
から
受領
に更新されました
コメント
返信
Logged In: YES
user_id=1120
確認しました。
2004-10-17 22:45
更新者:
argrath
解決法
が
受領
から
修正済み
に更新されました
コメント
返信
Logged In: YES
user_id=1120
修正しました。
2004-10-17 22:45
更新者:
argrath
添付ファイル
1116: explode.c.diff
が付加されました
2005-01-09 03:55
更新者:
argrath
コメント
返信
Logged In: YES
user_id=1120
修正版(3.4.3-0.5)がリリースされたので閉じます。
2005-01-09 03:55
更新者:
argrath
チケット完了時刻
が
2005-01-09 03:55
に更新されました
状況
が
オープン
から
完了
に更新されました
添付ファイルリスト (
2
)
添付ファイルリスト
explode_scr_fire.diff
(468バイト)
explode.c死因修正diffファイル
explode.c.diff
(653バイト)
登録パッチ
編集
コメントの追加
ログインしていません。
ログインしていない状態では、コメントに記載者の記録が残りません。 »
ログインする
コメントの追加
プレビュー
適用
た」になります。
どうやらexplode()の死因処理(455行目付近)で
killer_bufに「で」が補われていない為、
特定状況(後述)以外での爆発でキャラクタが死亡
した時には必ず「で」抜きの文章になってしまう様
です。
#例えば電撃の爆発なら「放電の火花死んだ」
等。
#
#但し「怪物の爆発」および「キャラクタが巻物以
外で起こした爆発」は
#killer_bufが別処理になっているので対象外。
#それ以外の爆発全てが対象。
JNH3.4.3では炎の巻物以外には対象となる状況
が思いつかなかったので、
修正ファイルでは単純にexplode()の該当箇所で
「で」を挿入しています。
ご確認下さい。
#蛇足:JSLASH'EMだと影響は大きそうです。
#火球の杖や銃火器等、該当しそうなものが多
いので。