Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Spiele/Unterhaltung
>
Role-Playing
>
JNetHack
>
Ticket-Liste / Suche
>
Ticket #4967
JNetHack
Fork
source
tool
htdocs
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
Git
source
tool
htdocs
Subversion
Repository ansehen
CVS
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Wiki
Titelseite
Titel-Index
Kürzliche Änderungen
Doc Mgr
List Docs
Kommunikation
Alle Mailinglisten
jnethack-announce
jnethack-cvs
jnethack-devel
jnethack-ticket
Neuigkeiten
Ticket #4967
Ticket-Liste
Neue Ticket abschicken
RSS
爆発(炎の巻物など)による死因の表示
Eröffnet am:
2004-09-07 21:08
Letztes Update:
2005-01-09 03:55
beobachte
ON
OFF
Auswertung:
(Anonym)
Verantwortlicher:
argrath
Typ:
Fehler
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
2
Details
Antworten
炎の巻物を読んで死んだ時の死因が「火柱焼死し
た」になります。
どうやらexplode()の死因処理(455行目付近)で
killer_bufに「で」が補われていない為、
特定状況(後述)以外での爆発でキャラクタが死亡
した時には必ず「で」抜きの文章になってしまう様
です。
#例えば電撃の爆発なら「放電の火花死んだ」
等。
#
#但し「怪物の爆発」および「キャラクタが巻物以
外で起こした爆発」は
#killer_bufが別処理になっているので対象外。
#それ以外の爆発全てが対象。
JNH3.4.3では炎の巻物以外には対象となる状況
が思いつかなかったので、
修正ファイルでは単純にexplode()の該当箇所で
「で」を挿入しています。
ご確認下さい。
#蛇足:JSLASH'EMだと影響は大きそうです。
#火球の杖や銃火器等、該当しそうなものが多
いので。
Ticket-Verlauf (3/7 Historien)
Show older Histories
2004-09-07 21:08
Aktualisiert von: None
File
1094: explode_scr_fire.diff
is attached
2004-09-09 22:00
Aktualisiert von: None
Kommentar
Antworten
Logged In: NO
追加情報&訂正。
> #但し「怪物の爆発」および「キャラクタが巻物以外
で起こした爆発」は
> #killer_bufが別処理になっているので対象外。
申し訳御座いません、その後試してみた所、
怪物の爆発(MON_EXPLODE)でも「包子ガスの爆発死
んだ」となります。
これについては71~81行目に「で」に関する何かしらの
処理(恥ずかしながら内容はさっぱり)が
入っているのですが、それが何で有れ良い方向には機
能していないようです。
…いや、MON_EXPLODEを使う箇所(mon.cの1694行目)
からはきちんと"%sの爆発で"という形で送られてきてい
るようですね。
となると、explode()の先ほどの処理でわざわざ削ってい
る?(^^;)
こちらの対処も併せてお願いします。
#ちなみに炎の球体の場合は「炎の球体に殺された」
でした。
2004-10-17 22:35
Aktualisiert von:
argrath
Lösung
Update from
Keine
to
Accepted
Kommentar
Antworten
Logged In: YES
user_id=1120
確認しました。
2004-10-17 22:45
Aktualisiert von:
argrath
Lösung
Update from
Accepted
to
Gefixt
Kommentar
Antworten
Logged In: YES
user_id=1120
修正しました。
2004-10-17 22:45
Aktualisiert von:
argrath
File
1116: explode.c.diff
is attached
2005-01-09 03:55
Aktualisiert von:
argrath
Kommentar
Antworten
Logged In: YES
user_id=1120
修正版(3.4.3-0.5)がリリースされたので閉じます。
2005-01-09 03:55
Aktualisiert von:
argrath
Ticket Close date
is changed to
2005-01-09 03:55
Status
Update from
Offen
to
Geschlossen
Dateianhangliste (
2
)
Dateianhangliste
explode_scr_fire.diff
(468Bytes)
explode.c死因修正diffファイル
explode.c.diff
(653Bytes)
登録パッチ
Bearbeiten
Kommentar hinzufügen
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Anmelden
Kommentar hinzufügen
Vorschau
Abschicken
た」になります。
どうやらexplode()の死因処理(455行目付近)で
killer_bufに「で」が補われていない為、
特定状況(後述)以外での爆発でキャラクタが死亡
した時には必ず「で」抜きの文章になってしまう様
です。
#例えば電撃の爆発なら「放電の火花死んだ」
等。
#
#但し「怪物の爆発」および「キャラクタが巻物以
外で起こした爆発」は
#killer_bufが別処理になっているので対象外。
#それ以外の爆発全てが対象。
JNH3.4.3では炎の巻物以外には対象となる状況
が思いつかなかったので、
修正ファイルでは単純にexplode()の該当箇所で
「で」を挿入しています。
ご確認下さい。
#蛇足:JSLASH'EMだと影響は大きそうです。
#火球の杖や銃火器等、該当しそうなものが多
いので。