diff -urN jnethack-cvs/src/zap.c jnethack/src/zap.c --- jnethack-cvs/src/zap.c 2003-09-11 14:30:21.000000000 +0900 +++ jnethack/src/zap.c 2003-09-11 15:20:40.000000000 +0900 @@ -3433,6 +3433,10 @@ xchar sx, sy; { int dam = 0; +#if 0 /* JP */ +#else + char buf[BUFSZ]; +#endif switch (abs(type) % 10) { case ZT_MAGIC_MISSILE: @@ -3528,8 +3532,14 @@ You("影響を受けない."); break; } killer_format = KILLED_BY_AN; +#if 0 /* JP */ killer = fltxt; +#else + Strcpy(buf, "死の光線によって"); + killer = buf; +#endif /* when killed by disintegration breath, don't leave corpse */ u.ugrave_arise = (type == -ZT_BREATH(ZT_DEATH)) ? -3 : NON_PM; done(DIED); @@ -3576,7 +3586,13 @@ if (Half_spell_damage && dam && type < 0 && (type > -20 || type < -29)) /* !Breath */ dam = (dam + 1) / 2; +#if 0 /* JP */ losehp(dam, fltxt, KILLED_BY_AN); +#else + Strcpy(buf, fltxt); + Strcat(buf, "によって"); + losehp(dam, buf, KILLED_BY_AN); +#endif return; }