OSDN Git Service

アイテムの外見(flavor)の処理方法を変更。flavor.c内に直にデータを書くのでは無く
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 7 Jan 2004 09:23:42 +0000 (09:23 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 7 Jan 2004 09:23:42 +0000 (09:23 +0000)
k_info.txtの中で薬や巻物等のアイテム一つ一つが外見情報を持つようにして、
キャラクター生成時にシャッフルするようにした。
visual modeで全ての外見に対応する文字(タイル)を独立に設定できるようになった。

lib/edit/k_info.txt
lib/pref/graf-new.prf
lib/pref/graf-xxx.prf
src/cmd4.c
src/defines.h
src/flavor.c
src/init1.c
src/types.h

index e9a155c..94b918f 100644 (file)
@@ -107,81 +107,81 @@ G:&:w
 
 ##### Mushrooms #####
 
-N:1:ÌÕÌÜ
-E:Blindness
-G:,:d
+N:1:ÌÕÌÜ:ÀĤ¤
+E:Blindness:Blue
+G:,:b
 I:80:1:500
 W:5:0:1:0
 A:5/1
 D:$It blinds you when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈÌÕÌܤˤʤ롣
 
-N:2:¶²ÉÝ
-E:Paranoia
-G:,:d
+N:2:¶²ÉÝ:¹õ¤¤
+E:Paranoia:Black
+G:,:D
 I:80:2:500
 W:5:0:1:0
 A:5/1
 D:$It scares you when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È¶²Éݤ¹¤ë¡£
 
-N:3:º®Íð
-E:Confusion
-G:,:d
+N:3:º®Íð:¹õÈäÎ
+E:Confusion:Black Spotted
+G:,:D
 I:80:3:500
 W:5:0:1:0
 A:5/1
 D:$It confuses you when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤Èº®Í𤹤롣
 
-N:4:¸¸³Ð
-E:Hallucination
-G:,:d
+N:4:¸¸³Ð:Ã㿧¤Î
+E:Hallucination:Brown
+G:,:u
 I:80:4:500
 W:10:0:1:0
 A:10/1
 D:$It makes you hallucinate when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È¸¸³Ð¤Ë¿¯¤µ¤ì¤ë¡£
 
-N:5:ÆǾä·
-E:Cure Poison
-G:,:d
+N:5:ÆǾä·:·²ÀĤÎ
+E:Cure Poison:Dark Blue
+G:,:b
 I:80:12:500
 W:10:0:1:60
 A:10/1
 D:$It cures poison when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈÆǤòÌþ¤¹¡£
 
-N:6:ÌÕÌܼ£Ìþ
-E:Cure Blindness
-G:,:d
+N:6:ÌÕÌܼ£Ìþ:¿¼ÎФÎ
+E:Cure Blindness:Dark Green
+G:,:g
 I:80:13:500
 W:10:0:1:50
 A:10/1
 D:$It cures blindness when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈÌÕÌܤòÌþ¤¹¡£
 
-N:7:¶²Éݽüµî
-E:Cure Paranoia
-G:,:d
+N:7:¶²Éݽüµî:¹È¿§¤Î
+E:Cure Paranoia:Dark Red
+G:,:r
 I:80:14:500
 W:10:0:1:25
 A:10/1
 D:$It removes fear when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È¶²Éݤò¼è¤ê½ü¤¯¡£
 
-N:8:º®Íðæ½Ð
-E:Cure Confusion
-G:,:d
+N:8:º®Íðæ½Ð:²«¿§¤¤
+E:Cure Confusion:Yellow
+G:,:y
 I:80:15:500
 W:10:0:1:50
 A:10/1
 D:$It cures confusion when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤Èº®Í𤫤éΩ¤Áľ¤ë¡£
 
-N:9:Àȼå
-E:Weakness
-G:,:d
+N:9:Àȼå:Âݤष¤¿
+E:Weakness:Furry
+G:,:W
 I:80:6:500
 W:10:0:1:0
 A:10/1
@@ -189,9 +189,9 @@ P:0:5d5:0:0:0
 D:$You take 6d6 damage and it decreases your strength when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È6d6¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢ÏÓÎϤθ½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:10:ɼå
-E:Unhealth
-G:,:d
+N:10:ɼå:ÎФÎ
+E:Unhealth:Green
+G:,:g
 I:80:10:500
 W:15:0:1:50
 A:15/1
@@ -199,45 +199,45 @@ P:0:10d10:0:0:0
 D:$You take 10d10 damage and it decreases your constitution when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È10d10¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢Âѵ×ÎϤθ½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:11:Âѵ×ÎÏÉü³è
-E:Restore Constitution
-G:,:d
+N:11:Âѵ×ÎÏÉü³è:¥°¥ì¡¼¤Î
+E:Restore Constitution:Grey
+G:,:s
 I:80:18:500
 W:20:0:1:350
 A:20/1
 D:$It restores your constitution when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈÂѵ×ÎϤ¬²óÉü¤¹¤ë¡£
 
-N:12:Á´Éü³è
-E:Restoring
-G:,:d
+N:12:Á´Éü³è:¶õ¿§¤Î
+E:Restoring:Light Blue
+G:,:B
 I:80:19:500
 W:20:0:1:1000
 A:20/8:30/4:40/1
 D:$It restores all your stats when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈÁ´¥¹¥Æ¡¼¥¿¥¹¤¬²óÉü¤¹¤ë¡£
 
-N:13:̵ÃÎ
-E:Stupidity
-G:,:d
+N:13:̵ÃÎ:²«ÎФÎ
+E:Stupidity:Light Green
+G:,:G
 I:80:8:500
 W:15:0:1:0
 A:15/1
 D:$You take 8d8 damage and it decreases your intelligence when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È8d8¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢ÃÎǽ¤Î¸½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:14:¶òÆß
-E:Naivety
-G:,:d
+N:14:¶òÆß:¥¹¥ß¥ì¿§¤Î
+E:Naivety:Violet
+G:,:v
 I:80:9:500
 W:15:0:1:0
 A:15/1
 D:$You take 8d8 damage and it decreases your wisdom when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È8d8¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢¸­¤µ¤Î¸½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:15:ÆÇ
-E:Poison
-G:,:d
+N:15:ÆÇ:ÀÖ¤¤
+E:Poison:Red
+G:,:r
 I:80:0:500
 W:5:0:1:0
 A:5/1:5/1
@@ -245,9 +245,9 @@ P:0:4d4:0:0:0
 D:$It poisons you when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈÆǤËËÁ¤µ¤ì¤ë¡£
 
-N:16:ɵ¤
-E:Sickness
-G:,:d
+N:16:ɵ¤:¤Í¤Ð¤Í¤Ð¤·¤¿
+E:Sickness:Slimy
+G:,:s
 I:80:7:500
 W:10:0:1:0
 A:10/1
@@ -255,27 +255,27 @@ P:0:4d4:0:0:0
 D:$You take 6d6 damage and it decreases your constitution when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È6d6¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢Âѵ×ÎϤθ½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:17:Ëãáã
-E:Paralysis
-G:,:d
+N:17:Ëãáã:²«³ì¿§¤Î
+E:Paralysis:Tan
+G:,:U
 I:80:5:500
 W:20:0:1:0
 A:20/1
 D:$It paralyzes you when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈËãá㤹¤ë¡£
 
-N:18:ÏÓÎÏÉü³è
-E:Restore Strength
-G:,:d
+N:18:ÏÓÎÏÉü³è:Çò¤¤
+E:Restore Strength:White
+G:,:w
 I:80:17:500
 W:20:0:1:350
 A:20/1
 D:$It restores your strength when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤ÈÏÓÎϤ¬²óÉü¤¹¤ë¡£
 
-N:19:¼ÀÉÂ
-E:Disease
-G:,:d
+N:19:¼ÀÉÂ:ÇòÈäÎ
+E:Disease:White Spotted
+G:,:w
 I:80:11:500
 W:20:0:1:50
 A:20/1
@@ -283,9 +283,9 @@ P:0:10d10:0:0:0
 D:$You take 10d10 damage and it decreases your strength when you eat it.
 D:¤½¤ì¤Ï¿©¤Ù¤ë¤È10d10¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢ÏÓÎϤθ½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:20:½Å½ý¤Î¼£Ìþ
-E:Cure Serious Wounds
-G:,:d
+N:20:½Å½ý¤Î¼£Ìþ:¤·¤ï¤·¤ï¤Î
+E:Cure Serious Wounds:Wrinkled
+G:,:u
 I:80:16:500
 W:15:0:2:75
 A:15/1
 
 ##### Rings #####
 
-N:132:ÏÓÎÏ
-E:Strength
-G:=:d
+N:132:ÏÓÎÏ:¶âÎÐÀФÎ
+E:Strength:Alexandrite
+G:=:g
 I:45:24:0
 W:30:0:2:500
 A:30/1
 F:STR | HIDE_TYPE
 
-N:133:´ïÍѤµ
-E:Dexterity
-G:=:d
+N:133:´ïÍѤµ:¥¢¥á¥¸¥¹¥È¤Î
+E:Dexterity:Amethyst
+G:=:v
 I:45:26:0
 W:30:0:2:500
 A:30/1
 F:DEX | HIDE_TYPE
 
-N:134:Âѵ×ÎÏ
-E:Constitution
-G:=:d
+N:134:Âѵ×ÎÏ:¥¢¥¯¥¢¥Þ¥ê¥ó¤Î
+E:Constitution:Aquamarine
+G:=:B
 I:45:27:0
 W:30:0:2:500
 A:30/1
 F:CON | HIDE_TYPE
 
-N:135:ÅÅ·â
-E:Lightning
-G:=:d
+N:135:ÅÅ·â:¤á¤Î¤¦¤Î
+E:Lightning:Azurite
+G:=:B
 I:45:25:0
 W:35:0:2:3000
 A:50/1
 P:0:0d0:0:0:15
 F:RES_ELEC | IGNORE_ELEC | ACTIVATE
 
-N:136:¥¹¥Ô¡¼¥É
-E:Speed
-G:=:d
+N:136:¥¹¥Ô¡¼¥É:ÎÐÃìÀФÎ
+E:Speed:Beryl
+G:=:G
 I:45:31:0
 W:80:0:2:50000
 A:80/1
 F:SPEED | HIDE_TYPE
 
-N:137:õº÷
-E:Searching
-G:=:d
+N:137:õº÷:·ì¶Ì¿ï¤Î
+E:Searching:Bloodstone
+G:=:r
 I:45:23:0
 W:5:0:2:250
 A:5/1
 F:SEARCH | HIDE_TYPE
 
-N:138:¥Æ¥ì¥Ý¡¼¥È
-E:Teleportation
-G:=:d
+N:138:¥Æ¥ì¥Ý¡¼¥È:Êý²òÀФÎ
+E:Teleportation:Calcite
+G:=:w
 I:45:4:0
 W:5:0:2:250
 A:5/1
 F:TELEPORT | CURSED
 
-N:139:Ãپò½
-E:Slow Digestion
-G:=:d
+N:139:Ãپò½:ÀÖ¤á¤Î¤¦¤Î
+E:Slow Digestion:Carnelian
+G:=:r
 I:45:6:0
 W:5:0:2:250
 A:5/255
 F:SLOW_DIGEST
 
-N:140:ÂѲÐ
-E:Resist Fire
-G:=:d
+N:140:ÂѲÐ:¹Ë¶Ì¤Î
+E:Resist Fire:Corundum
+G:=:s
 I:45:8:0
 W:10:0:2:250
 A:10/1
 F:RES_FIRE | IGNORE_FIRE
 
-N:141:ÂÑÎä
-E:Resist Cold
-G:=:d
+N:141:ÂÑÎä:¥À¥¤¥¢¥â¥ó¥É¤Î
+E:Resist Cold:Diamond
+G:=:w
 I:45:9:0
 W:10:0:2:250
 A:10/1
 F:RES_COLD | IGNORE_COLD
 
 #JZ#
-N:142:ÉâÍ·
-E:Levitation
-G:=:d
+N:142:ÉâÍ·:¥¨¥á¥é¥ë¥É¤Î
+E:Levitation:Emerald
+G:=:g
 I:45:7:0
 W:5:0:2:200
 A:5/1
 F:LEVITATION
 
-N:143:ÂÑÆÇ
-E:Poison Resistance
-G:=:d
+N:143:ÂÑÆÇ:¥Û¥¿¥ëÀФÎ
+E:Poison Resistance:Fluorite
+G:=:G
 I:45:20:0
 W:40:0:2:16000
 A:40/2
 F:RES_POIS
 
-N:144:ËãáãÃΤ餺
-E:Free Action
-G:=:d
+N:144:ËãáãÃΤ餺:¥¬¡¼¥Í¥Ã¥È¤Î
+E:Free Action:Garnet
+G:=:r
 I:45:21:0
 W:20:0:2:1500
 A:20/1
 F:FREE_ACT
 
-N:145:Àȼå
-E:Weakness
-G:=:d
+N:145:Àȼå:¸æ±ÆÀФÎ
+E:Weakness:Granite
+G:=:D
 I:45:2:-5
 W:5:0:2:0
 A:5/1
 F:CURSED | STR | HIDE_TYPE
 
-N:146:²Ð±ê
-E:Flames
-G:=:d
+N:146:²Ð±ê:¤Ò¤¹¤¤¤Î
+E:Flames:Jade
+G:=:G
 I:45:18:0
 W:35:0:2:3000
 A:50/1
 P:0:0d0:0:0:15
 F:RES_FIRE | IGNORE_FIRE | ACTIVATE
 
-N:147:»À
-E:Acid
-G:=:d
+N:147:»À:¥¸¥ã¥¹¥Ñ¡¼¤Î
+E:Acid:Jasper
+G:=:u
 I:45:17:0
 W:35:0:2:3000
 A:50/1
 P:0:0d0:0:0:15
 F:RES_ACID | IGNORE_ACID | ACTIVATE
 
-N:148:ɹ
-E:Ice
-G:=:d
+N:148:ɹ:ÀÄÎÜÍþ¤Î
+E:Ice:Lapis Lazuli
+G:=:b
 I:45:19:0
 W:35:0:2:3000
 A:50/1
 P:0:0d0:0:0:15
 F:RES_COLD | IGNORE_COLD | ACTIVATE
 
-N:149:¶ìǺ
-E:Woe
-G:=:d
+N:149:¶ìǺ:¥¯¥¸¥ã¥¯ÀФÎ
+E:Woe:Malachite
+G:=:g
 I:45:0:-5
 W:50:0:2:0
 A:50/1
 F:CURSED | TELEPORT | WIS | CHR | HIDE_TYPE
 F:RANDOM_CURSE0
 
-N:150:̵ÃÎ
-E:Stupidity
-G:=:d
+N:150:̵ÃÎ:ÂçÍýÀФÎ
+E:Stupidity:Marble
+G:=:w
 I:45:3:-5
 W:5:0:2:0
 A:5/1
 F:CURSED | INT | HIDE_TYPE
 
-N:151:¥À¥á¡¼¥¸
-E:Damage
-G:=:d
+N:151:¥À¥á¡¼¥¸:¥à¡¼¥ó¥¹¥È¡¼¥ó¤Î
+E:Damage:Moonstone
+G:=:W
 I:45:29:0
 W:20:0:2:500
 P:0:0d0:0:1:0
 A:20/1
 
-N:152:ÀºÅÙ
-E:Accuracy
-G:=:d
+N:152:ÀºÅÙ:¼Ê¤á¤Î¤¦¤Î
+E:Accuracy:Onyx
+G:=:R
 I:45:28:0
 W:20:0:2:500
 P:0:0d0:1:0:0
 A:20/1
 
-N:153:¼é¤ê
-E:Protection
-G:=:d
+N:153:¼é¤ê:¥ª¥Ñ¡¼¥ë¤Î
+E:Protection:Opal
+G:=:W
 I:45:16:0
 W:10:0:2:500
 A:10/1
 
-N:154:¥¨¥­¥µ¥¤¥È¡¦¥â¥ó¥¹¥¿¡¼
-E:Aggravate Monster
-G:=:d
+N:154:¥¨¥­¥µ¥¤¥È¡¦¥â¥ó¥¹¥¿¡¼:¿¿¼î¤Î
+E:Aggravate Monster:Pearl
+G:=:w
 I:45:1:0
 W:5:0:2:0
 A:5/1
 F:CURSED | AGGRAVATE
 
-N:155:Æ©ÌÀʪÂδ¶ÃÎ
-E:See Invisible
-G:=:d
+N:155:Æ©ÌÀʪÂδ¶ÃÎ:¿å¾½¤Î
+E:See Invisible:Quartz
+G:=:W
 I:45:22:0
 W:30:0:2:340
 A:30/1
 F:SEE_INVIS
 
-N:156:ÏÓÎÏ°Ý»ý
-E:Sustain Strength
-G:=:d
+N:156:ÏÓÎÏ°Ý»ý:ÀбѴä¤Î
+E:Sustain Strength:Quartzite
+G:=:W
 I:45:10:0
 W:30:0:2:750
 A:30/1
 F:SUST_STR
 
-N:157:ÃÎǽ°Ý»ý
-E:Sustain Intelligence
-G:=:d
+N:157:ÃÎǽ°Ý»ý:¥¶¥¯¥íÀФÎ
+E:Sustain Intelligence:Rhodonite
+G:=:R
 I:45:11:0
 W:30:0:2:600
 A:30/1
 F:SUST_INT
 
-N:158:¸­¤µ°Ý»ý
-E:Sustain Wisdom
-G:=:d
+N:158:¸­¤µ°Ý»ý:¥ë¥Ó¡¼¤Î
+E:Sustain Wisdom:Ruby
+G:=:r
 I:45:12:0
 W:30:0:2:600
 A:30/1
 F:SUST_WIS
 
-N:159:Âѵ×ÎÏ°Ý»ý
-E:Sustain Constitution
-G:=:d
+N:159:Âѵ×ÎÏ°Ý»ý:¥µ¥Õ¥¡¥¤¥¢¤Î
+E:Sustain Constitution:Sapphire
+G:=:b
 I:45:13:0
 W:30:0:2:750
 A:30/1
 F:SUST_CON
 
-N:160:´ïÍѤµ°Ý»ý
-E:Sustain Dexterity
-G:=:d
+N:160:´ïÍѤµ°Ý»ý:¸×ÌÜÀФÎ
+E:Sustain Dexterity:Tiger Eye
+G:=:y
 I:45:14:0
 W:30:0:2:750
 A:30/1
 F:SUST_DEX
 
-N:161:Ì¥ÎÏ°Ý»ý
-E:Sustain Charisma
-G:=:d
+N:161:Ì¥ÎÏ°Ý»ý:¥È¥Ñ¡¼¥º¤Î
+E:Sustain Charisma:Topaz
+G:=:y
 I:45:15:0
 W:30:0:2:500
 A:30/1
 F:SUST_CHR
 
-N:162:»¦Ù¤
-E:Slaying
-G:=:d
+N:162:»¦Ù¤:¥È¥ë¥³ÀФÎ
+E:Slaying:Turquoise
+G:=:B
 I:45:30:0
 W:40:0:2:1000
 P:0:0d0:1:1:0
@@ -1818,57 +1818,57 @@ F:SHOW_MODS
 ##### Amulets #####
 
 #JZ#
-N:163:ÃÎÀ­
-E:Brilliance
-G:":d
+N:163:ÃÎÀ­:àèàá¤Î
+E:Brilliance:Amber
+G:":y
 I:40:6:0
 W:50:0:3:5000
 A:50/4
 F:INT | WIS | CHR | SUST_INT | SUST_WIS | SUST_CHR | HIDE_TYPE
 
-N:164:Ì¥ÎÏ
-E:Charisma
-G:":d
+N:164:Ì¥ÎÏ:ήÌÚ¤Î
+E:Charisma:Driftwood
+G:":U
 I:40:7:0
 W:20:0:3:500
 A:20/1
 F:CHR | HIDE_TYPE
 
-N:165:õº÷
-E:Searching
-G:":d
+N:165:õº÷:¥µ¥ó¥´¤Î
+E:Searching:Coral
+G:":w
 I:40:5:0
 W:30:0:3:600
 A:30/4
 F:SEARCH | HIDE_TYPE
 
-N:166:¥Æ¥ì¥Ý¡¼¥È
-E:Teleportation
-G:":d
+N:166:¥Æ¥ì¥Ý¡¼¥È:¤á¤Î¤¦¤Î
+E:Teleportation:Agate
+G:":W
 I:40:1:0
 W:15:0:3:250
 A:15/1
 F:TELEPORT | CURSED
 
-N:167:Ãپò½
-E:Slow Digestion
-G:":d
+N:167:Ãپò½:¾Ý²ç¤Î
+E:Slow Digestion:Ivory
+G:":w
 I:40:3:0
 W:15:0:3:200
 A:15/255
 F:SLOW_DIGEST
 
-N:168:ÂÑ»À
-E:Resist Acid
-G:":d
+N:168:ÂÑ»À:¹õÍËÀФÎ
+E:Resist Acid:Obsidian
+G:":D
 I:40:4:0
 W:20:0:3:300
 A:20/1
 F:RES_ACID | IGNORE_ACID
 
-N:169:Áõ¾þ
-E:Adornment
-G:":d
+N:169:Áõ¾þ:¹ü¤Î
+E:Adornment:Bone
+G:":w
 I:40:2:0
 W:15:0:3:20
 A:15/1
@@ -1886,9 +1886,9 @@ P:15:1d4:-2:0:0
 
 ##### Additional amulets #####
 
-N:171:¸­¼Ô
-E:the Magi
-G:":d
+N:171:¸­¼Ô:¿¿ï«¤Î
+E:the Magi:Brass
+G:":U
 I:40:8:0
 W:50:0:3:30000
 A:50/4:80/3
@@ -1896,9 +1896,9 @@ P:0:0d0:0:0:3
 F:FREE_ACT | SEE_INVIS | SEARCH | INFRA |
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 
-N:172:Ç˲õ
-E:Destruction
-G:":d
+N:172:Ç˲õ:ÀÄƼ¤Î
+E:Destruction:Bronze
+G:":U
 I:40:0:-5
 W:50:0:3:0
 A:50/1
@@ -1910,45 +1910,45 @@ F:HIDE_TYPE | RANDOM_CURSE2
 
 ##### Scrolls #####
 
-N:173:Éð´ïÌ¿ÃæΨ¾å¾º
-E:Enchant Weapon To-Hit
-G:?:d
+N:173:Éð´ïÌ¿ÃæΨ¾å¾º:¿Ô»´ µÛ Á¿µ¯
+E:Enchant Weapon To-Hit:mipay sun
+G:?:w
 I:70:17:0
 W:15:0:5:250
 A:15/1
 D:$It increases a weapon's to-hit when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÉð´ï¤ÎÌ¿Ã潤Àµ¤ò¶¯²½¤¹¤ë¡£
 
-N:174:Éð´ï¥À¥á¡¼¥¸Áý²Ã
-E:Enchant Weapon To-Dam
-G:?:d
+N:174:Éð´ï¥À¥á¡¼¥¸Áý²Ã:¸¸²£ ¿ÔÆ» ËüÊÑ
+E:Enchant Weapon To-Dam:batuni blaame
+G:?:w
 I:70:18:0
 W:15:0:5:250
 A:15/1
 D:$It increases a weapon's to-dam when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÉð´ï¤Î¥À¥á¡¼¥¸½¤Àµ¤ò¶¯²½¤¹¤ë¡£
 
-N:175:Ëɶñ¶¯²½
-E:Enchant Armor
-G:?:d
+N:175:Ëɶñ¶¯²½:É÷µ¯ Ê»¼Ø ÍÑ
+E:Enchant Armor:rolsan triple
+G:?:w
 I:70:16:0
 W:15:0:5:250
 A:15/1
 D:$It increases an armour's to-AC when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈËɶñ¤ÎAC½¤Àµ¤ò¶¯²½¤¹¤ë¡£
 
-N:176:´ÕÄê
-E:Identify
-G:?:d
+N:176:´ÕÄê:Éð°ì ¼±ÃÇ ÇÆ߸
+E:Identify:temeep aks el
+G:?:w
 I:70:12:0
 W:1:0:5:50
 A:1/1:5/1:10/1:30/1
 D:$It identifies an item when you read it.
 D:¤½¤ì¤ÏÆɤà¤È1¸Ä¤Î¥¢¥¤¥Æ¥à¤ò´ÕÄꤹ¤ë¡£
 
-N:177:*´ÕÄê*
-E:*Identify*
-G:?:d
+N:177:*´ÕÄê*:Åá ÌÄ ¸Î¸¸
+E:*Identify*:triapp trolpet
+G:?:w
 I:70:13:0
 W:30:0:5:1500
 A:30/2:50/2:80/2:100/2
@@ -1956,9 +1956,9 @@ D:$It reveals all information about an item when you read it.
 D:¤½¤ì¤ÏÆɤà¤È1¸Ä¤Î¥¢¥¤¥Æ¥à¤ÎǽÎϤò´°Á´¤ËÃΤ롣
 
 #JZ#
-N:178:±½
-E:Rumour
-G:?:d
+N:178:±½:ÃÀ Æù ÍÑε
+E:Rumour:an gan nagblaa
+G:?:w
 I:70:51:0
 W:1:0:5:10
 A:1/1
@@ -1966,9 +1966,9 @@ D:$A rumor is in it.
 D:¤½¤ì¤Ë¤Ï±½¤¬½ñ¤«¤ì¤Æ¤¤¤ë¡£
 
 #JZ#
-N:179:¥í¥°¥ë¥¹
-E:Logrus
-G:?:d
+N:179:¥í¥°¥ë¥¹:»î ¶õÍÛ ¿Ô²½
+E:Logrus:comp turs
+G:?:w
 I:70:50:0
 W:100:0:5:10000
 A:100/8
@@ -1979,18 +1979,18 @@ D:$damage.
 D:¤½¤ì¤ÏÆɤà¤ÈÃæ¿´Éô¥À¥á¡¼¥¸1000¤ÎµðÂç¤Ê¥«¥ª¥¹¤Îµå¤ò¼«Ê¬¤òÃæ¿´¤È¤·¤Æ
 D:ȯÀ¸¤¹¤ë¡£¥«¥ª¥¹ÂÑÀ­¤¬¤Ê¤±¤ì¤Ð¼«Ê¬¤â111+d111¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¤ë¡£
 
-N:180:²ò¼ö
-E:Remove Curse
-G:?:d
+N:180:²ò¼ö:î½ °Ç²Î ¿È²½
+E:Remove Curse:byti sne
+G:?:w
 I:70:14:0
 W:10:0:5:100
 A:10/2:20/1
 D:$It removes normal curses from equipped items when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÁõÈ÷¤·¤Æ¤¤¤ë¥¢¥¤¥Æ¥à¤Ë¤«¤«¤Ã¤¿¼å¤¤¼ö¤¤¤ò²ò¤¯¡£
 
-N:181:¸÷
-E:Light
-G:?:d
+N:181:¸÷:¶å Èô祠ò³ÌÌ
+E:Light:misat dernin
+G:?:w
 I:70:24:0
 W:0:0:5:15
 A:0/1:3/1:10/1
@@ -1998,9 +1998,9 @@ D:$It lights up nearby area or the current room permanently when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þ°Ï¤â¤·¤¯¤ÏÉô²°Á´ÂΤò±Êµ×¤Ë¾È¤é¤¹¡£
 
 #JZ#
-N:182:±ê
-E:Fire
-G:?:d
+N:182:±ê:»àË× ´°¸å Î¾
+E:Fire:onip batsat
+G:?:w
 I:70:48:0
 W:50:0:5:1000
 A:50/4
@@ -2010,9 +2010,9 @@ D:$read it. If you don't have resistance to fire, you take 50+d50 damage.
 D:¤½¤ì¤ÏÆɤà¤ÈÃæ¿´Éô¥À¥á¡¼¥¸666¤ÎµðÂç¤Ê±ê¤Îµå¤ò¼«Ê¬¤òÃæ¿´¤È¤·¤ÆȯÀ¸¤¹¤ë¡£
 D:²Ð±êÂÑÀ­¤¬¤Ê¤±¤ì¤Ð¼«Ê¬¤â50+d50¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¤ë¡£
 
-N:183:ɹ
-E:Ice
-G:?:d
+N:183:ɹ:ž À© Ë¥¿Ô
+E:Ice:shu urfor
+G:?:w
 I:70:49:0
 W:75:0:5:5000
 A:75/6
@@ -2022,99 +2022,99 @@ D:$read it. If you don't have resistance to cold, you take 100+d100 damage.
 D:¤½¤ì¤ÏÆɤà¤ÈÃæ¿´Éô¥À¥á¡¼¥¸777¤ÎµðÂç¤Ê¶Ë´¨¤Îµå¤ò¼«Ê¬¤òÃæ¿´¤È¤·¤ÆȯÀ¸¤¹¤ë¡£
 D:Î䵤ÂÑÀ­¤¬¤Ê¤±¤ì¤Ð¼«Ê¬¤â100+d100¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¤ë¡£
 
-N:184:¥µ¥â¥ó¡¦¥â¥ó¥¹¥¿¡¼
-E:Summon Monster
-G:?:d
+N:184:¥µ¥â¥ó¡¦¥â¥ó¥¹¥¿¡¼:µ¯Éð áØ ÍÛæÆ
+E:Summon Monster:binvom cosmung
+G:?:w
 I:70:4:0
 W:1:0:5:0
 A:1/1
 D:$It summons several monsters as enemies when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÊ£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤òŨ¤È¤·¤Æ¾¤´­¤¹¤ë¡£
 
-N:185:¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È
-E:Phase Door
-G:?:d
+N:185:¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È:¸¸¼ý Ë¥ Íî²ç
+E:Phase Door:ankh sanfu bit
+G:?:w
 I:70:8:0
 W:1:0:5:15
 A:1/1
 D:$It teleports you a short distance when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¶áµ÷Î¥¤Î¥Æ¥ì¥Ý¡¼¥È¤ò¤¹¤ë¡£
 
-N:186:¥Æ¥ì¥Ý¡¼¥È
-E:Teleportation
-G:?:d
+N:186:¥Æ¥ì¥Ý¡¼¥È:Âç Èø²Î ÃÀÄÅ
+E:Teleportation:arzemi zunag
+G:?:w
 I:70:9:0
 W:10:0:5:40
 A:10/1
 D:$It teleports you a long distance when you read it.
 D:¤½¤ì¤ÏÆɤà¤È±óµ÷Î¥¤Î¥Æ¥ì¥Ý¡¼¥È¤ò¤¹¤ë¡£
 
-N:187:¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë
-E:Teleport Level
-G:?:d
+N:187:¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë:Äê¸Î ¸Þ²¹ ²½ÌÄ
+E:Teleport Level:bie xuxuval
+G:?:w
 I:70:10:0
 W:20:0:5:50
 A:20/1
 D:$It teleports you one dungeon level up or down immediately when you read it.
 D:¤½¤ì¤ÏÆɤà¤È½Ö»þ¤Ë¾å¤«²¼¤Î³¬¤Ë¥Æ¥ì¥Ý¡¼¥È¤¹¤ë¡£
 
-N:188:¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼
-E:Monster Confusion
-G:?:d
+N:188:¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼:·Ú ÅÝ Àä¼À ²Æ
+E:Monster Confusion:blaata arze
+G:?:w
 I:70:36:0
 W:5:0:5:30
 A:5/1
 D:$You can confuse monster you hit just for once when you read it.
 D:¤½¤ì¤ÏÆɤà¤È1ÅÙ¤À¤±¥â¥ó¥¹¥¿¡¼¤òÂÇ·â¤Çº®Í𤵤»¤é¤ì¤ë¤è¤¦¤Ë¤Ê¤ë¡£
 
-N:189:ËâË¡¤ÎÃÏ¿Þ
-E:Magic Mapping
-G:?:d
+N:189:ËâË¡¤ÎÃÏ¿Þ:±¢Î¾ ç¥ ¿À Ëü
+E:Magic Mapping:rea fri elip
+G:?:w
 I:70:25:0
 W:5:0:5:40
 A:5/1
 D:$It maps your vicinity when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þÊÕ¤ÎÃÏ·Á¤ò´¶ÃΤ¹¤ë¡£
 
-N:190:¼é¤ê¤Î¥ë¡¼¥ó
-E:Rune of Protection
-G:?:d
+N:190:¼é¤ê¤Î¥ë¡¼¥ó:¼Â ¿·²ç ¼ÙǦ
+E:Rune of Protection:sef unag famur
+G:?:w
 I:70:38:0
 W:50:0:5:500
 A:50/4:90/2
 D:$It creates a glyph on the floor you stand when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î­¸µ¤Î¾²¤Ë²óÈò¤ÎĦÁü¤òºî¤ê½Ð¤¹¡£
 
-N:191:*²ò¼ö*
-E:*Remove Curse*
-G:?:d
+N:191:*²ò¼ö*:¿©ÃϠ¡¡ î½ÃÎ
+E:*Remove Curse*:bluju wex blu
+G:?:w
 I:70:15:0
 W:50:0:5:4000
 A:50/2:75/2
 D:$It removes normal and heavy curses from equipped items when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÁõÈ÷¤·¤Æ¤¤¤ë¥¢¥¤¥Æ¥à¤Ë¤«¤«¤Ã¤¿¼å¤¤¼ö¤¤¤È½Å¤¤¼ö¤¤¤ò²ò¤¯¡£
 
-N:192:ºâÊõ´¶ÃÎ
-E:Treasure Detection
-G:?:d
+N:192:ºâÊõ´¶ÃÎ:µ¯Å¾ »îÇÆ Ìø
+E:Treasure Detection:ner fidtri
+G:?:w
 I:70:26:0
 W:0:0:5:15
 A:0/1
 D:$It detects all treasures in your vicinity when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þÊդκâÊõ¤ò´¶ÃΤ¹¤ë¡£
 
-N:193:¥¢¥¤¥Æ¥à´¶ÃÎ
-E:Object Detection
-G:?:d
+N:193:¥¢¥¤¥Æ¥à´¶ÃÎ:Çƽ½ ²£Ç½ ¹ñ½ã
+E:Object Detection:for mic rol
+G:?:w
 I:70:27:0
 W:0:0:5:15
 A:0/1
 D:$It detects all items in your vicinity when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þÊդΥ¢¥¤¥Æ¥à¤ò´¶ÃΤ¹¤ë¡£
 
-N:194:¥È¥é¥Ã¥×´¶ÃÎ
-E:Trap Detection
-G:?:d
+N:194:¥È¥é¥Ã¥×´¶ÃÎ:ò³»Í ¸åξ ·ç½Ä
+E:Trap Detection:sri nelgun
+G:?:w
 I:70:28:0
 W:5:0:5:35
 A:5/1:10/1
@@ -2146,36 +2146,36 @@ F:IGNORE_ACID | IGNORE_COLD | IGNORE_FIRE | IGNORE_ELEC
 
 ##### Additional scrolls #####
 
-N:197:¥É¥¢/³¬ÃÊ´¶ÃÎ
-E:Door/Stair Location
-G:?:d
+N:197:¥É¥¢/³¬ÃÊ´¶ÃÎ:¼· Íðǽ ¶½Èô
+E:Door/Stair Location:sehsat ulkab
+G:?:w
 I:70:29:0
 W:5:0:5:35
 A:5/1:10/1
 D:$It detects all doors and stairs in your vicinity when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þÊդΥɥ¢¡¦³¬Ãʤò´¶ÃΤ¹¤ë¡£
 
-N:198:³ÍÆÀ
-E:Acquirement
-G:?:d
+N:198:³ÍÆÀ:ÃÀÅ· ¾¨ÌÌ Åá²£
+E:Acquirement:klinej ere
+G:?:w
 I:70:46:0
 W:20:0:5:100000
 A:20/8
 D:$It creates one great item when you read it.
 D:¤½¤ì¤ÏÆɤà¤È1¸Ä¤Î¹âµé¤Ê¥¢¥¤¥Æ¥à¤òºî¤ê½Ð¤¹¡£
 
-N:199:*³ÍÆÀ*
-E:*Acquirement*
-G:?:d
+N:199:*³ÍÆÀ*:Æþ áØòµ ½ã°Ç
+E:*Acquirement*:snetrol uni
+G:?:w
 I:70:47:0
 W:60:0:5:200000
 A:60/16
 D:$It creates some great items when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÊ£¿ô¤Î¹âµé¤Ê¥¢¥¤¥Æ¥à¤òºî¤ê½Ð¤¹¡£
 
-N:200:¼þÊÕËõ»¦
-E:Mass Genocide
-G:?:d
+N:200:¼þÊÕËõ»¦:°áÊÑ »î»à òµ
+E:Mass Genocide:trolsee mex
+G:?:w
 I:70:45:0
 W:50:0:5:1000
 A:50/4:100/4
@@ -2183,36 +2183,36 @@ D:$It eliminates all nearby monsters, exhausting you.
 D:$Powerful or unique monsters may be able to resist.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þ°Ï¤Î¥â¥ó¥¹¥¿¡¼¤ò¸½ºß¤Î³¬¤«¤é¾Ã¤·µî¤ë¡£Äñ¹³¤µ¤ì¤ë¤È̵¸ú¡£
 
-N:201:Æ©ÌÀʪÂδ¶ÃÎ
-E:Detect Invisible
-G:?:d
+N:201:Æ©ÌÀʪÂδ¶ÃÎ:̵ ÆüæÆ »´ò³
+E:Detect Invisible:stafoo lechi
+G:?:w
 I:70:30:0
 W:1:0:5:15
 A:1/1
 D:$It detects all invisible monsters in your vicinity when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þÊÕ¤ÎÆ©ÌÀ¤Ê¥â¥ó¥¹¥¿¡¼¤ò´¶ÃΤ¹¤ë¡£
 
-N:202:¥¨¥­¥µ¥¤¥È¡¦¥â¥ó¥¹¥¿¡¼
-E:Aggravate Monster
-G:?:d
+N:202:¥¨¥­¥µ¥¤¥È¡¦¥â¥ó¥¹¥¿¡¼:¸Þ»´ ÎµÅ· ¼Â¿¹
+E:Aggravate Monster:itemar habyt
+G:?:w
 I:70:1:0
 W:5:0:5:0
 A:5/1
 D:$It aggravates monsters in your vicinity when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þÊդΥâ¥ó¥¹¥¿¡¼¤òÅܤ餻¤ë¡£
 
-N:203:¥È¥é¥Ã¥×ÁϤ
-E:Trap Creation
-G:?:d
+N:203:¥È¥é¥Ã¥×ÁϤ:ʸ̣ ÅÝòµ î½
+E:Trap Creation:wahx our gre
+G:?:w
 I:70:7:0
 W:10:0:5:0
 A:10/1
 D:$It creates traps on the squares adjacent to you when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤ÈÎÙÀܤ¹¤ë¾²¤Ë¥È¥é¥Ã¥×¤òºî¤ê½Ð¤¹¡£
 
-N:204:¥È¥é¥Ã¥×/¥É¥¢Ç˲õ
-E:Trap/Door Destruction
-G:?:d
+N:204:¥È¥é¥Ã¥×/¥É¥¢Ç˲õ:¼ýÀ¸ °ì Íð
+E:Trap/Door Destruction:erk bieklis
+G:?:w
 I:70:39:0
 W:10:0:5:50
 A:10/1
@@ -2220,9 +2220,9 @@ D:$It destroys traps on the floors adjacent to you when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤ÈÎÙÀܤ¹¤ë¥È¥é¥Ã¥×¤ä¥É¥¢¤òÇ˲õ¤¹¤ë¡£
 
 #JZ#
-N:205:¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥ÈÀ¸À®
-E:Artifact Creation
-G:?:d
+N:205:¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥ÈÀ¸À®:²½¶å °õÀ© ¹ÔȬ
+E:Artifact Creation:engsno argsan
+G:?:w
 I:70:52:0
 W:90:0:5:200000
 A:90/16
@@ -2231,9 +2231,9 @@ D:$Don't be greedy - you will get only one artifact.
 D:¤½¤ì¤ÏÆɤà¤È̵ÌäÎÉð´ï¡¦Ëɶñ¤«¤é¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤òºî¤ê½Ð¤¹¡£ÁõÈ÷Éʤ¬
 D:ÀѤ߽ŤʤäƤ¤¤¿¾ì¹ç¤Ï1¸Ä¤ò»Ä¤·¤Æ²õ¤ì¤ë¡£
 
-N:206:ËâÎϽ¼Å¶
-E:Recharging
-G:?:d
+N:206:ËâÎϽ¼Å¶:Íð´° º¬²Æ î½µ´
+E:Recharging:klis glenash
+G:?:w
 I:70:22:0
 W:40:0:5:200
 A:40/1
@@ -2241,9 +2241,9 @@ D:$It recharges wands, staffs or rods when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈËâË¡ËÀ/¾ó¤Î½¼Å¶¿ô¤ò²óÉü¤µ¤»¤¿¤ê, ½¼Å¶Ãæ¤Î¥í¥Ã¥É¤Î½¼Å¶»þ´Ö¤ò
 D:½Ì¤á¤¿¤ê¤¹¤ë¡£
 
-N:207:Ëõ»¦
-E:Genocide
-G:?:d
+N:207:Ëõ»¦:Ƭ °ì²ó Ê¹ ³Î
+E:Genocide:ashval paylech
+G:?:w
 I:70:44:0
 W:40:0:5:750
 A:40/4:80/4
@@ -2252,116 +2252,116 @@ D:$Powerful or unique monsters may resist.
 D:¤½¤ì¤ÏÆɤà¤È»ØÄꤷ¤¿Ê¸»ú¤Î¥â¥ó¥¹¥¿¡¼¤ò¸½ºß¤Î³¬¤«¤é¾Ã¤·µî¤ë¡£Äñ¹³¤µ¤ì¤ë¤È
 D:̵¸ú¡£
 
-N:208:°Å°Ç
-E:Darkness
-G:?:d
+N:208:°Å°Ç:¹üÆ° Ê¸Ú¼ ÍåÈø
+E:Darkness:fapay doea
+G:?:w
 I:70:0:0
 W:1:0:5:0
 A:1/1
 D:$It darkens nearby area or current room and blinds you when you read it.
 D:¤½¤ì¤ÏÆɤà¤È¼«Ê¬¤Î¼þ°Ï¤â¤·¤¯¤ÏÉô²°Á´ÂΤ¬°Å°Ç¤ËÊñ¤Þ¤ì¡¢ÌÕÌܤˤʤ롣
 
-N:209:Âмٰ­·ë³¦
-E:Protection from Evil
-G:?:d
+N:209:Âмٰ­·ë³¦:Ƭ¿¹ ÃÏÄ· ¿¿¹ü
+E:Protection from Evil:sefeng danod
+G:?:w
 I:70:37:0
 W:30:0:5:250
 A:30/1
 D:$It gives temporary protection from lesser evil creatures when you read it.
 D:¤½¤ì¤ÏÆɤà¤È°ì»þŪ¤Ë¼å¤¤¼Ù°­¤Ê¼Ô¤Î¹¶·â¤ò²óÈò¤·¤ä¤¹¤¯¤Ê¤ë·ë³¦¤òÄ¥¤ë¡£
 
-N:210:¶õÊ¢½¼Â­
-E:Satisfy Hunger
-G:?:d
+N:210:¶õÊ¢½¼Â­:ÂåÉ÷ ·ÚÃÏ ´¶¸Î
+E:Satisfy Hunger:kli ing tadalf
+G:?:w
 I:70:32:0
 W:5:0:5:10
 D:$It satisfies hunger when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈËþÊ¢¤Ë¤Ê¤ë¡£
 
-N:211:¥¢¥ó¥Ç¥Ã¥ÉÂ໶
-E:Dispel Undead
-G:?:d
+N:211:¥¢¥ó¥Ç¥Ã¥ÉÂ໶:ʹ ÃÏ Â࿧
+E:Dispel Undead:wah snofoo
+G:?:w
 I:70:42:0
 W:40:0:5:200
 A:40/1
 D:$It does 80 damage to all undead monsters in sight when you read it.
 D:¤½¤ì¤ÏÆɤà¤È»ë³¦Æâ¤Î¥¢¥ó¥Ç¥Ã¥É¤Î¥â¥ó¥¹¥¿¡¼¤Ë80¤Î¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¡£
 
-N:212:*Éð´ï¶¯²½*
-E:*Enchant Weapon*
-G:?:d
+N:212:*Éð´ï¶¯²½*:ÉðË× ´°ÆǠȬ²ó
+E:*Enchant Weapon*:vlytox
+G:?:w
 I:70:21:0
 W:50:0:5:1000
 A:50/1
 D:$It increases a weapon's to-hit and to-dam when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÉð´ï¤ÎÌ¿Ã潤Àµ¤È¥À¥á¡¼¥¸½¤Àµ¤ò¶¯²½¤¹¤ë¡£
 
-N:213:Éð´ï¼öÇû
-E:Curse Weapon
-G:?:d
+N:213:Éð´ï¼öÇû:ÃÎÄÅ Í忧 ¹¤
+E:Curse Weapon:prokaks wahish
+G:?:w
 I:70:3:0
 W:50:0:5:0
 A:50/1
 D:$It makes your wielding weapon (Shattered) when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÁõÈ÷Ãæ¤ÎÉð´ï¤ò(ÉÔÎÉÉÊ)¤ËÊѤ¨¤ë¡£
 
-N:214:*Ëɶñ¶¯²½*
-E:*Enchant Armor*
-G:?:d
+N:214:*Ëɶñ¶¯²½*:½Ð»´ ÂΠ̤¹ç
+E:*Enchant Armor*:klimon bieder
+G:?:w
 I:70:20:0
 W:50:0:5:1000
 A:50/1
 D:$It increases an armour's to-ac powerfully when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈËɶñ¤ÎAC½¤Àµ¤òÊ£¿ô²ó¶¯²½¤¹¤ë¡£
 
-N:215:Ëɶñ¼öÇû
-E:Curse Armor
-G:?:d
+N:215:Ëɶñ¼öÇû:²ç´¶ ÅÝ ÃÀ
+E:Curse Armor:alacre re org
+G:?:w
 I:70:2:0
 W:50:0:5:0
 A:50/1
 D:$It makes your current armour (Blasted) when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÃå¤Æ¤¤¤ë³»¤ò(ÁÆ°­ÉÊ)¤ËÊѤ¨¤ë¡£
 
-N:216:¥µ¥â¥ó¡¦¥¢¥ó¥Ç¥Ã¥É
-E:Summon Undead
-G:?:d
+N:216:¥µ¥â¥ó¡¦¥¢¥ó¥Ç¥Ã¥É:ÆÇÁ´ æÆ´° ¿Ê»ö
+E:Summon Undead:umgar danri
+G:?:w
 I:70:5:0
 W:15:0:5:0
 A:15/1
 D:$It summons several undead monsters as enemies when you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÊ£¿ô¤Î¥¢¥ó¥Ç¥Ã¥É¤Î¥â¥ó¥¹¥¿¡¼¤òŨ¤È¤·¤Æ¾¤´­¤¹¤ë¡£
 
-N:217:Å··Ã
-E:Blessing
-G:?:d
+N:217:Å··Ã:ÃǽĠ½ã À京
+E:Blessing:ooder dokrog
+G:?:w
 I:70:33:0
 W:1:0:5:15
 A:1/1
 D:$It blesses you temporarily when you read it.
 D:¤½¤ì¤ÏÆɤà¤È°ì»þŪ¤Ë½ËÊ¡¤µ¤ì¤ë¡£
 
-N:218:À»¾§²Î
-E:Holy Chant
-G:?:d
+N:218:À»¾§²Î:²Ð²ó ÀäÃÀ Ìø
+E:Holy Chant:nihum khomar
+G:?:w
 I:70:34:0
 W:10:0:5:40
 A:10/1
 D:$It blesses you temporarily when you read it.
 D:¤½¤ì¤ÏÆɤà¤È°ì»þŪ¤Ë½ËÊ¡¤µ¤ì¤ë¡£
 
-N:219:À»µ§¸À
-E:Holy Prayer
-G:?:d
+N:219:À»µ§¸À:Åá À¸Æ° ÈøÆÇ
+E:Holy Prayer:wexab jahnag
+G:?:w
 I:70:35:0
 W:25:0:5:80
 A:25/1
 D:$It blesses you temporarily when you read it.
 D:¤½¤ì¤ÏÆɤà¤È°ì»þŪ¤Ë½ËÊ¡¤µ¤ì¤ë¡£
 
-N:220:µ¢´Ô¤Î¾Û
-E:Word of Recall
-G:?:d
+N:220:µ¢´Ô¤Î¾Û:Á´ ÄÅÍ𠵯µ¯
+E:Word of Recall:re ab evssna
+G:?:w
 I:70:11:0
 W:5:0:5:150
 A:5/1
@@ -2370,9 +2370,9 @@ D:$you read it.
 D:¤½¤ì¤ÏÆɤà¤ÈÃϾå¤Ë¤¤¤ë»þ¤Ï¹Ô¤Ã¤¿¤³¤È¤Î¤¢¤ë¥À¥ó¥¸¥ç¥ó¤ÎºÇ¿¼³¬¤Ø¡¢
 D:¥À¥ó¥¸¥ç¥ó¤Ë¤¤¤ë»þ¤ÏÃϾå¤Ø¤È°ÜÆ°¤¹¤ë¡£
 
-N:221:*Ç˲õ*
-E:*Destruction*
-G:?:d
+N:221:*Ç˲õ*:ò´¸Î Åá Ì¿ Ä¾
+E:*Destruction*:denmung ishbul
+G:?:w
 I:70:41:0
 W:40:0:5:250
 A:40/1
@@ -2381,39 +2381,42 @@ D:
 
 ##### Potions #####
 
-N:222:¥¹¥é¥¤¥à¥â¥ë¥É¥¸¥å¡¼¥¹
-E:Slime Mold Juice
-G:!:d
+N:222:¥¹¥é¥¤¥à¥â¥ë¥É¥¸¥å¡¼¥¹:¤è¤É¤ó¤ÀÎФÎ
+E:Slime Mold Juice:Icky Green
+G:!:g
 I:75:2:400
 W:0:0:4:2
 A:0/1
 P:0:1d1:0:0:0
+F:FIXED_FLAVOR
 D:$It tastes weird.
 D:¤½¤ì¤ÏÉÔµ¤Ì£¤ÊÌ£¤Î¤¹¤ë¥¸¥å¡¼¥¹¤Ç¤¢¤ë¡£
 
-N:223:¥ê¥ó¥´¥¸¥å¡¼¥¹
-E:Apple Juice
-G:!:d
+N:223:¥ê¥ó¥´¥¸¥å¡¼¥¹:ÇöÃ㿧¤Î
+E:Apple Juice:Light Brown
+G:!:U
 I:75:1:250
 W:0:0:4:1
 A:0/1
 P:0:1d1:0:0:0
+F:FIXED_FLAVOR
 D:$It tastes sweet.
 D:¤½¤ì¤Ï´Å¤¯¤Æ¥µ¥Ã¥Ñ¥ê¤·¤Æ¤¤¤ë¥¸¥å¡¼¥¹¤Ç¤¢¤ë¡£
 
-N:224:¿å
-E:Water
-G:!:d
+N:224:¿å:Æ©ÌÀ¤Ê
+E:Water:Clear
+G:!:w
 I:75:0:200
 W:0:0:4:1
 A:0/1
 P:0:1d1:0:0:0
+F:FIXED_FLAVOR
 D:$It is just water.
 D:¤½¤ì¤Ï¤¿¤À¤Î¿å¤Ç¤¢¤ë¡£
 
-N:225:ÏÓÎÏ
-E:Strength
-G:!:d
+N:225:ÏÓÎÏ:º°ÊˤÎ
+E:Strength:Azure
+G:!:B
 I:75:48:0
 W:20:0:4:30000
 A:20/8:30/4:80/4
@@ -2421,9 +2424,9 @@ P:0:1d1:0:0:0
 D:$It increases your strength when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÏÓÎϤκÇÂçÃͤ¬¾å¤¬¤ë¡£
 
-N:226:Àȼå
-E:Weakness
-G:!:d
+N:226:Àȼå:ÀĤ¤
+E:Weakness:Blue
+G:!:b
 I:75:16:0
 W:3:0:4:0
 A:3/1
@@ -2431,9 +2434,9 @@ P:0:3d12:0:0:0
 D:$It decreases your strength when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÏÓÎϤθ½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:227:ÏÓÎÏÉü³è
-E:Restore Strength
-G:!:d
+N:227:ÏÓÎÏÉü³è:ÀÄÈäÎ
+E:Restore Strength:Blue Speckled
+G:!:b
 I:75:42:0
 W:25:0:4:300
 A:25/1
@@ -2441,9 +2444,9 @@ P:0:1d1:0:0:0
 D:$It restores your strength when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÏÓÎϤ¬²óÉü¤¹¤ë¡£
 
-N:228:ÃÎǽ
-E:Intelligence
-G:!:d
+N:228:ÃÎǽ:¹õ¤¤
+E:Intelligence:Black
+G:!:D
 I:75:49:0
 W:20:0:4:30000
 A:20/8:30/4:80/4
@@ -2451,9 +2454,9 @@ P:0:1d1:0:0:0
 D:$It increases your intellingence when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÃÎǽ¤ÎºÇÂçÃͤ¬¾å¤¬¤ë¡£
 
-N:229:̵ÃÎ
-E:Stupidity
-G:!:d
+N:229:̵ÃÎ:Ã㿧¤Î
+E:Stupidity:Brown
+G:!:u
 I:75:17:0
 W:20:0:4:0
 A:20/1
@@ -2461,9 +2464,9 @@ P:0:1d1:0:0:0
 D:$It decreases your intelligence when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÃÎǽ¤Î¸½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:230:ÃÎǽÉü³è
-E:Restore Intelligence
-G:!:d
+N:230:ÃÎǽÉü³è:ÃãÈäÎ
+E:Restore Intelligence:Brown Speckled
+G:!:u
 I:75:43:0
 W:25:0:4:300
 A:25/1
@@ -2471,9 +2474,9 @@ P:0:1d1:0:0:0
 D:$It restores your intelligence when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÃÎǽ¤¬²óÉü¤¹¤ë¡£
 
-N:231:¸­¤µ
-E:Wisdom
-G:!:d
+N:231:¸­¤µ:Ë¢¤À¤Ã¤¿
+E:Wisdom:Bubbling
+G:!:W
 I:75:50:0
 W:20:0:4:30000
 A:20/8:30/4:80/4
@@ -2481,9 +2484,9 @@ P:0:1d1:0:0:0
 D:$It increases your wisdom when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¸­¤µ¤ÎºÇÂçÃͤ¬¾å¤¬¤ë¡£
 
-N:232:¶òÆß
-E:Naivety
-G:!:d
+N:232:¶òÆß:Çö²«Î理Î
+E:Naivety:Chartreuse
+G:!:G
 I:75:18:0
 W:20:0:4:0
 A:20/1
@@ -2491,9 +2494,9 @@ P:0:1d1:0:0:0
 D:$It decreases your wisdom when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¸­¤µ¤Î¸½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:233:¸­¤µÉü³è
-E:Restore Wisdom
-G:!:d
+N:233:¸­¤µÉü³è:Âù¤Ã¤¿
+E:Restore Wisdom:Cloudy
+G:!:w
 I:75:44:0
 W:25:0:4:300
 A:25/1
@@ -2501,9 +2504,9 @@ P:0:1d1:0:0:0
 D:$It restores your wisdom when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¸­¤µ¤¬²óÉü¤¹¤ë¡£
 
-N:234:Ì¥ÎÏ
-E:Charisma
-G:!:d
+N:234:Ì¥ÎÏ:ƼÈäÎ
+E:Charisma:Copper Speckled
+G:!:U
 I:75:53:0
 W:20:0:4:4000
 A:10/8:20/4:70/4
@@ -2511,9 +2514,9 @@ P:0:1d1:0:0:0
 D:$It increases your charisma when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÌ¥ÎϤκÇÂçÃͤ¬¾å¤¬¤ë¡£
 
-N:235:½¹°­
-E:Ugliness
-G:!:d
+N:235:½¹°­:¹È¿§¤Î
+E:Ugliness:Crimson
+G:!:r
 I:75:21:0
 W:20:0:4:0
 A:20/1
@@ -2521,9 +2524,9 @@ P:0:1d1:0:0:0
 D:$It decreases your charisma when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÌ¥ÎϤθ½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:236:Ì¥ÎÏÉü³è
-E:Restore Charisma
-G:!:d
+N:236:Ì¥ÎÏÉü³è:¥·¥¢¥ó¿§¤Î
+E:Restore Charisma:Cyan
+G:!:B
 I:75:47:0
 W:20:0:4:300
 A:20/1
@@ -2531,9 +2534,9 @@ P:0:1d1:0:0:0
 D:$It restores your charisma when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÌ¥ÎϤ¬²óÉü¤¹¤ë¡£
 
-N:237:Ìþ¤·
-E:Curing
-G:!:d
+N:237:Ìþ¤·:·²ÀÄ¿§¤Î
+E:Curing:Dark Blue
+G:!:b
 I:75:61:100
 W:18:0:4:250
 A:18/1:40/1
@@ -2545,9 +2548,9 @@ D:
 # Note! Invulnerability decreases your food...
 
 #JZ#
-N:238:̵Ũ
-E:Invulnerability
-G:!:d
+N:238:̵Ũ:¿¼¤¤ÎФÎ
+E:Invulnerability:Dark Green
+G:!:g
 I:75:62:-2500
 W:90:0:4:100000
 A:90/9
@@ -2556,9 +2559,9 @@ D:$You get invulnerable temporarily when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È°ì»þŪ¤Ë̵Ũ²½¤¹¤ë¡£
 
 #JZ#
-N:239:¿·À¸
-E:New Life
-G:!:d
+N:239:¿·À¸:¿¼¤¤ÀÖ¿§¤Î
+E:New Life:Dark Red
+G:!:r
 I:75:63:100
 W:50:0:4:25000
 A:30/8
@@ -2568,9 +2571,9 @@ D:$mutations when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¼«Ê¬¤ÎÀ¸Ì¿ÎÏ¥é¥ó¥¯¤äÁ´¥¹¥Æ¡¼¥¿¥¹¤Î¸Â³¦¤¬ºî¤êľ¤µ¤ì¡¢
 D:Á´¤Æ¤ÎÆÍÁ³ÊÑ°Û¤¬¾Ã¤¨¤ë¡£
 
-N:240:½Å½ý¤Î¼£Ìþ
-E:Cure Serious Wounds
-G:!:d
+N:240:½Å½ý¤Î¼£Ìþ:¶âÈäÎ
+E:Cure Serious Wounds:Gold Speckled
+G:!:y
 I:75:35:100
 W:3:0:4:40
 A:3/1
@@ -2579,9 +2582,9 @@ D:$It heals you 4d8, cures blindness, confusion and berserk and reduces cuts
 D:$when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂÎÎϤ¬4d8²óÉü¤·¡¢ÌÕÌÜ¡¦º®Í𡦶¸Àï»Î²½¤òÌþ¤·¡¢ÀÚ¤ê½ý¤òϤ餲¤ë¡£
 
-N:241:Ã×Ì¿½ý¤Î¼£Ìþ
-E:Cure Critical Wounds
-G:!:d
+N:241:Ã×Ì¿½ý¤Î¼£Ìþ:³¥¿§¤Î
+E:Cure Critical Wounds:Gray
+G:!:s
 I:75:36:100
 W:5:0:4:100
 A:5/1
@@ -2590,9 +2593,9 @@ D:$It heals you 6d8 and cures blindness, confusion, poison, stunned, cuts and
 D:$berserk when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂÎÎϤ¬6d8²óÉü¤·¡¢ÌÕÌÜ¡¦º®Íð¡¦ÆÇ¡¦Û¯Û°¡¦ÀÚ¤ê½ý¡¦¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:242:ÂÎÎϲóÉü
-E:Healing
-G:!:d
+N:242:ÂÎÎϲóÉü:³¥ÈäÎ
+E:Healing:Gray Speckled
+G:!:s
 I:75:37:200
 W:15:0:4:300
 A:15/1:30/1:60/1:80/1
@@ -2601,9 +2604,9 @@ D:$It heals you 300 and cures blindness, confusion, poison, stunned, cuts and
 D:$berserk when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂÎÎϤ¬300²óÉü¤·¡¢ÌÕÌÜ¡¦º®Íð¡¦ÆÇ¡¦Û¯Û°¡¦ÀÚ¤ê½ý¡¦¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:243:Âѵ×ÎÏ
-E:Constitution
-G:!:d
+N:243:Âѵ×ÎÏ:Î理Î
+E:Constitution:Green
+G:!:g
 I:75:52:0
 W:20:0:4:30000
 A:20/8:30/4:80/4
@@ -2611,9 +2614,9 @@ P:0:1d1:0:0:0
 D:$It increases your constitution when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂѵ×ÎϤκÇÂçÃͤ¬¾å¤¬¤ë¡£
 
-N:244:·Ð¸³
-E:Experience
-G:!:d
+N:244:·Ð¸³:ÎÐÈäÎ
+E:Experience:Green Speckled
+G:!:g
 I:75:59:0
 W:65:0:4:25000
 A:65/1
@@ -2621,9 +2624,9 @@ P:0:1d1:0:0:0
 D:$You gain experience half of your experience (max: 100000) when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¸½ºß¤Î·Ð¸³ÃͤÎȾʬ(100000¤òĶ¤¨¤Ê¤¤)¤Î·Ð¸³¤òÆÀ¤ë¡£
 
-N:245:̲¤ê
-E:Sleep
-G:!:d
+N:245:̲¤ê:¤Ü¤ä¤±¤¿¿§¤Î
+E:Sleep:Hazy
+G:!:W
 I:75:11:100
 W:0:0:4:0
 A:0/1
@@ -2631,9 +2634,9 @@ P:0:1d1:0:0:0
 D:$It paralyzes you when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈËãá㤹¤ë¡£
 
-N:246:ÌÕÌÜ
-E:Blindness
-G:!:d
+N:246:ÌÕÌÜ:Íõ¿§¤Î
+E:Blindness:Indigo
+G:!:v
 I:75:7:0
 W:0:0:4:0
 A:0/1
@@ -2642,9 +2645,9 @@ D:$It blinds you when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÌÕÌܤˤʤ롣
 
 #JZ#
-N:247:¿ì¤Ãʧ¤¤
-E:Booze
-G:!:d
+N:247:¿ì¤Ãʧ¤¤:Çö¤¤ÀÄ¿§¤Î
+E:Booze:Light Blue
+G:!:B
 I:75:9:50
 W:0:0:4:0
 A:0/1
@@ -2653,9 +2656,9 @@ D:$It confuses and hallucinates you when you quaff it. If you are a monk,
 D:$you may be a drunken master.
 D:¤½¤ì¤Ï°û¤à¤Èº®Í𤷡¢¸¸³Ð¤Ë¿¯¤µ¤ì¤ë¡£½¤¹ÔÁΤ¬°û¤à¤È¿ì·ý¤ò»È¤¨¤ë¤é¤·¤¤¡£
 
-N:248:ÆÇ
-E:Poison
-G:!:d
+N:248:ÆÇ:Çö¤¤Î理Î
+E:Poison:Light Green
+G:!:G
 I:75:6:0
 W:3:0:4:0
 A:3/1
@@ -2663,9 +2666,9 @@ P:0:1d1:0:0:0
 D:$It poisons you when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÆǤËËÁ¤µ¤ì¤ë¡£
 
-N:249:¥¹¥Ô¡¼¥É
-E:Speed
-G:!:d
+N:249:¥¹¥Ô¡¼¥É:¥Þ¥¼¥ó¥¿¿§¤Î
+E:Speed:Magenta
+G:!:r
 I:75:29:0
 W:1:0:4:75
 A:1/1:40/1:60/1
@@ -2673,9 +2676,9 @@ P:0:1d1:0:0:0
 D:$It hastes you temporarily when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È°ì»þŪ¤Ë²Ã®¤¹¤ë¡£
 
-N:250:¤Î¤í¤Þ
-E:Slowness
-G:!:d
+N:250:¤Î¤í¤Þ:ÀĤ¯µ±¤¯
+E:Slowness:Metallic Blue
+G:!:b
 I:75:4:50
 W:1:0:4:0
 A:1/1
@@ -2683,9 +2686,9 @@ P:0:1d1:0:0:0
 D:$It slows you down temporarily when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È°ì»þŪ¤Ë¸ºÂ®¤¹¤ë¡£
 
-N:251:´ïÍѤµ
-E:Dexterity
-G:!:d
+N:251:´ïÍѤµ:ÀÖ¤¯µ±¤¯
+E:Dexterity:Metallic Red
+G:!:r
 I:75:51:0
 W:20:0:4:30000
 A:20/8:30/4:80/4
@@ -2693,9 +2696,9 @@ P:0:1d1:0:0:0
 D:$It increases your dexterity when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È´ïÍѤµ¤ÎºÇÂçÃͤ¬¾å¤¬¤ë¡£
 
-N:252:´ïÍѤµÉü³è
-E:Restore Dexterity
-G:!:d
+N:252:´ïÍѤµÉü³è:ÎФ˵±¤¯
+E:Restore Dexterity:Metallic Green
+G:!:g
 I:75:45:0
 W:25:0:4:300
 A:25/1
@@ -2703,9 +2706,9 @@ P:0:1d1:0:0:0
 D:$It restores your dexterity when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È´ïÍѤµ¤¬²óÉü¤¹¤ë¡£
 
-N:253:Âѵ×ÎÏÉü³è
-E:Restore Constitution
-G:!:d
+N:253:Âѵ×ÎÏÉü³è:»ç¤Ëµ±¤¯
+E:Restore Constitution:Metallic Purple
+G:!:v
 I:75:46:0
 W:25:0:4:300
 A:25/1
@@ -2713,9 +2716,9 @@ P:0:1d1:0:0:0
 D:$It restores your constitution when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂѵ×ÎϤ¬²óÉü¤¹¤ë¡£
 
-N:254:µ­²±ÁÓ¼º
-E:Lose Memories
-G:!:d
+N:254:µ­²±ÁÓ¼º:¥ª¥ì¥ó¥¸¿§¤Î
+E:Lose Memories:Orange
+G:!:o
 I:75:13:0
 W:10:0:4:0
 A:10/1
@@ -2723,9 +2726,9 @@ P:0:1d1:0:0:0
 D:$You lose experience when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¸½ºß¤Î·Ð¸³Ãͤò¼º¤¦¡£
 
-N:255:±ö¿å
-E:Salt Water
-G:!:d
+N:255:±ö¿å:¥ª¥ì¥ó¥¸ÈäÎ
+E:Salt Water:Orange Speckled
+G:!:o
 I:75:5:0
 W:0:0:4:0
 A:0/1
@@ -2734,9 +2737,9 @@ D:$It makes you nearly faint from hunger and paralyzes you,
 D:$but it cures poison when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È²î»àÀ£Á°¤Ë¤Ê¤êËãá㤹¤ë¤¬¡¢ÆǤòÌþ¤¹¡£
 
-N:256:·¼ÌØ
-E:Enlightenment
-G:!:d
+N:256:·¼ÌØ:¥Ô¥ó¥¯¿§¤Î
+E:Enlightenment:Pink
+G:!:R
 I:75:56:0
 W:25:0:4:800
 A:25/1:50/1:100/1
@@ -2746,9 +2749,9 @@ D:$you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¤½¤Î³¬¤ÎÃÏ·Á¤ò´°Á´¤ËÃΤ뤳¤È¤¬¤Ç¤­¡¢¤½¤Î³¬Á´ÂΤ¬±Êµ×¤Ë
 D:¾È¤é¤µ¤ì¡¢¤½¤Î³¬¤ÎÁ´¤Æ¤Î¥¢¥¤¥Æ¥à¤ò´¶ÃΤ¹¤ë¡£
 
-N:257:¥Ò¡¼¥í¡¼
-E:Heroism
-G:!:d
+N:257:¥Ò¡¼¥í¡¼:¥Ô¥ó¥¯ÈäÎ
+E:Heroism:Pink Speckled
+G:!:R
 I:75:32:0
 W:1:0:4:35
 A:1/1
@@ -2757,9 +2760,9 @@ D:$It removes fear, causes you temporary heroism and heals you 10 when you
 D:$quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¶²Éݤò¼è¤ê½ü¤­¡¢°ì»þŪ¤Ë¥Ò¡¼¥í¡¼µ¤Ê¬¤Ë¤Ê¤ê¡¢ÂÎÎϤ¬10²óÉü¤¹¤ë¡£
 
-N:258:¶¸Àï»Î²½
-E:Berserk Strength
-G:!:d
+N:258:¶¸Àï»Î²½:¹õ³ì¿§¤Î
+E:Berserk Strength:Puce
+G:!:v
 I:75:33:0
 W:20:0:4:100
 A:20/3
@@ -2768,9 +2771,9 @@ D:$It removes fear, causes you to go berserk and heals you 30 when you
 D:$quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¶²Éݤò¼è¤ê½ü¤­¡¢°ì»þŪ¤Ë¶¸Àï»Î²½¤·¡¢ÂÎÎϤ¬30²óÉü¤¹¤ë¡£
 
-N:259:¶²¤¤¤â¤ÎÃΤ餺
-E:Boldness
-G:!:d
+N:259:¶²¤¤¤â¤ÎÃΤ餺:»ç¿§¤Î
+E:Boldness:Purple
+G:!:v
 I:75:28:0
 W:1:0:4:10
 A:1/1
@@ -2778,9 +2781,9 @@ P:0:1d1:0:0:0
 D:$It removes fear when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¶²Éݤò¼è¤ê½ü¤¯¡£
 
-N:260:·Ð¸³ÃÍÉü³è
-E:Restore Life Levels
-G:!:d
+N:260:·Ð¸³ÃÍÉü³è:ÀÖ¤¤
+E:Restore Life Levels:Red
+G:!:r
 I:75:41:0
 W:40:0:4:400
 A:40/1
@@ -2788,9 +2791,9 @@ P:0:1d1:0:0:0
 D:$It restores your experience when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È·Ð¸³Ãͤ¬²óÉü¤¹¤ë¡£
 
-N:261:ÂѲÐ
-E:Resist Heat
-G:!:d
+N:261:ÂѲÐ:ÀÖÈäÎ
+E:Resist Heat:Red Speckled
+G:!:r
 I:75:30:0
 W:1:0:4:30
 A:1/1
@@ -2799,9 +2802,9 @@ D:$You get temporary resistance to fire when you quaff it. This resistance
 D:$is cumulative with equipment.
 D:¤½¤ì¤Ï°û¤à¤È°ì»þŪ¤Ë²Ð±ê¤ÎÂÑÀ­¤òÆÀ¤ë¡£ÁõÈ÷¤Ë¤è¤ëÂÑÀ­¤ËÎßÀѤ¹¤ë¡£
 
-N:262:ÂÑÎä
-E:Resist Cold
-G:!:d
+N:262:ÂÑÎä:¶äÈäÎ
+E:Resist Cold:Silver Speckled
+G:!:W
 I:75:31:0
 W:1:0:4:30
 A:1/1
@@ -2810,9 +2813,9 @@ D:$You get temporary resistance to cold when you quaff it. This resistance
 D:$is cumulative with equipment.
 D:¤½¤ì¤Ï°û¤à¤È°ì»þŪ¤ËÎ䵤¤ÎÂÑÀ­¤òÆÀ¤ë¡£ÁõÈ÷¤Ë¤è¤ëÂÑÀ­¤ËÎßÀѤ¹¤ë¡£
 
-N:263:Æ©ÌÀʪÂδ¶ÃÎ
-E:Detect Invisible
-G:!:d
+N:263:Æ©ÌÀʪÂδ¶ÃÎ:±ì¤Ã¤¿
+E:Detect Invisible:Smoky
+G:!:D
 I:75:25:0
 W:3:0:4:50
 A:3/1
@@ -2820,9 +2823,9 @@ P:0:1d1:0:0:0
 D:$It gives temporary see invisible when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È°ì»þŪ¤ËÆ©ÌÀ¤Ê¤â¤Î¤¬¸«¤¨¤ëǽÎϤòÆÀ¤ë¡£
 
-N:264:¸ºÆÇ
-E:Slow Poison
-G:!:d
+N:264:¸ºÆÇ:Üô¿§¤Î
+E:Slow Poison:Tangerine
+G:!:o
 I:75:26:0
 W:1:0:4:25
 A:1/1
@@ -2830,9 +2833,9 @@ P:0:1d1:0:0:0
 D:$It reduces poison when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÆǤòϤ餲¤ë¡£
 
-N:265:²òÆÇ
-E:Neutralize Poison
-G:!:d
+N:265:²òÆÇ:¥¹¥ß¥ì¿§¤Î
+E:Neutralize Poison:Violet
+G:!:v
 I:75:27:0
 W:5:0:4:75
 A:5/1
@@ -2840,9 +2843,9 @@ P:0:1d1:0:0:0
 D:$It cures poison when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÆǤòÌþ¤¹¡£
 
-N:266:ËâÎÏÉü³è
-E:Restore Mana
-G:!:d
+N:266:ËâÎÏÉü³è:¼ë¿§¤Î
+E:Restore Mana:Vermilion
+G:!:r
 I:75:40:0
 W:15:0:4:1000
 A:25/2:40/2:60/2:90/2
@@ -2850,9 +2853,9 @@ P:0:1d1:0:0:0
 D:$It restores mana to full and cures berserk when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈËâÎϤ¬ºÇÂç¤Þ¤Ç²óÉü¤·¡¢¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:267:ÀÖ³°Àþ»ëÎÏ
-E:Infra-vision
-G:!:d
+N:267:ÀÖ³°Àþ»ëÎÏ:Çò¤¤
+E:Infra-vision:White
+G:!:w
 I:75:24:0
 W:3:0:4:20
 A:3/1
@@ -2861,9 +2864,9 @@ D:$It gives temporary infravision when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È°ì»þŪ¤ËÀÖ³°Àþ»ëÎϤò¶¯¤á¤ë¡£
 
 #JZ#
-N:268:ÂÑÀ­
-E:Resistance
-G:!:d
+N:268:ÂÑÀ­:²«¿§¤¤
+E:Resistance:Yellow
+G:!:y
 I:75:60:100
 W:20:0:4:250
 A:20/1:45/1:80/1:100/1
@@ -2879,9 +2882,9 @@ D:
 # Note : some of the old wands have been taken higher (low level characters
 # really need them and they used to be higher in earlier versions...)
 
-N:269:¸÷
-E:Light
-G:-:d
+N:269:¸÷:¥¢¥ë¥ß¤Î
+E:Light:Aluminum
+G:-:B
 I:65:7:17
 W:3:0:10:200
 A:3/1
@@ -2890,9 +2893,9 @@ D:$It fires a line of light when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¸÷Àþ¤òÊü¤Ä¡£
 
 #JZ#
-N:270:²û½À
-E:Tame Monster
-G:-:d
+N:270:²û½À:ÃòÅ´¤Î
+E:Tame Monster:Cast Iron
+G:-:D
 I:65:17:9
 W:30:0:10:1500
 A:30/2
@@ -2900,9 +2903,9 @@ P:0:1d1:0:0:0
 D:$It charms a monster into your pet when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò̥λ¤·¤Æ¥Ú¥Ã¥È¤Ë¤¹¤ë¡£
 
-N:271:¥¢¥¤¥¹¡¦¥Ü¥ë¥È
-E:Frost Bolts
-G:-:d
+N:271:¥¢¥¤¥¹¡¦¥Ü¥ë¥È:¥¯¥í¥à¤Î
+E:Frost Bolts:Chromium
+G:-:w
 I:65:19:12
 W:20:0:10:800
 A:20/1
@@ -2910,9 +2913,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt or beam of cold (damage: (5+level/8)d8) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸(5+¥ì¥Ù¥ë/8)d8¤ÎÎ䵤¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:272:¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È
-E:Fire Bolts
-G:-:d
+N:272:¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È:Ƽ¤Î
+E:Fire Bolts:Copper
+G:-:U
 I:65:18:15
 W:30:0:10:1000
 A:30/1
@@ -2921,9 +2924,9 @@ D:$It fires a bolt or beam of fire (damage: (7+level/6)d8) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸(7+¥ì¥Ù¥ë/6)d8¤Î²Ð±ê¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
 # More common now...
-N:273:´äÀÐÍϲò
-E:Stone to Mud
-G:-:d
+N:273:´äÀÐÍϲò:¶â¤Î
+E:Stone to Mud:Gold
+G:-:y
 I:65:6:12
 W:10:0:10:300
 A:10/1:40/1
@@ -2931,9 +2934,9 @@ P:0:1d1:0:0:0
 D:$It turns a door, rock, wall square to mud when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥É¥¢¤ä´äÀФäÊɤòÍϤ«¤¹¡£
 
-N:274:¥Á¥§¥ó¥¸¡¦¥â¥ó¥¹¥¿¡¼
-E:Polymorph
-G:-:d
+N:274:¥Á¥§¥ó¥¸¡¦¥â¥ó¥¹¥¿¡¼:Å´¤Î
+E:Polymorph:Iron
+G:-:s
 I:65:13:15
 W:20:0:10:400
 A:20/1
@@ -2941,9 +2944,9 @@ P:0:1d1:0:0:0
 D:$It changes a monster into another when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤òÊѿȤµ¤»¤ë¡£
 
-N:275:²óÉü¥â¥ó¥¹¥¿¡¼
-E:Heal Monster
-G:-:d
+N:275:²óÉü¥â¥ó¥¹¥¿¡¼:¥Þ¥°¥Í¥·¥¦¥à¤Î
+E:Heal Monster:Magnesium
+G:-:W
 I:65:0:6
 W:2:0:10:0
 A:2/1
@@ -2951,9 +2954,9 @@ P:0:1d1:0:0:0
 D:$It heals a monster when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ÎÂÎÎϤò²óÉü¤µ¤»¤ë¡£
 
-N:276:¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼
-E:Haste Monster
-G:-:d
+N:276:¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼:¥â¥ê¥Ö¥Ç¥ó¤Î
+E:Haste Monster:Molybdenum
+G:-:W
 I:65:1:6
 W:20:0:10:1
 A:20/1
@@ -2961,9 +2964,9 @@ P:0:1d1:0:0:0
 D:$It hastes a monster when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò²Ã®¤µ¤»¤ë¡£
 
-N:277:¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼
-E:Slow Monster
-G:-:d
+N:277:¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼:¥Ë¥Ã¥±¥ë¤Î
+E:Slow Monster:Nickel
+G:-:U
 I:65:9:17
 W:5:0:10:500
 A:2/1
@@ -2971,9 +2974,9 @@ P:0:1d1:0:0:0
 D:$It slows a monster down when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò¸ºÂ®¤µ¤»¤ë¡£
 
-N:278:¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼
-E:Confuse Monster
-G:-:d
+N:278:¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼:»¬¤Ó¤¿
+E:Confuse Monster:Rusty
+G:-:r
 I:65:10:15
 W:5:0:10:500
 A:3/1
@@ -2981,9 +2984,9 @@ P:0:1d1:0:0:0
 D:$It confuses a monster when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤òº®Í𤵤»¤ë¡£
 
-N:279:¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼
-E:Sleep Monster
-G:-:d
+N:279:¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼:¶ä¤Î
+E:Sleep Monster:Silver
+G:-:W
 I:65:8:16
 W:5:0:10:500
 A:5/1
@@ -2991,9 +2994,9 @@ P:0:1d1:0:0:0
 D:$It puts a monster to sleep when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò̲¤é¤»¤ë¡£
 
-N:280:À¸Ì¿Îϵۼý
-E:Drain Life
-G:-:d
+N:280:À¸Ì¿Îϵۼý:¹ÝÅ´¤Î
+E:Drain Life:Steel
+G:-:W
 I:65:12:7
 W:50:0:10:1200
 A:50/1
@@ -3001,9 +3004,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt of drain life (damage: 80+level) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸80+¥ì¥Ù¥ë¤ÎÀ¸Ì¿ÎϤòºï¤ëÌð¤òÊü¤Ä¡£
 
-N:281:¥È¥é¥Ã¥×/¥É¥¢Ç˲õ
-E:Trap/Door Destruction
-G:-:d
+N:281:¥È¥é¥Ã¥×/¥É¥¢Ç˲õ:¥Ö¥ê¥­¤Î
+E:Trap/Door Destruction:Tin
+G:-:W
 I:65:5:15
 W:10:0:10:100
 A:10/1
@@ -3011,9 +3014,9 @@ P:0:1d1:0:0:0
 D:$It fires a beam destroys all traps and doors on the line when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥È¥é¥Ã¥×¤ä¥É¥¢¤òÇ˲õ¤¹¤ë¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:282:¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë
-E:Magic Missile
-G:-:d
+N:282:¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë:¥Á¥¿¥ó¤Î
+E:Magic Missile:Titanium
+G:-:w
 I:65:15:17
 W:2:0:10:200
 A:2/1
@@ -3021,9 +3024,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt or beam of magic (damage: (2+level/10)d6) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸(2+¥ì¥Ù¥ë/10)d6¤ÎËâË¡¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:283:¥¯¥í¡¼¥ó¡¦¥â¥ó¥¹¥¿¡¼
-E:Clone Monster
-G:-:d
+N:283:¥¯¥í¡¼¥ó¡¦¥â¥ó¥¹¥¿¡¼:¥¿¥ó¥°¥¹¥Æ¥ó¤Î
+E:Clone Monster:Tungsten
+G:-:w
 I:65:2:6
 W:15:0:10:0
 A:15/1
@@ -3032,9 +3035,9 @@ D:$It clones a monster when you use it. Unique monsters are not cloned.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤Î¥¯¥í¡¼¥ó¤òºî¤ê½Ð¤¹¡£¥æ¥Ë¡¼¥¯¡¦
 D:¥â¥ó¥¹¥¿¡¼¤Ë¤Ï̵¸ú¡£
 
-N:284:¶²¹²¥â¥ó¥¹¥¿¡¼
-E:Scare Monster
-G:-:d
+N:284:¶²¹²¥â¥ó¥¹¥¿¡¼:¥¸¥ë¥³¥ó¤Î
+E:Scare Monster:Zirconium
+G:-:W
 I:65:11:9
 W:10:0:10:500
 A:10/4
@@ -3042,9 +3045,9 @@ P:0:1d1:0:0:0
 D:$It scares a monster when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò¶²Éݤµ¤»¤ë¡£
 
-N:285:¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤
-E:Teleport Other
-G:-:d
+N:285:¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤:°¡±ô¤Î
+E:Teleport Other:Zinc
+G:-:W
 I:65:3:12
 W:20:0:10:350
 A:20/1
@@ -3052,9 +3055,9 @@ P:0:1d1:0:0:0
 D:$It fires a beam teleports all monsters on the line when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥â¥ó¥¹¥¿¡¼¤ò¥Æ¥ì¥Ý¡¼¥È¤µ¤»¤ë¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:286:¥È¥é¥Ã¥×²ò½ü
-E:Disarming
-G:-:d
+N:286:¥È¥é¥Ã¥×²ò½ü:Ƽ¥á¥Ã¥­¤Î
+E:Disarming:Copper-Plated
+G:-:U
 I:65:4:10
 W:20:0:10:700
 A:20/1
@@ -3062,9 +3065,9 @@ P:0:1d1:0:0:0
 D:$It fires a beam destroys all traps on the line when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥È¥é¥Ã¥×¤òÇ˲õ¤¹¤ë¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:287:¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë
-E:Lightning Balls
-G:-:d
+N:287:¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë:¶â¥á¥Ã¥­¤Î
+E:Lightning Balls:Gold-Plated
+G:-:y
 I:65:21:13
 W:35:0:10:1200
 A:35/1
@@ -3073,9 +3076,9 @@ F:IGNORE_ELEC
 D:$It fires a ball of lightning (damage: 40+3*level/4) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸40+3*¥ì¥Ù¥ë/4¤ÎÅÅ·â¤Îµå¤òÊü¤Ä¡£
 
-N:288:¥¢¥¤¥¹¡¦¥Ü¡¼¥ë
-E:Cold Balls
-G:-:d
+N:288:¥¢¥¤¥¹¡¦¥Ü¡¼¥ë:¶ä¥á¥Ã¥­¤Î
+E:Cold Balls:Silver-Plated
+G:-:W
 I:65:23:9
 W:40:0:10:1500
 A:40/1
@@ -3084,9 +3087,9 @@ F:IGNORE_COLD
 D:$It fires a ball of cold (damage: 50+3*level/4) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸50+3*¥ì¥Ù¥ë/4¤ÎÎ䵤¤Îµå¤òÊü¤Ä¡£
 
-N:289:¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë
-E:Fire Balls
-G:-:d
+N:289:¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë:¥¹¥º¥á¥Ã¥­¤Î
+E:Fire Balls:Tin-Plated
+G:-:W
 I:65:22:7
 W:50:0:10:1800
 A:50/1
@@ -3095,9 +3098,9 @@ F:IGNORE_FIRE
 D:$It fires a ball of fire (damage: 70+3*level/4) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸70+3*¥ì¥Ù¥ë/4¤Î²Ð±ê¤Îµå¤òÊü¤Ä¡£
 
-N:290:°­½­±À
-E:Stinking Cloud
-G:-:d
+N:290:°­½­±À:°¡±ô¥á¥Ã¥­¤Î
+E:Stinking Cloud:Zinc-Plated
+G:-:W
 I:65:14:15
 W:5:0:10:400
 A:5/1
@@ -3105,9 +3108,9 @@ P:0:1d1:0:0:0
 D:$It fires a ball of poison (damage: 12+level/4) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸12+¥ì¥Ù¥ë/4¤ÎÆǤεå¤òÊü¤Ä¡£
 
-N:291:¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë
-E:Acid Balls
-G:-:d
+N:291:¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë:¥ß¥¹¥ê¥ë¤Î
+E:Acid Balls:Mithril
+G:-:B
 I:65:20:8
 W:50:0:10:1650
 A:50/1
@@ -3116,9 +3119,9 @@ F:IGNORE_ACID
 D:$It fires a ball of acid (damage: 60+3*level/4) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸60+3*¥ì¥Ù¥ë/4¤Î»À¤Îµå¤òÊü¤Ä¡£
 
-N:292:Ææ
-E:Wonder
-G:-:d
+N:292:Ææ:ÀÄƼ¤Î
+E:Wonder:Bronze
+G:-:U
 I:65:24:24
 W:3:0:10:250
 A:3/1
@@ -3141,9 +3144,9 @@ F:SHOW_MODS
 
 ##### Additional wands #####
 
-N:294:¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È
-E:Acid Bolts
-G:-:d
+N:294:¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È:¿¿ï«¤Î
+E:Acid Bolts:Brass
+G:-:U
 I:65:16:15
 W:30:0:10:950
 A:30/1
@@ -3151,9 +3154,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt or beam of acid (damage: (6+level/7)d8) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸(6+¥ì¥Ù¥ë/7)d8¤Î»À¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:295:¥É¥é¥´¥ó¤Î²Ð±ê
-E:Dragon's Flame
-G:-:d
+N:295:¥É¥é¥´¥ó¤Î²Ð±ê:¥×¥é¥Á¥Ê¤Î
+E:Dragon's Flame:Platinum
+G:-:w
 I:65:26:5
 W:50:0:10:2400
 A:50/4
@@ -3162,9 +3165,9 @@ F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 D:$It breathes fire (damage: 200) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸200¤Î²Ð±ê¤Î¥Ö¥ì¥¹¤òÊü¤Ä¡£
 
-N:296:¥É¥é¥´¥ó¤ÎÎ䵤
-E:Dragon's Frost
-G:-:d
+N:296:¥É¥é¥´¥ó¤ÎÎ䵤:±ô¤Î
+E:Dragon's Frost:Lead
+G:-:s
 I:65:27:5
 W:50:0:10:2400
 A:50/4
@@ -3173,9 +3176,9 @@ F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 D:$It breathes cold (damage: 180) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸180¤ÎÎ䵤¤Î¥Ö¥ì¥¹¤òÊü¤Ä¡£
 
-N:297:¥É¥é¥´¥ó¡¦¥Ö¥ì¥¹
-E:Dragon's Breath
-G:-:d
+N:297:¥É¥é¥´¥ó¡¦¥Ö¥ì¥¹:±ô¥á¥Ã¥­¤Î
+E:Dragon's Breath:Lead-Plated
+G:-:s
 I:65:28:5
 W:60:0:10:2400
 A:60/4
@@ -3187,9 +3190,9 @@ D:
 D:¥À¥á¡¼¥¸240¤Î²Ð±ê¤Î¥Ö¥ì¥¹¡¢¥À¥á¡¼¥¸210¤ÎÎ䵤¤Î¥Ö¥ì¥¹¡¢
 D:¥À¥á¡¼¥¸180¤ÎÆǤΥ֥쥹¤Î¤¤¤º¤ì¤«¤òÊü¤Ä¡£
 
-N:298:ʬ²ò
-E:Disintegrate
-G:-:d
+N:298:ʬ²ò:¾Ý²ç¤Î
+E:Disintegrate:Ivory
+G:-:w
 I:65:25:4
 W:60:0:10:3000
 A:60/4
@@ -3199,9 +3202,9 @@ D:$It fires a ball of disintegration (damage: 200+d(level*2)) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸200+d(¥ì¥Ù¥ë*2)¤Îʬ²ò¤Îµå¤òÊü¤Ä¡£
 
 #JZ#
-N:299:¥í¥±¥Ã¥È
-E:Rockets
-G:-:d
+N:299:¥í¥±¥Ã¥È:¥¢¥À¥Þ¥ó¥¿¥¤¥È¤Î
+E:Rockets:Adamantite
+G:-:v
 I:65:29:4
 W:75:0:10:9500
 A:75/4
@@ -3214,9 +3217,9 @@ D:
 
 ##### Staffs #####
 
-N:300:¥È¥é¥Ã¥×´¶ÃÎ
-E:Trap Location
-G:_:d
+N:300:¥È¥é¥Ã¥×´¶ÃÎ:¥Ý¥×¥é¤Î
+E:Trap Location:Aspen
+G:_:U
 I:55:12:12
 W:10:0:50:350
 A:10/1
@@ -3224,9 +3227,9 @@ P:0:1d2:0:0:0
 D:$It detects all traps in your vicinity when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊդΥȥé¥Ã¥×¤ò´¶ÃΤ¹¤ë¡£
 
-N:301:ºâÊõ´¶ÃÎ
-E:Treasure Location
-G:_:d
+N:301:ºâÊõ´¶ÃÎ:¥Ð¥ë¥µ¤Î
+E:Treasure Location:Balsa
+G:_:U
 I:55:10:19
 W:5:0:50:200
 A:5/1
@@ -3234,9 +3237,9 @@ P:0:1d2:0:0:0
 D:$It detects all treasures in your vicinity when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊդκâÊõ¤ò´¶ÃΤ¹¤ë¡£
 
-N:302:¥¢¥¤¥Æ¥à´¶ÃÎ
-E:Object Location
-G:_:d
+N:302:¥¢¥¤¥Æ¥à´¶ÃÎ:¥Ð¥ó¥ä¥ó¤Î
+E:Object Location:Banyan
+G:_:U
 I:55:11:15
 W:5:0:50:200
 A:5/1
@@ -3244,9 +3247,9 @@ P:0:1d2:0:0:0
 D:$It detects all items in your vicinity when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊդΥ¢¥¤¥Æ¥à¤ò´¶ÃΤ¹¤ë¡£
 
-N:303:¥Æ¥ì¥Ý¡¼¥È
-E:Teleportation
-G:_:d
+N:303:¥Æ¥ì¥Ý¡¼¥È:¥«¥Ð¤Î
+E:Teleportation:Birch
+G:_:U
 I:55:4:10
 W:20:0:50:2000
 A:20/1
@@ -3254,9 +3257,9 @@ P:0:1d2:0:0:0
 D:$It teleports you a long distance when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È±óµ÷Î¥¤Î¥Æ¥ì¥Ý¡¼¥È¤ò¤¹¤ë¡£
 
-N:304:ÃÏ¿Ì
-E:Earthquakes
-G:_:d
+N:304:ÃÏ¿Ì:À¾ÍÎ¥¹¥®¤Î
+E:Earthquakes:Cedar
+G:_:U
 I:55:28:9
 W:40:0:50:350
 A:40/1
@@ -3264,9 +3267,9 @@ P:0:1d2:0:0:0
 D:$It causes a earthquake nearby you when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þ°Ï¤ËÃϿ̤òµ¯¤³¤¹¡£
 
-N:305:¾¤´­
-E:Summoning
-G:_:d
+N:305:¾¤´­:ÛؤÎ
+E:Summoning:Cottonwood
+G:_:U
 I:55:3:5
 W:10:0:50:0
 A:10/1:50/1
@@ -3274,9 +3277,9 @@ P:0:1d2:0:0:0
 D:$It summons several monsters as enemies when you use it.
 D:¤½¤ì¤Ï»È¤¦¤ÈÊ£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤òŨ¤È¤·¤Æ¾¤´­¤¹¤ë¡£
 
-N:306:¸÷
-E:Light
-G:_:d
+N:306:¸÷:¥¤¥È¥¹¥®¤Î
+E:Light:Cypress
+G:_:U
 I:55:8:19
 W:5:0:50:250
 A:5/1
@@ -3284,9 +3287,9 @@ P:0:1d2:0:0:0
 D:$It lights up nearby area or the current room permanently when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þ°Ï¤â¤·¤¯¤ÏÉô²°Á´ÂΤò±Êµ×¤Ë¾È¤é¤¹¡£
 
-N:307:*Ç˲õ*
-E:*Destruction*
-G:_:d
+N:307:*Ç˲õ*:¥ß¥º¥­¤Î
+E:*Destruction*:Dogwood
+G:_:U
 I:55:29:5
 W:50:0:50:2500
 A:50/1
@@ -3294,9 +3297,9 @@ P:0:1d2:0:0:0
 D:$It destroys everything nearby you when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊÕ¤ÎÁ´¤Æ¤Î¤â¤Î¤òÇ˲õ¤¹¤ë¡£
 
-N:308:¥¹¥¿¡¼¥é¥¤¥È
-E:Starlight
-G:_:d
+N:308:¥¹¥¿¡¼¥é¥¤¥È:¥Ë¥ì¤Î
+E:Starlight:Elm
+G:_:U
 I:55:7:12
 W:20:0:50:800
 A:20/1
@@ -3304,9 +3307,9 @@ P:0:1d2:0:0:0
 D:$It fires a line of light directed randomly for 5d3 times when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥é¥ó¥À¥à¤ÊÊý¸þ¤Ø¤Î¸÷Àþ¤ò5d3²óÊü¤Ä¡£
 
-N:309:¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼
-E:Haste Monsters
-G:_:d
+N:309:¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼:¥æ¡¼¥«¥ê¤Î
+E:Haste Monsters:Eucalyptus
+G:_:U
 I:55:2:12
 W:10:0:50:0
 A:10/1
@@ -3314,9 +3317,9 @@ P:0:1d2:0:0:0
 D:$It hastes all monsters in sight when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤ò²Ã®¤µ¤»¤ë¡£
 
-N:310:¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼
-E:Slow Monsters
-G:_:d
+N:310:¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼:¥Ä¥¬¤Î
+E:Slow Monsters:Hemlock
+G:_:U
 I:55:21:12
 W:10:0:50:800
 A:10/1
@@ -3324,9 +3327,9 @@ P:0:1d2:0:0:0
 D:$It slows all monsters in sight down when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤ò¸ºÂ®¤µ¤»¤ë¡£
 
-N:311:¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼
-E:Sleep Monsters
-G:_:d
+N:311:¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼:¥Ö¥Ê¤Î
+E:Sleep Monsters:Hickory
+G:_:U
 I:55:20:12
 W:10:0:50:700
 A:10/1
@@ -3334,9 +3337,9 @@ P:0:1d2:0:0:0
 D:$It puts all monsters in sight to sleep when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤ò̲¤é¤»¤ë¡£
 
-N:312:·Ú½ý¤Î¼£Ìþ
-E:Cure Light Wounds
-G:_:d
+N:312:·Ú½ý¤Î¼£Ìþ:¹õÃɤÎ
+E:Cure Light Wounds:Ironwood
+G:_:u
 I:55:16:12
 W:5:0:50:350
 A:5/1
@@ -3344,9 +3347,9 @@ P:0:1d2:0:0:0
 D:$It heals you 2d8 and cures berserk when you use it.
 D:¤½¤ì¤Ï»È¤¦¤ÈÂÎÎϤ¬2d8²óÉü¤·¡¢¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:313:Æ©ÌÀʪÂδ¶ÃÎ
-E:Detect Invisible
-G:_:d
+N:313:Æ©ÌÀʪÂδ¶ÃÎ:¥¢¥«¥·¥¢¤Î
+E:Detect Invisible:Locust
+G:_:U
 I:55:14:16
 W:5:0:50:200
 A:5/1
@@ -3354,9 +3357,9 @@ P:0:1d2:0:0:0
 D:$It detects all invisible monsters in your vicinity when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊÕ¤ÎÆ©ÌÀ¤Ê¥â¥ó¥¹¥¿¡¼¤ò´¶ÃΤ¹¤ë¡£
 
-N:314:¥¹¥Ô¡¼¥É
-E:Speed
-G:_:d
+N:314:¥¹¥Ô¡¼¥É:¥Þ¥Û¥¬¥Ë¡¼¤Î
+E:Speed:Mahogany
+G:_:u
 I:55:22:8
 W:40:0:50:1000
 A:40/1
@@ -3364,9 +3367,9 @@ P:0:1d2:0:0:0
 D:$It hastes you temporarily when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È°ì»þŪ¤Ë²Ã®¤¹¤ë¡£
 
-N:315:¤Î¤í¤Þ
-E:Slowness
-G:_:d
+N:315:¤Î¤í¤Þ:¥«¥¨¥Ç¤Î
+E:Slowness:Maple
+G:_:U
 I:55:1:10
 W:40:0:50:0
 A:40/1
@@ -3374,9 +3377,9 @@ P:0:1d2:0:0:0
 D:$It slows you down temporarily when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È°ì»þŪ¤Ë¸ºÂ®¤¹¤ë¡£
 
-N:316:¥É¥¢/³¬ÃÊ´¶ÃÎ
-E:Door/Stair Location
-G:_:d
+N:316:¥É¥¢/³¬ÃÊ´¶ÃÎ:¥¯¥ï¤Î
+E:Door/Stair Location:Mulberry
+G:_:U
 I:55:13:15
 W:10:0:50:350
 A:10/1
@@ -3384,9 +3387,9 @@ P:0:1d2:0:0:0
 D:$It detects all doors and stairs in your vicinity when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊդΥɥ¢¡¦³¬Ãʤò´¶ÃΤ¹¤ë¡£
 
-N:317:²ò¼ö
-E:Remove Curse
-G:_:d
+N:317:²ò¼ö:¥«¥·¤Î
+E:Remove Curse:Oak
+G:_:U
 I:55:6:8
 W:40:0:50:500
 A:40/1
@@ -3394,9 +3397,9 @@ P:0:1d2:0:0:0
 D:$It removes normal curses from equipped items when you use it.
 D:¤½¤ì¤Ï»È¤¦¤ÈÁõÈ÷¤·¤Æ¤¤¤ë¥¢¥¤¥Æ¥à¤Ë¤«¤«¤Ã¤¿¼å¤¤¼ö¤¤¤ò²ò¤¯¡£
 
-N:318:¼Ù°­Â¸ºß´¶ÃÎ
-E:Detect Evil
-G:_:d
+N:318:¼Ù°­Â¸ºß´¶ÃÎ:¾¾¤Î
+E:Detect Evil:Pine
+G:_:U
 I:55:15:14
 W:20:0:50:350
 A:20/1
@@ -3404,9 +3407,9 @@ P:0:1d2:0:0:0
 D:$It detects all evil monsters in your vicinity when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊդμٰ­¤Ê¥â¥ó¥¹¥¿¡¼¤ò´¶ÃΤ¹¤ë¡£
 
-N:319:Ìþ¤·
-E:Curing
-G:_:d
+N:319:Ìþ¤·:¿ù¤Î
+E:Curing:Redwood
+G:_:r
 I:55:17:8
 W:25:0:50:1000
 A:25/1
@@ -3415,9 +3418,9 @@ D:$It cures blindness, poison, confusion, stunned, cuts, hallucination and
 D:$berserk when you use it.
 D:¤½¤ì¤Ï»È¤¦¤ÈÌÕÌÜ¡¦ÆÇ¡¦º®Íð¡¦Û¯Û°¡¦ÀÚ¤ê½ý¡¦¸¸³Ð¡¦¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:320:¼Ù°­Â¸ºßÂ໶
-E:Dispel Evil
-G:_:d
+N:320:¼Ù°­Â¸ºßÂ໶:»çÃɤÎ
+E:Dispel Evil:Rosewood
+G:_:r
 I:55:24:8
 W:50:0:50:1200
 A:50/1
@@ -3425,9 +3428,9 @@ P:0:1d2:0:0:0
 D:$It does 80 damage to all evil monsters in sight when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È»ë³¦Æâ¤Î¼Ù°­¤Ê¥â¥ó¥¹¥¿¡¼¤Ë80¤Î¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¡£
 
-N:321:Ä´ºº
-E:Probing
-G:_:d
+N:321:Ä´ºº:¥¨¥¾¥Þ¥Ä¤Î
+E:Probing:Spruce
+G:_:U
 I:55:23:9
 W:30:0:50:2000
 A:30/1
@@ -3437,9 +3440,9 @@ D:$true character in sight when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤Î°À­¡¦HP¡¦AC¡¦¥¹¥Ô¡¼¥É¡¦¸½ºß¤Î·Ð¸³ÃÍ¡¦ÀµÂΤò
 D:ɽ¼¨¤¹¤ë¡£
 
-N:322:°Å°Ç
-E:Darkness
-G:_:d
+N:322:°Å°Ç:¥¤¥Á¥¸¥¯¤Î
+E:Darkness:Sycamore
+G:_:U
 I:55:0:10
 W:5:0:50:0
 A:5/1:50/1
@@ -3447,9 +3450,9 @@ P:0:1d2:0:0:0
 D:$It darkens nearby area or current room and blinds you when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þ°Ï¤â¤·¤¯¤ÏÉô²°Á´ÂΤ¬°Å°Ç¤ËÊñ¤Þ¤ì¡¢ÌÕÌܤˤʤ롣
 
-N:323:Ëõ»¦
-E:Genocide
-G:_:d
+N:323:Ëõ»¦:¥Á¡¼¥¯¤Î
+E:Genocide:Teak
+G:_:U
 I:55:27:4
 W:80:0:50:30000
 A:75/5
@@ -3459,9 +3462,9 @@ D:$Powerful or unique monsters may resist.
 D:¤½¤ì¤Ï»È¤¦¤È»ØÄꤷ¤¿Ê¸»ú¤Î¥â¥ó¥¹¥¿¡¼¤ò¸½ºß¤Î³¬¤«¤é¾Ã¤·µî¤ë¡£Äñ¹³¤µ¤ì¤ë¤È
 D:̵¸ú¡£
 
-N:324:ÎÏ
-E:Power
-G:_:d
+N:324:ÎÏ:¥¯¥ë¥ß¤Î
+E:Power:Walnut
+G:_:u
 I:55:25:5
 W:70:0:50:4000
 A:70/2
@@ -3469,9 +3472,9 @@ P:0:1d2:0:0:0
 D:$It does 150 damage to all monsters in sight when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤Ë150¤Î¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¡£
 
-N:325:¸­¼Ô
-E:the Magi
-G:_:d
+N:325:¸­¼Ô:¥ä¥É¥ê¥®¤Î
+E:the Magi:Mistletoe
+G:_:g
 I:55:19:5
 W:100:0:50:100000
 A:100/255
@@ -3480,9 +3483,9 @@ D:$It restores mana to full, restores your intelligence and cures berserk when
 D:$you use it.
 D:¤½¤ì¤Ï»È¤¦¤ÈËâÎϤ¬ºÇÂç¤Þ¤Ç²óÉü¤·¡¢ÃÎǽ¤ò²óÉü¤·¡¢¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:326:´ÕÄê
-E:Perception
-G:_:d
+N:326:´ÕÄê:¥µ¥ó¥¶¥·¤Î
+E:Perception:Hawthorn
+G:_:U
 I:55:5:21
 W:10:0:50:400
 A:10/1
@@ -3490,9 +3493,9 @@ P:0:1d2:0:0:0
 D:$It identifies an item when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È1¸Ä¤Î¥¢¥¤¥Æ¥à¤ò´ÕÄꤹ¤ë¡£
 
-N:327:À»¾ô
-E:Holiness
-G:_:d
+N:327:À»¾ô:ÃݤÎ
+E:Holiness:Bamboo
+G:_:U
 I:55:26:5
 W:70:0:50:4500
 A:70/2
@@ -3504,9 +3507,9 @@ D:
 D:°ì»þŪ¤Ë¼å¤¤¼Ù°­¤Ê¼Ô¤Î¹¶·â¤ò²óÈò¤·¤ä¤¹¤¯¤Ê¤ë·ë³¦¤òÄ¥¤ê¡¢
 D:ÆÇ¡¦Û¯Û°¡¦ÀÚ¤ê½ý¤òÌþ¤·¡¢¶²Éݤò¼è¤ê½ü¤­¡¢ÂÎÎϤ¬50²óÉü¤¹¤ë¡£
 
-N:328:¼þÊÕ´¶ÃÎ
-E:Enlightenment
-G:_:d
+N:328:¼þÊÕ´¶ÃÎ:¶ä¤Î
+E:Enlightenment:Silver
+G:_:W
 I:55:9:11
 W:20:0:50:750
 A:20/1
@@ -3514,9 +3517,9 @@ P:0:1d2:0:0:0
 D:$It maps your vicinity when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¼«Ê¬¤Î¼þÊÕ¤ÎÃÏ·Á¤ò´¶ÃΤ¹¤ë¡£
 
-N:329:ÂÎÎϲóÉü
-E:Healing
-G:_:d
+N:329:ÂÎÎϲóÉü:¥ë¡¼¥ó¤Î
+E:Healing:Runed
+G:_:u
 I:55:18:4
 W:70:0:50:5000
 A:70/2
@@ -3710,9 +3713,9 @@ P:0:1d1:0:0:0
 ##### Here are the Rods #####
 
 #JZ#
-N:350:²õÌÇ
-E:Havoc
-G:-:d
+N:350:²õÌÇ:¥¢¥ë¥ß¤Î
+E:Havoc:Aluminum
+G:-:B
 I:66:28:250
 W:100:0:15:150000
 A:50/32:100/8
@@ -3720,9 +3723,9 @@ P:0:1d1:0:0:0
 D:$It is capable of firing almost anything, at random.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥é¥ó¥À¥à¤Ê1°À­¤Ç¥é¥ó¥À¥à¤Ê¹¶·â¤ò¤¹¤ë¡£
 
-N:351:¥É¥¢/³¬ÃÊ´¶ÃÎ
-E:Door/Stair Location
-G:-:d
+N:351:¥É¥¢/³¬ÃÊ´¶ÃÎ:ÃòÅ´¤Î
+E:Door/Stair Location:Cast Iron
+G:-:D
 I:66:1:70
 W:15:0:15:1000
 A:7/4:15/1
@@ -3730,9 +3733,9 @@ P:0:1d1:0:0:0
 D:$It detects all doors and stairs in your vicinity when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¼«Ê¬¤Î¼þÊդΥɥ¢¡¦³¬Ãʤò´¶ÃΤ¹¤ë¡£
 
-N:352:¥È¥é¥Ã¥×´¶ÃÎ
-E:Trap Location
-G:-:d
+N:352:¥È¥é¥Ã¥×´¶ÃÎ:¥¯¥í¥à¤Î
+E:Trap Location:Chromium
+G:-:w
 I:66:0:15
 W:5:0:15:100
 A:3/4:5/1
@@ -3740,9 +3743,9 @@ P:0:1d1:0:0:0
 D:$It detects all traps in your vicinity when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¼«Ê¬¤Î¼þÊդΥȥé¥Ã¥×¤ò´¶ÃΤ¹¤ë¡£
 
-N:353:Ä´ºº
-E:Probing
-G:-:d
+N:353:Ä´ºº:Ƽ¤Î
+E:Probing:Copper
+G:-:U
 I:66:7:50
 W:40:0:15:4000
 A:20/16:40/4
@@ -3752,9 +3755,9 @@ D:$true character in sight when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤Î°À­¡¦HP¡¦AC¡¦¥¹¥Ô¡¼¥É¡¦¸½ºß¤Î·Ð¸³ÃÍ¡¦ÀµÂΤò
 D:ɽ¼¨¤¹¤ë¡£
 
-N:354:µ¢´Ô
-E:Recall
-G:-:d
+N:354:µ¢´Ô:¶â¤Î
+E:Recall:Gold
+G:-:y
 I:66:3:60
 W:30:0:15:4000
 A:15/16:30/4
@@ -3764,9 +3767,9 @@ D:$you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤ÈÃϾå¤Ë¤¤¤ë»þ¤Ï¹Ô¤Ã¤¿¤³¤È¤Î¤¢¤ë¥À¥ó¥¸¥ç¥ó¤ÎºÇ¿¼³¬¤Ø¡¢
 D:¥À¥ó¥¸¥ç¥ó¤Ë¤¤¤ë»þ¤ÏÃϾå¤Ø¤È°ÜÆ°¤¹¤ë¡£
 
-N:355:¥¤¥ë¥ß¥Í¡¼¥·¥ç¥ó
-E:Illumination
-G:-:d
+N:355:¥¤¥ë¥ß¥Í¡¼¥·¥ç¥ó:Å´¤Î
+E:Illumination:Iron
+G:-:s
 I:66:4:16
 W:12:0:15:1000
 A:6/4:12/1
@@ -3774,9 +3777,9 @@ P:0:1d1:0:0:0
 D:$It lights up nearby area or current room permanently when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¼«Ê¬¤Î¼þ°Ï¤â¤·¤¯¤ÏÉô²°Á´ÂΤò±Êµ×¤Ë¾È¤é¤¹¡£
 
-N:356:¸÷
-E:Light
-G:-:d
+N:356:¸÷:¥Þ¥°¥Í¥·¥¦¥à¤Î
+E:Light:Magnesium
+G:-:W
 I:66:15:9
 W:10:0:15:500
 A:5/4:10/1
@@ -3784,9 +3787,9 @@ P:0:1d1:0:0:0
 D:$It fires a line of light when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¸÷Àþ¤òÊü¤Ä¡£
 
-N:357:¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È
-E:Lightning Bolts
-G:-:d
+N:357:¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È:¥â¥ê¥Ö¥Ç¥ó¤Î
+E:Lightning Bolts:Molybdenum
+G:-:W
 I:66:21:11
 W:20:0:15:2000
 A:10/4:20/1
@@ -3795,9 +3798,9 @@ D:$It fires a bolt or beam of lightning (damage: (4+level/9)d8) when you zap
 D:$it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸(4+¥ì¥Ù¥ë/9)d8¤ÎÅÅ·â¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:358:¥¢¥¤¥¹¡¦¥Ü¥ë¥È
-E:Frost Bolts
-G:-:d
+N:358:¥¢¥¤¥¹¡¦¥Ü¥ë¥È:¥Ë¥Ã¥±¥ë¤Î
+E:Frost Bolts:Nickel
+G:-:U
 I:66:23:13
 W:25:0:15:2500
 A:13/4:25/1
@@ -3805,9 +3808,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt or beam of cold (damage: (5+level/8)d8) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸(5+¥ì¥Ù¥ë/8)d8¤ÎÎ䵤¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:359:¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È
-E:Fire Bolts
-G:-:d
+N:359:¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È:»¬¤Ó¤¿
+E:Fire Bolts:Rusty
+G:-:r
 I:66:22:15
 W:30:0:15:3000
 A:15/4:30/1
@@ -3815,9 +3818,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt or beam of fire (damage: (7+level/6)d8) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸(7+¥ì¥Ù¥ë/6)d8¤Î²Ð±ê¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:360:¥Á¥§¥ó¥¸¡¦¥â¥ó¥¹¥¿¡¼
-E:Polymorph
-G:-:d
+N:360:¥Á¥§¥ó¥¸¡¦¥â¥ó¥¹¥¿¡¼:¶ä¤Î
+E:Polymorph:Silver
+G:-:W
 I:66:19:25
 W:35:0:15:1200
 A:18/4:35/1
@@ -3825,9 +3828,9 @@ P:0:1d1:0:0:0
 D:$It changes a monster into another when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤òÊѿȤµ¤»¤ë¡£
 
-N:361:¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼
-E:Slow Monster
-G:-:d
+N:361:¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼:¹ÝÅ´¤Î
+E:Slow Monster:Steel
+G:-:W
 I:66:17:20
 W:30:0:15:1500
 A:15/4:30/1
@@ -3835,9 +3838,9 @@ P:0:1d1:0:0:0
 D:$It slows a monster down when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò¸ºÂ®¤µ¤»¤ë¡£
 
-N:362:¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼
-E:Sleep Monster
-G:-:d
+N:362:¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼:¥Ö¥ê¥­¤Î
+E:Sleep Monster:Tin
+G:-:W
 I:66:16:18
 W:30:0:15:1500
 A:15/4:30/1
@@ -3845,9 +3848,9 @@ P:0:1d1:0:0:0
 D:$It puts a monster to sleep when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò̲¤é¤»¤ë¡£
 
-N:363:À¸Ì¿Îϵۼý
-E:Drain Life
-G:-:d
+N:363:À¸Ì¿Îϵۼý:¥Á¥¿¥ó¤Î
+E:Drain Life:Titanium
+G:-:w
 I:66:18:23
 W:75:0:15:3600
 A:38/16:75/4
@@ -3855,9 +3858,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt of drain life (damage: 70+3*level/2) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸70+3*¥ì¥Ù¥ë/2¤ÎÀ¸Ì¿ÎϤòºï¤ëÌð¤òÊü¤Ä¡£
 
-N:364:¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤
-E:Teleport Other
-G:-:d
+N:364:¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤:¥¿¥ó¥°¥¹¥Æ¥ó¤Î
+E:Teleport Other:Tungsten
+G:-:w
 I:66:13:25
 W:45:0:15:1400
 A:23/8:45/2
@@ -3865,9 +3868,9 @@ P:0:1d1:0:0:0
 D:$It fires a beam teleports all monsters on the line when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥â¥ó¥¹¥¿¡¼¤ò¥Æ¥ì¥Ý¡¼¥È¤µ¤»¤ë¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:365:¥È¥é¥Ã¥×²ò½ü
-E:Disarming
-G:-:d
+N:365:¥È¥é¥Ã¥×²ò½ü:¥¸¥ë¥³¥ó¤Î
+E:Disarming:Zirconium
+G:-:W
 I:66:14:22
 W:35:0:15:2100
 A:18/4:35/1
@@ -3875,9 +3878,9 @@ P:0:1d1:0:0:0
 D:$It fires a beam destroys all traps on the line when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥È¥é¥Ã¥×¤òÇ˲õ¤¹¤ë¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:366:¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë
-E:Lightning Balls
-G:-:d
+N:366:¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë:°¡±ô¤Î
+E:Lightning Balls:Zinc
+G:-:W
 I:66:25:23
 W:55:0:15:4000
 A:28/4:55/1
@@ -3885,9 +3888,9 @@ P:0:1d1:0:0:0
 D:$It fires a ball of lightning (damage: 40+level) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸40+¥ì¥Ù¥ë¤ÎÅÅ·â¤Îµå¤òÊü¤Ä¡£
 
-N:367:¥¢¥¤¥¹¡¦¥Ü¡¼¥ë
-E:Cold Balls
-G:-:d
+N:367:¥¢¥¤¥¹¡¦¥Ü¡¼¥ë:Ƽ¥á¥Ã¥­¤Î
+E:Cold Balls:Copper-Plated
+G:-:U
 I:66:27:25
 W:60:0:15:4500
 A:30/4:60/1
@@ -3895,9 +3898,9 @@ P:0:1d1:0:0:0
 D:$It fires a ball of cold (damage: 50+level) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸50+¥ì¥Ù¥ë¤ÎÎ䵤¤Îµå¤òÊü¤Ä¡£
 
-N:368:¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë
-E:Fire Balls
-G:-:d
+N:368:¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë:¶â¥á¥Ã¥­¤Î
+E:Fire Balls:Gold-Plated
+G:-:y
 I:66:26:30
 W:75:0:15:5000
 A:38/4:75/1
@@ -3905,9 +3908,9 @@ P:0:1d1:0:0:0
 D:$It fires a ball of fire (damage: 70+level) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸70+¥ì¥Ù¥ë¤Î²Ð±ê¤Îµå¤òÊü¤Ä¡£
 
-N:369:¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë
-E:Acid Balls
-G:-:d
+N:369:¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë:¶ä¥á¥Ã¥­¤Î
+E:Acid Balls:Silver-Plated
+G:-:W
 I:66:24:27
 W:70:0:15:5500
 A:35/4:70/1
@@ -3915,9 +3918,9 @@ P:0:1d1:0:0:0
 D:$It fires a ball of acid (damage: 60+level) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸60+¥ì¥Ù¥ë¤Î»À¤Îµå¤òÊü¤Ä¡£
 
-N:370:¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È
-E:Acid Bolts
-G:-:d
+N:370:¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È:¥¹¥º¥á¥Ã¥­¤Î
+E:Acid Bolts:Tin-Plated
+G:-:W
 I:66:20:12
 W:40:0:15:3500
 A:20/4:40/1
@@ -3925,9 +3928,9 @@ P:0:1d1:0:0:0
 D:$It fires a bolt or beam of acid (damage: (6+level/7)d8) when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¥À¥á¡¼¥¸(6+¥ì¥Ù¥ë/7)d8¤Î»À¤ÎÌð¤Þ¤¿¤Ï¥Ó¡¼¥à¤òÊü¤Ä¡£
 
-N:371:¼þÊÕ´¶ÃÎ
-E:Enlightenment
-G:-:d
+N:371:¼þÊÕ´¶ÃÎ:°¡±ô¥á¥Ã¥­¤Î
+E:Enlightenment:Zinc-Plated
+G:-:W
 I:66:5:99
 W:65:0:15:10000
 A:33/16:65/4
@@ -3935,9 +3938,9 @@ P:0:1d1:0:0:0
 D:$It maps your vicinity when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¼«Ê¬¤Î¼þÊÕ¤ÎÃÏ·Á¤ò´¶ÃΤ¹¤ë¡£
 
-N:372:´ÕÄê
-E:Perception
-G:-:d
+N:372:´ÕÄê:¥ß¥¹¥ê¥ë¤Î
+E:Perception:Mithril
+G:-:B
 I:66:2:10
 W:35:0:15:13000
 A:25/32:50/8
@@ -3945,9 +3948,9 @@ P:0:1d1:0:0:0
 D:$It identifies an item when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È1¸Ä¤Î¥¢¥¤¥Æ¥à¤ò´ÕÄꤹ¤ë¡£
 
-N:373:Ìþ¤·
-E:Curing
-G:-:d
+N:373:Ìþ¤·:ÀÄƼ¤Î
+E:Curing:Bronze
+G:-:U
 I:66:8:99
 W:65:0:15:15000
 A:33/32:65/8
@@ -3956,9 +3959,9 @@ D:$It cures blindness, poison, confusion, stunned, cuts, hallucination and
 D:$berserk when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤ÈÌÕÌÜ¡¦ÆÇ¡¦º®Íð¡¦Û¯Û°¡¦ÀÚ¤ê½ý¡¦¸¸³Ð¡¦¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:374:ÂÎÎϲóÉü
-E:Healing
-G:-:d
+N:374:ÂÎÎϲóÉü:¿¿ï«¤Î
+E:Healing:Brass
+G:-:U
 I:66:9:999
 W:80:0:15:20000
 A:40/32:80/8
@@ -3966,9 +3969,9 @@ P:0:1d1:0:0:0
 D:$It heals you 500 and cures stunned, cuts and berserk when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤ÈÂÎÎϤ¬500²óÉü¤·¡¢Û¯Û°¡¦ÀÚ¤ê½ý¡¦¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:375:Á´´¶ÃÎ
-E:Detection
-G:-:d
+N:375:Á´´¶ÃÎ:¥×¥é¥Á¥Ê¤Î
+E:Detection:Platinum
+G:-:w
 I:66:6:99
 W:30:0:15:5000
 A:15/32:30/8
@@ -3978,9 +3981,9 @@ D:$neighborhood when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È¼«Ê¬¤Î¼þÊդΥȥé¥Ã¥×¡¦¥É¥¢¡¦³¬ÃÊ¡¦ºâÊõ¡¦¥¢¥¤¥Æ¥à¡¦
 D:¥â¥ó¥¹¥¿¡¼¤ò´¶ÃΤ¹¤ë¡£
 
-N:376:Á´Éü³è
-E:Restoration
-G:-:d
+N:376:Á´Éü³è:±ô¤Î
+E:Restoration:Lead
+G:-:s
 I:66:10:999
 W:80:0:15:25000
 A:40/64:80/16
@@ -3988,9 +3991,9 @@ P:0:1d1:0:0:0
 D:$It restores experience and all your stats when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È·Ð¸³ÃͤÈÁ´¥¹¥Æ¡¼¥¿¥¹¤¬²óÉü¤¹¤ë¡£
 
-N:377:¥¹¥Ô¡¼¥É
-E:Speed
-G:-:d
+N:377:¥¹¥Ô¡¼¥É:±ô¥á¥Ã¥­¤Î
+E:Speed:Lead-Plated
+G:-:s
 I:66:11:99
 W:60:0:15:50000
 A:48/64:95/16
@@ -3999,9 +4002,9 @@ D:$It hastes you temporarily when you zap it.
 D:¤½¤ì¤Ï¿¶¤ë¤È°ì»þŪ¤Ë²Ã®¤¹¤ë¡£
 
 #JZ#
-N:378:³²Ãî¶î½ü
-E:Pesticide
-G:-:d
+N:378:³²Ãî¶î½ü:¾Ý²ç¤Î
+E:Pesticide:Ivory
+G:-:w
 I:66:12:2
 W:3:0:15:1000
 A:13/8:25/2
@@ -4413,9 +4416,9 @@ F:IGNORE_ACID | IGNORE_FIRE | IGNORE_ELEC | IGNORE_COLD
 
 ##### Extra potions #####
 
-N:415:Ȉ
-E:Death
-G:!:d
+N:415:»à:»çÈäÎ
+E:Death:Violet Speckled
+G:!:v
 I:75:23:0
 W:55:0:4:0
 A:55/4
@@ -4423,9 +4426,9 @@ P:0:20d20:0:0:0
 D:$You take 5000 damage when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È5000¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¤ë¡£
 
-N:416:ÇËÌÇ
-E:Ruination
-G:!:d
+N:416:ÇËÌÇ:»É·ã½­¤Î¤¹¤ë
+E:Ruination:Pungent
+G:!:R
 I:75:15:0
 W:40:0:4:0
 A:40/8
@@ -4434,9 +4437,9 @@ D:$You take 10d10 damage and it decreases all your stats permanently when you
 D:$quaff it.
 D:¤½¤ì¤Ï°û¤à¤È10d10¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢Á´¥¹¥Æ¡¼¥¿¥¹¤ÎºÇÂçÃͤ¬²¼¤¬¤ë¡£
 
-N:417:Çúȯ
-E:Detonations
-G:!:d
+N:417:Çúȯ:¤è¤É¤ó¤ÀÀÖ¤Î
+E:Detonations:Clotted Red
+G:!:r
 I:75:22:0
 W:60:0:4:10000
 A:60/8
@@ -4444,9 +4447,9 @@ P:0:25d25:0:0:0
 D:$You take 50d20 damage and stuns and cuts you when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È50d20¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¡¢Û¯Û°¤ÈÀÚ¤ê½ý¤ò¼õ¤±¤ë¡£
 
-N:418:Áý¶¯
-E:Augmentation
-G:!:d
+N:418:Áý¶¯:¥É¥í¥É¥í¤Î
+E:Augmentation:Viscous Pink
+G:!:R
 I:75:55:0
 W:40:0:4:150000
 A:40/16
@@ -4454,9 +4457,9 @@ P:0:1d1:0:0:0
 D:$It increases all your stats when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÁ´¥¹¥Æ¡¼¥¿¥¹¤ÎºÇÂçÃͤ¬¾å¤¬¤ë¡£
 
-N:419:*ÂÎÎϲóÉü*
-E:*Healing*
-G:!:d
+N:419:*ÂÎÎϲóÉü*:¤Í¤Ð¤Ã¤¿²«¿§¤Î
+E:*Healing*:Oily Yellow
+G:!:y
 I:75:38:0
 W:40:0:4:1500
 A:40/4:60/2:80/1
@@ -4465,9 +4468,9 @@ D:$It heals you 1200 and cures blindness, confusion, poison, stunned, cuts and
 D:$berserk when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂÎÎϤ¬1200²óÉü¤·¡¢ÌÕÌÜ¡¦º®Íð¡¦ÆÇ¡¦Û¯Û°¡¦ÀÚ¤ê½ý¡¦¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:420:À¸Ì¿
-E:Life
-G:!:d
+N:420:À¸Ì¿:°ÅÎ理Î
+E:Life:Gloopy Green
+G:!:g
 I:75:39:0
 W:60:0:4:5000
 A:60/4:100/2
@@ -4478,9 +4481,9 @@ D:$when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂÎÎϤ¬5000²óÉü¤·¡¢·Ð¸³ÃͤÈÁ´¥¹¥Æ¡¼¥¿¥¹¤ò²óÉü¤·¡¢ÌÕÌÜ¡¦º®Íð¡¦ÆÇ¡¦
 D:¸¸³Ð¡¦Û¯Û°¡¦ÀÚ¤ê½ý¡¦¶¸Àï»Î²½¤òÌþ¤¹¡£
 
-N:421:¼«¸ÊʬÀÏ
-E:Self Knowledge
-G:!:d
+N:421:¼«¸ÊʬÀÏ:µ±¤¯
+E:Self Knowledge:Shimmering
+G:!:v
 I:75:58:0
 W:40:0:4:2000
 A:40/1
@@ -4488,9 +4491,9 @@ P:0:1d1:0:0:0
 D:$It gives information about yourself when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È¼«Ê¬¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤òÆÀ¤ë¡£
 
-N:422:*·¼ÌØ*
-E:*Enlightenment*
-G:!:d
+N:422:*·¼ÌØ*:²«ÈäÎ
+E:*Enlightenment*:Yellow Speckled
+G:!:y
 I:75:57:0
 W:70:0:4:120000
 A:70/4
@@ -4525,116 +4528,116 @@ P:0:1d1:0:0:0
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 
 #JZ#
-N:425:¶²¤ìÃΤ餺
-E:Fear Resistance
-G:=:d
+N:425:¶²¤ìÃΤ餺:¥¸¥ë¥³¥ó¤Î
+E:Fear Resistance:Zircon
+G:=:U
 I:45:38:0
 W:10:0:2:300 
 A:10/2
 F:RES_FEAR
 
 #JZ#
-N:426:ÂѸ÷ÂÑ°Å
-E:Light and Darkness Resistance
-G:=:d
+N:426:ÂѸ÷ÂÑ°Å:¥×¥é¥Á¥Ê¤Î
+E:Light and Darkness Resistance:Platinum
+G:=:w
 I:45:39:0
 W:30:0:2:3000
 A:30/2
 F:RES_LITE | RES_DARK
 
 #JZ#
-N:427:ÂÑÃϹö
-E:Nether Resistance
-G:=:d
+N:427:ÂÑÃϹö:ÀÄƼ¤Î
+E:Nether Resistance:Bronze
+G:=:U
 I:45:40:0
 W:34:0:2:14500
 A:34/2
 F:RES_NETHER | HOLD_LIFE
 
 #JZ#
-N:428:ÂÑ°ø²Ìº®Íð
-E:Nexus Resistance
-G:=:d
+N:428:ÂÑ°ø²Ìº®Íð:¶â¤Î
+E:Nexus Resistance:Gold
+G:=:y
 I:45:41:0
 W:24:0:2:3000
 A:24/2
 F:RES_NEXUS
 
 #JZ#
-N:429:Âѹ첻
-E:Sound Resistance
-G:=:d
+N:429:Âѹ첻:¹õÍËÀФÎ
+E:Sound Resistance:Obsidian
+G:=:D
 I:45:42:0
 W:26:0:2:3000
 A:26/2
 F:RES_SOUND
 
 #JZ#
-N:430:ÂѺ®Íð
-E:Confusion Resistance
-G:=:d
+N:430:ÂѺ®Íð:¶ä¤Î
+E:Confusion Resistance:Silver
+G:=:W
 I:45:43:0
 W:22:0:2:3000
 A:22/2
 F:RES_CONF
 
 #JZ#
-N:431:ÂÑÇËÊÒ
-E:Shard Resistance
-G:=:d
+N:431:ÂÑÇËÊÒ:¤Ù¤Ã¹Ã¤Î
+E:Shard Resistance:Tortoise Shell
+G:=:g
 I:45:44:0
 W:25:0:2:3000
 A:25/2
 F:RES_SHARDS
 
 #JZ#
-N:432:ÂÑÎô²½
-E:Disenchantment Resistance
-G:=:d
+N:432:ÂÑÎô²½:¥ß¥¹¥ê¥ë¤Î
+E:Disenchantment Resistance:Mithril
+G:=:B
 I:45:45:0
 W:90:0:2:15000
 A:90/10
 F:RES_DISEN
 
 #JZ#
-N:433:ÂÑ¥«¥ª¥¹
-E:Chaos Resistance
-G:=:d
+N:433:ÂÑ¥«¥ª¥¹:¹õ¶Ì¤Î
+E:Chaos Resistance:Jet
+G:=:D
 I:45:46:0
 W:50:0:2:13000
 A:50/2
 F:RES_CHAOS | RES_CONF
 
 #JZ#
-N:434:ÂÑÌÕÌÜ
-E:Blindness Resistance
-G:=:d
+N:434:ÂÑÌÕÌÜ:º§Ìó
+E:Blindness Resistance:Engagement
+G:=:y
 I:45:47:0
 W:60:0:2:7500
 A:60/2
 F:RES_BLIND
 
 #JZ#
-N:435:²¦¼Ô¤Î²Ã¸î
-E:Lordly Protection
-G:=:d
+N:435:²¦¼Ô¤Î²Ã¸î:¥¢¥À¥Þ¥ó¥¿¥¤¥È¤Î
+E:Lordly Protection:Adamantite
+G:=:v
 I:45:48:0
 W:100:0:2:100000
 A:100/8
 F:RES_DISEN | RES_POIS | HOLD_LIFE | FREE_ACT
 
 #JZ#
-N:436:Äɲù¶·â
-E:Extra Attacks
-G:=:d
+N:436:Äɲù¶·â:¿Ë¶â¤Î
+E:Extra Attacks:Wire
+G:=:u
 I:45:49:0
 W:50:0:2:100000
 A:50/2
 F:BLOWS
 
-N:437:·Ú½ý¤Î¼£Ìþ
-E:Cure Light Wounds
-G:!:d
+N:437:·Ú½ý¤Î¼£Ìþ:¶â¿§¤Î
+E:Cure Light Wounds:Gold
+G:!:y
 I:75:34:50
 W:0:0:4:15
 A:0/1:1/1:3/1
@@ -4643,9 +4646,9 @@ D:$It heals you 2d8, cures blindness and berserk and reduces cuts when you
 D:$quaff it.
 D:¤½¤ì¤Ï°û¤à¤ÈÂÎÎϤ¬2d8²óÉü¤·¡¢ÌÕÌÜ¡¦¶¸Àï»Î²½¤òÌþ¤·¡¢ÀÚ¤ê½ý¤òϤ餲¤ë¡£
 
-N:438:ÉÔ´ïÍÑ
-E:Clumsiness
-G:!:d
+N:438:ÉÔ´ïÍÑ:°­½­¤Î¤¹¤ë
+E:Clumsiness:Stinking
+G:!:u
 I:75:19:0
 W:5:0:4:0
 A:5/1
@@ -4653,9 +4656,9 @@ P:0:1d1:0:0:0
 D:$It decreases your dexterity when you quaff it.
 D:¤½¤ì¤Ï°û¤à¤È´ïÍѤµ¤Î¸½ºßÃͤ¬²¼¤¬¤ë¡£
 
-N:439:ɵ¤
-E:Sickliness
-G:!:d
+N:439:ɵ¤:¾Ý²ç¿§¤Î
+E:Sickliness:Ivory White
+G:!:w
 I:75:20:0
 W:10:0:4:0
 A:10/1
@@ -4874,27 +4877,27 @@ F:INSTA_ART
 
 # The Amulet of Carlammas -- see artifact list
 
-N:503:¥¢¥ß¥å¥ì¥Ã¥È
-E:& Amulet~
-G:":d
+N:503:¥¢¥ß¥å¥ì¥Ã¥È:¤·¤í¤á¤Î
+E:& Amulet~:Pewter
+G:":s
 I:40:10:0
 W:50:0:3:60000
 F:INSTA_ART
 
 # The Amulet of Ingwe -- see artifact list
 
-N:504:¥¢¥ß¥å¥ì¥Ã¥È
-E:& Amulet~
-G:":d
+N:504:¥¢¥ß¥å¥ì¥Ã¥È:¤Ù¤Ã¹Ã¤Î
+E:& Amulet~:Tortoise Shell
+G:":g
 I:40:11:0
 W:60:0:3:90000
 F:INSTA_ART
 
 # The Necklace of the Dwarves -- see artifact list
 
-N:505:ðô¾þ¤ê
-E:& Necklace~
-G:":d
+N:505:ðô¾þ¤ê:¶â¤Î
+E:& Necklace~:Golden
+G:":y
 I:40:12:0
 W:70:0:3:75000
 F:INSTA_ART
@@ -4902,57 +4905,57 @@ F:INSTA_ART
 
 # The Ring of Barahir -- see artifact list
 
-N:506:»ØÎØ
-E:& Ring~
-G:=:d
+N:506:»ØÎØ:¥Ç¥£¥ê¥·¥¦¥à¤Î
+E:& Ring~:Dilithium
+G:=:W
 I:45:32:0
 W:50:0:2:65000
 F:INSTA_ART
 
 # The Ring of Tulkas -- see artifact list
 
-N:507:»ØÎØ
-E:& Ring~
-G:=:d
+N:507:»ØÎØ:ÌÚ¤Î
+E:& Ring~:Wooden
+G:=:u
 I:45:33:0
 W:70:0:2:150000
 F:INSTA_ART
 
 # The Ring of Power (Narya) -- see artifact list
 
-N:508:ÎϤλØÎØ
-E:& Ring~
-G:=:d
+N:508:ÎϤλØÎØ:¼Ø¤Î
+E:& Ring~:Serpent
+G:=:g
 I:45:34:0
 W:80:0:2:100000
 F:INSTA_ART
 
 # The Ring of Power (Nenya) -- see artifact list
 
-N:509:ÎϤλØÎØ
-E:& Ring~
-G:=:d
+N:509:ÎϤλØÎØ:·ëº§
+E:& Ring~:Wedding
+G:=:y
 I:45:35:0
 W:90:0:2:200000
 F:INSTA_ART
 
 # The Ring of Power (Vilya) -- see artifact list
 
-N:510:ÎϤλØÎØ
-E:& Ring~
-G:=:d
+N:510:ÎϤλØÎØ:¿¿ï«¤Î
+E:& Ring~:Brass
+G:=:o
 I:45:36:0
 W:100:0:2:300000
 F:INSTA_ART
 
 # The Ring of Power (The One Ring) -- see artifact list
 
-N:511:ÎϤλØÎØ
-E:& Ring~
+N:511:ÎϤλØÎØ:¶â̵¹¤¤Î
+E:& Ring~:Plain Gold
 G:=:y
 I:45:37:0
 W:110:0:2:5000000
-F:INSTA_ART
+F:INSTA_ART | FIXED_FLAVOR
 
 
 ### Room for new objects added after 511 (Zangband 2.1.0): 512-575
@@ -5036,9 +5039,9 @@ A:25/1
 P:0:1d1:0:0:0
 
 #JZ#
-N:520:È¿¼Í
-E:Reflection
-G:":d
+N:520:È¿¼Í:ÎÜÍþ¤Î
+E:Reflection:Azure
+G:":B
 I:40:9:0
 W:60:0:3:30000
 A:60/4
@@ -5048,9 +5051,9 @@ F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 #521 and 522 cannot have EASY_KNOW because they may be cursed
 
 #JZ#
-N:521:È¿ËâË¡
-E:Anti-Magic
-G:":d
+N:521:È¿ËâË¡:¿å¾½¤Î
+E:Anti-Magic:Crystal
+G:":B
 I:40:13:0
 W:40:0:3:10000
 A:40/4
@@ -5058,9 +5061,9 @@ F:NO_MAGIC
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 
 #JZ#
-N:522:È¿¥Æ¥ì¥Ý¡¼¥È
-E:Anti-Teleportation
-G:":d
+N:522:È¿¥Æ¥ì¥Ý¡¼¥È:¶ä¤Î
+E:Anti-Teleportation:Silver
+G:":W
 I:40:14:0
 W:30:0:3:5000
 A:30/4
@@ -5070,9 +5073,9 @@ F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 #523 cannot have EASY_KNOW because it can get random resistances
 
 #JZ#
-N:523:ÂÑÀ­
-E:Resistance
-G:":d
+N:523:ÂÑÀ­:Ƽ¤Î
+E:Resistance:Copper
+G:":U
 I:40:15:0
 W:50:0:3:25000
 A:50/4
@@ -5478,9 +5481,9 @@ A:90/16
 P:0:7d5:10:10:0
 F:SHOW_MODS | VORPAL | TUNNEL
 
-N:566:ËÞÍÇ
-E:Mundanity
-G:?:d
+N:566:ËÞÍÇ:Æ°µ¯ ¿ÀÍî Ï»ò´
+E:Mundanity:danseh nejood
+G:?:w
 I:70:23:0
 W:13:0:5:3000
 A:13/10
@@ -5619,9 +5622,9 @@ A:15/1
 P:0:1d1:0:0:0
 F:IGNORE_FIRE
 
-N:583:´äÀÐÍϲò
-E:Stone to Mud
-G:-:d
+N:583:´äÀÐÍϲò:¥¢¥À¥Þ¥ó¥¿¥¤¥È¤Î
+E:Stone to Mud:Adamantite
+G:-:v
 I:66:29:25
 W:40:0:10:3000
 A:20/12:40/3
@@ -5649,16 +5652,16 @@ A:60/5
 P:5:1d3:0:0:10
 F:IGNORE_ACID | IGNORE_FIRE | IGNORE_ELEC | IGNORE_COLD
 
-N:586:Éå¤ì¤Î»ØÎØ
-E:& Ring~
+N:586:Éå¤ì¤Î»ØÎØ:¶âÍ­¹¤¤Î
+E:& Ring~:Plain Goldarn
 G:=:y
 I:45:50:0
 W:100:0:2:0
-F:INSTA_ART
+F:INSTA_ART | FIXED_FLAVOR
 
-N:587:¥Æ¥ì¥Ñ¥·¡¼
-E:Telepathy
-G:":d
+N:587:¥Æ¥ì¥Ñ¥·¡¼:ÒĤÎ
+E:Telepathy:Swastika
+G:":v
 I:40:16:0
 W:60:0:3:50000
 A:60/4
@@ -5688,9 +5691,9 @@ W:15:0:5:60000
 P:0:1d1:0:0:0
 F:INSTA_ART
 
-N:591:¥¢¥ß¥å¥ì¥Ã¥È
-E:& Amulet~
-G:":b
+N:591:¥¢¥ß¥å¥ì¥Ã¥È:¥×¥é¥Á¥Ê¤Î
+E:& Amulet~:Platinum
+G:":w
 I:40:17:0
 W:30:0:3:25000
 F:INSTA_ART
@@ -5727,9 +5730,9 @@ F:SLAY_UNDEAD | SLAY_DEMON | SLAY_TROLL | SLAY_GIANT | SLAY_ORC |
 F:BRAND_FIRE | BRAND_ELEC | BRAND_COLD | BRAND_ACID | BRAND_POIS |
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD | RIDING
 
-N:595:¥Í¥ª¡¦¤Ä¤è¤·¥¹¥Ú¥·¥ã¥ë
-E:Neo-Tsuyoshi Special
-G:!:d
+N:595:¥Í¥ª¡¦¤Ä¤è¤·¥¹¥Ú¥·¥ã¥ë:¶õ¿§¤Î
+E:Neo-Tsuyoshi Special:Sky Blue
+G:!:B
 I:75:64:0
 W:15:0:4:2000
 A:15/6
@@ -5740,9 +5743,9 @@ D:$permanently than before when the effect expires.
 D:¤½¤ì¤Ï°û¤à¤È¸¸³Ð¤òÌþ¤·¡¢°ì»þŪ¤ËÏÓÎϤÈÂѵ×ÎϤ¬¾å¤¬¤ë¤¬¡¢¸ú²Ì¤¬ÀÚ¤ì¤ë¤È
 D:ÏÓÎϤÈÂѵ×ÎϤκÇÂçÃͤ¬°û¤àÁ°¤è¤ê¤â²¼¤¬¤ë¡£
 
-N:596:Äɲüͷâ
-E:Extra Shots
-G:=:d
+N:596:Äɲüͷâ:¥¹¥«¥é¥Ù¤Î
+E:Extra Shots:Scarab
+G:=:G
 I:45:51:0
 W:50:0:2:20000
 A:50/2
@@ -5755,25 +5758,25 @@ I:50:0:0
 W:1:0:2:1000
 F:INSTA_ART
 
-N:598:ǽÎÏ°Ý»ý
-E:Sustaining
-G:=:d
+N:598:ǽÎÏ°Ý»ý:»¬¤Ó¤¿
+E:Sustaining:Rusty
+G:=:r
 I:45:52:0
 W:60:0:2:10000
 A:60/5
 F:SUST_STR | SUST_INT | SUST_WIS | SUST_DEX | SUST_CON | SUST_CHR
 
-N:599:¾ÃÈñËâÎϸº¾¯
-E:Mana
-G:=:d
+N:599:¾ÃÈñËâÎϸº¾¯:¹ÝÅ´¤Î
+E:Mana:Steel
+G:=:W
 I:45:53:0
 W:80:0:2:30000
 A:80/8
 F:DEC_MANA
 
-N:600:¼öʸ
-E:Spell
-G:?:d
+N:600:¼öʸ:Â羨 ¿¿µÛ ²ó
+E:Spell:nin xuxucre
+G:?:w
 I:70:43:0
 W:10:0:5:1000
 A:10/8
@@ -5782,25 +5785,25 @@ D:$class can't study or don't need to study, it effects none.
 D:¤½¤ì¤ÏÆɤà¤È¼öʸ¤ò1¤Ä³Ø½¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¡£
 D:³Ø½¬¤Ç¤­¤Ê¤¤¡¢¤Þ¤¿¤Ï³Ø½¬¤¹¤ëɬÍפΤʤ¤¿¦¶È¤Ç¤Ï²¿¤âµ¯¤­¤Ê¤¤¡£
 
-N:601:¥Ú¥Ã¥È¾¤´­
-E:Summon Pet
-G:?:d
+N:601:¥Ú¥Ã¥È¾¤´­:ÉðÌÄ ¶õ ¿À¹ç
+E:Summon Pet:he proktab
+G:?:w
 I:70:6:0
 W:30:0:5:1000
 A:30/2
 D:$It summons a monster as your pet when you read it.
 D:¤½¤ì¤ÏÆɤà¤È1ÂΤΥڥåȤò¾¤´­¤¹¤ë¡£
 
-N:602:¶â¤Î¼ó¾þ¤ê
-E:& Torque~
-G:":b
+N:602:¶â¤Î¼ó¾þ¤ê:»¬¤Ó¤¿
+E:& Torque~:Rusty
+G:":r
 I:40:18:0
 W:30:0:3:25000
 F:INSTA_ART
 
-N:603:¤Ä¤è¤·¥¹¥Ú¥·¥ã¥ë
-E:Tsuyoshi Special
-G:!:d
+N:603:¤Ä¤è¤·¥¹¥Ú¥·¥ã¥ë:¶ä¿§¤Î
+E:Tsuyoshi Special:Silver
+G:!:w
 I:75:65:0
 W:10:0:4:0
 A:10/2
@@ -5843,9 +5846,9 @@ A:90/3
 P:0:1d1:0:0:0
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 
-N:608:»à¿ÍÊÖ¤·
-E:Animate Dead
-G:_:d
+N:608:»à¿ÍÊÖ¤·:¶â¿§¤Î
+E:Animate Dead:Golden
+G:_:y
 I:55:30:8
 W:35:0:50:800
 A:35/1
@@ -5862,9 +5865,9 @@ W:60:0:10:60000
 P:0:1d1:0:0:0
 F:INSTA_ART
 
-N:610:¸û¶Ì
-E:& Bead~
-G:":d
+N:610:¸û¶Ì:¶Ê¤¬¤Ã¤¿
+E:& Bead~:Curved
+G:":g
 I:40:19:0
 W:60:0:3:90000
 F:INSTA_ART
@@ -5915,16 +5918,16 @@ W:10:0:30:30
 P:0:1d1:0:0:0
 F:INSTA_ART
 
-N:616:°õäÆ
-E:& Inro~
-G:":d
+N:616:°õäÆ:¥É¥é¥´¥ó¤ÎÄÞ¤Î
+E:& Inro~:Dragon's claw
+G:":G
 I:40:20:0
 W:50:0:3:100000
 F:INSTA_ART
 
-N:617:ÆÍÁ³ÊÑ°Û
-E:Polymorph
-G:!:d
+N:617:ÆÍÁ³ÊÑ°Û:ÀÖƼ¿§¤Î
+E:Polymorph:Bronze
+G:!:r
 I:75:66:0
 W:50:0:4:5000
 A:50/4
@@ -5932,9 +5935,9 @@ P:0:1d1:0:0:0
 D:$It mutates you when you quaff it. Rarely it cures all mutations.
 D:¤½¤ì¤Ï°û¤à¤ÈÆÍÁ³ÊÑ°Û¤òµ¯¤³¤¹¡£µ©¤ËÁ´¤Æ¤ÎÆÍÁ³ÊÑ°Û¤¬¾Ã¤¨¤ë¡£
 
-N:618:·Ù¹ð
-E:Warning
-G:=:d
+N:618:·Ù¹ð:¥¿¥ó¥¶¥Ê¥¤¥È¤Î
+E:Warning:Tanzanite
+G:=:B
 I:45:54:0
 W:10:0:2:200
 A:10/2
@@ -5978,25 +5981,25 @@ I:36:63:0
 W:1:0:10:1000000
 F:INSTA_ART
 
-N:624:ÃÎǽ
-E:Intelligence
-G:":d
+N:624:ÃÎǽ:¿ô¼î¤Î
+E:Intelligence:Rosary
+G:":G
 I:40:21:0
 W:20:0:3:500
 A:20/1
 F:INT | HIDE_TYPE
 
-N:625:¸­¤µ
-E:Wisdom
-G:":d
+N:625:¸­¤µ:¤Ò¤¹¤¤¤Î
+E:Wisdom:Jade
+G:":g
 I:40:22:0
 W:20:0:3:500
 A:20/1
 F:WIS | HIDE_TYPE
 
-N:626:ÆùÂζ¯²½
-E:Reinforce Muscle
-G:=:d
+N:626:ÆùÂζ¯²½:Æð¶Ì¤Î
+E:Reinforce Muscle:Nephrite
+G:=:g
 I:45:55:0
 W:50:0:2:5000
 A:50/4
@@ -6010,9 +6013,9 @@ W:40:0:160:250
 A:40/2
 P:10:1d6:0:0:0
 
-N:628:¾×·â
-E:Striking
-G:-:d
+N:628:¾×·â:¥¤¥ê¥Â¥¦¥à¤Î
+E:Striking:Uridium
+G:-:R
 I:65:30:6
 W:65:0:10:4000
 A:65/3
@@ -6021,9 +6024,9 @@ F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 D:$It fires a bolt of meteor (damage: (15+level/3)d13) when you use it.
 D:¤½¤ì¤Ï»È¤¦¤È¥À¥á¡¼¥¸(15+¥ì¥Ù¥ë/3)d13¤Îð¨ÀФÎÌð¤òÊü¤Ä¡£
 
-N:629:ËâÎϤÎÍò
-E:Mana Storm
-G:_:d
+N:629:ËâÎϤÎÍò:¥È¥Í¥ê¥³¤Î
+E:Mana Storm:Ashen
+G:_:s
 I:55:31:5
 W:85:0:50:7000
 A:85/4
@@ -6036,9 +6039,9 @@ D:
 D:Ãæ¿´¤È¤·¤ÆȯÀ¸¤¹¤ë¡£¥á¥¤¥¸¡¢¥Ï¥¤=¥á¥¤¥¸¡¢¥¹¥Ú¥ë¥Þ¥¹¥¿¡¼¡¢ËâÆ»¶ñ½Ñ»Õ¡¢
 D:ÀÄËâÆ»»Õ¤Ç¤Ê¤±¤ì¤Ð¼«Ê¬¤â50¤Î¥À¥á¡¼¥¸¤ò¼õ¤±¤ë¡£
 
-N:630:¥Õ¥í¥¢¡¦¥ê¥»¥Ã¥È
-E:Reset Recall
-G:?:d
+N:630:¥Õ¥í¥¢¡¦¥ê¥»¥Ã¥È:Ê»²½ Ëüºø ÁÏÃÀ
+E:Reset Recall:unjah blu comp
+G:?:w
 I:70:53:0
 W:20:0:5:500
 A:20/3
@@ -6131,9 +6134,9 @@ A:90/3
 P:0:1d1:0:0:0
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 
-N:641:¾ÃÌÇ
-E:Annihilation
-G:-:d
+N:641:¾ÃÌÇ:Ï»³Ñ·Á¤Î
+E:Annihilation:Hexagonal
+G:-:r
 I:65:31:4
 W:60:0:10:10000
 A:60/4
@@ -6142,9 +6145,9 @@ D:$It removes a monster from current dungeon level unless resisted when you
 D:$use it.
 D:¤½¤ì¤Ï»È¤¦¤È1ÂΤΥâ¥ó¥¹¥¿¡¼¤ò¸½ºß¤Î³¬¤«¤é¾Ã¤·µî¤ë¡£Äñ¹³¤µ¤ì¤ë¤È̵¸ú¡£
 
-N:642:È¿´¶
-E:Aggravate Monster
-G:-:d
+N:642:È¿´¶:¥¤¥ê¥Â¥¦¥à¤Î
+E:Aggravate Monster:Uridium
+G:-:R
 I:66:30:9
 W:30:0:10:0
 A:15/8:30/2
@@ -6160,9 +6163,9 @@ W:0:0:1:0
 A:0/255
 P:0:1d1:0:0:0
 
-N:644:ËâË¡Æ»¶ñ»ÙÇÛ
-E:Magic Device Mastery
-G:":d
+N:644:ËâË¡Æ»¶ñ»ÙÇÛ:¥ß¥¹¥ê¥ë¤Î
+E:Magic Device Mastery:Mithril
+G:":B
 I:40:23:0
 W:35:0:3:1000
 A:35/4
@@ -6210,9 +6213,9 @@ A:90/3
 P:0:1d1:0:0:0
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 
-N:650:±ç·³
-E:Summon Kin
-G:?:d
+N:650:±ç·³:Åá²½ ½Ä Éðò´
+E:Summon Kin:bulther valish
+G:?:w
 I:70:54:0
 W:30:0:5:1000
 A:30/2
@@ -6227,9 +6230,9 @@ W:15:0:3:1000
 A:15/2
 F:ACTIVATE
 
-N:652:¥¢¥ß¥å¥ì¥Ã¥È
-E:& Amulet~
-G:":d
+N:652:¥¢¥ß¥å¥ì¥Ã¥È:¥ë¥Ó¡¼¤Î
+E:& Amulet~:Ruby
+G:":r
 I:40:24:0
 W:50:0:3:25000
 F:INSTA_ART
@@ -6277,9 +6280,9 @@ A:95/3
 P:0:1d1:0:0:0
 F:IGNORE_ACID | IGNORE_ELEC | IGNORE_FIRE | IGNORE_COLD
 
-N:658:¾ó
-E:& Staff~
-G:_:d
+N:658:¾ó:·î·Ë¼ù¤Î
+E:& Staff~:Gnarled
+G:_:s
 I:55:32:20
 W:1:0:50:20
 P:0:1d2:0:0:0
@@ -6287,30 +6290,30 @@ D:$It does nothing when you use it.
 D:¤½¤ì¤Ï»È¤Ã¤Æ¤â²¿¤âµ¯¤³¤é¤Ê¤¤¡£
 F:FULL_NAME
 
-N:659:¼ó¾þ¤ê
-E:& Amulet~
-G:":d
+N:659:¼ó¾þ¤ê:¥¨¥á¥é¥ë¥É¤Î
+E:& Amulet~:Emerald
+G:":g
 I:40:25:0
 W:50:0:2:77777
 F:INSTA_ART
 
-N:660:¼óÎØ
-E:& Collar Harness~
-G:":d
+N:660:¼óÎØ:¥µ¥Õ¥¡¥¤¥¢¤Î
+E:& Collar Harness~:Sapphire
+G:":b
 I:40:26:0
 W:50:0:30:66666
 F:INSTA_ART
 
-N:661:¥Ú¥ó¥À¥ó¥È
-E:& Pendant~
-G:":d
+N:661:¥Ú¥ó¥À¥ó¥È:¥¬¡¼¥Í¥Ã¥È¤Î
+E:& Pendant~:Garnet
+G:":r
 I:40:27:0
 W:50:0:2:100000
 F:INSTA_ART
 
-N:662:¥Ú¥ó¥À¥ó¥È
-E:& Pendant~
-G:":d
+N:662:¥Ú¥ó¥À¥ó¥È:¥À¥¤¥¢¥â¥ó¥É¤Î
+E:& Pendant~:Diamond
+G:":w
 I:40:28:0
 W:50:0:2:55555
 F:INSTA_ART
index 71981ee..fa477ae 100644 (file)
@@ -614,6 +614,65 @@ F:198:0x06/0x5E:LIT
 
 ##### Object attr/char definitions #####
 
+# a Blue Mushroom
+K:1:0x85/0x95
+
+# a Black Mushroom
+K:2:0x85/0x91
+
+# a Black Spotted Mushroom
+K:3:0x85/0x91
+
+# a Brown Mushroom
+K:4:0x85/0x96
+
+# a Dark Blue Mushroom
+K:5:0x85/0x95
+
+# a Dark Green Mushroom
+K:6:0x85/0x94
+
+# a Dark Red Mushroom
+K:7:0x85/0x93
+
+# a Yellow Mushroom
+K:8:0x85/0x9A
+
+# a Furry Mushroom
+K:9:0x85/0x91
+
+# a Green Mushroom
+K:10:0x85/0x94
+
+# a Grey Mushroom
+K:11:0x85/0x98
+
+# a Light Blue Mushroom
+K:12:0x85/0x9D
+
+# a Light Green Mushroom
+K:13:0x85/0x9C
+
+# a Violet Mushroom
+K:14:0x85/0x99
+
+# a Red Mushroom
+K:15:0x85/0x93
+
+# a Slimy Mushroom
+K:16:0x85/0x98
+
+# a Tan Mushroom
+K:17:0x85/0x9E
+
+# a White Mushroom
+K:18:0x85/0x90
+
+# a White Spotted Mushroom
+K:19:0x85/0x90
+
+# a Wrinkled Mushroom
+K:20:0x85/0x96
 
 # Ration of Food
 K:21:0x8E/0x84
@@ -948,18 +1007,600 @@ K:130:0x88/0x96
 # Large Metal Shield
 K:131:0x88/0x97
 
+# an Alexandrite Ring
+K:132:0x84/0x84
+
+# an Amethyst Ring
+K:133:0x84/0x89
+
+# an Aquamarine Ring
+K:134:0x84/0x8D
+
+# an Azurite Ring
+K:135:0x84/0x8D
+
+# a Beryl Ring
+K:136:0x84/0x8C
+
+# a Bloodstone Ring
+K:137:0x84/0x83
+
+# a Calcite Ring
+K:138:0x84/0x80
+
+# a Carnelian Ring
+K:139:0x84/0x83
+
+# a Corundum Ring
+K:140:0x84/0x88
+
+# a Diamond Ring
+K:141:0x84/0x80
+
+# an Emerald Ring
+K:142:0x84/0x84
+
+# a Fluorite Ring
+K:143:0x84/0x8C
+
+# a Garnet Ring
+K:144:0x84/0x83
+
+# a Granite Ring
+K:145:0x84/0x81
+
+# a Jade Ring
+K:146:0x84/0x8C
+
+# a Jasper Ring
+K:147:0x84/0x86
+
+# a Lapis Lazuli Ring
+K:148:0x84/0x85
+
+# a Malachite Ring
+K:149:0x84/0x84
+
+# a Marble Ring
+K:150:0x84/0x80
+
+# a Moonstone Ring
+K:151:0x84/0x81
+
+# an Onyx Ring
+K:152:0x84/0x8B
+
+# an Opal Ring
+K:153:0x84/0x81
+
+# a Pearl Ring
+K:154:0x84/0x80
+
+# a Quartz Ring
+K:155:0x84/0x81
+
+# a Quartzite Ring
+K:156:0x84/0x81
+
+# a Rhodonite Ring
+K:157:0x84/0x8B
+
+# a Ruby Ring
+K:158:0x84/0x83
+
+# a Sapphire Ring
+K:159:0x84/0x85
+
+# a Tiger Eye Ring
+K:160:0x84/0x8A
+
+# a Topaz Ring
+K:161:0x84/0x8A
+
+# a Turquoise Ring
+K:162:0x84/0x8D
+
+# an Amber Amulet
+K:163:0x87/0x8A
+
+# a Driftwood Amulet
+K:164:0x87/0x8E
+
+# a Coral Amulet
+K:165:0x87/0x80
+
+# an Agate Amulet
+K:166:0x87/0x81
+
+# an Ivory Amulet
+K:167:0x87/0x80
+
+# an Obsidian Amulet
+K:168:0x87/0x81
+
+# a Bone Amulet
+K:169:0x87/0x80
+
 # Double Ring Mail
 K:170:0xB6/0x93
 
+# a Brass Amulet
+K:171:0x87/0x8E
+
+# a Bronze Amulet
+K:172:0x87/0x8E
+
+# a Scroll titled "mipay sun"
+K:173:0x83/0x9C
+
+# a Scroll titled "batuni blaame"
+K:174:0x83/0x9D
+
+# a Scroll titled "rolsan triple"
+K:175:0x83/0x9E
+
+# a Scroll titled "temeep aks el"
+K:176:0x83/0x9F
+
+# a Scroll titled "triapp trolpet"
+K:177:0x83/0x9C
+
+# a Scroll titled "an gan nagblaa"
+K:178:0x83/0x9D
+
+# a Scroll titled "comp turs"
+K:179:0x83/0x9E
+
+# a Scroll titled "byti sne"
+K:180:0x83/0x9F
+
+# a Scroll titled "misat dernin"
+K:181:0x83/0x9C
+
+# a Scroll titled "onip batsat"
+K:182:0x83/0x9D
+
+# a Scroll titled "shu urfor"
+K:183:0x83/0x9E
+
+# a Scroll titled "binvom cosmung"
+K:184:0x83/0x9F
+
+# a Scroll titled "ankh sanfu bit"
+K:185:0x83/0x9C
+
+# a Scroll titled "arzemi zunag"
+K:186:0x83/0x9D
+
+# a Scroll titled "bie xuxuval"
+K:187:0x83/0x9E
+
+# a Scroll titled "blaata arze"
+K:188:0x83/0x9F
+
+# a Scroll titled "rea fri elip"
+K:189:0x83/0x9C
+
+# a Scroll titled "sef unag famur"
+K:190:0x83/0x9D
+
+# a Scroll titled "bluju wex blu"
+K:191:0x83/0x9E
+
+# a Scroll titled "ner fidtri"
+K:192:0x83/0x9F
+
+# a Scroll titled "for mic rol"
+K:193:0x83/0x9C
+
+# a Scroll titled "sri nelgun"
+K:194:0x83/0x9D
+
 # Sheaf Arrow
 K:195:0xB6/0x91
 
 # Mithril Shot
 K:196:0xB6/0x8F
 
+# a Scroll titled "sehsat ulkab"
+K:197:0x83/0x9E
+
+# a Scroll titled "klinej ere"
+K:198:0x83/0x9F
+
+# a Scroll titled "snetrol uni"
+K:199:0x83/0x9C
+
+# a Scroll titled "trolsee mex"
+K:200:0x83/0x9D
+
+# a Scroll titled "stafoo lechi"
+K:201:0x83/0x9E
+
+# a Scroll titled "itemar habyt"
+K:202:0x83/0x9F
+
+# a Scroll titled "wahx our gre"
+K:203:0x83/0x9C
+
+# a Scroll titled "erk bieklis"
+K:204:0x83/0x9D
+
+# a Scroll titled "engsno argsan"
+K:205:0x83/0x9E
+
+# a Scroll titled "klis glenash"
+K:206:0x83/0x9F
+
+# a Scroll titled "ashval paylech"
+K:207:0x83/0x9C
+
+# a Scroll titled "fapay doea"
+K:208:0x83/0x9D
+
+# a Scroll titled "sefeng danod"
+K:209:0x83/0x9E
+
+# a Scroll titled "kli ing tadalf"
+K:210:0x83/0x9F
+
+# a Scroll titled "wah snofoo"
+K:211:0x83/0x9C
+
+# a Scroll titled "vlytox"
+K:212:0x83/0x9D
+
+# a Scroll titled "prokaks wahish"
+K:213:0x83/0x9E
+
+# a Scroll titled "klimon bieder"
+K:214:0x83/0x9F
+
+# a Scroll titled "alacre re org"
+K:215:0x83/0x9C
+
+# a Scroll titled "umgar danri"
+K:216:0x83/0x9D
+
+# a Scroll titled "ooder dokrog"
+K:217:0x83/0x9E
+
+# a Scroll titled "nihum khomar"
+K:218:0x83/0x9F
+
+# a Scroll titled "wexab jahnag"
+K:219:0x83/0x9C
+
+# a Scroll titled "re ab evssna"
+K:220:0x83/0x9D
+
+# a Scroll titled "denmung ishbul"
+K:221:0x83/0x9E
+
+# an Icky Green Potion
+K:222:0x85/0x84
+
+# a Light Brown Potion
+K:223:0x85/0x8E
+
+# a Clear Potion
+K:224:0x85/0x80
+
+# an Azure Potion
+K:225:0x85/0x8D
+
+# a Blue Potion
+K:226:0x85/0x85
+
+# a Blue Speckled Potion
+K:227:0x85/0x85
+
+# a Black Potion
+K:228:0x85/0x81
+
+# a Brown Potion
+K:229:0x85/0x86
+
+# a Brown Speckled Potion
+K:230:0x85/0x86
+
+# a Bubbling Potion
+K:231:0x85/0x81
+
+# a Chartreuse Potion
+K:232:0x85/0x8C
+
+# a Cloudy Potion
+K:233:0x85/0x80
+
+# a Copper Speckled Potion
+K:234:0x85/0x8E
+
+# a Crimson Potion
+K:235:0x85/0x83
+
+# a Cyan Potion
+K:236:0x85/0x8D
+
+# a Dark Blue Potion
+K:237:0x85/0x85
+
+# a Dark Green Potion
+K:238:0x85/0x84
+
+# a Dark Red Potion
+K:239:0x85/0x83
+
+# a Gold Speckled Potion
+K:240:0x85/0x8A
+
+# a Gray Potion
+K:241:0x85/0x88
+
+# a Gray Speckled Potion
+K:242:0x85/0x88
+
+# a Green Potion
+K:243:0x85/0x84
+
+# a Green Speckled Potion
+K:244:0x85/0x84
+
+# a Hazy Potion
+K:245:0x85/0x81
+
+# an Indigo Potion
+K:246:0x85/0x89
+
+# a Light Blue Potion
+K:247:0x85/0x8D
+
+# a Light Green Potion
+K:248:0x85/0x8C
+
+# a Magenta Potion
+K:249:0x85/0x83
+
+# a Metallic Blue Potion
+K:250:0x85/0x85
+
+# a Metallic Red Potion
+K:251:0x85/0x83
+
+# a Metallic Green Potion
+K:252:0x85/0x84
+
+# a Metallic Purple Potion
+K:253:0x85/0x89
+
+# an Orange Potion
+K:254:0x85/0x82
+
+# an Orange Speckled Potion
+K:255:0x85/0x82
+
+# a Pink Potion
+K:256:0x85/0x8B
+
+# a Pink Speckled Potion
+K:257:0x85/0x8B
+
+# a Puce Potion
+K:258:0x85/0x89
+
+# a Purple Potion
+K:259:0x85/0x89
+
+# a Red Potion
+K:260:0x85/0x83
+
+# a Red Speckled Potion
+K:261:0x85/0x83
+
+# a Silver Speckled Potion
+K:262:0x85/0x81
+
+# a Smoky Potion
+K:263:0x85/0x81
+
+# a Tangerine Potion
+K:264:0x85/0x82
+
+# a Violet Potion
+K:265:0x85/0x89
+
+# a Vermilion Potion
+K:266:0x85/0x83
+
+# a White Potion
+K:267:0x85/0x80
+
+# a Yellow Potion
+K:268:0x85/0x8A
+
+# an Aluminum Wand
+K:269:0x86/0x9D
+
+# a Cast Iron Wand
+K:270:0x86/0x91
+
+# a Chromium Wand
+K:271:0x86/0x90
+
+# a Copper Wand
+K:272:0x86/0x9E
+
+# a Gold Wand
+K:273:0x86/0x9A
+
+# an Iron Wand
+K:274:0x86/0x98
+
+# a Magnesium Wand
+K:275:0x86/0x91
+
+# a Molybdenum Wand
+K:276:0x86/0x91
+
+# a Nickel Wand
+K:277:0x86/0x9E
+
+# a Rusty Wand
+K:278:0x86/0x93
+
+# a Silver Wand
+K:279:0x86/0x91
+
+# a Steel Wand
+K:280:0x86/0x91
+
+# a Tin Wand
+K:281:0x86/0x91
+
+# a Titanium Wand
+K:282:0x86/0x90
+
+# a Tungsten Wand
+K:283:0x86/0x90
+
+# a Zirconium Wand
+K:284:0x86/0x91
+
+# a Zinc Wand
+K:285:0x86/0x91
+
+# a Copper-Plated Wand
+K:286:0x86/0x9E
+
+# a Gold-Plated Wand
+K:287:0x86/0x9A
+
+# a Silver-Plated Wand
+K:288:0x86/0x91
+
+# a Tin-Plated Wand
+K:289:0x86/0x91
+
+# a Zinc-Plated Wand
+K:290:0x86/0x91
+
+# a Mithril Wand
+K:291:0x86/0x9D
+
+# a Bronze Wand
+K:292:0x86/0x9E
+
 # Flight Arrow
 K:293:0xB6/0x90
 
+# a Brass Wand
+K:294:0x86/0x9E
+
+# a Platinum Wand
+K:295:0x86/0x90
+
+# a Lead Wand
+K:296:0x86/0x98
+
+# a Lead-Plated Wand
+K:297:0x86/0x98
+
+# an Ivory Wand
+K:298:0x86/0x90
+
+# an Adamantite Wand
+K:299:0x86/0x99
+
+# an Aspen Staff
+K:300:0x87/0x90
+
+# a Balsa Staff
+K:301:0x87/0x90
+
+# a Banyan Staff
+K:302:0x87/0x90
+
+# a Birch Staff
+K:303:0x87/0x90
+
+# a Cedar Staff
+K:304:0x87/0x90
+
+# a Cottonwood Staff
+K:305:0x87/0x90
+
+# a Cypress Staff
+K:306:0x87/0x90
+
+# a Dogwood Staff
+K:307:0x87/0x90
+
+# an Elm Staff
+K:308:0x87/0x90
+
+# an Eucalyptus Staff
+K:309:0x87/0x90
+
+# a Hemlock Staff
+K:310:0x87/0x90
+
+# a Hickory Staff
+K:311:0x87/0x90
+
+# an Ironwood Staff
+K:312:0x87/0x90
+
+# a Locust Staff
+K:313:0x87/0x90
+
+# a Mahogany Staff
+K:314:0x87/0x90
+
+# a Maple Staff
+K:315:0x87/0x90
+
+# a Mulberry Staff
+K:316:0x87/0x90
+
+# an Oak Staff
+K:317:0x87/0x90
+
+# a Pine Staff
+K:318:0x87/0x90
+
+# a Redwood Staff
+K:319:0x87/0x92
+
+# a Rosewood Staff
+K:320:0x87/0x92
+
+# a Spruce Staff
+K:321:0x87/0x90
+
+# a Sycamore Staff
+K:322:0x87/0x90
+
+# a Teak Staff
+K:323:0x87/0x90
+
+# a Walnut Staff
+K:324:0x87/0x90
+
+# a Mistletoe Staff
+K:325:0x87/0x93
+
+# a Hawthorn Staff
+K:326:0x87/0x90
+
+# a Bamboo Staff
+K:327:0x87/0x90
+
+# a Silver Staff
+K:328:0x87/0x95
+
+# a Runed Staff
+K:329:0x87/0x90
+
 # [Book of Common Prayer]
 K:330:0x8D/0x84
 
@@ -1020,6 +1661,93 @@ K:348:0x8E/0x88
 # Empty Bottle
 K:349:0x8E/0x87
 
+# an Aluminum Rod
+K:350:0x86/0x8D
+
+# a Cast Iron Rod
+K:351:0x86/0x81
+
+# a Chromium Rod
+K:352:0x86/0x80
+
+# a Copper Rod
+K:353:0x86/0x8E
+
+# a Gold Rod
+K:354:0x86/0x8A
+
+# an Iron Rod
+K:355:0x86/0x88
+
+# a Magnesium Rod
+K:356:0x86/0x81
+
+# a Molybdenum Rod
+K:357:0x86/0x81
+
+# a Nickel Rod
+K:358:0x86/0x8E
+
+# a Rusty Rod
+K:359:0x86/0x83
+
+# a Silver Rod
+K:360:0x86/0x81
+
+# a Steel Rod
+K:361:0x86/0x81
+
+# a Tin Rod
+K:362:0x86/0x81
+
+# a Titanium Rod
+K:363:0x86/0x80
+
+# a Tungsten Rod
+K:364:0x86/0x80
+
+# a Zirconium Rod
+K:365:0x86/0x81
+
+# a Zinc Rod
+K:366:0x86/0x81
+
+# a Copper-Plated Rod
+K:367:0x86/0x8E
+
+# a Gold-Plated Rod
+K:368:0x86/0x8A
+
+# a Silver-Plated Rod
+K:369:0x86/0x81
+
+# a Tin-Plated Rod
+K:370:0x86/0x81
+
+# a Zinc-Plated Rod
+K:371:0x86/0x81
+
+# a Mithril Rod
+K:372:0x86/0x8D
+
+# a Bronze Rod
+K:373:0x86/0x8E
+
+# a Brass Rod
+K:374:0x86/0x8E
+
+# a Platinum Rod
+K:375:0x86/0x80
+
+# a Lead Rod
+K:376:0x86/0x88
+
+# a Lead-Plated Rod
+K:377:0x86/0x88
+
+# an Ivory Rod
+K:378:0x86/0x80
+
 # [Call of the Wild]
 K:379:0x8D/0x80
 
@@ -1128,12 +1856,81 @@ K:413:0x88/0x82
 # Dragon Shield
 K:414:0x88/0x9C
 
+# a Violet Speckled Potion
+K:415:0x85/0x89
+
+# a Pungent Potion
+K:416:0x85/0x8B
+
+# a Clotted Red Potion
+K:417:0x85/0x83
+
+# a Viscous Pink Potion
+K:418:0x85/0x8B
+
+# an Oily Yellow Potion
+K:419:0x85/0x8A
+
+# a Gloopy Green Potion
+K:420:0x85/0x84
+
+# a Shimmering Potion
+K:421:0x85/0x89
+
+# a Yellow Speckled Potion
+K:422:0x85/0x8A
+
 # [Black Channels]
 K:423:0x8D/0x8A
 
 # [Necronomicon]
 K:424:0x8D/0x8B
 
+# a Zircon Ring
+K:425:0x84/0x8E
+
+# a Platinum Ring
+K:426:0x84/0x80
+
+# a Bronze Ring
+K:427:0x84/0x8E
+
+# a Gold Ring
+K:428:0x84/0x8A
+
+# an Obsidian Ring
+K:429:0x84/0x81
+
+# a Silver Ring
+K:430:0x84/0x81
+
+# a Tortoise Shell Ring
+K:431:0x84/0x84
+
+# a Mithril Ring
+K:432:0x84/0x8D
+
+# a Jet Ring
+K:433:0x84/0x81
+
+# an Engagement Ring
+K:434:0x84/0x8A
+
+# an Adamantite Ring
+K:435:0x84/0x89
+
+# a Wire Ring
+K:436:0x84/0x86
+
+# a Gold Potion
+K:437:0x85/0x8A
+
+# a Stinking Potion
+K:438:0x85/0x86
+
+# an Ivory White Potion
+K:439:0x85/0x80
+
 # copper
 K:480:0x83/0x91
 
@@ -1203,6 +2000,33 @@ K:501:0x8E/0x9E
 # Jewel
 K:502:0x8E/0x9F
 
+# a Pewter Amulet
+K:503:0x87/0x88
+
+# a Tortoise Shell Amulet
+K:504:0x87/0x84
+
+# a Golden Amulet
+K:505:0x87/0x8A
+
+# a Dilithium Ring
+K:506:0x84/0x81
+
+# a Wooden Ring
+K:507:0x84/0x86
+
+# a Serpent Ring
+K:508:0x84/0x84
+
+# a Wedding Ring
+K:509:0x84/0x8A
+
+# a Brass Ring
+K:510:0x84/0x82
+
+# a Plain Gold Ring
+K:511:0x84/0x8A
+
 # [Conjurings & Tricks]
 K:512:0x8D/0x90
 
@@ -1227,6 +2051,18 @@ K:518:0x8D/0x8E
 # [Manual of Mastery]
 K:519:0x8D/0x8F
 
+# an Azure Amulet
+K:520:0x87/0x8D
+
+# a Crystal Amulet
+K:521:0x87/0x8D
+
+# a Silver Amulet
+K:522:0x87/0x81
+
+# a Copper Amulet
+K:523:0x87/0x8E
+
 # Zweihander
 K:524:0xB5/0x8C
 
@@ -1350,6 +2186,9 @@ K:564:0x0B/0x21
 # Diamond Edge
 K:565:0xB5/0x9B
 
+# a Scroll titled "danseh nejood"
+K:566:0x83/0x9F
+
 # Magical Figurine of #
 K:567:0xB4/0xAF
 
@@ -1398,12 +2237,21 @@ K:581:0xA8/0xA0
 # Feanorian lamp
 K:582:0xB5/0xB6
 
+# an Adamantite Rod
+K:583:0x86/0x89
+
 # Set of Dragon Gloves
 K:584:0x0D/0x5D
 
 # Pair of Dragon Boots
 K:585:0x0D/0x5D
 
+# a Plain Goldarn Ring
+K:586:0x84/0x8A
+
+# a Swastika Amulet
+K:587:0x87/0x89
+
 # Gun
 K:588:0x04/0x7D
 
@@ -1413,6 +2261,9 @@ K:589:0xB6/0xA7
 # Stone
 K:590:0x0C/0x2A
 
+# a Platinum Amulet
+K:591:0x87/0x80
+
 # Poison Needle
 K:592:0x8E/0x92
 
@@ -1422,9 +2273,33 @@ K:593:0xB4/0xAB
 # Death Scythe 
 K:594:0x8B/0x97
 
+# a Sky Blue Potion
+K:595:0x85/0x8D
+
+# a Scarab Ring
+K:596:0x84/0x8C
+
 # Card
 K:597:0x0D/0x7E
 
+# a Rusty Ring
+K:598:0x84/0x83
+
+# a Steel Ring
+K:599:0x84/0x81
+
+# a Scroll titled "nin xuxucre"
+K:600:0x83/0x9C
+
+# a Scroll titled "he proktab"
+K:601:0x83/0x9D
+
+# a Rusty Amulet
+K:602:0x87/0x83
+
+# a Silver Potion
+K:603:0x85/0x80
+
 # [Handbook for Pupils]
 K:604:0x0B/0x3F
 
@@ -1437,9 +2312,15 @@ K:606:0x0F/0x3F
 # [Spiritual Enlightenment]
 K:607:0x0F/0x3F
 
+# a Golden Staff
+K:608:0x87/0x94
+
 # Levitation Stone
 K:609:0x0E/0x2A
 
+# a Curved Amulet
+K:610:0x87/0x84
+
 # Ethereal Cloak
 K:611:0x89/0x89
 
@@ -1455,6 +2336,15 @@ K:614:0x0A/0x28
 # Fishingpole
 K:615:0x0E/0x2F
 
+# a Dragon's claw Amulet
+K:616:0x87/0x8C
+
+# a Bronze Potion
+K:617:0x85/0x83
+
+# a Tanzanite Ring
+K:618:0x84/0x8D
+
 # Steel Bolt
 K:619:0xB6/0xA2
 
@@ -1470,9 +2360,27 @@ K:622:0xB6/0xBA
 # Clothes
 K:623:0x0B/0x28
 
+# a Rosary Amulet
+K:624:0x87/0x8C
+
+# a Jade Amulet
+K:625:0x87/0x84
+
+# a Nephrite Ring
+K:626:0x84/0x84
+
 # Knight's Shield
 K:627:0x88/0x99
 
+# an Uridium Wand
+K:628:0x86/0x9B
+
+# an Ashen Staff
+K:629:0x87/0x95
+
+# a Scroll titled "unjah blu comp"
+K:630:0x83/0x9E
+
 # [Apprentice Handbook]
 K:631:0x09/0x3F
 
@@ -1503,9 +2411,18 @@ K:639:0x07/0x3F
 # [Hokusin Ittouryuu Kaiden]
 K:640:0x07/0x3F
 
+# a Hexagonal Wand
+K:641:0x86/0x93
+
+# an Uridium Rod
+K:642:0x86/0x8B
+
 # Photograph of #
 K:643:0xB4/0xAC
 
+# a Mithril Amulet
+K:644:0x87/0x8D
+
 # Robe
 K:645:0x89/0x8C
 
@@ -1521,9 +2438,15 @@ K:648:0x04/0x3F
 # [Hellfire Tome]
 K:649:0x04/0x3F
 
+# a Scroll titled "bulther valish"
+K:650:0x83/0x9F
+
 # Magic Whistle
 K:651:0xB8/0x88
 
+# a Ruby Amulet
+K:652:0x87/0x83
+
 # Black Clothes
 K:653:0xB6/0x88
 
@@ -1539,6 +2462,21 @@ K:656:0x01/0x3F
 # [Wrath of God]
 K:657:0x01/0x3F
 
+# a Gnarled Staff
+K:658:0x87/0x95
+
+# an Emerald Amulet
+K:659:0x87/0x84
+
+# a Sapphire Amulet
+K:660:0x87/0x85
+
+# a Garnet Amulet
+K:661:0x87/0x83
+
+# a Diamond Amulet
+K:662:0x87/0x80
+
 
 ##### Monster attr/char definitions #####
 
index f6a1feb..5ffcedd 100644 (file)
@@ -3809,929 +3809,1868 @@ F:198:0xA2:0x89
 
 # Object attr/char definitions
 
-# & Ration~ of Food
-K:21:0x8B:0x82
+# a Blue Mushroom
+K:1:0xBA/0x80
 
-# & Hard Biscuit~
-K:22:0x8B:0x82
+# a Black Mushroom
+K:2:0xBA/0x84
 
-# & Strip~ of Venison
-K:23:0x8B:0x82
+# a Black Spotted Mushroom
+K:3:0xBA/0x84
 
-# & Slime Mold~
-K:24:0x8A:0x9F
+# a Brown Mushroom
+K:4:0xBA/0x87
 
-# & Piece~ of Elvish Waybread
-K:25:0x8B:0x80
+# a Dark Blue Mushroom
+K:5:0xBA/0x80
 
-# & Pint~ of Fine Ale
-K:26:0x8A:0x95
+# a Dark Green Mushroom
+K:6:0xBA/0x82
 
-# & Pint~ of Fine Wine
-K:27:0x8A:0x96
+# a Dark Red Mushroom
+K:7:0xBA/0x81
 
-# & Mattock~
-K:28:0xCD:0x80
+# a Yellow Mushroom
+K:8:0xBA/0x86
 
-# & No-dachi~
-K:29:0xCD:0x81
+# a Furry Mushroom
+K:9:0xBA/0x85
 
-# & Broken Dagger~
-K:30:0x89:0x83
+# a Green Mushroom
+K:10:0xBA/0x82
 
-# & Bastard Sword~
-K:31:0x89:0x85
+# a Grey Mushroom
+K:11:0xBA/0x85
 
-# & Scimitar~
-K:32:0x89:0x85
+# a Light Blue Mushroom
+K:12:0xBA/0x80
 
-# & Tulwar~
-K:33:0x89:0x84
+# a Light Green Mushroom
+K:13:0xBA/0x82
 
-# & Broad Sword~
-K:34:0x89:0x85
+# a Violet Mushroom
+K:14:0xBA/0x83
 
-# & Short Sword~
-K:35:0x89:0x84
+# a Red Mushroom
+K:15:0xBA/0x81
 
-# & Blade~ of Chaos
-K:36:0x89:0x87
+# a Slimy Mushroom
+K:16:0xBA/0x85
 
-# & Two-Handed Sword~
-K:37:0x89:0x85
+# a Tan Mushroom
+K:17:0xBA/0x87
 
-# & Main Gauche~
-K:38:0x89:0x83
+# a White Mushroom
+K:18:0xBA/0x85
 
-# & Cutlass~
-K:39:0x89:0x84
+# a White Spotted Mushroom
+K:19:0xBA/0x85
 
-# & Executioner's Sword~
-K:40:0x89:0x86
+# a Wrinkled Mushroom
+K:20:0xBA/0x87
 
-# & Katana~
-K:41:0x89:0x85
+# Ration of Food
+K:21:0x8B/0x82
 
-# & Long Sword~
-K:42:0x89:0x85
+# Hard Biscuit
+K:22:0x8B/0x82
 
-# & Dagger~
-K:43:0x89:0x83
+# Strip of Venison
+K:23:0x8B/0x82
 
-# & Rapier~
-K:44:0x89:0x84
+# Slime Mold
+K:24:0x8A/0x9F
+
+# Piece of Elvish Waybread
+K:25:0x8B/0x80
+
+# Pint of Fine Ale
+K:26:0x8A/0x95
+
+# Pint of Fine Wine
+K:27:0x8A/0x96
+
+# Mattock
+K:28:0xCD/0x80
+
+# No-dachi
+K:29:0xCD/0x81
+
+# Broken Dagger
+K:30:0x89/0x83
+
+# Bastard Sword
+K:31:0x89/0x85
+
+# Scimitar
+K:32:0x89/0x85
+
+# Tulwar
+K:33:0x89/0x84
+
+# Broad Sword
+K:34:0x89/0x85
+
+# Short Sword
+K:35:0x89/0x84
+
+# Blade of Chaos
+K:36:0x89/0x87
+
+# Two-Handed Sword
+K:37:0x89/0x85
+
+# Main Gauche
+K:38:0x89/0x83
+
+# Cutlass
+K:39:0x89/0x84
+
+# Executioner's Sword
+K:40:0x89/0x86
+
+# Katana
+K:41:0x89/0x85
+
+# Long Sword
+K:42:0x89/0x85
+
+# Dagger
+K:43:0x89/0x83
+
+# Rapier
+K:44:0x89/0x84
+
+# Sabre
+K:45:0x89/0x84
+
+# Small Sword
+K:46:0x89/0x84
+
+# Broken Sword
+K:47:0x89/0x83
+
+# Ball-and-Chain
+K:48:0x89/0x88
+
+# Whip
+K:49:0x89/0x89
+
+# Flail
+K:50:0x89/0x8B
+
+# Two-Handed Flail
+K:51:0x89/0x8B
+
+# Morning Star
+K:52:0x89/0x8B
+
+# Mace
+K:53:0x89/0x8C
+
+# Quarterstaff
+K:54:0x89/0x8E
+
+# War Hammer
+K:55:0x89/0x8F
+
+# Lead-Filled Mace
+K:56:0x89/0x8C
+
+# Mace of Disruption
+K:57:0x89/0x8D
+
+# Lucerne Hammer
+K:58:0x89/0x90
+
+# Beaked Axe
+K:59:0x89/0x90
+
+# Glaive
+K:60:0x89/0x90
+
+# Halberd
+K:61:0x89/0x90
+
+# Awl-Pike
+K:62:0x89/0x91
+
+# Pike
+K:63:0x89/0x91
+
+# Spear
+K:64:0x89/0x91
+
+# Trident
+K:65:0x89/0x92
+
+# Lance
+K:66:0x89/0x93
+
+# Great Axe
+K:67:0x89/0x90
+
+# Battle Axe
+K:68:0x89/0x90
+
+# Lochaber Axe
+K:69:0x89/0x90
+
+# Broad Axe
+K:70:0x89/0x90
+
+# Scythe
+K:71:0x89/0x94
+
+# Scythe of Slicing
+K:72:0x89/0x94
+
+# Short Bow
+K:73:0x89/0x95
+
+# Long Bow
+K:74:0x89/0x96
+
+# Light Crossbow
+K:75:0x89/0x97
+
+# Heavy Crossbow
+K:76:0x89/0x98
+
+# Sling
+K:77:0x89/0x99
+
+# Arrow
+K:78:0x89/0x9A
+
+# Seeker Arrow
+K:79:0x89/0x9B
+
+# Bolt
+K:80:0x89/0x9C
+
+# Seeker Bolt
+K:81:0x89/0x9D
+
+# Rounded Pebble
+K:82:0x89/0x9E
+
+# Iron Shot
+K:83:0x89/0x9F
+
+# Shovel
+K:84:0x8A/0x98
+
+# Gnomish Shovel
+K:85:0x8B/0x8F
+
+# Dwarven Shovel
+K:86:0x8B/0x90
+
+# Pick
+K:87:0x8A/0x97
+
+# Orcish Pick
+K:88:0x8B/0x8D
+
+# Dwarven Pick
+K:89:0x8B/0x8E
+
+# Elven Cloak
+K:90:0x88/0x81
+
+# Pair of Soft Leather Boots
+K:91:0x88/0x89
+
+# Pair of Hard Leather Boots
+K:92:0x88/0x8A
+
+# Pair of Metal Shod Boots
+K:93:0x88/0x8B
+
+# Hard Leather Cap
+K:94:0x88/0x82
+
+# Metal Cap
+K:95:0x88/0x83
+
+# Iron Helm
+K:96:0x88/0x84
+
+# Steel Helm
+K:97:0x88/0x85
+
+# Iron Crown
+K:98:0x88/0x86
+
+# Golden Crown
+K:99:0x88/0x87
+
+# Jewel Encrusted Crown
+K:100:0x88/0x88
+
+# Robe
+K:101:0x88/0x95
+
+# Filthy Rag
+K:102:0x88/0x94
+
+# Soft Leather Armour
+K:103:0x88/0x96
+
+# Soft Studded Leather
+K:104:0x88/0x96
+
+# Hard Leather Armour
+K:105:0x88/0x97
+
+# Hard Studded Leather
+K:106:0x88/0x97
+
+# Leather Scale Mail
+K:107:0x88/0x98
+
+# Metal Scale Mail
+K:108:0x88/0x98
+
+# Chain Mail
+K:109:0x88/0x99
+
+# Rusty Chain Mail
+K:110:0x88/0x9A
+
+# Augmented Chain Mail
+K:111:0x88/0x99
+
+# Bar Chain Mail
+K:112:0x88/0x99
+
+# Metal Brigandine Armour
+K:113:0x88/0x99
+
+# Partial Plate Armour
+K:114:0x88/0x9B
+
+# Metal Lamellar Armour
+K:115:0x88/0x9B
+
+# Full Plate Armour
+K:116:0xCD/0x82
+
+# Ribbed Plate Armour
+K:117:0x88/0x9B
+
+# Adamantite Plate Mail
+K:118:0xA3/0x96
+
+# Mithril Plate Mail
+K:119:0x88/0x9C
+
+# Mithril Chain Mail
+K:120:0x88/0x9C
+
+# Double Chain Mail
+K:121:0x88/0x99
+
+# Mirror Shield
+K:122:0x88/0x93
+
+# Cloak
+K:123:0x88/0x80
+
+# Shadow Cloak
+K:124:0x88/0x81
+
+# Set of Leather Gloves
+K:125:0x88/0x8C
+
+# Set of Gauntlets
+K:126:0x88/0x8D
+
+# Set of Cesti
+K:127:0x88/0x8E
+
+# Small Leather Shield
+K:128:0x88/0x8F
+
+# Large Leather Shield
+K:129:0x88/0x90
+
+# Small Metal Shield
+K:130:0x88/0x91
+
+# Large Metal Shield
+K:131:0x88/0x92
+
+# an Alexandrite Ring
+K:132:0xB5/0x82
+
+# an Amethyst Ring
+K:133:0xB5/0x80
+
+# an Aquamarine Ring
+K:134:0xB5/0x83
+
+# an Azurite Ring
+K:135:0xB5/0x83
+
+# a Beryl Ring
+K:136:0xB5/0x82
+
+# a Bloodstone Ring
+K:137:0xB5/0x81
+
+# a Calcite Ring
+K:138:0xB5/0x8C
+
+# a Carnelian Ring
+K:139:0xB5/0x81
+
+# a Corundum Ring
+K:140:0xB5/0x89
+
+# a Diamond Ring
+K:141:0xB5/0x8C
+
+# an Emerald Ring
+K:142:0xB5/0x82
+
+# a Fluorite Ring
+K:143:0xB5/0x82
+
+# a Garnet Ring
+K:144:0xB5/0x81
+
+# a Granite Ring
+K:145:0xB5/0x8B
+
+# a Jade Ring
+K:146:0xB5/0x82
+
+# a Jasper Ring
+K:147:0xB5/0x88
+
+# a Lapis Lazuli Ring
+K:148:0xB5/0x83
+
+# a Malachite Ring
+K:149:0xB5/0x82
+
+# a Marble Ring
+K:150:0xB5/0x8C
+
+# a Moonstone Ring
+K:151:0xB5/0x8C
+
+# an Onyx Ring
+K:152:0xB5/0x81
+
+# an Opal Ring
+K:153:0xB5/0x8C
+
+# a Pearl Ring
+K:154:0xB5/0x8C
+
+# a Quartz Ring
+K:155:0xB5/0x8C
+
+# a Quartzite Ring
+K:156:0xB5/0x8C
+
+# a Rhodonite Ring
+K:157:0xB5/0x81
+
+# a Ruby Ring
+K:158:0xB5/0x81
+
+# a Sapphire Ring
+K:159:0xB5/0x83
+
+# a Tiger Eye Ring
+K:160:0xB5/0x8A
+
+# a Topaz Ring
+K:161:0xB5/0x8A
+
+# a Turquoise Ring
+K:162:0xB5/0x83
+
+# an Amber Amulet
+K:163:0xB6/0x86
+
+# a Driftwood Amulet
+K:164:0xB6/0x8C
+
+# a Coral Amulet
+K:165:0xB6/0x88
+
+# an Agate Amulet
+K:166:0xB6/0x88
+
+# an Ivory Amulet
+K:167:0xB6/0x88
+
+# an Obsidian Amulet
+K:168:0xB6/0x87
+
+# a Bone Amulet
+K:169:0xB6/0x88
+
+# Double Ring Mail
+K:170:0xCD/0x83
+
+# a Brass Amulet
+K:171:0xB6/0x8C
+
+# a Bronze Amulet
+K:172:0xB6/0x8C
+
+# a Scroll titled "mipay sun"
+K:173:0x86/0x82
+
+# a Scroll titled "batuni blaame"
+K:174:0x86/0x82
+
+# a Scroll titled "rolsan triple"
+K:175:0x86/0x82
+
+# a Scroll titled "temeep aks el"
+K:176:0x86/0x82
+
+# a Scroll titled "triapp trolpet"
+K:177:0x86/0x82
+
+# a Scroll titled "an gan nagblaa"
+K:178:0x86/0x82
+
+# a Scroll titled "comp turs"
+K:179:0x86/0x82
+
+# a Scroll titled "byti sne"
+K:180:0x86/0x82
+
+# a Scroll titled "misat dernin"
+K:181:0x86/0x82
 
-# & Sabre~
-K:45:0x89:0x84
+# a Scroll titled "onip batsat"
+K:182:0x86/0x82
 
-# & Small Sword~
-K:46:0x89:0x84
+# a Scroll titled "shu urfor"
+K:183:0x86/0x82
 
-# & Broken Sword~
-K:47:0x89:0x83
+# a Scroll titled "binvom cosmung"
+K:184:0x86/0x82
 
-# & Ball-and-Chain~
-K:48:0x89:0x88
+# a Scroll titled "ankh sanfu bit"
+K:185:0x86/0x82
 
-# & Whip~
-K:49:0x89:0x89
+# a Scroll titled "arzemi zunag"
+K:186:0x86/0x82
 
-# & Flail~
-K:50:0x89:0x8B
+# a Scroll titled "bie xuxuval"
+K:187:0x86/0x82
 
-# & Two-Handed Flail~
-K:51:0x89:0x8B
+# a Scroll titled "blaata arze"
+K:188:0x86/0x82
 
-# & Morning Star~
-K:52:0x89:0x8B
+# a Scroll titled "rea fri elip"
+K:189:0x86/0x82
 
-# & Mace~
-K:53:0x89:0x8C
+# a Scroll titled "sef unag famur"
+K:190:0x86/0x82
 
-# & Quarterstaff~
-K:54:0x89:0x8E
+# a Scroll titled "bluju wex blu"
+K:191:0x86/0x82
 
-# & War Hammer~
-K:55:0x89:0x8F
+# a Scroll titled "ner fidtri"
+K:192:0x86/0x82
 
-# & Lead-Filled Mace~
-K:56:0x89:0x8C
+# a Scroll titled "for mic rol"
+K:193:0x86/0x82
 
-# & Mace~ of Disruption
-K:57:0x89:0x8D
+# a Scroll titled "sri nelgun"
+K:194:0x86/0x82
 
-# & Lucerne Hammer~
-K:58:0x89:0x90
+# Sheaf Arrow
+K:195:0xCD/0x84
 
-# & Beaked Axe~
-K:59:0x89:0x90
+# Mithril Shot
+K:196:0xCD/0x85
 
-# & Glaive~
-K:60:0x89:0x90
+# a Scroll titled "sehsat ulkab"
+K:197:0x86/0x82
 
-# & Halberd~
-K:61:0x89:0x90
+# a Scroll titled "klinej ere"
+K:198:0x86/0x82
 
-# & Awl-Pike~
-K:62:0x89:0x91
+# a Scroll titled "snetrol uni"
+K:199:0x86/0x82
 
-# & Pike~
-K:63:0x89:0x91
+# a Scroll titled "trolsee mex"
+K:200:0x86/0x82
 
-# & Spear~
-K:64:0x89:0x91
+# a Scroll titled "stafoo lechi"
+K:201:0x86/0x82
 
-# & Trident~
-K:65:0x89:0x92
+# a Scroll titled "itemar habyt"
+K:202:0x86/0x82
 
-# & Lance~
-K:66:0x89:0x93
+# a Scroll titled "wahx our gre"
+K:203:0x86/0x82
 
-# & Great Axe~
-K:67:0x89:0x90
+# a Scroll titled "erk bieklis"
+K:204:0x86/0x82
 
-# & Battle Axe~
-K:68:0x89:0x90
+# a Scroll titled "engsno argsan"
+K:205:0x86/0x82
 
-# & Lochaber Axe~
-K:69:0x89:0x90
+# a Scroll titled "klis glenash"
+K:206:0x86/0x82
 
-# & Broad Axe~
-K:70:0x89:0x90
+# a Scroll titled "ashval paylech"
+K:207:0x86/0x82
 
-# & Scythe~
-K:71:0x89:0x94
+# a Scroll titled "fapay doea"
+K:208:0x86/0x82
 
-# & Scythe~ of Slicing
-K:72:0x89:0x94
+# a Scroll titled "sefeng danod"
+K:209:0x86/0x82
 
-# & Short Bow~
-K:73:0x89:0x95
+# a Scroll titled "kli ing tadalf"
+K:210:0x86/0x82
 
-# & Long Bow~
-K:74:0x89:0x96
+# a Scroll titled "wah snofoo"
+K:211:0x86/0x82
 
-# & Light Crossbow~
-K:75:0x89:0x97
+# a Scroll titled "vlytox"
+K:212:0x86/0x82
 
-# & Heavy Crossbow~
-K:76:0x89:0x98
+# a Scroll titled "prokaks wahish"
+K:213:0x86/0x82
 
-# & Sling~
-K:77:0x89:0x99
+# a Scroll titled "klimon bieder"
+K:214:0x86/0x82
 
-# & Arrow~
-K:78:0x89:0x9A
+# a Scroll titled "alacre re org"
+K:215:0x86/0x82
 
-# & Seeker Arrow~
-K:79:0x89:0x9B
+# a Scroll titled "umgar danri"
+K:216:0x86/0x82
 
-# & Bolt~
-K:80:0x89:0x9C
+# a Scroll titled "ooder dokrog"
+K:217:0x86/0x82
 
-# & Seeker Bolt~
-K:81:0x89:0x9D
+# a Scroll titled "nihum khomar"
+K:218:0x86/0x82
 
-# & Rounded Pebble~
-K:82:0x89:0x9E
+# a Scroll titled "wexab jahnag"
+K:219:0x86/0x82
 
-# & Iron Shot~
-K:83:0x89:0x9F
+# a Scroll titled "re ab evssna"
+K:220:0x86/0x82
 
-# & Shovel~
-K:84:0x8A:0x98
+# a Scroll titled "denmung ishbul"
+K:221:0x86/0x82
 
-# & Gnomish Shovel~
-K:85:0x8B:0x8F
+# an Icky Green Potion
+K:222:0xBC/0x86
 
-# & Dwarven Shovel~
-K:86:0x8B:0x90
+# a Light Brown Potion
+K:223:0xBC/0x89
 
-# & Pick~
-K:87:0x8A:0x97
+# a Clear Potion
+K:224:0xBC/0x83
 
-# & Orcish Pick~
-K:88:0x8B:0x8D
+# an Azure Potion
+K:225:0xBC/0x8D
 
-# & Dwarven Pick~
-K:89:0x8B:0x8E
+# a Blue Potion
+K:226:0xBC/0x85
 
-# & Elven Cloak~
-K:90:0x88:0x81
+# a Blue Speckled Potion
+K:227:0xBC/0x85
 
-# & Pair~ of Soft Leather Boots
-K:91:0x88:0x89
+# a Black Potion
+K:228:0xBC/0x84
 
-# & Pair~ of Hard Leather Boots
-K:92:0x88:0x8A
+# a Brown Potion
+K:229:0xBC/0x89
 
-# & Pair~ of Metal Shod Boots
-K:93:0x88:0x8B
+# a Brown Speckled Potion
+K:230:0xBC/0x89
 
-# & Hard Leather Cap~
-K:94:0x88:0x82
+# a Bubbling Potion
+K:231:0xBC/0x83
 
-# & Metal Cap~
-K:95:0x88:0x83
+# a Chartreuse Potion
+K:232:0xBC/0x8C
 
-# & Iron Helm~
-K:96:0x88:0x84
+# a Cloudy Potion
+K:233:0xBC/0x83
 
-# & Steel Helm~
-K:97:0x88:0x85
+# a Copper Speckled Potion
+K:234:0xBC/0x89
 
-# & Iron Crown~
-K:98:0x88:0x86
+# a Crimson Potion
+K:235:0xBC/0x87
 
-# & Golden Crown~
-K:99:0x88:0x87
+# a Cyan Potion
+K:236:0xBC/0x8D
 
-# & Jewel Encrusted Crown~
-K:100:0x88:0x88
+# a Dark Blue Potion
+K:237:0xBC/0x85
 
-# & Robe~
-K:101:0x88:0x95
+# a Dark Green Potion
+K:238:0xBC/0x86
 
-# & Filthy Rag~
-K:102:0x88:0x94
+# a Dark Red Potion
+K:239:0xBC/0x87
 
-# Soft Leather Armour~
-K:103:0x88:0x96
+# a Gold Speckled Potion
+K:240:0xBC/0x88
 
-# Soft Studded Leather~
-K:104:0x88:0x96
+# a Gray Potion
+K:241:0xBC/0x8A
 
-# Hard Leather Armour~
-K:105:0x88:0x97
+# a Gray Speckled Potion
+K:242:0xBC/0x8A
 
-# Hard Studded Leather~
-K:106:0x88:0x97
+# a Green Potion
+K:243:0xBC/0x86
 
-# Leather Scale Mail~
-K:107:0x88:0x98
+# a Green Speckled Potion
+K:244:0xBC/0x86
 
-# Metal Scale Mail~
-K:108:0x88:0x98
+# a Hazy Potion
+K:245:0xBC/0x83
 
-# Chain Mail~
-K:109:0x88:0x99
+# an Indigo Potion
+K:246:0xBC/0x8E
 
-# Rusty Chain Mail~
-K:110:0x88:0x9A
+# a Light Blue Potion
+K:247:0xBC/0x8D
 
-# Augmented Chain Mail~
-K:111:0x88:0x99
+# a Light Green Potion
+K:248:0xBC/0x8C
 
-# Bar Chain Mail~
-K:112:0x88:0x99
+# a Magenta Potion
+K:249:0xBC/0x87
 
-# Metal Brigandine Armour~
-K:113:0x88:0x99
+# a Metallic Blue Potion
+K:250:0xBC/0x85
 
-# Partial Plate Armour~
-K:114:0x88:0x9B
+# a Metallic Red Potion
+K:251:0xBC/0x87
 
-# Metal Lamellar Armour~
-K:115:0x88:0x9B
+# a Metallic Green Potion
+K:252:0xBC/0x86
 
-# Full Plate Armour~
-K:116:0xCD:0x82
+# a Metallic Purple Potion
+K:253:0xBC/0x8E
 
-# Ribbed Plate Armour~
-K:117:0x88:0x9B
+# an Orange Potion
+K:254:0xBC/0x8B
 
-# Adamantite Plate Mail~
-K:118:0xA3:0x96
+# an Orange Speckled Potion
+K:255:0xBC/0x8B
 
-# Mithril Plate Mail~
-K:119:0x88:0x9C
+# a Pink Potion
+K:256:0xBC/0x8B
 
-# Mithril Chain Mail~
-K:120:0x88:0x9C
+# a Pink Speckled Potion
+K:257:0xBC/0x8B
 
-# Double Chain Mail~
-K:121:0x88:0x99
+# a Puce Potion
+K:258:0xBC/0x8E
 
-# & Mirror Shield~
-K:122:0x88:0x93
+# a Purple Potion
+K:259:0xBC/0x8E
 
-# & Cloak~
-K:123:0x88:0x80
+# a Red Potion
+K:260:0xBC/0x87
 
-# & Shadow Cloak~
-K:124:0x88:0x81
+# a Red Speckled Potion
+K:261:0xBC/0x87
 
-# & Set~ of Leather Gloves
-K:125:0x88:0x8C
+# a Silver Speckled Potion
+K:262:0xBC/0x83
 
-# & Set~ of Gauntlets
-K:126:0x88:0x8D
+# a Smoky Potion
+K:263:0xBC/0x84
 
-# & Set~ of Cesti
-K:127:0x88:0x8E
+# a Tangerine Potion
+K:264:0xBC/0x8B
 
-# & Small Leather Shield~
-K:128:0x88:0x8F
+# a Violet Potion
+K:265:0xBC/0x8E
 
-# & Large Leather Shield~
-K:129:0x88:0x90
+# a Vermilion Potion
+K:266:0xBC/0x87
 
-# & Small Metal Shield~
-K:130:0x88:0x91
+# a White Potion
+K:267:0xBC/0x83
 
-# & Large Metal Shield~
-K:131:0x88:0x92
+# a Yellow Potion
+K:268:0xBC/0x88
 
-# Double Ring Mail~
-K:170:0xCD:0x83
+# an Aluminum Wand
+K:269:0xB7/0x80
 
-# & Sheaf Arrow~
-K:195:0xCD:0x84
+# a Cast Iron Wand
+K:270:0xB7/0x84
 
-# & Mithril Shot~
-K:196:0xCD:0x85
+# a Chromium Wand
+K:271:0xB7/0x85
 
-# & Flight Arrow~
-K:293:0xCD:0x86
+# a Copper Wand
+K:272:0xB7/0x87
+
+# a Gold Wand
+K:273:0xB7/0x86
+
+# an Iron Wand
+K:274:0xB7/0x85
+
+# a Magnesium Wand
+K:275:0xB7/0x85
+
+# a Molybdenum Wand
+K:276:0xB7/0x85
+
+# a Nickel Wand
+K:277:0xB7/0x87
+
+# a Rusty Wand
+K:278:0xB7/0x81
+
+# a Silver Wand
+K:279:0xB7/0x85
+
+# a Steel Wand
+K:280:0xB7/0x85
+
+# a Tin Wand
+K:281:0xB7/0x85
+
+# a Titanium Wand
+K:282:0xB7/0x85
+
+# a Tungsten Wand
+K:283:0xB7/0x85
+
+# a Zirconium Wand
+K:284:0xB7/0x85
+
+# a Zinc Wand
+K:285:0xB7/0x85
+
+# a Copper-Plated Wand
+K:286:0xB7/0x87
+
+# a Gold-Plated Wand
+K:287:0xB7/0x86
+
+# a Silver-Plated Wand
+K:288:0xB7/0x85
+
+# a Tin-Plated Wand
+K:289:0xB7/0x85
+
+# a Zinc-Plated Wand
+K:290:0xB7/0x85
+
+# a Mithril Wand
+K:291:0xB7/0x80
+
+# a Bronze Wand
+K:292:0xB7/0x87
+
+# Flight Arrow
+K:293:0xCD/0x86
+
+# a Brass Wand
+K:294:0xB7/0x87
+
+# a Platinum Wand
+K:295:0xB7/0x85
+
+# a Lead Wand
+K:296:0xB7/0x85
+
+# a Lead-Plated Wand
+K:297:0xB7/0x85
+
+# an Ivory Wand
+K:298:0xB7/0x85
+
+# an Adamantite Wand
+K:299:0xB7/0x83
+
+# an Aspen Staff
+K:300:0xB9/0x87
+
+# a Balsa Staff
+K:301:0xB9/0x87
+
+# a Banyan Staff
+K:302:0xB9/0x87
+
+# a Birch Staff
+K:303:0xB9/0x87
+
+# a Cedar Staff
+K:304:0xB9/0x87
+
+# a Cottonwood Staff
+K:305:0xB9/0x87
+
+# a Cypress Staff
+K:306:0xB9/0x87
+
+# a Dogwood Staff
+K:307:0xB9/0x87
+
+# an Elm Staff
+K:308:0xB9/0x87
+
+# an Eucalyptus Staff
+K:309:0xB9/0x87
+
+# a Hemlock Staff
+K:310:0xB9/0x87
+
+# a Hickory Staff
+K:311:0xB9/0x87
+
+# an Ironwood Staff
+K:312:0xB9/0x87
+
+# a Locust Staff
+K:313:0xB9/0x87
+
+# a Mahogany Staff
+K:314:0xB9/0x87
+
+# a Maple Staff
+K:315:0xB9/0x87
+
+# a Mulberry Staff
+K:316:0xB9/0x87
+
+# an Oak Staff
+K:317:0xB9/0x87
+
+# a Pine Staff
+K:318:0xB9/0x87
+
+# a Redwood Staff
+K:319:0xB9/0x81
+
+# a Rosewood Staff
+K:320:0xB9/0x81
+
+# a Spruce Staff
+K:321:0xB9/0x87
+
+# a Sycamore Staff
+K:322:0xB9/0x87
+
+# a Teak Staff
+K:323:0xB9/0x87
+
+# a Walnut Staff
+K:324:0xB9/0x87
+
+# a Mistletoe Staff
+K:325:0xB9/0x82
+
+# a Hawthorn Staff
+K:326:0xB9/0x87
+
+# a Bamboo Staff
+K:327:0xB9/0x87
+
+# a Silver Staff
+K:328:0xB9/0x85
+
+# a Runed Staff
+K:329:0xB9/0x87
 
 # [Book of Common Prayer]
-K:330:0xA3:0x8A
+K:330:0xA3/0x8A
 
 # [High Mass]
-K:331:0xA3:0x8A
+K:331:0xA3/0x8A
 
 # [Book of the Unicorn]
-K:332:0xA3:0x8B
+K:332:0xA3/0x8B
 
 # [Blessings of the Grail]
-K:333:0xA3:0x8B
+K:333:0xA3/0x8B
 
 # [Beginner's Handbook]
-K:334:0xA3:0x8C
+K:334:0xA3/0x8C
 
 # [Master Sorcerer's Handbook]
-K:335:0xA3:0x8C
+K:335:0xA3/0x8C
 
 # [Pattern Sorcery]
-K:336:0xA3:0x8D
+K:336:0xA3/0x8D
 
 # [Grimoire of Power]
-K:337:0xA3:0x8D
+K:337:0xA3/0x8D
+
+# Small wooden chest
+K:338:0x80/0x96
+
+# Large wooden chest
+K:339:0x80/0x97
+
+# Small iron chest
+K:340:0x80/0x98
+
+# Large iron chest
+K:341:0x80/0x99
+
+# Small steel chest
+K:342:0x80/0x9A
+
+# Large steel chest
+K:343:0x80/0x9B
+
+# Ruined chest
+K:344:0x80/0x9C
+
+# Iron Spike
+K:345:0x8B/0x84
+
+# Wooden Torch
+K:346:0x8B/0x86
+
+# Brass Lantern
+K:347:0x8B/0x85
+
+# Flask of oil
+K:348:0xBC/0x90
+
+# Empty Bottle
+K:349:0x8A/0x99
+
+# an Aluminum Rod
+K:350:0xB8/0x80
+
+# a Cast Iron Rod
+K:351:0xB8/0x84
+
+# a Chromium Rod
+K:352:0xB8/0x85
+
+# a Copper Rod
+K:353:0xB8/0x87
+
+# a Gold Rod
+K:354:0xB8/0x86
+
+# an Iron Rod
+K:355:0xB8/0x85
+
+# a Magnesium Rod
+K:356:0xB8/0x85
+
+# a Molybdenum Rod
+K:357:0xB8/0x85
+
+# a Nickel Rod
+K:358:0xB8/0x87
+
+# a Rusty Rod
+K:359:0xB8/0x81
 
-# & Small wooden chest~
-K:338:0x80:0x96
+# a Silver Rod
+K:360:0xB8/0x85
 
-# & Large wooden chest~
-K:339:0x80:0x97
+# a Steel Rod
+K:361:0xB8/0x85
 
-# & Small iron chest~
-K:340:0x80:0x98
+# a Tin Rod
+K:362:0xB8/0x85
 
-# & Large iron chest~
-K:341:0x80:0x99
+# a Titanium Rod
+K:363:0xB8/0x85
 
-# & Small steel chest~
-K:342:0x80:0x9A
+# a Tungsten Rod
+K:364:0xB8/0x85
 
-# & Large steel chest~
-K:343:0x80:0x9B
+# a Zirconium Rod
+K:365:0xB8/0x85
 
-# & Ruined chest~
-K:344:0x80:0x9C
+# a Zinc Rod
+K:366:0xB8/0x85
 
-# & Iron Spike~
-K:345:0x8B:0x84
+# a Copper-Plated Rod
+K:367:0xB8/0x87
 
-# & Wooden Torch~
-K:346:0x8B:0x86
+# a Gold-Plated Rod
+K:368:0xB8/0x86
 
-# & Brass Lantern~
-K:347:0x8B:0x85
+# a Silver-Plated Rod
+K:369:0xB8/0x85
 
-# & Flask~ of oil
-K:348:0xBC:0x90
+# a Tin-Plated Rod
+K:370:0xB8/0x85
 
-# & Empty Bottle~
-K:349:0x8A:0x99
+# a Zinc-Plated Rod
+K:371:0xB8/0x85
+
+# a Mithril Rod
+K:372:0xB8/0x80
+
+# a Bronze Rod
+K:373:0xB8/0x87
+
+# a Brass Rod
+K:374:0xB8/0x87
+
+# a Platinum Rod
+K:375:0xB8/0x85
+
+# a Lead Rod
+K:376:0xB8/0x85
+
+# a Lead-Plated Rod
+K:377:0xB8/0x85
+
+# an Ivory Rod
+K:378:0xB8/0x85
 
 # [Call of the Wild]
-K:379:0xA3:0x8E
+K:379:0xA3/0x8E
 
 # [Nature Mastery]
-K:380:0xA3:0x8E
+K:380:0xA3/0x8E
 
 # [Nature's Gifts]
-K:381:0xA3:0x8F
+K:381:0xA3/0x8F
 
 # [Nature's Wrath]
-K:382:0xA3:0x8F
+K:382:0xA3/0x8F
 
 # [Sign of Chaos]
-K:383:0xA3:0x90
+K:383:0xA3/0x90
 
 # [Chaos Mastery]
-K:384:0xA3:0x90
+K:384:0xA3/0x90
 
 # [Chaos Channels]
-K:385:0xA3:0x91
+K:385:0xA3/0x91
 
 # [Armageddon Tome]
-K:386:0xA3:0x91
+K:386:0xA3/0x91
 
 # [Black Prayers]
-K:387:0xA3:0x92
+K:387:0xA3/0x92
 
 # [Black Mass]
-K:388:0xA3:0x92
+K:388:0xA3/0x92
+
+# Shard of Pottery
+K:389:0x8B/0x88
+
+# Broken Stick
+K:390:0x8B/0x89
+
+# Broken Skull
+K:391:0x8B/0x8A
 
-# & Shard~ of Pottery
-K:389:0x8B:0x88
+# Broken Bone
+K:392:0x8B/0x8B
 
-# & Broken Stick~
-K:390:0x8B:0x89
+# Canine Skeleton
+K:393:0x8B/0x87
 
-# & Broken Skull~
-K:391:0x8B:0x8A
+# Rodent Skeleton
+K:394:0x8B/0x87
 
-# & Broken Bone~
-K:392:0x8B:0x8B
+# Human Skeleton
+K:395:0x8B/0x87
 
-# & Canine Skeleton~
-K:393:0x8B:0x87
+# Dwarf Skeleton
+K:396:0x8B/0x87
 
-# & Rodent Skeleton~
-K:394:0x8B:0x87
+# Elf Skeleton
+K:397:0x8B/0x87
 
-# & Human Skeleton~
-K:395:0x8B:0x87
+# Gnome Skeleton
+K:398:0x8B/0x87
 
-# & Dwarf Skeleton~
-K:396:0x8B:0x87
+# Great Hammer
+K:399:0xCD/0x87
 
-# & Elf Skeleton~
-K:397:0x8B:0x87
+# Black Dragon Scale Mail
+K:400:0x88/0x9F
 
-# & Gnome Skeleton~
-K:398:0x8B:0x87
+# Blue Dragon Scale Mail
+K:401:0x88/0x9D
 
-# & Great Hammer~
-K:399:0xCD:0x87
+# White Dragon Scale Mail
+K:402:0x88/0x9E
 
-# Black Dragon Scale Mail~
-K:400:0x88:0x9F
+# Red Dragon Scale Mail
+K:403:0x89/0x81
 
-# Blue Dragon Scale Mail~
-K:401:0x88:0x9D
+# Green Dragon Scale Mail
+K:404:0x89/0x80
 
-# White Dragon Scale Mail~
-K:402:0x88:0x9E
+# Multi-Hued Dragon Scale Mail
+K:405:0x89/0x82
 
-# Red Dragon Scale Mail~
-K:403:0x89:0x81
+# Pseudo Dragon Scale Mail
+K:406:0xBB/0x9C
 
-# Green Dragon Scale Mail~
-K:404:0x89:0x80
+# Law Dragon Scale Mail
+K:407:0x88/0x9E
 
-# Multi-Hued Dragon Scale Mail~
-K:405:0x89:0x82
+# Bronze Dragon Scale Mail
+K:408:0x88/0x96
 
-# Pseudo Dragon Scale Mail~
-K:406:0xBB:0x9C
+# Gold Dragon Scale Mail
+K:409:0x88/0x9C
 
-# Law Dragon Scale Mail~
-K:407:0x88:0x9E
+# Chaos Dragon Scale Mail
+K:410:0xCE/0x8F
 
-# Bronze Dragon Scale Mail~
-K:408:0x88:0x96
+# Balance Dragon Scale Mail
+K:411:0xCE/0x88
 
-# Gold Dragon Scale Mail~
-K:409:0x88:0x9C
+# Power Dragon Scale Mail
+K:412:0xA2/0x9E
 
-# Chaos Dragon Scale Mail~
-K:410:0xCE:0x8F
+# Dragon Helm
+K:413:0xA2/0x9D
 
-# Balance Dragon Scale Mail~
-K:411:0xCE:0x88
+# Dragon Shield
+K:414:0xA2/0x9C
 
-# Power Dragon Scale Mail~
-K:412:0xA2:0x9E
+# a Violet Speckled Potion
+K:415:0xBC/0x8E
 
-# & Dragon Helm~
-K:413:0xA2:0x9D
+# a Pungent Potion
+K:416:0xBC/0x8B
 
-# & Dragon Shield~
-K:414:0xA2:0x9C
+# a Clotted Red Potion
+K:417:0xBC/0x87
+
+# a Viscous Pink Potion
+K:418:0xBC/0x8B
+
+# an Oily Yellow Potion
+K:419:0xBC/0x88
+
+# a Gloopy Green Potion
+K:420:0xBC/0x86
+
+# a Shimmering Potion
+K:421:0xBC/0x8E
+
+# a Yellow Speckled Potion
+K:422:0xBC/0x88
 
 # [Black Channels]
-K:423:0xA3:0x93
+K:423:0xA3/0x93
 
 # [Necronomicon]
-K:424:0xA3:0x93
+K:424:0xA3/0x93
+
+# a Zircon Ring
+K:425:0xB5/0x88
+
+# a Platinum Ring
+K:426:0xB5/0x8C
+
+# a Bronze Ring
+K:427:0xB5/0x88
+
+# a Gold Ring
+K:428:0xB5/0x8A
+
+# an Obsidian Ring
+K:429:0xB5/0x8B
+
+# a Silver Ring
+K:430:0xB5/0x8C
+
+# a Tortoise Shell Ring
+K:431:0xB5/0x82
+
+# a Mithril Ring
+K:432:0xB5/0x83
+
+# a Jet Ring
+K:433:0xB5/0x8B
+
+# an Engagement Ring
+K:434:0xB5/0x8A
+
+# an Adamantite Ring
+K:435:0xB5/0x80
+
+# a Wire Ring
+K:436:0xB5/0x88
+
+# a Gold Potion
+K:437:0xBC/0x88
+
+# a Stinking Potion
+K:438:0xBC/0x89
+
+# an Ivory White Potion
+K:439:0xBC/0x83
 
 # copper
-K:480:0x80:0x8B
+K:480:0x80/0x8B
 
 # copper
-K:481:0x80:0x8B
+K:481:0x80/0x8B
 
 # copper
-K:482:0x80:0x8B
+K:482:0x80/0x8B
 
 # silver
-K:483:0x80:0x8C
+K:483:0x80/0x8C
 
 # silver
-K:484:0x80:0x8C
+K:484:0x80/0x8C
 
 # silver
-K:485:0x80:0x8C
+K:485:0x80/0x8C
 
 # garnets
-K:486:0x80:0x8F
+K:486:0x80/0x8F
 
 # garnets
-K:487:0x80:0x8F
+K:487:0x80/0x8F
 
 # gold
-K:488:0x80:0x8D
+K:488:0x80/0x8D
 
 # gold
-K:489:0x80:0x8D
+K:489:0x80/0x8D
 
 # gold
-K:490:0x80:0x8D
+K:490:0x80/0x8D
 
 # opals
-K:491:0x80:0x90
+K:491:0x80/0x90
 
 # sapphires
-K:492:0x80:0x91
+K:492:0x80/0x91
 
 # rubies
-K:493:0x80:0x92
+K:493:0x80/0x92
 
 # diamonds
-K:494:0x80:0x93
+K:494:0x80/0x93
 
 # emeralds
-K:495:0x80:0x94
+K:495:0x80/0x94
 
 # mithril
-K:496:0x80:0x8E
+K:496:0x80/0x8E
 
 # adamantite
-K:497:0xA3:0x95
+K:497:0xA3/0x95
+
+# Mighty Hammer
+K:498:0x87/0x9A
+
+# Massive Iron Crown
+K:499:0x87/0x9B
+
+# Phial
+K:500:0x87/0x9D
+
+# Star
+K:501:0x87/0x9E
+
+# Jewel
+K:502:0x87/0x9F
+
+# a Pewter Amulet
+K:503:0xB6/0x85
+
+# a Tortoise Shell Amulet
+K:504:0xB6/0x82
+
+# a Golden Amulet
+K:505:0xB6/0x86
+
+# a Dilithium Ring
+K:506:0xB5/0x8C
 
-# & Mighty Hammer~
-K:498:0x87:0x9A
+# a Wooden Ring
+K:507:0xB5/0x88
 
-# & Massive Iron Crown~
-K:499:0x87:0x9B
+# a Serpent Ring
+K:508:0xB5/0x82
 
-# & Phial~
-K:500:0x87:0x9D
+# a Wedding Ring
+K:509:0xB5/0x8A
 
-# & Star~
-K:501:0x87:0x9E
+# a Brass Ring
+K:510:0xB5/0x8A
 
-# & Jewel~
-K:502:0x87:0x9F
+# a Plain Gold Ring
+K:511:0xB5/0x87
 
 # [Conjurings & Tricks]
-K:512:0xBC:0x91
+K:512:0xBC/0x91
 
 # [Deck of Many Things]
-K:513:0xBC:0x92
+K:513:0xBC/0x92
 
 # [Trumps of Doom]
-K:514:0xBC:0x93
+K:514:0xBC/0x93
 
 # [Five Aces]
-K:515:0xBC:0x94
+K:515:0xBC/0x94
 
 # [Cantrips for Beginners]
-K:516:0xBC:0x95
+K:516:0xBC/0x95
 
 # [Minor Arcana]
-K:517:0xBC:0x95
+K:517:0xBC/0x95
 
 # [Major Arcana]
-K:518:0xBC:0x95
+K:518:0xBC/0x95
 
 # [Manual of Mastery]
-K:519:0xBC:0x95
+K:519:0xBC/0x95
+
+# an Azure Amulet
+K:520:0xB6/0x8B
+
+# a Crystal Amulet
+K:521:0xB6/0x8B
+
+# a Silver Amulet
+K:522:0xB6/0x88
+
+# a Copper Amulet
+K:523:0xB6/0x8C
+
+# Zweihander
+K:524:0xCD/0x88
+
+# Tanto
+K:525:0xCD/0x89
+
+# Splint Mail
+K:526:0xCD/0x8A
+
+# Do-maru
+K:527:0xCD/0x8B
+
+# Trifurcate Spear
+K:528:0xCD/0x96
 
-# & Zweihander~
-K:524:0xCD:0x88
+# Three Piece Rod
+K:529:0xCD/0x8C
 
-# & Tanto~
-K:525:0xCD:0x89
+# O-yoroi
+K:530:0xCD/0x8D
 
-# Splint Mail~
-K:526:0xCD:0x8A
+# Fur Cloak
+K:531:0xCD/0x8E
 
-# Do-maru~
-K:527:0xCD:0x8B
+# Lajatang
+K:532:0xCD/0x8F
 
-# & Trifurcate Spear~
-K:528:0xCD:0x96
+# Hatchet
+K:533:0xCD/0x90
 
-# & Three Piece Rod~
-K:529:0xCD:0x8C
+# Rhino Hide Armour
+K:535:0xCD/0x91
 
-# O-yoroi~
-K:530:0xCD:0x8D
+# Leather Jacket
+K:536:0xCD/0x92
 
-# & Fur Cloak~
-K:531:0xCD:0x8E
+# Sickle
+K:537:0xCD/0x93
 
-# & Lajatang~
-K:532:0xCD:0x8F
+# Tetsubo
+K:538:0xCD/0x94
 
-# & Hatchet~
-K:533:0xCD:0x90
+# Nunchaku
+K:539:0xCD/0x95
 
-# Rhino Hide Armour~
-K:535:0xCD:0x91
+# Bo Staff
+K:540:0xCD/0x97
 
-# & Leather Jacket~
-K:536:0xCD:0x92
+# Jo Staff
+K:541:0xCD/0x98
 
-# & Sickle~
-K:537:0xCD:0x93
+# Club
+K:542:0xCD/0x99
 
-# & Tetsubo~
-K:538:0xCD:0x94
+# Broad Spear
+K:543:0xCD/0x9A
 
-# & Nunchaku~
-K:539:0xCD:0x95
+# Khopesh
+K:544:0xCD/0x9B
 
-# & Bo Staff~
-K:540:0xCD:0x97
+# Flamberge
+K:545:0xCD/0x9C
 
-# & Jo Staff~
-K:541:0xCD:0x98
+# Claymore
+K:546:0xCD/0x9D
 
-# & Club~
-K:542:0xCD:0x99
+# Espadon
+K:547:0xCD/0x9E
 
-# & Broad Spear~
-K:543:0xCD:0x9A
+# Falchion
+K:548:0xCD/0x9F
 
-# & Khopesh~
-K:544:0xCD:0x9B
+# Wakizashi
+K:549:0xCE/0x80
 
-# & Flamberge~
-K:545:0xCD:0x9C
+# Naginata
+K:550:0xCE/0x81
 
-# & Claymore~
-K:546:0xCD:0x9D
+# Fauchard
+K:551:0xCE/0x82
 
-# & Espadon~
-K:547:0xCD:0x9E
+# Guisarme
+K:552:0xCE/0x83
 
-# & Falchion~
-K:548:0xCD:0x9F
+# Heavy Lance
+K:553:0xCE/0x84
 
-# & Wakizashi~
-K:549:0xCE:0x80
+# Basillard
+K:554:0xCE/0x85
 
-# & Naginata~
-K:550:0xCE:0x81
+# Ninjato
+K:555:0xCE/0x86
 
-# & Fauchard~
-K:551:0xCE:0x82
+# Ring Mail
+K:556:0xCE/0x87
 
-# & Guisarme~
-K:552:0xCE:0x83
+# Cord Armour
+K:557:0xCE/0x88
 
-# & Heavy Lance~
-K:553:0xCE:0x84
+# Paper Armour
+K:558:0xCE/0x89
 
-# & Basillard~
-K:554:0xCE:0x85
+# Padded Armour
+K:559:0xCE/0x8A
 
-# & Ninjato~
-K:555:0xCE:0x86
+# Kabuto
+K:560:0xCE/0x8B
 
-# Ring Mail~
-K:556:0xCE:0x87
+# Stone and Hide Armour
+K:561:0xCE/0x8C
 
-# Cord Armour~
-K:557:0xCE:0x88
+# Jingasa
+K:562:0xCE/0x8D
 
-# Paper Armour~
-K:558:0xCE:0x89
+# Haramakido
+K:563:0xCE/0x8E
 
-# Padded Armour~
-K:559:0xCE:0x8A
+# Incandescent Light
+K:564:0x0B/0x21
 
-# & Kabuto~
-K:560:0xCE:0x8B
+# Diamond Edge
+K:565:0xCE/0x90
 
-# Stone and Hide Armour~
-K:561:0xCE:0x8C
+# a Scroll titled "danseh nejood"
+K:566:0x86/0x82
 
-# & Jingasa~
-K:562:0xCE:0x8D
+# Magical Figurine of #
+K:567:0xB4/0x81
 
-# Haramakido~
-K:563:0xCE:0x8E
+# Wooden Statue of #
+K:568:0xB4/0x82
 
-# & Incandescent Light~
-K:564:0x0B:0x21
+# Clay Statue of #
+K:569:0xB4/0x83
 
-# & Diamond Edge~
-K:565:0xCE:0x90
+# Stone Statue of #
+K:570:0xB4/0x84
 
-# & Magical Figurine~ of #
-K:567:0xB4:0x81
+# Iron Statue of #
+K:571:0xB4/0x85
 
-# & Wooden Statue~ of #
-K:568:0xB4:0x82
+# Copper Statue of #
+K:572:0xB4/0x86
 
-# & Clay Statue~ of #
-K:569:0xB4:0x83
+# Silver Statue of #
+K:573:0xB4/0x87
 
-# & Stone Statue~ of #
-K:570:0xB4:0x84
+# Golden Statue of #
+K:574:0xB4/0x88
 
-# & Iron Statue~ of #
-K:571:0xB4:0x85
+# Ivory Statue of #
+K:575:0xB4/0x89
 
-# & Copper Statue~ of #
-K:572:0xB4:0x86
+# Mithril Statue of #
+K:576:0xB4/0x8A
 
-# & Silver Statue~ of #
-K:573:0xB4:0x87
+# Ornate Statue of #
+K:577:0xD3/0x99
 
-# & Golden Statue~ of #
-K:574:0xB4:0x88
+# Skeleton
+K:578:0xB4/0x8B
 
-# & Ivory Statue~ of #
-K:575:0xB4:0x89
+# Corpse
+K:579:0xB4/0x8C
 
-# & Mithril Statue~ of #
-K:576:0xB4:0x8A
+# T-shirt
+K:580:0xB4/0x8D
 
-# & Ornate Statue~ of #
-K:577:0xD3:0x99
+# Wizardstaff
+K:581:0xCE/0x9F
 
-# Skeleton~
-K:578:0xB4:0x8B
+# Feanorian lamp
+K:582:0xD8/0x86
 
-# Corpse~
-K:579:0xB4:0x8C
+# an Adamantite Rod
+K:583:0xB8/0x83
 
-# & T-shirt~
-K:580:0xB4:0x8D
+# Set of Dragon Gloves
+K:584:0x0D/0x5D
 
-# & Wizardstaff~
-K:581:0xCE:0x9F
+# Pair of Dragon Boots
+K:585:0x0D/0x5D
 
-# & Feanorian lamp~
-K:582:0xD8:0x86
+# a Plain Goldarn Ring
+K:586:0xB5/0x87
 
-# & Set~ of Dragon Gloves
-K:584:0x0D:0x5D
+# a Swastika Amulet
+K:587:0xB6/0x8E
 
-# & Pair~ of Dragon Boots
-K:585:0x0D:0x5D
+# Gun
+K:588:0x04/0x7D
 
-# & Gun~
-K:588:0x04:0x7D
+# Crystal Ball
+K:589:0xD7/0x81
 
-# & Crystal Ball~
-K:589:0xD7:0x81
+# Stone
+K:590:0xD7/0x80
 
-# & Stone~
-K:590:0xD7:0x80
+# a Platinum Amulet
+K:591:0xB6/0x88
 
-# & Poison Needle~
-K:592:0x84:0x8E
+# Poison Needle
+K:592:0x84/0x8E
 
-# Capture Ball#
-K:593:0x80:0x91
+# Capture Ball#
+K:593:0x80/0x91
 
-# & Death Scythe~ 
-K:594:0x89:0x94
+# Death Scythe 
+K:594:0x89/0x94
 
-# & Card
-K:597:0x0D:0x7E
+# a Sky Blue Potion
+K:595:0xBC/0x8D
+
+# a Scarab Ring
+K:596:0xB5/0x82
+
+# Card
+K:597:0x0D/0x7E
+
+# a Rusty Ring
+K:598:0xB5/0x81
+
+# a Steel Ring
+K:599:0xB5/0x8C
+
+# a Scroll titled "nin xuxucre"
+K:600:0x86/0x82
+
+# a Scroll titled "he proktab"
+K:601:0x86/0x82
+
+# a Rusty Amulet
+K:602:0xB6/0x81
+
+# a Silver Potion
+K:603:0xBC/0x83
 
 # [Handbook for Pupils]
-K:604:0x0B:0x3F
+K:604:0x0B/0x3F
 
 # [Grade Holder's Book]
-K:605:0x0B:0x3F
+K:605:0x0B/0x3F
 
 # [Note of Acting Master]
-K:606:0x0F:0x3F
+K:606:0x0F/0x3F
 
 # [Spiritual Enlightenment]
-K:607:0x0F:0x3F
+K:607:0x0F/0x3F
+
+# a Golden Staff
+K:608:0xB9/0x87
+
+# Levitation Stone
+K:609:0xD7/0x82
 
-# & Levitation Stone~
-K:609:0xD7:0x82
+# a Curved Amulet
+K:610:0xB6/0x82
 
-# & Ethereal Cloak~
-K:611:0xCE:0x93
+# Ethereal Cloak
+K:611:0xCE/0x93
 
-# & Mirror~
-K:612:0x06:0x2A
+# Mirror
+K:612:0x06/0x2A
 
-# & Black Arrow~
-K:613:0x0F:0x7B
+# Black Arrow
+K:613:0x0F/0x7B
 
 # Sexy Swimsuit
-K:614:0x0A:0x28
+K:614:0x0A/0x28
 
-# & Fishingpole~
-K:615:0x0E:0x2F
+# Fishingpole
+K:615:0x0E/0x2F
 
-# & Steel Bolt~
-K:619:0x89:0x9C
+# a Dragon's claw Amulet
+K:616:0xB6/0x82
 
-# & Can~ of Toys
-K:620:0x80:0x9B
+# a Bronze Potion
+K:617:0xBC/0x87
 
-# & Stick~
-K:621:0xCD:0x98
+# a Tanzanite Ring
+K:618:0xB5/0x83
 
-# & Yumi~
-K:622:0x89:0x95
+# Steel Bolt
+K:619:0x89/0x9C
 
-# Clothes~
-K:623:0xB4:0x8D
+# Can of Toys
+K:620:0x80/0x9B
 
-# & Knight's Shield~
-K:627:0x88:0x93
+# Stick
+K:621:0xCD/0x98
+
+# Yumi
+K:622:0x89/0x95
+
+# Clothes
+K:623:0xB4/0x8D
+
+# a Rosary Amulet
+K:624:0xB6/0x82
+
+# a Jade Amulet
+K:625:0xB6/0x82
+
+# a Nephrite Ring
+K:626:0xB5/0x82
+
+# Knight's Shield
+K:627:0x88/0x93
+
+# an Uridium Wand
+K:628:0x0C/0x2D
+
+# an Ashen Staff
+K:629:0xB9/0x85
+
+# a Scroll titled "unjah blu comp"
+K:630:0x86/0x82
 
 # [Apprentice Handbook]
-K:631:0xA3:0x81
+K:631:0xA3/0x81
 
 # [Minstrel's Music]
-K:632:0xA3:0x81
+K:632:0xA3/0x81
 
 # [Harps of Rivendell]
-K:633:0x8A:0x90
+K:633:0x8A/0x90
 
 # [Lays of Beleriand]
-K:634:0x8A:0x90
+K:634:0x8A/0x90
 
-# & Falcon Sword~
-K:635:0xCD:0x9E
+# Falcon Sword
+K:635:0xCD/0x9E
 
 # Adventurer's guide to Middle Earth
-K:636:0xD8:0x80
+K:636:0xD8/0x80
 
 # [Bugei Shofu]
-K:637:0x03:0x3F
+K:637:0x03/0x3F
 
 # [Yagyuu Bugeichou]
-K:638:0x03:0x3F
+K:638:0x03/0x3F
 
 # [Gorinnosho]
-K:639:0x07:0x3F
+K:639:0x07/0x3F
 
 # [Hokusin Ittouryuu Kaiden]
-K:640:0x07:0x3F
+K:640:0x07/0x3F
+
+# a Hexagonal Wand
+K:641:0xB7/0x81
 
-# & Photograph~ of #
-K:643:0x02:0x7E
+# an Uridium Rod
+K:642:0xB8/0x81
 
-# & Robe~
-K:645:0x88:0x95
+# Photograph of #
+K:643:0x02/0x7E
+
+# a Mithril Amulet
+K:644:0xB6/0x8B
+
+# Robe
+K:645:0x88/0x95
 
 # [Dark Incantations]
-K:646:0x0C:0x3F
+K:646:0x0C/0x3F
 
 # [Immortal Rituals]
-K:647:0x0C:0x3F
+K:647:0x0C/0x3F
 
 # [Demonthoughts]
-K:648:0x04:0x3F
+K:648:0x04/0x3F
 
 # [Hellfire Tome]
-K:649:0x04:0x3F
+K:649:0x04/0x3F
+
+# a Scroll titled "bulther valish"
+K:650:0x86/0x82
 
-# & Magic Whistle~
-K:651:0x03:0x7E
+# Magic Whistle
+K:651:0x03/0x7E
+
+# a Ruby Amulet
+K:652:0xB6/0x81
 
 # Black Clothes
-K:653:0xCE:0x8C
+K:653:0xCE/0x8C
 
 # [Rites of Initiation]
-K:654:0x09:0x3F
+K:654:0x09/0x3F
 
 # [Ways of War]
-K:655:0x09:0x3F
+K:655:0x09/0x3F
 
 # [Exorcism and Dispelling]
-K:656:0x01:0x3F
+K:656:0x01/0x3F
 
 # [Wrath of God]
-K:657:0x01:0x3F
+K:657:0x01/0x3F
+
+# a Gnarled Staff
+K:658:0xB9/0x85
+
+# an Emerald Amulet
+K:659:0xB6/0x82
+
+# a Sapphire Amulet
+K:660:0xB6/0x83
+
+# a Garnet Amulet
+K:661:0xB6/0x81
+
+# a Diamond Amulet
+K:662:0xB6/0x88
 
 
 # Load the special player pictures
index 2427c7f..9046c15 100644 (file)
@@ -3850,11 +3850,21 @@ void do_cmd_visuals(void)
                                /* Skip non-entries */
                                if (!k_ptr->name) continue;
 
-                               /* Skip entries with flavor */
-                               if (k_ptr->flavor) continue;
+                               if (!k_ptr->flavor)
+                               {
+                                       /* Tidy name */
+                                       strip_name(o_name, i);
+                               }
+                               else
+                               {
+                                       object_type forge;
+
+                                       /* Prepare dummy object */
+                                       object_prep(&forge, i);
 
-                               /* Tidy name */
-                               strip_name(o_name, i);
+                                       /* Get un-shuffled flavor name */
+                                       object_desc(o_name, &forge, OD_FORCE_FLAVOR);
+                               }
 
                                /* Dump a comment */
                                auto_dump_printf("# %s\n", o_name);
@@ -5431,7 +5441,7 @@ static int collect_objects(int grp_cur, int object_idx[], byte mode)
 
                if (mode & 0x02)
                {
-                       if (k_ptr->flavor) continue;
+                       /* Any objects will be displayed */
                }
                else
                {
@@ -7937,6 +7947,7 @@ static void display_object_list(int col, int row, int per_page, int object_idx[]
        {
                char o_name[80];
                byte a, c;
+               object_kind *flavor_k_ptr;
 
                /* Get the object index */
                int k_idx = object_idx[object_top + i];
@@ -7948,10 +7959,32 @@ static void display_object_list(int col, int row, int per_page, int object_idx[]
                byte attr = ((k_ptr->aware || visual_only) ? TERM_WHITE : TERM_SLATE);
                byte cursor = ((k_ptr->aware || visual_only) ? TERM_L_BLUE : TERM_BLUE);
 
+
+               if (k_ptr->flavor)
+               {
+                       /* Appearance of this object is shuffled */
+                       flavor_k_ptr = &k_info[k_ptr->flavor];
+               }
+               else
+               {
+                       /* Appearance of this object is very normal */
+                       flavor_k_ptr = k_ptr;
+               }
+
+
+
                attr = ((i + object_top == object_cur) ? cursor : attr);
 
-               /* Tidy name */
-               strip_name(o_name, k_idx);
+               if (!k_ptr->flavor || k_ptr->aware)
+               {
+                       /* Tidy name */
+                       strip_name(o_name, k_idx);
+               }
+               else
+               {
+                       /* Flavor name */
+                       strcpy(o_name, k_name + flavor_k_ptr->flavor_name);
+               }
 
                /* Display the name */
                c_prt(attr, o_name, row + i, col);
@@ -7959,22 +7992,15 @@ static void display_object_list(int col, int row, int per_page, int object_idx[]
                /* Hack -- visual_list mode */
                if (per_page == 1)
                {
-                       c_prt(attr, format("%02x/%02x", k_ptr->x_attr, k_ptr->x_char), row + i, (p_ptr->wizard || visual_only) ? 64 : 68);
+                       c_prt(attr, format("%02x/%02x", flavor_k_ptr->x_attr, flavor_k_ptr->x_char), row + i, (p_ptr->wizard || visual_only) ? 64 : 68);
                }
                if (p_ptr->wizard || visual_only)
                {
                        c_prt(attr, format("%d", k_idx), row + i, 70);
                }
 
-               a = k_ptr->flavor ? misc_to_attr[k_ptr->flavor] : k_ptr->x_attr;
-               c = k_ptr->flavor ? misc_to_char[k_ptr->flavor] : k_ptr->x_char;
-
-               /* Symbol is unknown */
-               if (!k_ptr->aware && !p_ptr->wizard)
-               {
-                       c = ' ';
-                       a = TERM_DARK;
-               }
+               a = flavor_k_ptr->x_attr;
+               c = flavor_k_ptr->x_char;
 
                /* Display symbol */
                Term_queue_bigchar(use_bigtile ? 76 : 77, row + i, a, c, 0, 0);
@@ -8090,6 +8116,20 @@ static void do_cmd_knowledge_objects(bool *need_redraw, bool visual_only, int di
        }
        else
        {
+               object_kind *k_ptr = &k_info[direct_k_idx];
+               object_kind *flavor_k_ptr;
+
+               if (k_ptr->flavor)
+               {
+                       /* Appearance of this object is shuffled */
+                       flavor_k_ptr = &k_info[k_ptr->flavor];
+               }
+               else
+               {
+                       /* Appearance of this object is very normal */
+                       flavor_k_ptr = k_ptr;
+               }
+
                object_idx[0] = direct_k_idx;
                object_old = direct_k_idx;
                object_cnt = 1;
@@ -8098,7 +8138,7 @@ static void do_cmd_knowledge_objects(bool *need_redraw, bool visual_only, int di
                object_idx[1] = -1;
 
                (void)visual_mode_command('v', &visual_list, browser_rows - 1, wid - (max + 3),
-                       &attr_top, &char_left, &k_info[direct_k_idx].x_attr, &k_info[direct_k_idx].x_char, need_redraw);
+                       &attr_top, &char_left, &flavor_k_ptr->x_attr, &flavor_k_ptr->x_char, need_redraw);
        }
 
        /* Terminate the list */
@@ -8116,7 +8156,7 @@ static void do_cmd_knowledge_objects(bool *need_redraw, bool visual_only, int di
        while (!flag)
        {
                char ch;
-               object_kind *k_ptr;
+               object_kind *k_ptr, *flavor_k_ptr;
 
                if (redraw)
                {
@@ -8195,17 +8235,28 @@ static void do_cmd_knowledge_objects(bool *need_redraw, bool visual_only, int di
                /* Get the current object */
                k_ptr = &k_info[object_idx[object_cur]];
 
+               if (k_ptr->flavor)
+               {
+                       /* Appearance of this object is shuffled */
+                       flavor_k_ptr = &k_info[k_ptr->flavor];
+               }
+               else
+               {
+                       /* Appearance of this object is very normal */
+                       flavor_k_ptr = k_ptr;
+               }
+
                /* Prompt */
 #ifdef JP
                prt(format("<Êý¸þ>%s%s%s, ESC",
                        (!visual_list && !visual_only) ? ", 'r'¤Ç¾ÜºÙ¤ò¸«¤ë" : "",
-                       k_ptr->flavor ? "" : visual_list ? ", ENTER¤Ç·èÄê" : ", 'v'¤Ç¥·¥ó¥Ü¥ëÊѹ¹",
+                       visual_list ? ", ENTER¤Ç·èÄê" : ", 'v'¤Ç¥·¥ó¥Ü¥ëÊѹ¹",
                        (attr_idx || char_idx) ? ", 'c', 'p'¤Ç¥Ú¡¼¥¹¥È" : ", 'c'¤Ç¥³¥Ô¡¼"),
                        hgt - 1, 0);
 #else
                prt(format("<dir>%s%s%s, ESC",
                        (!visual_list && !visual_only) ? ", 'r' to recall" : "",
-                       k_ptr->flavor ? "" : visual_list ? ", ENTER to accept" : ", 'v' for visuals",
+                       visual_list ? ", ENTER to accept" : ", 'v' for visuals",
                        (attr_idx || char_idx) ? ", 'c', 'p' to paste" : ", 'c' to copy"),
                        hgt - 1, 0);
 #endif
@@ -8228,7 +8279,7 @@ static void do_cmd_knowledge_objects(bool *need_redraw, bool visual_only, int di
 
                if (visual_list)
                {
-                       place_visual_list_cursor(max + 3, 7, k_ptr->x_attr, k_ptr->x_char, attr_top, char_left);
+                       place_visual_list_cursor(max + 3, 7, flavor_k_ptr->x_attr, flavor_k_ptr->x_char, attr_top, char_left);
                }
                else if (!column)
                {
@@ -8242,8 +8293,7 @@ static void do_cmd_knowledge_objects(bool *need_redraw, bool visual_only, int di
                ch = inkey();
 
                /* Do visual mode command if needed */
-               /* Symbol of objects with flavor cannot be changed */
-               if (!k_ptr->flavor && visual_mode_command(ch, &visual_list, browser_rows-1, wid - (max + 3), &attr_top, &char_left, &k_ptr->x_attr, &k_ptr->x_char, need_redraw))
+               if (visual_mode_command(ch, &visual_list, browser_rows-1, wid - (max + 3), &attr_top, &char_left, &flavor_k_ptr->x_attr, &flavor_k_ptr->x_char, need_redraw))
                {
                        if (direct_k_idx >= 0)
                        {
index a33d7f9..9d02086 100644 (file)
 #define OD_NO_PLURAL        0x00000010  /* Don't use plural */
 #define OD_STORE            0x00000020  /* Assume to be aware and known */
 #define OD_NO_FLAVOR        0x00000040  /* Allow to hidden flavor */
+#define OD_FORCE_FLAVOR     0x00000080  /* Get un-shuffled flavor name */
 
 
 /*
 #define TR_ESP_NONLIVING       114
 #define TR_ESP_UNIQUE          115
 #define TR_FULL_NAME           116
+#define TR_FIXED_FLAVOR        117
 
-#define TR_FLAG_MAX            117
+#define TR_FLAG_MAX            118
 #define TR_FLAG_SIZE           4
 
 
  */
 #define object_attr(T) \
        ((k_info[(T)->k_idx].flavor) ? \
-        (misc_to_attr[k_info[(T)->k_idx].flavor]) : \
+        (k_info[k_info[(T)->k_idx].flavor].x_attr) : \
         (k_info[(T)->k_idx].x_attr))
 
 /*
  */
 #define object_char(T) \
        ((k_info[(T)->k_idx].flavor) ? \
-        (misc_to_char[k_info[(T)->k_idx].flavor]) : \
+        (k_info[k_info[(T)->k_idx].flavor].x_char) : \
         (k_info[(T)->k_idx].x_char))
 
 
index 7eaee8a..2c8daee 100644 (file)
 
 #include "angband.h"
 
-
-/*
- * Hack -- note that "TERM_MULTI" is now just "TERM_VIOLET".
- * We will have to find a cleaner method for "MULTI_HUED" later.
- * There were only two multi-hued "flavors" (one potion, one food).
- * Plus five multi-hued "base-objects" (3 dragon scales, one blade
- * of chaos, and one something else).  See the SHIMMER_OBJECTS code
- * in "dungeon.c" and the object color extractor in "cave.c".
- */
-#define TERM_MULTI      TERM_VIOLET
-
-
-/*
- * Max sizes of the following arrays
- */
-#define MAX_ROCKS      59       /* Used with rings (min 38) */
-#define MAX_AMULETS    30       /* Used with amulets (min 14) */
-#define MAX_WOODS      34       /* Used with staffs (min 30) */
-#define MAX_METALS     40       /* Used with wands/rods (min 29/29) */
-#define MAX_COLORS     70       /* Used with potions (min 60) */
-#define MAX_SHROOM     20       /* Used with mushrooms (min 20) */
-#define MAX_TITLES     55       /* Used with scrolls (min 48) */
-#define MAX_SYLLABLES 164       /* Used with scrolls (see below) */
-
-
-/*
- * Rings (adjectives and colors)
- */
-
-static cptr ring_adj[MAX_ROCKS]
-#ifndef JP
-= {
-       "Alexandrite", "Amethyst", "Aquamarine", "Azurite", "Beryl",
-       "Bloodstone", "Calcite", "Carnelian", "Corundum", "Diamond",
-       "Emerald", "Fluorite", "Garnet", "Granite", "Jade",
-       "Jasper", "Lapis Lazuli", "Malachite", "Marble", "Moonstone",
-       "Onyx", "Opal", "Pearl", "Quartz", "Quartzite",
-       "Rhodonite", "Ruby", "Sapphire", "Tiger Eye", "Topaz",
-       "Turquoise", "Zircon", "Platinum", "Bronze", "Gold",
-       "Obsidian", "Silver", "Tortoise Shell", "Mithril", "Jet",
-       "Engagement", "Adamantite",
-       "Wire", "Dilithium", "Bone", "Wooden",
-       "Spikard", "Serpent",   "Wedding", "Double",
-       "Plain", "Brass",  "Scarab","Shining",
-       "Rusty","Transparent", "Steel", "Tanzanite",
-       "Nephrite",
-};
-#else
-= {
-    "¶âÎÐÀФÎ","¥¢¥á¥¸¥¹¥È¤Î","¥¢¥¯¥¢¥Þ¥ê¥ó¤Î","¤á¤Î¤¦¤Î","ÎÐÃìÀФÎ",
-    "·ì¶Ì¿ï¤Î","Êý²òÀФÎ","ÀÖ¤á¤Î¤¦¤Î","¹Ë¶Ì¤Î","¥À¥¤¥¢¥â¥ó¥É¤Î",
-    "¥¨¥á¥é¥ë¥É¤Î","¥Û¥¿¥ëÀФÎ","¥¬¡¼¥Í¥Ã¥È¤Î","¸æ±ÆÀФÎ","¤Ò¤¹¤¤¤Î",
-    "¥¸¥ã¥¹¥Ñ¡¼¤Î","ÀÄÎÜÍþ¤Î","¥¯¥¸¥ã¥¯ÀФÎ","ÂçÍýÀФÎ","¥à¡¼¥ó¥¹¥È¡¼¥ó¤Î",
-    "¼Ê¤á¤Î¤¦¤Î","¥ª¥Ñ¡¼¥ë¤Î","¿¿¼î¤Î","¿å¾½¤Î","ÀбѴä¤Î",
-    "¥¶¥¯¥íÀФÎ","¥ë¥Ó¡¼¤Î","¥µ¥Õ¥¡¥¤¥¢¤Î","¥¿¥¤¥¬¡¼¥¢¥¤¤Î","¥È¥Ñ¡¼¥º¤Î",
-    "¥È¥ë¥³ÀФÎ","¥¸¥ë¥³¥ó¤Î","¥×¥é¥Á¥Ê¤Î","¥Ö¥í¥ó¥º¤Î","¶â¤Î",
-    "¹õÍËÀФÎ","¶ä¤Î","¤Ù¤Ã¹Ã¤Î","¥ß¥¹¥ê¥ë¤Î","¹õ¶Ì¤Î",
-    "º§Ìó","¥¢¥À¥Þ¥ó¥¿¥¤¥È¤Î",
-    "¿Ë¶â¤Î","¥Ç¥£¥ê¥·¥¦¥à¤Î","¹ü¤Î","ÌÚ¤Î",
-    "¥¹¥Ô¥«¤Î" /*nuke me*/ ,"¼Ø¤Î","·ëº§","Æó½Å¤Î",
-    "¾þ¤ê¤Î¤Ê¤¤","ÀÄƼ¤Î","¥¹¥«¥é¥Ù¤Î" ,"µ±¤¯",
-    "»¬¤Ó¤¿","Æ©ÌÀ¤Ê","¹ÝÅ´¤Î","¥¿¥ó¥¶¥Ê¥¤¥È¤Î",
-    "Æð¶Ì¤Î",
-};
-#endif
-
-static byte ring_col[MAX_ROCKS] =
-{
-       TERM_GREEN, TERM_VIOLET, TERM_L_BLUE, TERM_L_BLUE, TERM_L_GREEN,
-       TERM_RED, TERM_WHITE, TERM_RED, TERM_SLATE, TERM_WHITE,
-       TERM_GREEN, TERM_L_GREEN, TERM_RED, TERM_L_DARK, TERM_L_GREEN,
-       TERM_UMBER, TERM_BLUE, TERM_GREEN, TERM_WHITE, TERM_L_WHITE,
-       TERM_L_RED, TERM_L_WHITE, TERM_WHITE, TERM_L_WHITE, TERM_L_WHITE,
-       TERM_L_RED, TERM_RED, TERM_BLUE, TERM_YELLOW, TERM_YELLOW,
-       TERM_L_BLUE, TERM_L_UMBER, TERM_WHITE, TERM_L_UMBER, TERM_YELLOW,
-       TERM_L_DARK, TERM_L_WHITE, TERM_GREEN, TERM_L_BLUE, TERM_L_DARK,
-       TERM_YELLOW, TERM_VIOLET,
-       TERM_UMBER, TERM_L_WHITE, TERM_WHITE, TERM_UMBER,
-       TERM_BLUE, TERM_GREEN, TERM_YELLOW, TERM_ORANGE,
-       TERM_YELLOW, TERM_ORANGE, TERM_L_GREEN, TERM_YELLOW,
-       TERM_RED, TERM_WHITE, TERM_WHITE, TERM_YELLOW,
-       TERM_GREEN,
-};
-
-
-/*
- * Amulets (adjectives and colors)
- */
-static cptr amulet_adj[MAX_AMULETS]
-#ifndef JP
-= {
-       "Amber", "Driftwood", "Coral", "Agate", "Ivory",
-       "Obsidian", "Bone", "Brass", "Bronze", "Pewter",
-       "Tortoise Shell", "Golden", "Azure", "Crystal", "Silver",
-       "Copper", "Swastika", "Platinum","Runed", "Rusty",
-       "Curved", "Dragon's claw", "Rosary", "Jade", "Mithril",
-       "Ruby", "Emerald", "Sapphire", "Garnet", "Diamond"
-};
-#else
-= {
-    "àèàá¤Î","ήÌÚ¤Î","¥µ¥ó¥´¤Î","¤á¤Î¤¦¤Î","¾Ý²ç¤Î",
-    "¹õÍËÀФÎ","¹ü¤Î","¿¿ï«¤Î","ÀÄƼ¤Î","¤·¤í¤á¤Î",
-    "¤Ù¤Ã¹Ã¤Î","¶â¤Î","ÎÜÍþ¤Î","¿å¾½¤Î","¶ä¤Î",
-    "Ƽ¤Î","ÒĤÎ", "¥×¥é¥Á¥Ê¤Î", "¥ë¡¼¥ó¤¬¹ï¤Þ¤ì¤¿","»¬¤Ó¤¿",
-    "¶Ê¤¬¤Ã¤¿", "¥É¥é¥´¥ó¤ÎÄÞ¤Î", "¿ô¼î¤Î", "¤Ò¤¹¤¤¤Î", "¥ß¥¹¥ê¥ë¤Î",
-    "¥ë¥Ó¡¼¤Î", "¥¨¥á¥é¥ë¥É¤Î", "¥µ¥Õ¥¡¥¤¥¢¤Î", "¥¬¡¼¥Í¥Ã¥È¤Î", "¥À¥¤¥¢¥â¥ó¥É¤Î"
-};
-#endif
-
-static byte amulet_col[MAX_AMULETS] =
-{
-       TERM_YELLOW, TERM_L_UMBER, TERM_WHITE, TERM_L_WHITE, TERM_WHITE,
-       TERM_L_DARK, TERM_WHITE, TERM_L_UMBER, TERM_L_UMBER, TERM_SLATE,
-       TERM_GREEN, TERM_YELLOW, TERM_L_BLUE, TERM_L_BLUE, TERM_L_WHITE,
-       TERM_L_UMBER, TERM_VIOLET, TERM_WHITE, TERM_UMBER, TERM_RED, 
-       TERM_GREEN, TERM_L_GREEN, TERM_L_GREEN, TERM_GREEN, TERM_L_BLUE, 
-       TERM_RED, TERM_GREEN, TERM_BLUE, TERM_RED, TERM_WHITE
-};
-
-
-/*
- * Staffs (adjectives and colors)
- */
-static cptr staff_adj[MAX_WOODS]
-#ifndef JP
-= {
-       "Aspen", "Balsa", "Banyan", "Birch", "Cedar",
-       "Cottonwood", "Cypress", "Dogwood", "Elm", "Eucalyptus",
-       "Hemlock", "Hickory", "Ironwood", "Locust", "Mahogany",
-       "Maple", "Mulberry", "Oak", "Pine", "Redwood",
-       "Rosewood", "Spruce", "Sycamore", "Teak", "Walnut",
-       "Mistletoe", "Hawthorn", "Bamboo", "Silver", "Runed",
-       "Golden", "Ashen", "Ivory","Gnarled"/*,"Willow"*/
-};
-#else
-= {
-    "¥Ý¥×¥é¤Î","¥Ð¥ë¥µ¤Î","¥Ð¥ó¥ä¥ó¤Î","¥«¥Ð¤Î","À¾ÍÎ¥¹¥®¤Î",
-    "ÛؤÎ","¥¤¥È¥¹¥®¤Î","¥ß¥º¥­¤Î","¥Ë¥ì¤Î","¥æ¡¼¥«¥ê¤Î",
-    "¥Ä¥¬¤Î","¥Ö¥Ê¤Î","¹õÃɤÎ","¥¢¥«¥·¥¢¤Î","¥Þ¥Û¥¬¥Ë¡¼¤Î",
-    "¥«¥¨¥Ç¤Î","¥¯¥ï¤Î","¥«¥·¤Î","¾¾¤Î","¿ù¤Î",
-    "»çÃɤÎ","¥¨¥¾¥Þ¥Ä¤Î","¥¤¥Á¥¸¥¯¤Î","¥Á¡¼¥¯¤Î","¥¯¥ë¥ß¤Î",
-    "¥ä¥É¥ê¥®¤Î","¥µ¥ó¥¶¥·¤Î","ÃݤÎ","¶ä¤Î","¥ë¡¼¥ó¤Î",
-    "¶â¤Î","¥È¥Í¥ê¥³¤Î", "¾Ý²ç¤Î", "·î·Ë¼ù¤Î"
-};
-#endif
-
-static byte staff_col[MAX_WOODS] =
-{
-       TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER,
-       TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER,
-       TERM_L_UMBER, TERM_L_UMBER, TERM_UMBER, TERM_L_UMBER, TERM_UMBER,
-       TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER, TERM_RED,
-       TERM_RED, TERM_L_UMBER, TERM_L_UMBER, TERM_L_UMBER, TERM_UMBER,
-       TERM_GREEN, TERM_L_UMBER, TERM_L_UMBER, TERM_L_WHITE, TERM_UMBER,
-       TERM_YELLOW, TERM_SLATE, TERM_WHITE, TERM_SLATE
-};
-
-
-/*
- * Wands (adjectives and colors)
- */
-static cptr wand_adj[MAX_METALS]
-#ifndef JP
-= {
-       "Aluminum", "Cast Iron", "Chromium", "Copper", "Gold",
-       "Iron", "Magnesium", "Molybdenum", "Nickel", "Rusty",
-       "Silver", "Steel", "Tin", "Titanium", "Tungsten",
-       "Zirconium", "Zinc", "Aluminum-Plated", "Copper-Plated", "Gold-Plated",
-       "Nickel-Plated", "Silver-Plated", "Steel-Plated", "Tin-Plated", "Zinc-Plated",
-       "Mithril-Plated", "Mithril", "Runed", "Bronze", "Brass",
-       "Platinum", "Lead","Lead-Plated", "Ivory" , "Adamantite",
-       "Uridium", "Long", "Short", "Hexagonal", "Carbonized"
-};
-#else
-= {
-    "¥¢¥ë¥ß¤Î","ÃòÅ´¤Î","¥¯¥í¥à¤Î","Ƽ¤Î","¶â¤Î",
-    "Å´¤Î","¥Þ¥°¥Í¥·¥¦¥à¤Î","¥â¥ê¥Ö¥Ç¥ó¤Î","¥Ë¥Ã¥±¥ë¤Î","»¬¤Ó¤¿",
-    "¶ä¤Î","¹ÝÅ´¤Î","¥Ö¥ê¥­¤Î","¥Á¥¿¥ó¤Î","¥¿¥ó¥°¥¹¥Æ¥ó¤Î",
-    "¥¸¥ë¥³¥ó¤Î","°¡±ô¤Î","¥¢¥ë¥ß¥á¥Ã¥­¤Î","Ƽ¥á¥Ã¥­¤Î","¶â¥á¥Ã¥­¤Î",
-    "ÇòƼ¥á¥Ã¥­¤Î","¶ä¥á¥Ã¥­¤Î","Å´¥á¥Ã¥­¤Î","¥¹¥º¥á¥Ã¥­¤Î","°¡±ô¥á¥Ã¥­¤Î",
-    "¥ß¥¹¥ê¥ë¥á¥Ã¥­¤Î","¥ß¥¹¥ê¥ë¤Î","¥ë¡¼¥ó¤¬¹ï¤Þ¤ì¤¿","ÀÄƼ¤Î","¿¿ï«¤Î",
-    "¥×¥é¥Á¥Ê¤Î","±ô¤Î","±ô¥á¥Ã¥­¤Î","¾Ý²ç¤Î","¥¢¥À¥Þ¥ó¥¿¥¤¥È¤Î",
-    "¥¤¥ê¥Â¥¦¥à¤Î","Ť¤","û¤¤","Ï»³Ñ·Á¤Î", "úÁǤÎ"
-};
-#endif
-
-static byte wand_col[MAX_METALS] =
-{
-       TERM_L_BLUE, TERM_L_DARK, TERM_WHITE, TERM_L_UMBER, TERM_YELLOW,
-       TERM_SLATE, TERM_L_WHITE, TERM_L_WHITE, TERM_L_UMBER, TERM_RED,
-       TERM_L_WHITE, TERM_L_WHITE, TERM_L_WHITE, TERM_WHITE, TERM_WHITE,
-       TERM_L_WHITE, TERM_L_WHITE, TERM_L_BLUE, TERM_L_UMBER, TERM_YELLOW,
-       TERM_L_UMBER, TERM_L_WHITE, TERM_L_WHITE, TERM_L_WHITE, TERM_L_WHITE,
-       TERM_L_BLUE, TERM_L_BLUE, TERM_UMBER, TERM_L_UMBER, TERM_L_UMBER,
-       TERM_WHITE, TERM_SLATE, TERM_SLATE, TERM_WHITE, TERM_VIOLET,
-       TERM_L_RED, TERM_L_BLUE, TERM_BLUE, TERM_RED, TERM_L_DARK
-};
-
-
-/*
- * Rods (adjectives and colors).
- * Efficiency -- copied from wand arrays
- */
-
-static cptr rod_adj[MAX_METALS];
-
-static byte rod_col[MAX_METALS];
-
-
-/*
- * Mushrooms (adjectives and colors)
- */
-
-static cptr food_adj[MAX_SHROOM]
-#ifndef JP
-= {
-       "Blue", "Black", "Black Spotted", "Brown", "Dark Blue",
-       "Dark Green", "Dark Red", "Yellow", "Furry", "Green",
-       "Grey", "Light Blue", "Light Green", "Violet", "Red",
-       "Slimy", "Tan", "White", "White Spotted", "Wrinkled",
-};
-#else
-= {
-    "ÀĤ¤","¹õ¤¤","¹õÈäÎ","Ã㿧¤Î","·²ÀĤÎ",
-    "¿¼ÎФÎ","¹È¿§¤Î","²«¿§¤¤","Âݤष¤¿","ÎФÎ",
-    "¥°¥ì¡¼¤Î","¶õ¿§¤Î","²«ÎФÎ","¥¹¥ß¥ì¿§¤Î","ÀÖ¤¤",
-    "¤Í¤Ð¤Í¤Ð¤·¤¿","²«³ì¿§¤Î","Çò¤¤","ÇòÈäÎ","¤·¤ï¤·¤ï¤Î",
-};
-#endif
-
-static byte food_col[MAX_SHROOM] =
-{
-       TERM_BLUE, TERM_L_DARK, TERM_L_DARK, TERM_UMBER, TERM_BLUE,
-       TERM_GREEN, TERM_RED, TERM_YELLOW, TERM_L_WHITE, TERM_GREEN,
-       TERM_SLATE, TERM_L_BLUE, TERM_L_GREEN, TERM_VIOLET, TERM_RED,
-       TERM_SLATE, TERM_L_UMBER, TERM_WHITE, TERM_WHITE, TERM_UMBER
-};
-
-
-/*
- * Color adjectives and colors, for potions.
- * Hack -- The first four entries are hard-coded.
- * (water, apple juice, slime mold juice, something)
- */
-
-static cptr potion_adj[MAX_COLORS]
-#ifndef JP
-= {
-       "Clear", "Light Brown", "Icky Green", "xxx",
-       "Azure", "Blue", "Blue Speckled", "Black", "Brown", "Brown Speckled",
-       "Bubbling", "Chartreuse", "Cloudy", "Copper Speckled", "Crimson", "Cyan",
-       "Dark Blue", "Dark Green", "Dark Red", "Gold Speckled", "Green",
-       "Green Speckled", "Grey", "Grey Speckled", "Hazy", "Indigo",
-       "Light Blue", "Light Green", "Magenta", "Metallic Blue", "Metallic Red",
-       "Metallic Green", "Metallic Purple", "Misty", "Orange", "Orange Speckled",
-       "Pink", "Pink Speckled", "Puce", "Purple", "Purple Speckled",
-       "Red", "Red Speckled", "Silver Speckled", "Smoky", "Tangerine",
-       "Violet", "Vermilion", "White", "Yellow", "Violet Speckled",
-       "Pungent", "Clotted Red", "Viscous Pink", "Oily Yellow", "Gloopy Green",
-       "Shimmering", "Coagulated Crimson", "Yellow Speckled", "Gold",
-       "Manly", "Stinking", "Oily Black", "Ichor", "Ivory White", "Sky Blue",
-       "Gray", "Silver", "Bronze", "Flashing",
-};
-#else
-= {
-    "Æ©ÌÀ¤Ê","ÇöÃ㿧¤Î","¤è¤É¤ó¤ÀÎФÎ","¼¿¹õ¤Î",
-    "º°ÊˤÎ","ÀĤ¤","ÀÄÈäÎ","¹õ¤¤","Ã㿧¤Î","ÃãÈäÎ",
-    "Ë¢¤À¤Ã¤¿","Çö²«Î理Î","Âù¤Ã¤¿","ƼÈäÎ","¹È¿§¤Î","¥·¥¢¥ó¿§¤Î",
-    "·²ÀÄ¿§¤Î","¿¼¤¤ÎФÎ","¿¼¤¤ÀÖ¿§¤Î","¶âÈäÎ","Î理Î",
-    "ÎÐÈäÎ","³¥¿§¤Î","³¥ÈäÎ","¤Ü¤ä¤±¤¿¿§¤Î","Íõ¿§¤Î",
-    "Çö¤¤ÀÄ¿§¤Î","Çö¤¤Î理Î","¥Þ¥¼¥ó¥¿¿§¤Î","ÀĤ¯µ±¤¯","ÀÖ¤¯µ±¤¯",
-    "ÎФ˵±¤¯","»ç¤Ëµ±¤¯","̸¾õ¤Î","¥ª¥ì¥ó¥¸¿§¤Î","¥ª¥ì¥ó¥¸ÈäÎ",
-    "¥Ô¥ó¥¯¿§¤Î","¥Ô¥ó¥¯ÈäÎ","¹õ³ì¿§¤Î","»ç¿§¤Î","¤¦¤¹¤¤»çÈäÎ",
-    "ÀÖ¤¤","ÀÖÈäÎ","¶äÈäÎ","±ì¤Ã¤¿","Üô¿§¤Î",
-    "¥¹¥ß¥ì¿§¤Î","¼ë¿§¤Î","Çò¤¤","²«¿§¤¤", "»çÈäÎ",
-    "»É·ã½­¤Î¤¹¤ë","¤è¤É¤ó¤ÀÀÖ¤Î","¥É¥í¥É¥í¤Î","¤Í¤Ð¤Ã¤¿²«¿§¤Î","°ÅÎ理Î",
-    "µ±¤¯","¤Í¤Ð¤Ã¤¿¿¼¹È¤Î","²«ÈäÎ","¶â¿§¤Î",
-    "Ã˽­¤¤" /*nuke me*/,"°­½­¤Î¤¹¤ë","¹õÌý¿§¤Î","ǾÞù¤Î",
-    "¾Ý²ç¿§¤Î","¶õ¿§¤Î", "¤Í¤º¤ß¿§¤Î", "¶ä¿§¤Î", "ÀÖƼ¿§¤Î",
-    "¥­¥é¥­¥é¸÷¤ë"
-};
-#endif
-
-static byte potion_col[MAX_COLORS] =
-{
-       TERM_WHITE, TERM_L_UMBER, TERM_GREEN, 0,
-       TERM_L_BLUE, TERM_BLUE, TERM_BLUE, TERM_L_DARK, TERM_UMBER, TERM_UMBER,
-       TERM_L_WHITE, TERM_L_GREEN, TERM_WHITE, TERM_L_UMBER, TERM_RED, TERM_L_BLUE,
-       TERM_BLUE, TERM_GREEN, TERM_RED, TERM_YELLOW, TERM_GREEN,
-       TERM_GREEN, TERM_SLATE, TERM_SLATE, TERM_L_WHITE, TERM_VIOLET,
-       TERM_L_BLUE, TERM_L_GREEN, TERM_RED, TERM_BLUE, TERM_RED,
-       TERM_GREEN, TERM_VIOLET, TERM_L_WHITE, TERM_ORANGE, TERM_ORANGE,
-       TERM_L_RED, TERM_L_RED, TERM_VIOLET, TERM_VIOLET, TERM_VIOLET,
-       TERM_RED, TERM_RED, TERM_L_WHITE, TERM_L_DARK, TERM_ORANGE,
-       TERM_VIOLET, TERM_RED, TERM_WHITE, TERM_YELLOW, TERM_VIOLET,
-       TERM_L_RED, TERM_RED, TERM_L_RED, TERM_YELLOW, TERM_GREEN,
-       TERM_MULTI, TERM_RED, TERM_YELLOW, TERM_YELLOW,
-       TERM_L_UMBER, TERM_UMBER, TERM_L_DARK, TERM_RED,
-       TERM_WHITE, TERM_L_BLUE, TERM_L_WHITE, TERM_WHITE, TERM_RED,
-       TERM_YELLOW
-};
-
-
-/*
- * Syllables for scrolls (must be 1-4 letters each)
- */
-
-static cptr syllables[MAX_SYLLABLES]
-#ifdef JP
-= {
-       "Å·", "ÃÏ", "̵", "ÍÑ", "°ì", "Åá", "ξ", "ÃÇ",
-       "°á", "Ë¥", "Æü", "Àé", "½©", "Ëþ", "¿È", "ÁÏ",
-       "áØ", "¼·", "ž", "Ȭ", "ÅÝ", "²é", "¿Å",
-       "¾¨", "ÃÀ", "µ¯", "»à", "²ó", "À¸", "ʸ",
-       "Éð", "Æ»", "ε", "Ƭ", "¼Ø", "Èø", "ñ", "Åá", "ľ", "Æþ",
-       "¿Ê", "Âà", "¸Þ", "¡", "Ï»", "ç¥", "Âç", "»³", "ÌÄ",
-       "Æ°", "É÷", "ÎÓ", "²Ð", "Àä", "ÂÎ", "Ì¿", "»Í",
-       "ÌÌ", "Á¿", "²Î", "´°", "Á´", "·ç", "Ä·", "ÎÂ",
-       "ìí", "î½", "òµ", "Ì¥", "ò³", "ò´", "½Ä",
-       "²£", "¿Ô", "¿À", "½Ð", "µ´", "Ë×", "²¹", "¸Î", "ÃÎ",
-       "¿·", "½Õ", "²Æ", "Åß", "½ã", "¿¿", "¹¤", "¶½",
-       "Ì£", "ÄÅ", "³Î", "Èæ", "¶ì", "¿´", "»´", "߸",
-       "Ç°", "ȯ", "Á°", "Âå", "̤", "ʹ", "¶õ", "¸å",
-       "Ú¼", "¶â", "¿¹", "Íå", "Ëü", "¾Ý", "ÊÑ", "²½",
-       "½½", "Ãæ", "Ȭ", "¶å", "¿Í", "¿§", "»î", "¹Ô",
-       "ºø", "¸í", "»ö", "¼Â", "º¬", "µÛ", "¼ý", "¹ç",
-       "Ê»", "Á´", "¹ñ", "À©", "ÇÆ", "¾Æ", "Æù", "Äê",
-       "¿©", "¹ü", "²ç", "Ìø", "Èô", "æÆ", "Éõ", "°õ",
-       "¼À", "Íð", "Éð", "¾­", "·Ú", "Ǧ", "·õ", "ǽ",
-       "À»", "¼Ù", "¼ö", "¼±", "¸¸", "´¶", "ÆÇ", "°Ç",
-       "Íî", "±¢", "ÍÛ"
-};
-#else
-= {
-       "a", "ab", "ag", "aks", "ala", "an", "ankh", "app",
-       "arg", "arze", "ash", "aus", "ban", "bar", "bat", "bek",
-       "bie", "bin", "bit", "bjor", "blu", "bot", "bu",
-       "byt", "comp", "con", "cos", "cre", "dalf", "dan",
-       "den", "der", "doe", "dok", "eep", "el", "eng", "er", "ere", "erk",
-       "esh", "evs", "fa", "fid", "flit", "for", "fri", "fu", "gan",
-       "gar", "glen", "gop", "gre", "ha", "he", "hyd", "i",
-       "ing", "ion", "ip", "ish", "it", "ite", "iv", "jo",
-       "kho", "kli", "klis", "la", "lech", "man", "mar",
-       "me", "mi", "mic", "mik", "mon", "mung", "mur", "nag", "nej",
-       "nelg", "nep", "ner", "nes", "nis", "nih", "nin", "o",
-       "od", "ood", "org", "orn", "ox", "oxy", "pay", "pet",
-       "ple", "plu", "po", "pot", "prok", "re", "rea", "rhov",
-       "ri", "ro", "rog", "rok", "rol", "sa", "san", "sat",
-       "see", "sef", "seh", "shu", "ski", "sna", "sne", "snik",
-       "sno", "so", "sol", "sri", "sta", "sun", "ta", "tab",
-       "tem", "ther", "ti", "tox", "trol", "tue", "turs", "u",
-       "ulk", "um", "un", "uni", "ur", "val", "viv", "vly",
-       "vom", "wah", "wed", "werg", "wex", "whon", "wun", "x",
-       "yerg", "yp", "zun", "tri", "blaa", "jah", "bul", "on",
-       "foo", "ju", "xuxu"
-};
-#endif
-
-
-/*
- * Hold the titles of scrolls, 6 to 14 characters each
- * Also keep an array of scroll colors (always WHITE for now)
- */
-static char scroll_adj[MAX_TITLES][16];
-
-static byte scroll_col[MAX_TITLES];
-
-
 /*
  * Certain items, if aware, are known instantly
  * This function is used only by "flavor_init()"
@@ -433,68 +65,6 @@ static bool object_easy_know(int i)
 
 
 /*
- * Certain items have a flavor
- * This function is used only by "flavor_init()"
- */
-static bool object_flavor(int k_idx)
-{
-       object_kind *k_ptr = &k_info[k_idx];
-
-       /* Analyze the item */
-       switch (k_ptr->tval)
-       {
-               case TV_AMULET:
-               {
-                       return (0x80 + amulet_col[k_ptr->sval]);
-               }
-
-               case TV_RING:
-               {
-                       return (0x90 + ring_col[k_ptr->sval]);
-               }
-
-               case TV_STAFF:
-               {
-                       return (0xA0 + staff_col[k_ptr->sval]);
-               }
-
-               case TV_WAND:
-               {
-                       return (0xB0 + wand_col[k_ptr->sval]);
-               }
-
-               case TV_ROD:
-               {
-                       return (0xC0 + rod_col[k_ptr->sval]);
-               }
-
-               case TV_SCROLL:
-               {
-                       return (0xD0 + scroll_col[k_ptr->sval]);
-               }
-
-               case TV_POTION:
-               {
-                       return (0xE0 + potion_col[k_ptr->sval]);
-               }
-
-               case TV_FOOD:
-               {
-                       if (k_ptr->sval < SV_FOOD_MIN_FOOD)
-                       {
-                               return (0xF0 + food_col[k_ptr->sval]);
-                       }
-
-                       break;
-               }
-       }
-
-       /* No flavor */
-       return (0);
-}
-
-
-/*
  * Create a name from random parts.
  */
 void get_table_name_aux(char *out_string)
@@ -506,6 +76,32 @@ void get_table_name_aux(char *out_string)
        get_rnd_line("aname_j.txt", 2, Syllable);
        strcat(out_string, Syllable);
 #else
+#define MAX_SYLLABLES 164       /* Used with scrolls (see below) */
+
+       static cptr syllables[MAX_SYLLABLES] = {
+               "a", "ab", "ag", "aks", "ala", "an", "ankh", "app",
+               "arg", "arze", "ash", "aus", "ban", "bar", "bat", "bek",
+               "bie", "bin", "bit", "bjor", "blu", "bot", "bu",
+               "byt", "comp", "con", "cos", "cre", "dalf", "dan",
+               "den", "der", "doe", "dok", "eep", "el", "eng", "er", "ere", "erk",
+               "esh", "evs", "fa", "fid", "flit", "for", "fri", "fu", "gan",
+               "gar", "glen", "gop", "gre", "ha", "he", "hyd", "i",
+               "ing", "ion", "ip", "ish", "it", "ite", "iv", "jo",
+               "kho", "kli", "klis", "la", "lech", "man", "mar",
+               "me", "mi", "mic", "mik", "mon", "mung", "mur", "nag", "nej",
+               "nelg", "nep", "ner", "nes", "nis", "nih", "nin", "o",
+               "od", "ood", "org", "orn", "ox", "oxy", "pay", "pet",
+               "ple", "plu", "po", "pot", "prok", "re", "rea", "rhov",
+               "ri", "ro", "rog", "rok", "rol", "sa", "san", "sat",
+               "see", "sef", "seh", "shu", "ski", "sna", "sne", "snik",
+               "sno", "so", "sol", "sri", "sta", "sun", "ta", "tab",
+               "tem", "ther", "ti", "tox", "trol", "tue", "turs", "u",
+               "ulk", "um", "un", "uni", "ur", "val", "viv", "vly",
+               "vom", "wah", "wed", "werg", "wex", "whon", "wun", "x",
+               "yerg", "yp", "zun", "tri", "blaa", "jah", "bul", "on",
+               "foo", "ju", "xuxu"
+       };
+
        int testcounter = randint1(3) + 1;
 
        strcpy(out_string, "");
@@ -550,6 +146,52 @@ void get_table_name(char *out_string)
 
 
 /*
+ * Shuffle flavor indices of a group of objects with given tval
+ */
+static void shuffle_flavors(byte tval)
+{
+       s16b *k_idx_list;
+       int k_idx_list_num = 0;
+       int i;
+
+       /* Allocate an array for a list of k_idx */
+       C_MAKE(k_idx_list, max_k_idx, s16b);
+
+       /* Search objects with given tval for shuffle */
+       for (i = 0; i < max_k_idx; i++)
+       {
+               object_kind *k_ptr = &k_info[i];
+
+               /* Skip non-Rings */
+               if (k_ptr->tval != tval) continue;
+
+               /* Paranoia -- Skip objects without flavor */
+               if (!k_ptr->flavor) continue;
+
+               /* Skip objects with a fixed flavor name */
+               if (have_flag(k_ptr->flags, TR_FIXED_FLAVOR)) continue;
+
+               /* Remember k_idx */
+               k_idx_list[k_idx_list_num] = i;
+
+               /* Increase number of remembered indices */
+               k_idx_list_num++;
+       }
+
+       /* Shuffle flavors */
+       for (i = 0; i < k_idx_list_num; i++)
+       {
+               object_kind *k1_ptr = &k_info[k_idx_list[i]];
+               object_kind *k2_ptr = &k_info[k_idx_list[randint0(k_idx_list_num)]];
+
+               /* Swap flavors of this pair */
+               s16b tmp = k1_ptr->flavor;
+               k1_ptr->flavor = k2_ptr->flavor;
+               k2_ptr->flavor = tmp;
+       }
+}
+
+/*
  * Prepare the "variable" part of the "k_info" array.
  *
  * The "color"/"metal"/"type" of an item is its "flavor".
@@ -582,12 +224,7 @@ void get_table_name(char *out_string)
  */
 void flavor_init(void)
 {
-       int     i, j;
-
-       byte    temp_col;
-
-       cptr    temp_adj;
-
+       int i;
 
        /* Hack -- Use the "simple" RNG */
        Rand_quick = TRUE;
@@ -596,195 +233,44 @@ void flavor_init(void)
        Rand_value = seed_flavor;
 
 
-       /* Efficiency -- Rods/Wands share initial array */
-       for (i = 0; i < MAX_METALS; i++)
-       {
-               rod_adj[i] = wand_adj[i];
-               rod_col[i] = wand_col[i];
-       }
-
-
-       /* Rings have "ring colors" */
-       for (i = 0; i < MAX_ROCKS; i++)
-       {
-               j = randint0(MAX_ROCKS);
-               temp_adj = ring_adj[i];
-               ring_adj[i] = ring_adj[j];
-               ring_adj[j] = temp_adj;
-
-               temp_col = ring_col[i];
-               ring_col[i] = ring_col[j];
-               ring_col[j] = temp_col;
-       }
-
-       /* Hack -- The One Ring */
-#ifdef JP
-       ring_adj[SV_RING_POWER] = "¶â̵¹¤¤Î";
-       ring_adj[SV_RING_AHO] = "¶âÍ­¹¤¤Î";
-#else
-       ring_adj[SV_RING_POWER] = "Plain Gold";
-       ring_adj[SV_RING_AHO] = "Plain Goldarn";
-#endif
-
-       if (!use_graphics)
-       {
-               ring_col[SV_RING_POWER] = TERM_YELLOW;
-               ring_col[SV_RING_AHO] = TERM_YELLOW;
-       }
-
-       /* Amulets have "amulet colors" */
-       for (i = 0; i < MAX_AMULETS; i++)
+       /* Initialize flavor index of each object by itself */
+       for (i = 0; i < max_k_idx; i++)
        {
-               j = randint0(MAX_AMULETS);
-               temp_adj = amulet_adj[i];
-               amulet_adj[i] = amulet_adj[j];
-               amulet_adj[j] = temp_adj;
-
-               temp_col = amulet_col[i];
-               amulet_col[i] = amulet_col[j];
-               amulet_col[j] = temp_col;
-       }
-
-       /* Staffs */
-       for (i = 0; i < MAX_WOODS; i++)
-       {
-               j = randint0(MAX_WOODS);
-               temp_adj = staff_adj[i];
-               staff_adj[i] = staff_adj[j];
-               staff_adj[j] = temp_adj;
-
-               temp_col = staff_col[i];
-               staff_col[i] = staff_col[j];
-               staff_col[j] = temp_col;
-       }
-
-       /* Wands */
-       for (i = 0; i < MAX_METALS; i++)
-       {
-               j = randint0(MAX_METALS);
-               temp_adj = wand_adj[i];
-               wand_adj[i] = wand_adj[j];
-               wand_adj[j] = temp_adj;
-
-               temp_col = wand_col[i];
-               wand_col[i] = wand_col[j];
-               wand_col[j] = temp_col;
-       }
+               object_kind *k_ptr = &k_info[i];
 
-       /* Rods */
-       for (i = 0; i < MAX_METALS; i++)
-       {
-               j = randint0(MAX_METALS);
-               temp_adj = rod_adj[i];
-               rod_adj[i] = rod_adj[j];
-               rod_adj[j] = temp_adj;
-
-               temp_col = rod_col[i];
-               rod_col[i] = rod_col[j];
-               rod_col[j] = temp_col;
-       }
+               /* Skip objects without flavor name */
+               if (!k_ptr->flavor_name) continue;
 
-       /* Foods (Mushrooms) */
-       for (i = 0; i < MAX_SHROOM; i++)
-       {
-               j = randint0(MAX_SHROOM);
-               temp_adj = food_adj[i];
-               food_adj[i] = food_adj[j];
-               food_adj[j] = temp_adj;
-
-               temp_col = food_col[i];
-               food_col[i] = food_col[j];
-               food_col[j] = temp_col;
-       }
-
-       /* Potions */
-       for (i = 4; i < MAX_COLORS; i++)
-       {
-               j = randint0(MAX_COLORS - 4) + 4;
-               temp_adj = potion_adj[i];
-               potion_adj[i] = potion_adj[j];
-               potion_adj[j] = temp_adj;
-
-               temp_col = potion_col[i];
-               potion_col[i] = potion_col[j];
-               potion_col[j] = temp_col;
+               /*
+                * Initialize flavor index to itself
+                *  -> Shuffle it later
+                */
+               k_ptr->flavor = i;
        }
 
-       /* Scrolls (random titles, always white) */
-       for (i = 0; i < MAX_TITLES; i++)
-       {
-               /* Get a new title */
-               while (TRUE)
-               {
-                       char buf[80];
-
-                       bool okay;
+       /* Shuffle Rings */
+       shuffle_flavors(TV_RING);
 
-                       /* Start a new title */
-                       buf[0] = '\0';
+       /* Shuffle Amulets */
+       shuffle_flavors(TV_AMULET);
 
-                       /* Collect words until done */
-                       while (1)
-                       {
-                               int q, s;
+       /* Shuffle Staves */
+       shuffle_flavors(TV_STAFF);
 
-                               char tmp[80];
+       /* Shuffle Wands */
+       shuffle_flavors(TV_WAND);
 
-                               /* Start a new word */
-                               tmp[0] = '\0';
+       /* Shuffle Rods */
+       shuffle_flavors(TV_ROD);
 
-                               /* Choose one or two syllables */
-                               s = ((randint0(100) < 30) ? 1 : 2);
+       /* Shuffle Mushrooms */
+       shuffle_flavors(TV_FOOD);
 
-                               /* Add a one or two syllable word */
-                               for (q = 0; q < s; q++)
-                               {
-                                       /* Add the syllable */
-                                       strcat(tmp, syllables[randint0(MAX_SYLLABLES)]);
-                               }
+       /* Shuffle Potions */
+       shuffle_flavors(TV_POTION);
 
-                               /* Stop before getting too long */
-                               if (strlen(buf) + 1 + strlen(tmp) > 15) break;
-
-                               /* Add a space */
-                               strcat(buf, " ");
-
-                               /* Add the word */
-                               strcat(buf, tmp);
-                       }
-
-                       /* Save the title */
-                       strcpy(scroll_adj[i], buf+1);
-
-                       /* Assume okay */
-                       okay = TRUE;
-
-                       /* Check for "duplicate" scroll titles */
-                       for (j = 0; j < i; j++)
-                       {
-                               cptr hack1 = scroll_adj[j];
-                               cptr hack2 = scroll_adj[i];
-
-                               /* Compare first four characters */
-                               if (*hack1++ != *hack2++) continue;
-                               if (*hack1++ != *hack2++) continue;
-                               if (*hack1++ != *hack2++) continue;
-                               if (*hack1++ != *hack2++) continue;
-
-                               /* Not okay */
-                               okay = FALSE;
-
-                               /* Stop looking */
-                               break;
-                       }
-
-                       /* Break when done */
-                       if (okay) break;
-               }
-
-               /* All scrolls are white */
-               scroll_col[i] = TERM_WHITE;
-       }
+       /* Shuffle Scrolls */
+       shuffle_flavors(TV_SCROLL);
 
 
        /* Hack -- Use the "complex" RNG */
@@ -798,9 +284,6 @@ void flavor_init(void)
                /* Skip "empty" objects */
                if (!k_ptr->name) continue;
 
-               /* Extract "flavor" (if any) */
-               k_ptr->flavor = object_flavor(i);
-
                /* No flavor yields aware */
                if (!k_ptr->flavor) k_ptr->aware = TRUE;
 
@@ -1662,6 +1145,7 @@ static void get_inscription(char *buff, object_type *o_ptr)
  *   OD_NO_PLURAL        : Forbidden use of plural 
  *   OD_STORE            : Assume to be aware and known
  *   OD_NO_FLAVOR        : Allow to hidden flavor
+ *   OD_FORCE_FLAVOR     : Get un-shuffled flavor name
  */
 void object_desc(char *buf, object_type *o_ptr, u32b mode)
 {
@@ -1674,9 +1158,6 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
        /* Assume no "modifier" string */
        cptr            modstr = "";
 
-       /* Hack -- Extract the sub-type "indexx" */
-       int             indexx = o_ptr->sval;
-
        int             power;
 
        bool            aware = FALSE;
@@ -1702,6 +1183,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
        object_type *bow_ptr;
 
        object_kind *k_ptr = &k_info[o_ptr->k_idx];
+       object_kind *flavor_k_ptr = &k_info[k_ptr->flavor];
 
        /* Extract some flags */
        object_flags(o_ptr, flgs);
@@ -1726,6 +1208,17 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                known = TRUE;
        }
 
+       /* Force to be flavor name only */
+       if (mode & OD_FORCE_FLAVOR)
+       {
+               aware = FALSE;
+               flavor = TRUE;
+               known = FALSE;
+
+               /* Cancel shuffling */
+               flavor_k_ptr = k_ptr;
+       }
+
        /* Analyze the object */
        switch (o_ptr->tval)
        {
@@ -1875,7 +1368,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                        }
 
                        /* Color the object */
-                       modstr = amulet_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                         if (!flavor)    basenm = "%¤Î¥¢¥ß¥å¥ì¥Ã¥È";
@@ -1901,7 +1394,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                        }
 
                        /* Color the object */
-                       modstr = ring_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                         if (!flavor)    basenm = "%¤Î»ØÎØ";
@@ -1926,7 +1419,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                case TV_STAFF:
                {
                        /* Color the object */
-                       modstr = staff_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                         if (!flavor)    basenm = "%¤Î¾ó";
@@ -1944,7 +1437,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                case TV_WAND:
                {
                        /* Color the object */
-                       modstr = wand_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                         if (!flavor)    basenm = "%¤ÎËâË¡ËÀ";
@@ -1962,7 +1455,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                case TV_ROD:
                {
                        /* Color the object */
-                       modstr = rod_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                        if (!flavor)    basenm = "%¤Î¥í¥Ã¥É";
@@ -1980,7 +1473,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                case TV_SCROLL:
                {
                        /* Color the object */
-                       modstr = scroll_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                         if (!flavor)    basenm = "%¤Î´¬Êª";
@@ -1998,7 +1491,7 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                case TV_POTION:
                {
                        /* Color the object */
-                       modstr = potion_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                         if (!flavor)    basenm = "%¤ÎÌô";
@@ -2016,10 +1509,10 @@ void object_desc(char *buf, object_type *o_ptr, u32b mode)
                case TV_FOOD:
                {
                        /* Ordinary food is "boring" */
-                       if (o_ptr->sval >= SV_FOOD_MIN_FOOD) break;
+                       if (!k_ptr->flavor_name) break;
 
                        /* Color the object */
-                       modstr = food_adj[indexx];
+                       modstr = k_name + flavor_k_ptr->flavor_name;
 
 #ifdef JP
                         if (!flavor)    basenm = "%¤Î¥­¥Î¥³";
index b677674..ebdb082 100644 (file)
@@ -770,6 +770,7 @@ static cptr k_info_flags[] =
        "ESP_NONLIVING",
        "ESP_UNIQUE",
        "FULL_NAME",
+       "FIXED_FLAVOR",
 };
 
 
@@ -1818,19 +1819,19 @@ errr parse_k_info(char *buf, header *head)
        /* Process 'N' for "New/Number/Name" */
        if (buf[0] == 'N')
        {
+#ifdef JP
+               char *flavor;
+#endif
+
                /* Find the colon before the name */
                s = my_strchr(buf+2, ':');
 
-                       /* Verify that colon */
+               /* Verify that colon */
                if (!s) return (1);
 
                /* Nuke the colon, advance to the name */
                *s++ = '\0';
 
-#ifdef JP
-               /* Paranoia -- require a name */
-               if (!*s) return (1);
-#endif
                /* Get the index */
                i = atoi(buf+2);
 
@@ -1847,6 +1848,22 @@ errr parse_k_info(char *buf, header *head)
                k_ptr = &k_info[i];
 
 #ifdef JP
+               /* Paranoia -- require a name */
+               if (!*s) return (1);
+
+               /* Find the colon before the flavor */
+               flavor = my_strchr(s, ':');
+
+               /* Verify that colon */
+               if (flavor)
+               {
+                       /* Nuke the colon, advance to the flavor */
+                       *flavor++ = '\0';
+
+                       /* Store the flavor */
+                       if (!add_name(&k_ptr->flavor_name, head, flavor)) return (7);
+               }
+
                /* Store the name */
                if (!add_name(&k_ptr->name, head, s)) return (7);
 #endif
@@ -1866,9 +1883,24 @@ errr parse_k_info(char *buf, header *head)
 #else
        else if (buf[0] == 'E')
        {
-               /* Acquire the Text */
+               char *flavor;
+
+               /* Acquire the name */
                s = buf+2;
 
+               /* Find the colon before the flavor */
+               flavor = my_strchr(s, ':');
+
+               /* Verify that colon */
+               if (flavor)
+               {
+                       /* Nuke the colon, advance to the flavor */
+                       *flavor++ = '\0';
+
+                       /* Store the flavor */
+                       if (!add_name(&k_ptr->flavor_name, head, flavor)) return (7);
+               }
+
                /* Store the name */
                if (!add_name(&k_ptr->name, head, s)) return (7);
        }
index 2db27e1..84272a8 100644 (file)
@@ -106,6 +106,7 @@ struct object_kind
 {
        u32b name;                      /* Name (offset) */
        u32b text;                      /* Text (offset) */
+       u32b flavor_name;               /* Flavor name (offset) */
 
        byte tval;                      /* Object type */
        byte sval;                      /* Object sub type */
@@ -143,7 +144,7 @@ struct object_kind
        byte x_char;            /* Desired object character */
 
 
-       byte flavor;                    /* Special object flavor (or zero) */
+       s16b flavor;            /* Special object flavor (or zero) */
 
        bool easy_know;         /* This object is always known (if aware) */