Incidencia #5043

コカトリスの死体に触れた時のメッセージ
Abrir Fecha: 2004-09-30 20:32 Última actualización: 2005-01-09 03:55

Informador:
(Anónimo)
Propietario:
Tipo:
Estado:
Cerrado
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
1

Details

小手無しでコカトリスの死体を拾って石になった時
に、死因が「コカトリスの死体石になった」でした。

調べてみた所、あちこちにある接触石化の処理の
一部で、日本語では補う必要がある「(死体名)に触
れて」等の表記が補われていないものがあるようで
す。
(具体的にはpickup.c内の3箇所およびdo_wear.c内
2箇所のうち1つ(*後注)。
英語版の通り、instapetrify() に対し死体名をその
まま送ってしまっている)

修正ファイル作成してみました。表記は4箇所とも
「(死体名)に触れて」で統一してあります。ご確認
下さい。
---
(*注:ただdo_wear.c内のものは現在はゲーム内で
実現不可能な動作のようですが…)

Ticket History (3/6 Histories)

2004-09-30 20:32 Updated by: None
  • File 1100: instapetrify_jp.diff is attached
2004-10-03 00:37 Updated by: None
Comentario
Logged In: NO

追加です。
まだ見落としがあったようで、JSLASH'EMでの修正から
JNetHackにも必要なものを取り入れさせて頂きました。
(So-Miyaさん有難う御座います。)

このうちapply.cの方は修正必須です(確認済み)。
 #この場合、事前にSprintf()で設定しても
 #pline()での出力後は反映されないようですね。
invent.cの方は必須ではないようですがメッセージ統一
で。

diff -urN 343_/src/apply.c fix_/src/apply.c
--- 343_/src/apply.c Mon Aug 2 17:48:48 2004
+++ fix_/src/apply.c Sat Oct 2 11:02:40 2004
@@ -3223,14 +3223,13 @@
#if 0 /*JP*/
Sprintf(kbuf, "%s
corpse",
an
(mons[otmp->corpsenm].mname));
+ pline("Snatching %
s is a fatal mistake.", kbuf);
#else
- Sprintf(kbuf, "%sの
死体",
+ pline("%sの死体を
奪ったのは致命的なミスだ.",
+
jtrns_mon(mons[otmp-
>corpsenm].mname));
+ Sprintf(kbuf, "%sの
死体に触れて",

jtrns_mon(mons[otmp-
>corpsenm].mname));
#endif
-/*JP
- pline("Snatching %
s is a fatal mistake.", kbuf);
-*/
- pline("%sを奪ったの
は致命的なミスだ.", kbuf);
instapetrify(kbuf);
}
diff -urN 343_/src/invent.c fix_/src/invent.c
--- 343_/src/invent.c Mon Aug 2 17:48:50 2004
+++ fix_/src/invent.c Sat Oct 2 11:43:42 2004
@@ -2699,7 +2699,7 @@
/*JP
Sprintf(kbuf, "%s corpse", an
(mons[otmp->corpsenm].mname));
*/
- Sprintf(kbuf, "%sの死体で",
jtrns_mon(mons[otmp->corpsenm].mname));
+ Sprintf(kbuf, "%sの死体に触れ
て", jtrns_mon(mons[otmp->corpsenm].mname));
instapetrify(kbuf);
}
}
2004-10-03 00:39 Updated by: None
Comentario
Logged In: NO

勝手に改行されて書式がガタガタに…(泣)
別口で修正ファイル投稿させて頂きます。
2004-10-10 05:10 Updated by: argrath
  • Resolución Update from Ninguno to Fixed
Comentario
Logged In: YES
user_id=1120

#5052の方で対応しました。
2005-01-09 03:55 Updated by: argrath
Comentario
Logged In: YES
user_id=1120

修正版(3.4.3-0.5)がリリースされたので閉じます。
2005-01-09 03:55 Updated by: argrath
  • Ticket Close date is changed to 2005-01-09 03:55
  • Estado Update from Open to Cerrado

Attachment File List

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar