OSDN Git Service

add monobj
authorSHIRAKATA Kentaro <argrath@ub32.org>
Tue, 11 Sep 2018 20:48:12 +0000 (05:48 +0900)
committerSHIRAKATA Kentaro <argrath@ub32.org>
Wed, 12 Sep 2018 11:26:04 +0000 (20:26 +0900)
monobj/.gitignore [new file with mode: 0644]
monobj/Makefile [new file with mode: 0644]
monobj/jtrnsmon.dat [new file with mode: 0644]
monobj/jtrnsobj.dat [new file with mode: 0644]
monobj/patchmonst.pl [new file with mode: 0644]
monobj/patchobject.pl [new file with mode: 0644]
monobj/readme.md [new file with mode: 0644]
readme.md [new file with mode: 0644]

diff --git a/monobj/.gitignore b/monobj/.gitignore
new file mode 100644 (file)
index 0000000..2170f49
--- /dev/null
@@ -0,0 +1,4 @@
+monst.c
+monstj.c
+objects.c
+objectsj.c
diff --git a/monobj/Makefile b/monobj/Makefile
new file mode 100644 (file)
index 0000000..5194583
--- /dev/null
@@ -0,0 +1,7 @@
+all: monstj.c objectsj.c
+
+monstj.c: monst.c jtrnsmon.dat
+       perl patchmonst.pl
+
+objectsj.c: objects.c jtrnsobj.dat
+       perl patchobject.pl
diff --git a/monobj/jtrnsmon.dat b/monobj/jtrnsmon.dat
new file mode 100644 (file)
index 0000000..165bd30
--- /dev/null
@@ -0,0 +1,835 @@
+#
+#      Japanese NetHack Copyright (c) Issei Numata 2000
+#      JNetHack may be freely redistributed.  See license for details. 
+#
+#      English -> Japanese monster table
+#
+player:                        \82 \82È\82½:
+#
+#      ants
+#
+giant ant:             \8b\90\91å\8ba:
+killer bee:            \8eE\90l\96I:
+soldier ant:           \95º\91à\8ba:
+fire ant:              \89Î\8ba:
+giant beetle:          \8b\90\91å\83J\83u\83g\92\8e:
+queen bee:             \8f\97\89¤\96I:
+#
+#      blobs
+#
+acid blob:             \8e_\82Ì\83u\83\8d\83b\83u:
+quivering blob:                \90k\82¦\82é\83u\83\8d\83b\83u:
+gelatinous cube:       \83[\83\89\83`\83\93\83L\83\85\81[\83u:
+#
+#      cockatrice
+#
+chickatrice:           \83`\83J\83g\83\8a\83X:
+cockatrice:            \83R\83J\83g\83\8a\83X:
+pyrolisk:              \83s\83\8d\83\8a\83X\83N:
+#
+#      dogs and other canines
+#
+jackal:                        \83W\83\83\83b\83J\83\8b:
+fox:                   \8cÏ:
+coyote:                        \83R\83\88\81[\83e:
+werejackal:            \83W\83\83\83b\83J\83\8b\90l\8aÔ:
+little dog:            \8ee\8c¢:
+dog:                   \8c¢:
+large dog:             \91å\82«\82È\8c¢:
+dingo:                 \96ì\8c¢:
+wolf:                  \98T:
+werewolf:              \98T\90l\8aÔ:
+warg:                  \83\8f\81[\83O:
+winter wolf:           \93~\98T:
+winter wolf cub:       \93~\98T\82Ì\8eq:
+hell hound pup:                \83w\83\8b\83n\83E\83\93\83h\82Ì\8ee:
+hell hound:            \83w\83\8b\83n\83E\83\93\83h:
+Cerberus:              \83P\83\8b\83x\83\8d\83X:
+#
+#      eyes
+#
+gas spore:             \95ï\8eq\83K\83X:
+floating eye:          \82³\82Ü\82æ\82¤\96Ú:
+freezing sphere:       \95X\82Ì\8b\85\91Ì:
+flaming sphere:                \89\8a\82Ì\8b\85\91Ì:
+shocking sphere:       \93d\8c\82\82Ì\8b\85\91Ì:
+beholder:              \83r\83z\83\8b\83_\81[:
+#
+#      felines 
+#
+kitten:                        \8f¬\94L:
+housecat:              \89Æ\94L:
+jaguar:                        \83W\83\83\83K\81[:
+lynx:                  \8eR\94L:
+panther:               \83p\83\93\83T\81[:
+large cat:             \91å\82«\82È\94L:
+tiger:                 \8cÕ:
+#
+#      gremlins
+#
+gremlin:               \83O\83\8c\83\80\83\8a\83\93:
+gargoyle:              \83K\81[\83S\83C\83\8b:
+winged gargoyle:       \89H\82Ì\82 \82é\83K\81[\83S\83C\83\8b:
+#
+#      humanoids
+#
+hobbit:                        \83z\83r\83b\83g:
+dwarf:                 \83h\83\8f\81[\83t:
+bugbear:               \83o\83O\83x\83A\81[:
+dwarf lord:            \83h\83\8f\81[\83t\82Ì\8bM\91°:
+dwarf king:            \83h\83\8f\81[\83t\82Ì\89¤:
+mind flayer:           \83}\83C\83\93\83h\83t\83\8c\83A:
+master mind flayer:    \83}\83X\83^\81[\83}\83C\83\93\83h\83t\83\8c\83A:
+#
+#      imps & other minor demons/devils
+#
+manes:                 \96S\97ì:
+homunculus:            \83z\83\80\83\93\83N\83\8b\83X:
+imp:                   \83C\83\93\83v:
+lemure:                        \83\8c\83\80\83\8c\81[\83X:
+quasit:                        \83N\83A\83V\83g:
+tengu:                 \93V\8bç:
+#
+#      jellies 
+#
+blue jelly:            \90Â\90F\83[\83\8a\81[:
+spotted jelly:         \82Ü\82¾\82ç\83[\83\8a\81[:
+ochre jelly:           \89©\93y\90F\83[\83\8a\81[:
+#
+#      kobolds 
+#
+kobold:                        \83R\83{\83\8b\83h:
+large kobold:          \91å\82«\82È\83R\83{\83\8b\83h:
+kobold lord:           \83R\83{\83\8b\83h\82Ì\8bM\91°:
+kobold shaman:         \83R\83{\83\8b\83h\82Ì\8eô\8fp\8et:
+#
+#      leprechauns
+#
+leprechaun:            \83\8c\83v\83\89\83R\81[\83\93:
+#
+#      mimics
+#
+small mimic:           \8f¬\82³\82È\83~\83~\83b\83N:
+large mimic:           \91å\82«\82È\83~\83~\83b\83N:
+giant mimic:           \8b\90\91å\82È\83~\83~\83b\83N:
+#
+#      nymphs
+#
+wood nymph:            \96Ø\82Ì\83j\83\93\83t:
+water nymph:           \90\85\82Ì\83j\83\93\83t:
+mountain nymph:                \8eR\82Ì\83j\83\93\83t:
+#
+#      orcs
+#
+goblin:                        \83S\83u\83\8a\83\93:
+hobgoblin:             \83z\83u\83S\83u\83\8a\83\93:
+orc:                   \83I\81[\83N:
+hill orc:              \8bu\82Ì\83I\81[\83N:
+Mordor orc:            \83\82\83\8b\83h\81[\83\8b\82Ì\83I\81[\83N:
+Uruk-hai:              \83E\83\8b\83N\81E\83n\83C:
+orc shaman:            \83I\81[\83N\82Ì\8eô\8fp\8et:
+orc-captain:           \83I\81[\83N\82Ì\91à\92·:
+#
+#       piercers
+#
+rock piercer:          \8aâ\8bò\82¢:
+iron piercer:          \93S\8bò\82¢:
+glass piercer:         \83K\83\89\83X\8bò\82¢:
+#
+#      quadrupeds (generic)
+#
+rothe:                 \83\8d\83[:
+mumak:                 \83\80\81[\83}\83N:
+leocrotta:             \83\8c\83I\83N\83\8d\83b\83^:
+wumpus:                        \83\8f\83\93\83p\83X:
+titanothere:           \83`\83^\83m\83[\83A:
+baluchitherium:                \83o\83\8b\83L\83e\83\8a\83E\83\80:
+mastodon:              \83}\83X\83g\83h\83\93:
+#
+#      rodents 
+#
+sewer rat:             \83h\83u\83l\83Y\83~:
+giant rat:             \8b\90\91å\83l\83Y\83~:
+rabid rat:             \8b¢\96\\83l\83Y\83~:
+rat:                   \82Ë\82¸\82Ý:
+wererat:               \82Ë\82¸\82Ý\90l\8aÔ:
+rock mole:             \8aâ\82à\82®\82ç:
+woodchuck:             \83\8a\83X:
+#
+#      spiders and scorpions
+#
+cave spider:           \93´\8cA\83O\83\82:
+centipede:             \83\80\83J\83f:
+giant spider:          \8b\90\91å\83O\83\82:
+scorpion:              \83T\83\\83\8a:
+#
+#      trappers, lurkers, &c.
+#
+lurker above:          \83\89\81[\83J\81[:
+trapper:               \83g\83\89\83b\83p\81[:
+#
+#      unicorns
+#
+white unicorn:         \94\92\83\86\83j\83R\81[\83\93:
+gray unicorn:          \8aD\90F\83\86\83j\83R\81[\83\93:
+black unicorn:         \8d\95\83\86\83j\83R\81[\83\93:
+pony:                  \8ee\94n:
+horse:                 \94n:
+warhorse:              \90í\93¬\97p\82Ì\94n:
+#
+#      vortices
+#
+fog cloud:             \96\82Ì\89_:
+dust vortex:           \82Ù\82±\82è\82Ì\89Q:
+ice vortex:            \95X\82Ì\89Q:
+energy vortex:         \83G\83l\83\8b\83M\81[\82Ì\89Q:
+steam vortex:          \8fö\8bC\82Ì\89Q:
+fire vortex:           \89\8a\82Ì\89Q:
+#
+#      worms
+#
+baby long worm:                \83\8d\83\93\83O\83\8f\81[\83\80\82Ì\8eq\8b\9f:
+baby purple worm:      \8e\87\83\8f\81[\83\80\82Ì\8eq\8b\9f:
+long worm:             \83\8d\83\93\83O\83\8f\81[\83\80:
+purple worm:           \8e\87\83\8f\81[\83\80:
+#
+#      Dummy monster needed for visual interface. 
+#
+long worm tail:                \83\8d\83\93\83O\83\8f\81[\83\80\82Ì\90K\94ö:
+#
+#      xan, &c.
+#
+grid bug:              \83O\83\8a\83b\83h\83o\83O:
+xan:                   \83U\83\93:
+#
+#      lights 
+#
+yellow light:          \89©\90F\82¢\8cõ:
+black light:           \8d\95\82¢\8cõ:
+#
+#      zruty
+#
+zruty:                 \83Y\83\8b\83e\83B:
+#
+#      Angels and other lawful minions 
+#
+couatl:                        \83R\83E\83A\83g\83\8b:
+Aleax:                 \83A\83\8c\83A\83b\83N\83X:
+Angel:                 \93V\8eg:
+ki-rin:                        êi\97Ù:
+Archon:                        \83A\83\8b\83R\83\93:
+#
+#      Bats
+#
+bat:                   \82±\82¤\82à\82è:
+giant bat:             \8b\90\91å\82±\82¤\82à\82è:
+raven:                 \83I\83I\83K\83\89\83X:
+vampire bat:           \8bz\8c\8c\82±\82¤\82à\82è:
+#
+#      Centaurs
+#
+plains centaur:                \91\90\8c´\82Ì\83P\83\93\83^\83E\83\8d\83X:
+forest centaur:                \90X\82Ì\83P\83\93\83^\83E\83\8d\83X:
+mountain centaur:      \8eR\82Ì\83P\83\93\83^\83E\83\8d\83X:
+#
+#      Dragons
+#
+baby gray dragon:      \8aD\90F\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby silver dragon:    \8bâ\90F\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby red dragon:       \90Ô\90F\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby white dragon:     \94\92\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby orange dragon:    \83I\83\8c\83\93\83W\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby black dragon:     \8d\95\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby blue dragon:      \90Â\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby green dragon:     \97Î\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+baby yellow dragon:    \89©\90F\83h\83\89\83S\83\93\82Ì\8eq\8b\9f:
+gray dragon:           \8aD\90F\83h\83\89\83S\83\93:
+silver dragon:         \8bâ\90F\83h\83\89\83S\83\93:
+red dragon:            \90Ô\90F\83h\83\89\83S\83\93:
+white dragon:          \94\92\83h\83\89\83S\83\93:
+orange dragon:         \83I\83\8c\83\93\83W\83h\83\89\83S\83\93:
+black dragon:          \8d\95\83h\83\89\83S\83\93:
+blue dragon:           \90Â\83h\83\89\83S\83\93:
+green dragon:          \97Î\83h\83\89\83S\83\93:
+yellow dragon:         \89©\90F\83h\83\89\83S\83\93:
+#
+#      Elementals
+#
+stalker:               \83X\83g\81[\83J\81[:
+air elemental:         \95\97\82Ì\90¸:
+fire elemental:                \89Î\82Ì\90¸:
+earth elemental:       \93y\82Ì\90¸:
+water elemental:       \90\85\82Ì\90¸:
+#
+#      Fungi
+#
+lichen:                        \91Û\82Ì\89ö\95¨:
+brown mold:            \92\83\90F\83\82\81[\83\8b\83h:
+yellow mold:           \89©\90F\83\82\81[\83\8b\83h:
+green mold:            \97Î\83\82\81[\83\8b\83h:
+red mold:              \90Ô\90F\83\82\81[\83\8b\83h:
+shrieker:              \83V\83\85\83\8a\81[\83J\81[:
+violet fungus:         \8e\87\83L\83m\83R:
+#
+#      Gnomes
+#
+gnome:                 \83m\81[\83\80:
+gnome lord:            \83m\81[\83\80\82Ì\8bM\91°:
+gnomish wizard:                \83m\81[\83\80\82Ì\96\82\96@\8eg\82¢:
+gnome king:            \83m\81[\83\80\82Ì\89¤:
+#
+#      giant Humanoids
+#
+giant:                 \8b\90\90l:
+stone giant:           \8aâ\90Î\8b\90\90l:
+hill giant:            \8bu\82Ì\8b\90\90l:
+fire giant:            \89\8a\82Ì\8b\90\90l:
+frost giant:           \90\81\90á\82Ì\8b\90\90l:
+storm giant:           \97\8b\82Ì\8b\90\90l:
+ettin:                 \83G\83e\83B\83\93:
+titan:                 \83^\83C\83^\83\93:
+minotaur:              \83~\83m\83^\83E\83\8d\83X:
+#
+#      Invisible stalker
+#
+stalker:               \83X\83g\81[\83J\81[:
+#
+#      Jabberwock 
+#
+jabberwock:            \83W\83\83\83o\83E\83H\83b\83N:
+#
+#      Kops
+#
+Keystone Kop:          \8cx\94õ\88õ:
+Kop Sergeant:          \8f\84\8d¸:
+Kop Lieutenant:                \8f\84\8d¸\95\94\92·:
+Kop Kaptain:           \8cx\95\94\95â:
+#
+#      Liches
+#
+lich:                  \83\8a\83b\83`:
+demilich:              \83f\83~\83\8a\83b\83`:
+master lich:           \83}\83X\83^\81[\83\8a\83b\83`:
+arch-lich:             \83A\81[\83`\83\8a\83b\83`:
+#
+#      Mummies 
+#
+kobold mummy:          \83R\83{\83\8b\83h\82Ì\83~\83C\83\89:
+gnome mummy:           \83m\81[\83\80\82Ì\83~\83C\83\89:
+orc mummy:             \83I\81[\83N\82Ì\83~\83C\83\89:
+dwarf mummy:           \83h\83\8f\81[\83t\82Ì\83~\83C\83\89:
+elf mummy:             \83G\83\8b\83t\82Ì\83~\83C\83\89:
+human mummy:           \90l\8aÔ\82Ì\83~\83C\83\89:
+ettin mummy:           \83G\83e\83B\83\93\82Ì\83~\83C\83\89:
+giant mummy:           \8b\90\90l\82Ì\83~\83C\83\89:
+#
+#      Nagas
+#
+red naga hatchling:    \90Ô\90F\83i\81[\83K\82Ì\90\97:
+black naga hatchling:  \8d\95\83i\81[\83K\82Ì\90\97:
+golden naga hatchling: \8bà\90F\83i\81[\83K\82Ì\90\97:
+guardian naga hatchling:       \94Ô\95º\83i\81[\83K\82Ì\90\97:
+red naga:              \90Ô\90F\83i\81[\83K:
+black naga:            \8d\95\83i\81[\83K:
+golden naga:           \8bà\90F\83i\81[\83K:
+guardian naga:         \94Ô\95º\83i\81[\83K:
+#
+#      Ogres
+#
+ogre:                  \83I\81[\83K:
+ogre lord:             \83I\81[\83K\82Ì\8cN\8eå:
+ogre king:             \83I\81[\83K\82Ì\89¤:
+#
+#      Puddings 
+#
+gray ooze:             \8aD\90F\83E\81[\83Y:
+brown pudding:         \92\83\90F\83v\83\8a\83\93:
+black pudding:         \8d\95\83v\83\8a\83\93:
+green slime:           \97Î\83X\83\89\83C\83\80:
+#
+#      Quantum Mechanics
+#
+quantum mechanic:      \97Ê\8eq\95¨\97\9d\8aw\8eÒ:
+#
+#      Rust Monster
+#
+rust monster:          \8eK\82Ì\89ö\95¨:
+disenchanter:          \8bz\96\82\82Ì\89ö\95¨:
+#
+#      Snakes
+#
+garter snake:          \8f¬\82³\82È\83w\83r:
+snake:                 \83w\83r:
+water moccasin:                \90\85\83w\83r:
+pit viper:             \83n\83u:
+python:                        \83j\83V\83L\83w\83r:
+cobra:                 \83R\83u\83\89:
+#
+#      Trolls
+#
+troll:                 \83g\83\8d\83\8b:
+ice troll:             \95X\82Ì\83g\83\8d\83\8b:
+rock troll:            \8aâ\82Ì\83g\83\8d\83\8b:
+water troll:           \90\85\82Ì\83g\83\8d\83\8b:
+Olog-hai:              \83I\83\8d\83O\83n\83C:
+#
+#      Umber Hulk
+#
+umber hulk:            \83A\83\93\83o\81[\83n\83\8b\83N:
+#
+#      Vampires
+#
+vampire:               \8bz\8c\8c\8bS:
+vampire lord:          \8bz\8c\8c\8bS\82Ì\8bM\91°:
+Vlad the Impaler:      \8bz\8c\8c\8bS\83\94\83\89\83h:
+#
+#      Wraiths 
+#
+barrow wight:          \83o\83\8d\83E\81E\83\8f\83C\83g:
+wraith:                        \83\8c\83C\83X:
+Nazgul:                        \83i\83Y\83O\83\8b:
+#
+#      Xorn
+#
+xorn:                  \83]\81[\83\93:
+#
+#      Yeti, Apes and other large beasts 
+#
+monkey:                        \89\8e:
+ape:                   \97Þ\90l\89\8e:
+owlbear:               \83A\83E\83\8b\83x\83A:
+yeti:                  \83C\83G\83e\83B:
+carnivorous ape:       \90l\8bò\82¢\89\8e:
+sasquatch:             \83T\83X\83J\83b\83`:
+#
+#      Zombies 
+#
+kobold zombie:         \83R\83{\83\8b\83h\82Ì\83]\83\93\83r:
+gnome zombie:          \83m\81[\83\80\82Ì\83]\83\93\83r:
+orc zombie:            \83I\81[\83N\82Ì\83]\83\93\83r:
+dwarf zombie:          \83h\83\8f\81[\83t\82Ì\83]\83\93\83r:
+elf zombie:            \83G\83\8b\83t\82Ì\83]\83\93\83r:
+human zombie:          \90l\8aÔ\82Ì\83]\83\93\83r:
+
+ettin zombie:          \83G\83e\83B\83\93\82Ì\83]\83\93\83r:
+giant zombie:          \8b\90\90l\82Ì\83]\83\93\83r:
+ghoul:                 \83O\81[\83\8b:
+skeleton:              \8a[\8d\9c:
+#
+#      Golems
+#
+straw golem:           \98m\82Ì\83S\81[\83\8c\83\80:
+paper golem:           \8e\86\82Ì\83S\81[\83\8c\83\80:
+rope golem:            \95R\82Ì\83S\81[\83\8c\83\80:
+gold golem:            \8bà\82Ì\83S\81[\83\8c\83\80:
+leather golem:         \94ç\82Ì\83S\81[\83\8c\83\80:
+wood golem:            \96Ø\82Ì\83S\81[\83\8c\83\80:
+flesh golem:           \93÷\82Ì\83S\81[\83\8c\83\80:
+clay golem:            \93y\82Ì\83S\81[\83\8c\83\80:
+stone golem:           \8aâ\82Ì\83S\81[\83\8c\83\80:
+glass golem:           \83K\83\89\83X\82Ì\83S\81[\83\8c\83\80:
+iron golem:            \93S\82Ì\83S\81[\83\8c\83\80:
+#
+#      Humans  
+#
+human:                 \90l\8aÔ:
+#werejackal:           \83W\83\83\83b\83J\83\8b\90l\8aÔ:
+#werewolf:             \98T\90l\8aÔ:
+Woodland-elf:          \90X\82Ì\83G\83\8b\83t:
+Green-elf:             \97Î\83G\83\8b\83t:
+Grey-elf:              \8aD\90F\83G\83\8b\83t:
+elf-lord:              \83G\83\8b\83t\82Ì\8bM\91°:
+Elvenking:             \83G\83\8b\83t\82Ì\89¤:
+doppelganger:          \83h\83b\83y\83\8b\83Q\83\93\83K\81[:
+nurse:                 \8aÅ\8cì\95w:
+shopkeeper:            \93X\8eå:
+guard:                 \94Ô\95º:
+prisoner:              \8eú\90l:
+Oracle:                        \8c«\8eÒ:
+aligned priest:                \91m\97µ:
+high priest:           \96@\89¤:
+#unarmored watchman:   \8aÛ\8d\98\82Ì\8c©\92£\82è:
+#unarmored soldier:    \8aÛ\8d\98\82Ì\90í\8em:
+soldier:               \95º\8em:
+sergeant:              \89º\8em\8a¯:
+lieutenant:            \95\9b\8a¯:
+captain:               \8ew\8aö\8a¯:
+watchman:              \8c©\92£\82è:
+watch captain:         \8c©\92£\82è\82Ì\91à\92·:
+Medusa:                        \83\81\83f\83\85\81[\83T:
+Wizard of Yendor:      \83C\83F\83\93\83_\81[\82Ì\96\82\96@\8eg\82¢:
+Croesus:               \83N\83\8d\83C\83\\83X:
+Charon:                        \83J\83\8d\83\93:
+#
+#      Ghosts  
+#
+ghost:                 \97H\97ì:
+shade:                 \89e:
+#
+#      (major) demons
+#
+water demon:           \90\85\82Ì\96\82\90_:
+horned devil:          \8ap\82Ì\82 \82é\88«\96\82:
+succubus:              \83T\83L\83\85\83o\83X:
+incubus:               \83C\83\93\83L\83\85\83o\83X:
+erinys:                        \83C\83\8a\83j\83X:
+barbed devil:          \9e\99\82Ì\88«\96\82:
+marilith:              \83}\83\8a\83\8a\83X:
+vrock:                 \83\94\83@\83\8d\83b\83N:
+hezrou:                        \83w\83Y\83\8d\83E:
+bone devil:            \8d\9c\82Ì\88«\96\82:
+ice devil:             \95X\82Ì\88«\96\82:
+nalfeshnee:            \83i\83\8b\83t\83F\83V\83j:
+pit fiend:             \8c\8a\82Ì\88«\97ì:
+balrog:                        \83o\83\8b\83\8d\83O:
+Juiblex:               \83W\83\87\83E\83r\83\8c\83b\83N\83X:
+Yeenoghu:              \83C\81[\83m\83O:
+Orcus:                 \83I\81[\83P\83X:
+Geryon:                        \83Q\81[\83\8a\83\85\83I\81[\83\93:
+Dispater:              \83f\83B\83X\83y\81[\83^:
+Baalzebub:             \83x\83\8b\83[\83u\83u:
+Asmodeus:              \83A\83X\83\82\83f\83E\83X:
+Demogorgon:            \83f\83\82\83S\83\8b\83S\83\93:
+Death:                 \83f\83X:
+Pestilence:            \83y\83X\83e\83B\83\8c\83\93\83X:
+Famine:                        \83t\83F\83~\83\93:
+mail daemon:           \83\81\83C\83\8b\83f\81[\83\82\83\93:
+djinni:                        \95\97\82Ì\83W\83\93:
+sandestin:             \83T\83\93\83f\83X\83e\83B\83\93:
+#
+#      sea monsters
+#
+jellyfish:             \83N\83\89\83Q:
+piranha:               \83s\83\89\83j\83A:
+shark:                 \83T\83\81:
+giant eel:             \8b\90\91å\83E\83i\83M:
+electric eel:          \93d\8bC\83E\83i\83M:
+kraken:                        \83N\83\89\81[\83P\83\93:
+#
+#      lizards 
+#
+newt:                  \83C\83\82\83\8a:
+gecko:                 \83\84\83\82\83\8a:
+iguana:                        \83C\83O\83A\83i:
+baby crocodile:                \83\8f\83j\82Ì\8eq\8b\9f:
+lizard:                        \83g\83J\83Q:
+chameleon:             \83J\83\81\83\8c\83I\83\93:
+crocodile:             \83\8f\83j:
+salamander:            \83T\83\89\83}\83\93\83_\81[:
+#
+#      character classes
+#
+Archeologist:          \8dl\8cÃ\8aw\8eÒ:
+Barbarian:             \96ì\94Ø\90l:
+Caveman:               \93´\8cA\90l:
+Cavewoman:             \93´\8cA\90l:
+Healer:                        \96ò\8et:
+Knight:                        \8bR\8em:
+Monk:                  \95\90\93¬\89Æ:
+Priest:                        \91m\97µ:
+Priestess:             \93ò\91m:
+Ranger:                        \83\8c\83\93\83W\83\83\81[:
+Rogue:                 \93\90\91¯:
+Samurai:               \8e\98:
+Tourist:               \8aÏ\8cõ\8bq:
+Valkyrie:              \83\8f\83\8b\83L\83\85\81[\83\8c:
+Wizard:                        \96\82\96@\8eg\82¢:
+archeologist:          \8dl\8cÃ\8aw\8eÒ:
+barbarian:             \96ì\94Ø\90l:
+caveman:               \93´\8cA\90l:
+cavewoman:             \93´\8cA\90l:
+elf:                   \83G\83\8b\83t:
+healer:                        \96ò\8et:
+knight:                        \8bR\8em:
+monk:                  \95\90\93¬\89Æ:
+priest:                        \91m\97µ:
+priestess:             \93ò\91m:
+ranger:                        \83\8c\83\93\83W\83\83\81[:
+rogue:                 \93\90\91¯:
+samurai:               \8e\98:
+tourist:               \8aÏ\8cõ\8bq:
+valkyrie:              \83\8f\83\8b\83L\83\85\81[\83\8c:
+wizard:                        \96\82\96@\8eg\82¢:
+#
+#      leader
+#
+Lord Carnarvon:                \83J\81[\83i\83{\83\93\8b¨:
+Pelias:                        \83y\83\8a\83A\83X:
+Shaman Karnov:         \8eô\8fp\8et\83J\83\8b\83m\83t:
+Hippocrates:           \83q\83|\83N\83\89\83e\83X:
+King Arthur:           \83A\81[\83T\81[\89¤:
+Grand Master:          \91\8d\8et\94Í:
+Arch Priest:           \8eå\90È\8ei\8dÕ:
+Orion:                 \97E\8eÒ\83I\83\8a\83I\83\93:
+Master of Thieves:     \93\90\91¯\82Ì\93ª\97Ì:
+Lord Sato:             \91å\96¼\8d²\93¡:
+Twoflower:             \83c\81[\83t\83\89\83\8f\81[:
+Norn:                  \83m\83\8b\83\93:
+Neferet the Green:     \97Î\82Ì\83l\83t\83F\83\8c\83g:
+#
+#      The nemesis monsters
+#
+Minion of Huhetotl:    \83t\83w\83g\83g\83\8b\82Ì\8eg\82¢:
+Thoth Amon:            \83g\81[\83g\81E\83A\83\82\83\93:
+Chromatic Dragon:      \83N\83\8d\83}\83e\83B\83b\83N\81E\83h\83\89\83S\83\93:
+Cyclops:               \83T\83C\83N\83\8d\83v\83X:
+Ixoth:                 \83C\83N\83\\83X:
+Master Kaen:           \83J\83G\83\93:
+Nalzok:                        \83i\83\8b\83]\83N:
+Scorpius:              \91åå¶:
+Master Assassin:       \88Ã\8eE\8eÒ\82Ì\93ª\97Ì:
+Ashikaga Takauji:      \91«\97\98\91¸\8e\81:
+#Master of Thieves:    \93\90\91¯\82Ì\93ª\97Ì:
+Lord Surtur:           \8ex\94z\8eÒ\83X\83\8b\83g:
+Dark One:              \88Ã\82«\82à\82Ì:
+#
+#      The "guards"
+#
+student:               \8aw\90¶:
+chieftain:             \8eñ\97Ì:
+neanderthal:           \83l\83A\83\93\83f\83\8b\83^\81[\83\8b\90l:
+attendant:             \90\8f\8ds\88õ:
+page:                  \8f¬\90©:
+abbot:                 \8et\94Í:
+acolyte:               \8e\98\8eÒ:
+hunter:                        \83n\83\93\83^\81[:
+thug:                  \82¿\82ñ\82Ò\82ç:
+ninja:                 \94E\8eÒ:
+roshi:                 \98Q\8em:
+guide:                 \83K\83C\83h:
+warrior:               \90í\8em:
+apprentice:            \8eÀ\8fK\90¶:
+man:                   \92j:
+woman:                 \8f\97:
+#
+#      Gods 
+#
+Quetzalcoatl:          \83P\83c\83A\83\8b\83J\83g\83\8b:
+Camaxtli:              \83J\83}\83L\83V\83g\83\8a:
+Huhetotl:              \83t\83w\83g\83g\83\8b:
+Mitra:                 \83~\83g\83\89:
+Crom:                  \83N\83\8d\83\80:
+Set:                   \83Z\83g:
+Anu:                   \83A\83k:
+Ishtar:                        \83C\83V\83\85\83^\83\8b:
+Anshar:                        \83A\83\93\83V\83\83\83\8b:
+Athena:                        \83A\83e\83i:
+Hermes:                        \83w\83\8b\83\81\83X:
+Poseidon:              \83|\83Z\83C\83h\83\93:
+Lugh:                  \83\8b\81[\83t:
+Brigit:                        \83u\83\8a\83W\83b\83g:
+Manannan Mac Lir:      \83}\83i\83\93\83i\83\93\81E\83}\83N\83\8a\81[\83\8b:
+Shan Lai Ching:                \8eR\97\8b\90¸:
+Chih Sung-tzu:         \90Ô\8f¼\8eq:
+Huan Ti:               \89©\92é:
+Issek:                 \83C\83Z\83b\83N:
+Mog:                   \83\82\83O:
+Kos:                   \83R\83X:
+Amaterasu Omikami:     \93V\8fÆ\91å\90_:
+Raijin:                        \97\8b\90_:
+Susanowo:              \90{\8d²\94V\92j:
+Blind Io:              \83u\83\89\83C\83\93\83h\81E\83C\83I:
+The Lady:              \83\8c\83f\83B:
+Offler:                        \83I\83t\83\89\81[:
+Tyr:                   \83`\83\85\81[\83\8b:
+Odin:                  \83I\81[\83f\83B\83\93:
+Loki:                  \83\8d\83L:
+Ptah:                  \83v\83^\83n:
+Thoth:                 \83g\81[\83g:
+Anhur:                 \83A\83\93\83t\83\8b:
+Mercury:               \83}\81[\83L\83\85\83\8a\81[:
+Venus:                 \83r\81[\83i\83X:
+Mars:                  \83}\81[\83Y:
+
+#
+Moloch:                        \83\82\81[\83\8d\83b\83N:
+#
+#      bogus monster
+#
+jumbo shrimp:          \8b\90\91å\8aÃ\83G\83r:
+giant pigmy:           \8b\90\91å\83s\83O\83~\81[:
+gnu:                   \83k\81[:
+killer penguin:                \8eE\90l\83y\83\93\83M\83\93:
+giant cockroach:       \8b\90\91å\83S\83L\83u\83\8a:
+giant slug:            \8b\90\91å\83i\83\81\83N\83W:
+maggot:                        åv\92\8e:
+pterodactyl:           \83v\83e\83\89\83m\83h\83\93:
+tyrannosaurus rex:     \83e\83B\83\89\83m\83U\83E\83\8b\83X:
+basilisk:              \83o\83W\83\8a\83X\83N:
+nightmare:             \83i\83C\83g\83\81\83A:
+efreeti:               \83C\83t\83\8a\81[\83g:
+marid:                 \83}\83\8a\83b\83h:
+master lichen:         \83}\83X\83^\81[\91Û:
+hologram:              \83z\83\8d\83O\83\89\83\80:
+rot grub:              \95\85\82Á\82½\82¤\82\92\8e:
+bookworm:              \8e\86\8b\9b:
+shadow:                        \83V\83\83\83h\83E:
+jester:                        \93¹\89»\8et:
+attorney:              \95Ù\8cì\8em:
+sleazoid:              \82¨\82¿\82å\82¤\82µ\8eÒ:
+killer tomato:         \8eE\90l\83g\83}\83g:
+amazon:                        \83A\83}\83]\83\93:
+robot:                 \83\8d\83{\83b\83g:
+battlemech:            \83o\83g\83\8b\83\81\83b\83N:
+rhinovirus:            \95@\95\97\8e×:
+harpy:                 \83n\81[\83s\81[:
+lion-dog:              \83\89\83C\83I\83\93\8c¢:
+rat-ant:               \83l\83Y\83~\8ba:
+Y2K bug:               2000\94N\96â\91è:
+#
+#      misc
+#
+grue:                  \83O\83\8b\81[:
+Christmas-tree monster:        \83N\83\8a\83X\83}\83X\83c\83\8a\81[\82Ì\89ö\95¨:
+luck sucker:           \96ï\95a\90_:
+paskald:               \83p\83X\83J\83\8b\83h:
+#
+#      Quendor (Zork, &c.)
+#
+brogmoid:              \83u\83\8d\83O\83\82\83C\83h:
+dornbeast:             \83h\83\8b\83\93\83r\81[\83X\83g:
+#
+#      Moria
+#
+Ancient Multi-Hued Dragon:     \8cÃ\91ã\96\9c\90F\83h\83\89\83S\83\93:
+Evil Iggy:                     \8e×\88«\82È\82é\83C\83M\81[:
+#
+#      Rogue
+#
+emu:           \82¨\82¨\82¤\82¸\82ç:
+kestrel:       \82¨\82¨\82Í\82â\82Ô\82³:
+xeroc:         \82à\82Ì\82Ü\82Ë\82Ì\89ö\95¨:
+venus flytrap: \82Í\82¦\82Æ\82è\82®\82³:
+#
+#      Wizardry
+#
+creeping coins:        \83N\83\8a\81[\83s\83\93\83O\83R\83C\83\93:
+#
+#      Greek legend
+#
+hydra:         \83q\83h\83\89:
+siren:         \83Z\83C\83\8c\81[\83\93:
+#
+#      Monty Python
+#
+killer bunny:  \8b¢\88«\83E\83T\82¿\82á\82ñ:
+#
+#      The Princess Bride
+#
+rodent of unusual size:        \88Ù\8fí\82È\91å\82«\82³\82Ì\83\8a\83X\82¿\82á\82ñ:
+#
+#      "Only you can prevent forest fires!"
+#
+Smokey the bear:       \90X\97Ñ\89Î\8dÐ\96h\8e~\83}\81[\83N\82Ì\8cF\82¿\82á\82ñ:
+#
+#      Discworld
+#
+Luggage:       \83\8b\83b\83Q\81[\83W:
+#
+#      Lord of the Rings
+#
+Ent:           \83G\83\93\83g:
+#
+#      Xanth
+#
+tangle tree:   \90G\8eè\96Ø:
+nickelpede:    \83j\83b\83P\83\8b\82³\82»\82è:
+wiggle:                \82Ò\82­\82Ò\82­\92\8e:
+#
+#      Lewis Carroll
+#
+white rabbit:  \94\92\82¤\82³\82¬:
+snark:         \83X\83i\81[\83N:
+#
+#      Dr. Doolittle
+#
+pushmi-pullyu: \83I\83V\83c\83I\83T\83\8c\83c:
+#
+#      The Smurfs
+#
+smurf:         \83X\83}\81[\83t:
+#
+#      Star Trek
+#
+tribble:       \83g\83\8a\83u\83\8b:
+Klingon:       \83N\83\8a\83\93\83S\83\93:
+Borg:          \83{\81[\83O:
+#
+#      Star Wars
+#
+Ewok:          \83C\83I\81[\83N:
+#
+#      Tonari no Totoro
+#
+Totoro:                \82Æ\82È\82è\82Ì\83g\83g\83\8d:
+#
+#      Nausicaa
+#
+ohmu:          \89¤å³:
+#
+#      monster movies
+#
+youma:         \97d\96\82:
+#
+#      pocket monster
+#
+nyaasu:                \83j\83\83\81[\83X:
+#
+Godzilla:      \83S\83W\83\89:
+King Kong:     \83L\83\93\83O\83R\83\93\83O:
+#
+#      old L of SH
+#
+earthquake beast:      \91å\83i\83}\83Y:
+#
+#      Robotech
+#
+Invid:         \83C\83\93\83r\83b\83h:
+#
+#      The Terminator
+#
+Terminator:    \83^\81[\83~\83l\81[\83^\81[:
+#
+#      Bubblegum Crisis
+#
+boomer:                \83u\81[\83}\81[:
+#
+#      Dr. Who ("Exterminate!")
+#
+Dalek:         \83_\83\8c\83N:
+#
+#      HGttG
+#
+microscopic space fleet:               \92´\94÷\8d×\89F\92\88\91D:
+Ravenous Bugblatter Beast of Traal:    \82ª\82Â\82ª\82Â\82Þ\82µ\82á\82Þ\82µ\82á\83g\83\89\83A\83\8b\8fb:
+#
+#      TMNT
+#
+teenage mutant ninja turtle:   \8c\83\8bT\94E\8eÒ:
+#
+#      Usagi Yojimbo
+#
+samurai rabbit:                \8e\98\93e:
+#
+#      Cerebus
+#
+aardvark:              \83c\83`\83u\83^:
+#
+#      Little Shop of Horrors
+#
+Audrey II:             \83I\81[\83h\83\8a\81[II:
+#
+#      50's rock 'n' roll
+#
+witch doctor:          \8eô\8fp\88ã:
+one-eyed one-horned flying purple people eater:        \88ê\96Ú\88ê\8eè\8bó\94ò\82Ô\8e\87\90l\90H\97Þ:
+#
+#      saccharine kiddy TV
+#
+Barney the dinosaur:   \8b°\97³\83o\83j\81[\82¿\82á\82ñ:
+#
+Morgoth:               \83\82\83\8b\83S\83X:
+Vorlon:                        \83\94\83H\81[\83\8d\83\93:
+questing beast:                \92T\8b\81\82Ì\82¯\82à\82Ì:
+Predator:              \83v\83\8c\83f\83^\81[:
+mother-in-law:         \8cÆ:
diff --git a/monobj/jtrnsobj.dat b/monobj/jtrnsobj.dat
new file mode 100644 (file)
index 0000000..6dd6ec3
--- /dev/null
@@ -0,0 +1,1081 @@
+#
+#      Japanese NetHack Copyright (c) Issei Numata 2000
+#      For 3.4, (c) Kentaro Shirakata 2003-2004
+#      JNetHack may be freely redistributed.  See license for details. 
+#
+#      English -> Japanese objects transfer table
+#
+#      missiles
+#
+)arrow:                        \96î:
+)elven arrow:          \83G\83\8b\83t\82Ì\96î:
+)runed arrow:          \90_\94é\93I\82È\96î:
+)orcish arrow:         \83I\81[\83N\82Ì\96î:
+)crude arrow:          \91e\96\96\82È\96î:
+)silver arrow:         \8bâ\82Ì\96î:
+)crossbow bolt:                \83N\83\8d\83X\83{\83D\83{\83\8b\83g:
+)bamboo arrow:         \92|\82Ì\96î:
+)dart:                 \93\8a\82°\96î:
+)shuriken:             \8eè\97 \8c\95:
+)throwing star:                \90¯\8c^\82Ì\93\8a\82°\82é\82à\82Ì:
+)boomerang:            \83u\81[\83\81\83\89\83\93:
+)spear:                        \91\84:
+)elven spear:          \83G\83\8b\83t\82Ì\91\84:
+)runed spear:          \90_\94é\93I\82È\91\84:
+)orcish spear:         \83I\81[\83N\82Ì\91\84:
+)crude spear:          \91e\96\96\82È\91\84:
+)dwarvish spear:       \83h\83\8f\81[\83t\82Ì\91\84:
+)stout spear:          \8fä\95v\82È\91\84:
+)silver spear:         \8bâ\82Ì\91\84:
+)javelin:              \83W\83\83\83x\83\8a\83\93:
+)throwing spear:       \93\8a\82°\91\84:
+)trident:              \83g\83\89\83C\83f\83\93\83g:
+)lance:                        \83\89\83\93\83X:
+)dagger:               \92Z\8c\95:
+)elven dagger:         \83G\83\8b\83t\82Ì\92Z\8c\95:
+)runed dagger:         \90_\94é\93I\82È\92Z\8c\95:
+)orcish dagger:                \83I\81[\83N\82Ì\92Z\8c\95:
+)silver dagger:                \8bâ\82Ì\92Z\8c\95:
+)crude dagger:         \91e\96\96\82È\92Z\8c\95:
+)athame:               \83A\83T\83\81:
+)scalpel:              \83\81\83X:
+)knife:                        \83i\83C\83t:
+)stiletto:             \83X\83e\83B\83\8c\83b\83g:
+)worm tooth:           \83\8f\81[\83\80\82Ì\8e\95:
+)crysknife:            \83N\83\8a\83X\83i\83C\83t:
+)dwarvish mattock:     \83h\83\8f\81[\83t\82Ì\82Â\82é\82Í\82µ:
+)broad pick:           \95\9d\8dL\82Ì\82Â\82é\82Í\82µ:
+)heavy pick:           \8fd\82¢\82Â\82é\82Í\82µ:
+)axe:                  \95\80:
+)battle-axe:           \90í\95\80:
+)double-headed axe:    \97¼\90n\82Ì\95\80:
+)short sword:          \8f¬\8c\95:
+)elven short sword:    \83G\83\8b\83t\82Ì\8f¬\8c\95:
+)runed short sword:    \90_\94é\93I\82È\8f¬\8c\95:
+)orcish short sword:   \83I\81[\83N\82Ì\8f¬\8c\95:
+)crude short sword:    \91e\96\96\82È\8f¬\8c\95:
+)dwarvish short sword: \83h\83\8f\81[\83t\82Ì\8f¬\8c\95:
+)broad short sword:    \95\9d\8dL\82Ì\8f¬\8c\95:
+)scimitar:             \83V\83~\83^\81[:
+)curved sword:         \8bÈ\82Á\82½\8c\95:
+)silver saber:         \8bâ\82Ì\83T\81[\83x\83\8b:
+)broadsword:           \95\9d\8dL\82Ì\8c\95:
+)elven broadsword:     \83G\83\8b\83t\82Ì\95\9d\8dL\82Ì\8c\95:
+)runed broadsword:     \90_\94é\93I\82È\95\9d\8dL\82Ì\8c\95:
+)long sword:           \92·\8c\95:
+)two-handed sword:     \97¼\8eè\8c\95:
+)katana:               \93\81:
+)samurai sword:                \8e\98\82Ì\8c\95:
+)tsurugi:              \91å\93\81:
+)long samurai sword:   \8e\98\82Ì\92·\8c\95:
+)runesword:            \83\8b\81[\83\93\82Ì\8c\95:
+)partisan:             \83p\83\8b\83`\83U\83\93:
+)vulgar polearm:       \91e\8eG\82È\92·\95\80:
+)ranseur:              \83\89\83\93\83T\81[:
+)hilted polearm:       \95¿\95t\82Ì\92·\95\80:
+)spetum:               \83X\83y\83^\83\80:
+)forked polearm:       \83t\83H\81[\83N\95t\82«\92·\95\80:
+)glaive:               \83O\83\8c\83C\83u:
+)single-edged polearm: \95Ð\90n\92·\95\80:
+)halberd:              \83n\83\8b\83o\81[\83h:
+)angled poleaxe:       \8bÈ\82Á\82½\82Ü\82³\82©\82è:
+)bardiche:             \83o\81[\83f\83B\83b\83N:
+)long poleaxe:         \92·\82¢\82Ü\82³\82©\82è:
+)voulge:               \83\94\83H\83E\83W\83F:
+)pole cleaver:         \95ï\92\9a\95t\82«\8aÆ:
+)fauchard:             \83t\83H\83V\83\83\81[\83\8b:
+)pole sickle:          \8a\99\95t\82«\8aÆ:
+)guisarme:             \83M\83U\83\8b\83\80:
+)pruning hook:         \8a \82è\8d\9e\82Ý\82ª\82Ü:
+)bill-guisarme:                \83r\83\8b\81E\83M\83U\83\8b\83\80:
+)hooked polearm:       \8ab\95t\82«\92·\95\80:
+)lucern hammer:                \83\8b\83b\83c\83F\83\8b\83\93\83n\83\93\83}\81[:
+)pronged polearm:      \93ñ\8cÒ\82Ì\92·\95\80:
+)bec de corbin:                \83x\83b\83N\81E\83h\81E\83R\83\8b\83o\83\93:
+)beaked polearm:       \82­\82¿\82Î\82µ\95t\82«\92·\95\80:
+)mace:                 \83\81\83C\83X:
+)morning star:         \83\82\81[\83j\83\93\83O\83X\83^\81[:
+)war hammer:           \83E\83H\81[\83n\83\93\83}\81[:
+)club:                 \82±\82ñ\96_:
+)rubber hose:          \83S\83\80\83z\81[\83X:
+)quarterstaff:         \98Z\8eÚ\96_:
+)staff:                        \96_:
+)aklys:                        \83A\83L\83\8a\83X:
+)thonged club:         \95R\95t\82Ì\82±\82ñ\96_:
+)flail:                        \83t\83\8c\83C\83\8b:
+)bullwhip:             \95Ú:
+#
+#      bows
+#
+)bow:          \8b|:
+)elven bow:    \83G\83\8b\83t\82Ì\8b|:
+)runed bow:    \90_\94é\93I\82È\8b|:
+)orcish bow:   \83I\81[\83N\82Ì\8b|:
+)crude bow:    \91e\96\96\82È\8b|:
+)yumi:         \98a\8b|:
+)long bow:     \92·\8b|:
+)sling:                \83X\83\8a\83\93\83O:
+)crossbow:     \83N\83\8d\83X\83{\83D:
+#
+#      dummy weapon(for #enhance)
+#
+)polearms:             \92·\95\80:
+)saber:                        \83T\81[\83x\83\8b:
+)two weapon combat:    \93ñ\93\81\97¬:
+)pick-axe:             \82Â\82é\82Í\82µ:
+)bare handed combat:   \91f\8eè:
+)martial arts:         \83}\81[\83V\83\83\83\8b\83A\81[\83c:
+)unicorn horn:         \83\86\83j\83R\81[\83\93\82Ì\8ap:
+#
+#      armors
+#
+]elven leather helm:   \83G\83\8b\83t\82Ì\8av\96X\8eq:
+]leather hat:          \8av\96X\8eq:
+]orcish helm:          \83I\81[\83N\82Ì\8a\95:
+]iron skull cap:       \93S\82Ì\96X\8eq:
+]dwarvish iron helm:   \83h\83\8f\81[\83t\82Ì\93S\8a\95:
+]hard hat:             \8cÅ\82¢\96X\8eq:
+]fedora:               \83t\83B\83h\81[\83\89:
+]cornuthaum:           \82Æ\82ñ\82ª\82è\96X\8eq:
+]conical hat:          \89~\90\8d\8c`\82Ì\96X\8eq:
+]dunce cap:            \92á\94\\96X:
+]dented pot:           \82­\82Ú\82ñ\82¾\93ç:
+]helmet:               \8a\95:
+]plumed helmet:                \89H\8a\95:
+]helm of brilliance:   \92m\90«\82Ì\8a\95:
+]etched helmet:                \96Í\97l\93ü\82è\8a\95:
+]helm of opposite alignment:   \8bt\91®\90«\82Ì\8a\95:
+]crested helmet:       \82Æ\82³\82©\82Ì\8a\95:
+]helm of telepathy:    \83e\83\8c\83p\83V\81[\82Ì\8a\95:
+]visored helmet:       \96Ê\96j\95t\82«\82Ì\8a\95:
+]gray dragon scale mail:       \8aD\90F\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]silver dragon scale mail:     \8bâ\90F\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]red dragon scale mail:                \90Ô\90F\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]white dragon scale mail:      \94\92\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]orange dragon scale mail:     \83I\83\8c\83\93\83W\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]black dragon scale mail:      \8d\95\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]blue dragon scale mail:       \90Â\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]green dragon scale mail:      \97Î\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]yellow dragon scale mail:     \89©\90F\83h\83\89\83S\83\93\82Ì\97Ø\8aZ:
+]gray dragon scales:           \8aD\90F\83h\83\89\83S\83\93\82Ì\97Ø:
+]silver dragon scales:         \8bâ\90F\83h\83\89\83S\83\93\82Ì\97Ø:
+]red dragon scales:            \90Ô\90F\83h\83\89\83S\83\93\82Ì\97Ø:
+]white dragon scales:          \94\92\83h\83\89\83S\83\93\82Ì\97Ø:
+]orange dragon scales:         \83I\83\8c\83\93\83W\83h\83\89\83S\83\93\82Ì\97Ø:
+]black dragon scales:          \8d\95\83h\83\89\83S\83\93\82Ì\97Ø:
+]blue dragon scales:           \90Â\83h\83\89\83S\83\93\82Ì\97Ø:
+]green dragon scales:          \97Î\83h\83\89\83S\83\93\82Ì\97Ø:
+]yellow dragon scales:         \89©\90F\83h\83\89\83S\83\93\82Ì\97Ø:
+]plate mail:           \8d|\93S\82Ì\8aZ:
+]crystal plate mail:   \90\85\8f»\82Ì\8aZ:
+]bronze plate mail:    \90Â\93º\82Ì\8aZ:
+]splint mail:          \93S\95Ð\82Ì\8aZ:
+]banded mail:          \91Ñ\8bà\82Ì\8aZ:
+]dwarvish mithril-coat:        \83h\83\8f\81[\83t\82Ì\83~\83X\83\8a\83\8b\95\9e:
+]elven mithril-coat:   \83G\83\8b\83t\82Ì\83~\83X\83\8a\83\8b\95\9e:
+]chain mail:           \8d½\82©\82½\82Ñ\82ç:
+]orcish chain mail:    \83I\81[\83N\82Ì\8d½\82©\82½\82Ñ\82ç:
+]crude chain mail:     \91e\96\96\82È\8d½\82©\82½\82Ñ\82ç:
+]scale mail:           \97Ø\82Ì\8aZ:
+]studded leather armor:        \95e\95t\82«\8av\8aZ:
+]ring mail:            \93S\8aÂ\82Ì\8aZ:
+]orcish ring mail:     \83I\81[\83N\82Ì\93S\8aÂ\82Ì\8aZ:
+]crude ring mail:      \91e\96\96\82È\93S\8aÂ\82Ì\8aZ:
+]leather armor:                \8av\8aZ:
+]leather jacket:       \8av\82Ì\95\9e:
+#
+#      cloaks
+#
+]mummy wrapping:       \83~\83C\83\89\82Ì\95ï\91Ñ:
+]elven cloak:          \83G\83\8b\83t\82Ì\83N\83\8d\81[\83N:
+]faded pall:           \89A\8bC\82È\8aO\93\85:
+]orcish cloak:         \83I\81[\83N\82Ì\83N\83\8d\81[\83N:
+]coarse mantelet:      \91e\96\96\82È\83}\83\93\83g:
+]dwarvish cloak:       \83h\83\8f\81[\83t\82Ì\83N\83\8d\81[\83N:
+]hooded cloak:         \83t\81[\83h\82Â\82«\82Ì\83N\83\8d\81[\83N:
+]oilskin cloak:                \96h\90\85\83N\83\8d\81[\83N:
+]slippery cloak:       \82Â\82é\82Â\82é\82µ\82½\83N\83\8d\81[\83N:
+]cloak of protection:  \8eç\82è\82Ì\83N\83\8d\81[\83N:
+]tattered cape:                \82Ú\82ë\82Ú\82ë\82Ì\83P\81[\83v:
+]cloak of invisibility:        \93§\96¾\82Ì\83N\83\8d\81[\83N:
+]opera cloak:          \83I\83y\83\89\83N\83\8d\81[\83N:
+]cloak of magic resistance:    \96\82\96@\82ð\96h\82®\83N\83\8d\81[\83N:
+]ornamental cope:      \91\95\8fü\97p\82Ì\8aO\93\85:
+]cloak of displacement:        \8c\89e\82Ì\83N\83\8d\81[\83N:
+]piece of cloth:       \95z\90Ø\82ê:
+]robe:                 \83\8d\81[\83u:
+]alchemy smock:                \98B\8bà\8fp\82Ì\8ed\8e\96\92\85:
+]apron:                        \83G\83v\83\8d\83\93:
+]leather cloak:                \8av\82Ì\83N\83\8d\81[\83N:
+#
+#      shields
+#
+]small shield:         \8f¬\82³\82È\8f\82:
+]elven shield:         \83G\83\8b\83t\82Ì\8f\82:
+]blue and green shield:        \90Â\82Æ\97Î\82Ì\8f\82:
+]Uruk-hai shield:      \83E\83\8b\83N\81E\83n\83C\82Ì\8f\82:
+]white-handed shield:  \94\92\82Ì\8eè\82Ì\8f\82:
+]orcish shield:                \83I\81[\83N\82Ì\8f\82:
+]red-eyed shield:      \90Ô\82¢\96Ú\82Ì\8f\82:
+]large shield:         \91å\82«\82È\8f\82:
+]dwarvish roundshield: \83h\83\8f\81[\83t\82Ì\8aÛ\8f\82:
+]large round shield:   \91å\82«\82È\8aÛ\8f\82:
+]shield of reflection: \94½\8eË\82Ì\8f\82:
+]polished silver shield:       \8bâ\90F\82Ì\96\81\82©\82ê\82½\8f\82:
+#
+#      underwears
+#
+]Hawaiian shirt:               \83A\83\8d\83n\83V\83\83\83c:
+]T-shirt:              \82s\83V\83\83\83c:
+#
+#      gloves
+#
+]leather gloves:       \8av\82Ì\8eè\91Ü:
+]old gloves:           \8cÃ\82¢\8eè\91Ü:
+]gauntlets of fumbling:        \82¨\8eè\8bÊ\82Ì\8f¬\8eè:
+]padded gloves:                \8bl\82ß\82à\82Ì\82Ì\82 \82é\8eè\91Ü:
+]gauntlets of power:   \97Í\82Ì\8f¬\8eè:
+]riding gloves:                \8fæ\94n\97p\82Ì\8eè\91Ü:
+]gauntlets of dexterity:       \8aí\97p\82³\82Ì\8f¬\8eè:
+]fencing gloves:       \83t\83F\83\93\83V\83\93\83O\82Ì\8f¬\8eè:
+#
+#      boots
+#
+]low boots:            \82©\82©\82Æ\82Ì\92á\82¢\8cC:
+]walking shoes:                \8eU\95à\97p\82Ì\8cC:
+]iron shoes:           \93S\82Ì\8cC:
+]hard shoes:           \8cÅ\82¢\8cC:
+]high boots:           \82©\82©\82Æ\82Ì\8d\82\82¢\8cC:
+]jackboots:            \8cR\91à\8cC:
+]speed boots:          èè\91Ê\93V\82Ì\8cC:
+]combat boots:         \90í\93¬\8cC:
+]water walking boots:  \90\85\8fã\95à\8ds\82Ì\8cC:
+]jungle boots:         \83W\83\83\83\93\83O\83\8b\82Ì\8cC:
+]jumping boots:                \94ò\82Ñ\92µ\82Ë\82é\8cC:
+]hiking boots:         \83n\83C\83L\83\93\83O\82Ì\8cC:
+]elven boots:          \83G\83\8b\83t\82Ì\8cC:
+]mud boots:            \92·\8cC:
+]fumble boots:         \82Â\82Ü\82¸\82«\82Ì\8cC:
+]riding boots:         \8fæ\94n\97p\82Ì\8cC:
+]levitation boots:     \95\82\97V\82Ì\8cC:
+]snow boots:           \90á\8cC:
+]kicking boots:                \8fR\82è\8b\93\82°\8cC:
+]buckled boots:                \97¯\82ß\8bà\82Ì\82 \82é\8cC:
+#
+#      rings
+#
+=adornment:            \8fü\82è\82Ì\8ew\97Ö:
+=gain strength:                \8b­\82³\82Ì\8ew\97Ö:
+=gain constitution:    \91Ì\97Í\82Ì\8ew\97Ö:
+=increase accuracy:    \96½\92\86\82Ì\8ew\97Ö:
+=increase damage:      \8dU\8c\82\82Ì\8ew\97Ö:
+=protection:           \8eç\82è\82Ì\8ew\97Ö:
+=regeneration:         \89ñ\95\9c\82Ì\8ew\97Ö:
+=searching:            \92T\8dõ\82Ì\8ew\97Ö:
+=stealth:              \94E\82Ñ\82Ì\8ew\97Ö:
+=sustain ability:      \94\\97Í\88Û\8e\9d\82Ì\8ew\97Ö:
+=levitation:           \95\82\97V\82Ì\8ew\97Ö:
+=hunger:               \8bQ\89ì\82Ì\8ew\97Ö:
+=aggravate monster:    \94½\8a´\82Ì\8ew\97Ö:
+=conflict:             \91\88\82¢\82Ì\8ew\97Ö:
+=warning:              \8cx\8d\90\82Ì\8ew\97Ö:
+=poison resistance:    \91Ï\93Å\82Ì\8ew\97Ö:
+=fire resistance:      \91Ï\89\8a\82Ì\8ew\97Ö:
+=cold resistance:      \91Ï\97â\82Ì\8ew\97Ö:
+=shock resistance:     \91Ï\93d\82Ì\8ew\97Ö:
+=free action:          \8e©\97R\8ds\93®\82Ì\8ew\97Ö:
+=slow digestion:       \8fÁ\89»\95s\97Ç\82Ì\8ew\97Ö:
+=teleportation:                \8fu\8aÔ\88Ú\93®\82Ì\8ew\97Ö:
+=teleport control:     \8fu\8aÔ\88Ú\93®\90§\8cä\82Ì\8ew\97Ö:
+=polymorph:            \95Ï\89»\82Ì\8ew\97Ö:
+=polymorph control:    \95Ï\89»\90§\8cä\82Ì\8ew\97Ö:
+=invisibility:         \93§\96¾\82Ì\8ew\97Ö:
+=see invisible:                \89Â\8e\8b\82Ì\8ew\97Ö:
+=protection from shape changers:       \91Ï\95Ï\89»\89ö\95¨\82Ì\8ew\97Ö:
+#
+=wooden:       \96Ø\82Ì\8ew\97Ö:
+=granite:      \89Ô\9b¼\8aâ\82Ì\8ew\97Ö:
+=opal:         \83I\83p\81[\83\8b\82Ì\8ew\97Ö:
+=clay:         \93y\82Ì\8ew\97Ö:
+=coral:                \8eX\8cè\82Ì\8ew\97Ö:
+=black onyx:   \8d\95\82ß\82Ì\82¤\82Ì\8ew\97Ö:
+=moonstone:    \8c\8e\92·\90Î\82Ì\8ew\97Ö:
+=tiger eye:    \8cÕ\96Ú\90Î\82Ì\8ew\97Ö:
+=jade:         \82Ð\82·\82¢\82Ì\8ew\97Ö:
+=bronze:       \90Â\93º\82Ì\8ew\97Ö:
+=agate:                \82ß\82Ì\82¤\82Ì\8ew\97Ö:
+=topaz:                \83g\83p\81[\83Y\82Ì\8ew\97Ö:
+=sapphire:     \83T\83t\83@\83C\83A\82Ì\8ew\97Ö:
+=ruby:         \83\8b\83r\81[\82Ì\8ew\97Ö:
+=diamond:      \83_\83C\83\84\83\82\83\93\83h\82Ì\8ew\97Ö:
+=pearl:                \90^\8eì\82Ì\8ew\97Ö:
+=iron:         \93S\82Ì\8ew\97Ö:
+=brass:                \90^èJ\82Ì\8ew\97Ö:
+=copper:       \93º\82Ì\8ew\97Ö:
+=twisted:      \82Ë\82\82ê\82½\8ew\97Ö:
+=steel:                \8d|\93S\82Ì\8ew\97Ö:
+=silver:       \8bâ\82Ì\8ew\97Ö:
+=gold:         \8bà\82Ì\8ew\97Ö:
+=ivory:                \8fÛ\89å\82Ì\8ew\97Ö:
+=emerald:      \83G\83\81\83\89\83\8b\83h\82Ì\8ew\97Ö:
+=wire:         \90j\8bà\82Ì\8ew\97Ö:
+=engagement:   \8d¥\96ñ\8ew\97Ö:
+=shiny:                \8cõ\82é\8ew\97Ö:
+#
+#      amulets
+#
+"amulet of ESP:                        \89\93\8e\8b\82Ì\96\82\8f\9c\82¯:
+"amulet of life saving:                \96½\82Ì\96\82\8f\9c\82¯:
+"amulet of strangulation:      \8di\8eE\82Ì\96\82\8f\9c\82¯:
+"amulet of restful sleep:      \88À\96°\82Ì\96\82\8f\9c\82¯:
+"amulet versus poison:         \91Ï\93Å\82Ì\96\82\8f\9c\82¯:
+"amulet of change:             \90«\93]\8a·\82Ì\96\82\8f\9c\82¯:
+"amulet of unchanging:         \96³\95Ï\89»\82Ì\96\82\8f\9c\82¯:
+"amulet of reflection:         \94½\8eË\82Ì\96\82\8f\9c\82¯:
+"amulet of magical breathing:  \8cÄ\8bz\82Ì\96\82\8f\9c\82¯:
+"circular:     \8aÛ\82¢\96\82\8f\9c\82¯:
+"spherical:    \8b\85\82Ì\96\82\8f\9c\82¯:
+"oval:         \97\91\8c^\82Ì\96\82\8f\9c\82¯:
+"triangular:   \8eO\8ap\8c`\82Ì\96\82\8f\9c\82¯:
+"pyramidal:    \8el\8ap\90\8d\82Ì\96\82\8f\9c\82¯:
+"square:       \8el\8ap\82Ì\96\82\8f\9c\82¯:
+"concave:      \89\9a\96Ê\82Ì\96\82\8f\9c\82¯:
+"hexagonal:    \98Z\8ap\8c`\82Ì\96\82\8f\9c\82¯:
+"octagonal:    \94ª\8ap\8c`\82Ì\96\82\8f\9c\82¯:
+"cheap plastic imitation of the Amulet of Yendor:\8bU\95¨\82Ì\83C\83F\83\93\83_\81[\82Ì\96\82\8f\9c\82¯:
+"Amulet of Yendor:     \83C\83F\83\93\83_\81[\82Ì\96\82\8f\9c\82¯:
+#
+#      containers
+#
+(large box:    \91å\94 :
+(chest:                \95ó\94 :
+(ice box:      \83A\83C\83X\83{\83b\83N\83X:
+(sack:         \91Ü:
+(oilskin sack: \96h\90\85\91Ü:
+(bag of holding:       \8cy\97Ê\89»\82Ì\8a\93:
+(bag of tricks:        \83g\83\8a\83b\83N\82Ì\8a\93:
+(bag:          \8a\93:
+#
+#      lock opening tools
+#
+(skeleton key: \96\9c\94\\8c®:
+(key:          \8c®:
+(lock pick:    \8c®\8aJ\82¯\8aí\8bï:
+(credit card:  \83N\83\8c\83W\83b\83g\83J\81[\83h:
+#
+#      light sources
+#
+(tallow candle:        \8fb\8e\89\82Ì\82ë\82¤\82»\82­:
+(candle:       \82ë\82¤\82»\82­:
+(wax candle:   \96¨\98X\82Ì\82ë\82¤\82»\82­:
+(brass lantern:        \90^èJ\82Ì\83\89\83\93\83^\83\93:
+(oil lamp:     \83I\83C\83\8b\83\89\83\93\83v:
+(lamp:         \83\89\83\93\83v:
+(magic lamp:   \96\82\96@\82Ì\83\89\83\93\83v:
+#
+#      other tools
+#
+(expensive camera:     \8d\82\89¿\82È\83J\83\81\83\89:
+(mirror:       \8b¾:
+(looking glass:        \83K\83\89\83X:
+(crystal ball: \90\85\8f»\8bÊ:
+(glass orb:    \83K\83\89\83X\82Ì\8b\85:
+(lenses:       \83\8c\83\93\83Y:
+(blindfold:    \96Ú\89B\82µ:
+(towel:                \83^\83I\83\8b:
+(saddle:       \88Æ:
+(leash:                \95R:
+(stethoscope:  \92®\90f\8aí:
+(tinning kit:  \8aÊ\8bl\8dì\90¬\93¹\8bï:
+(tin opener:   \8aÊ\90Ø\82è:
+(can of grease:        \8e\89\82Ì\8aÊ:
+(figurine:     \90l\8c`:
+(magic marker: \96\82\96@\82Ì\83}\81[\83J:
+#
+#      instruments
+#
+(tin whistle:  \83u\83\8a\83L\82Ì\93J:
+(whistle:      \93J:
+(magic whistle:        \96\82\96@\82Ì\93J:
+(wooden flute: \96Ø\82Ì\83t\83\8b\81[\83g:
+(flute:                \83t\83\8b\81[\83g:
+(magic flute:  \96\82\96@\82Ì\83t\83\8b\81[\83g:
+(tooled horn:  \8d×\8dH\82Ì\82Ù\82Ç\82±\82³\82ê\82½\83z\83\8b\83\93:
+(horn:         \83z\83\8b\83\93:
+(frost horn:   \90\81\90á\82Ì\83z\83\8b\83\93:
+(fire horn:    \89\8a\82Ì\83z\83\8b\83\93:
+(horn of plenty:       \8cb\82Ý\82Ì\83z\83\8b\83\93:
+(wooden harp:  \96Ø\82Ì\92G\8bÕ:
+(harp:         \92G\8bÕ:
+(magic harp:   \96\82\96@\82Ì\92G\8bÕ:
+(bell:         \83x\83\8b:
+(bugle:                \83\89\83b\83p:
+(leather drum: \8av\82Ì\91¾\8cÛ:
+(drum:         \91¾\8cÛ:
+(drum of earthquake:   \92n\90k\82Ì\91¾\8cÛ:
+(land mine:    \92n\97\8b:
+(beartrap:     \8cF\82Ìã©:
+#
+#      tools useful as weapons
+#
+(pick-axe:     \82Â\82é\82Í\82µ:
+(grappling hook:       \82Ð\82Á\82©\82¯\96_:
+(iron hook:            \93S\82Ì\83t\83b\83N:
+(unicorn horn: \83\86\83j\83R\81[\83\93\82Ì\8ap:
+#
+#      special tools
+#
+(Candelabrum of Invocation:    \8bF\82è\82Ì\90C\91ä:
+(candelabrum:                  \90C\91ä:
+(Bell of Opening:              \8aJ\95ú\82Ì\83x\83\8b:
+(silver bell:                  \8bâ\82Ì\83x\83\8b:
+#
+#      meat
+#
+%tripe ration: \8a£\82µ\93÷:
+%corpse:       \8e\80\91Ì:
+%egg:          \97\91:
+%meatball:     \83~\81[\83g\83{\81[\83\8b:
+%meat stick:   \83~\81[\83g\83X\83e\83B\83b\83N:
+%huge chunk of meat:   \91å\82«\82È\93÷\82Ì\82©\82½\82Ü\82è:
+%meat ring:    \83~\81[\83g\83\8a\83\93\83O:
+%kelp frond:   \83\8f\83J\83\81:
+%eucalyptus leaf:      \83\86\81[\83J\83\8a\82Ì\97t:
+#
+#      fruits & veggies
+#
+%apple:                \82è\82ñ\82²:
+%orange:       \83I\83\8c\83\93\83W:
+%pear:         \97m\83i\83V:
+%melon:                \83\81\83\8d\83\93:
+%banana:               \83o\83i\83i:
+%carrot:               \82É\82ñ\82\82ñ:
+%sprig of wolfsbane:   \83g\83\8a\83J\83u\83g:
+%clove of garlic:      \82É\82ñ\82É\82­:
+%slime mold:           \82Ë\82Î\82Ë\82Î\83J\83r:
+%slice of pizza:       \83s\83U:
+#
+#      human food
+#
+%lump of royal jelly:  \83\8d\83C\83\84\83\8b\83[\83\8a\81[:
+%cream pie:            \83N\83\8a\81[\83\80\83p\83C:
+%candy bar:            \83L\83\83\83\93\83f\83B:
+%fortune cookie:       \90è\82¢\83N\83b\83L\81[:
+%pancake:              \83p\83\93\83P\81[\83L:
+%lembas wafer:         \83\8c\83\93\83o\83X:
+%cram ration:          \83N\83\89\83\80:
+%food ration:          \90H\97¿:
+%K-ration:             \82j\83\8c\81[\83V\83\87\83\93:
+%C-ration:             \82b\83\8c\81[\83V\83\87\83\93:
+%tin:                  \8aÊ:
+#
+#      potions
+#
+!gain ability:         \94\\97Í\8al\93¾\82Ì\96ò:
+!restore ability:      \94\\97Í\89ñ\95\9c\82Ì\96ò:
+!confusion:            \8d¬\97\90\82Ì\96ò:
+!blindness:            \96Ó\96Ú\82Ì\96ò:
+!paralysis:            \96\83á\83\82Ì\96ò:
+!speed:                        \89Á\91¬\82Ì\96ò:
+!levitation:           \95\82\97V\82Ì\96ò:
+!hallucination:                \8c\8ao\82Ì\96ò:
+!invisibility:         \93§\96¾\82Ì\96ò:
+!see invisible:                \89Â\8e\8b\82Ì\96ò:
+!healing:              \89ñ\95\9c\82Ì\96ò:
+!extra healing:                \92´\89ñ\95\9c\82Ì\96ò:
+!gain level:           \83\8c\83x\83\8b\83A\83b\83v\82Ì\96ò:
+!enlightenment:                \8c[\96Ö\82Ì\96ò:
+!monster detection:    \89ö\95¨\82ð\92T\82·\96ò:
+!object detection:     \95¨\91Ì\82ð\92T\82·\96ò:
+!gain energy:          \96\82\97Í\82Ì\96ò:
+!sleeping:             \90\87\96°\82Ì\96ò:
+!full healing:         \8a®\91S\89ñ\95\9c\82Ì\96ò:
+!polymorph:            \95Ï\89»\82Ì\96ò:
+!booze:                        \90\8c\82Á\82Ï\82ç\82¢\82Ì\96ò:
+!sickness:             \95a\8bC\82Ì\96ò:
+!fruit juice:          \83t\83\8b\81[\83c\83W\83\85\81[\83X:
+!water:                        \90\85:
+!oil:                  \96û:
+!acid:                 \8e_\82Ì\96ò:
+!ruby:                 \83\8b\83r\81[\90F\82Ì:
+!pink:                 \83s\83\93\83N\90F\82Ì:
+!orange:               \83I\83\8c\83\93\83W\90F\82Ì:
+!yellow:               \89©\90F\82Ì:
+!emerald:              \83G\83\81\83\89\83\8b\83h\90F\82Ì:
+!dark green:           \88Ã\97Î\90F\82Ì:
+!cyan:                 \83V\83A\83\93\90F\82Ì:
+!sky blue:             \90\85\90F\82Ì:
+!brilliant blue:       \96¾\82é\82¢\90Â\90F\82Ì:
+!magenta:              \83}\83[\83\93\83_\90F\82Ì:
+!purple-red:           \90Ô\8e\87\90F\82Ì:
+!puce:                 \88Ã\8a\8c\90F\82Ì:
+!milky:                        \83~\83\8b\83N\90F\82Ì:
+!swirly:               \89Q\82ð\8aª\82¢\82Ä\82¢\82é:
+!bubbly:               \96A\82¾\82Á\82Ä\82¢\82é:
+!smoky:                        \89\8c\82ª\82Å\82Ä\82¢\82é:
+!cloudy:               \93Ü\82Á\82Ä\82¢\82é:
+!effervescent:         \95¦\93«\82µ\82Ä\82¢\82é:
+!black:                        \8d\95\82¢:
+!white:                        \94\92\82¢:
+!brown:                        \92\83\90F\82Ì:
+!fizzy:                        \94­\96A\82µ\82Ä\82¢\82é:
+!dark:                 \89A\8bC\82È\90F\82Ì:
+!clear:                        \96³\90F\82Ì:
+!murky:                        \94Z\8d\95\82Ì:
+!golden:               \8bà\90F\82Ì:
+#
+#      scrolls
+#
+?enchant armor:                \8aZ\82É\96\82\96@\82ð\82©\82¯\82é\8aª\95¨:
+?destroy armor:                \8aZ\82ð\94j\89ó\82·\82é\8aª\95¨:
+?confuse monster:      \89ö\95¨\82ð\8d¬\97\90\82³\82¹\82é\8aª\95¨:
+?scare monster:                \89ö\95¨\82ð\8b¯\82¦\82³\82¹\82é\8aª\95¨:
+?remove curse:         \89ð\8eô\82Ì\8aª\95¨:
+?enchant weapon:       \95\90\8aí\82É\96\82\96@\82ð\82©\82¯\82é\8aª\95¨:
+?create monster:       \89ö\95¨\82ð\8dì\82é\8aª\95¨:
+?taming:               \89ö\95¨\82ð\8e\94\82¢\82È\82ç\82·\8aª\95¨:
+?genocide:             \8bs\8eE\82Ì\8aª\95¨:
+?light:                        \8cõ\82Ì\8aª\95¨:
+?teleportation:                \8fu\8aÔ\88Ú\93®\82Ì\8aª\95¨:
+?gold detection:       \8bà\89Ý\82ð\92T\82·\8aª\95¨:
+?food detection:       \90H\97¿\82ð\92T\82·\8aª\95¨:
+?identify:             \8e¯\95Ê\82Ì\8aª\95¨:
+?magic mapping:                \92n\90}\82Ì\8aª\95¨:
+?amnesia:              \8bL\89¯\91r\8e¸\82Ì\8aª\95¨:
+?fire:                 \89\8a\82Ì\8aª\95¨:
+?earth:                        \91å\92n\82Ì\8aª\95¨:
+?punishment:           \94±\82Ì\8aª\95¨:
+?charging:             \8f[\93U\82Ì\8aª\95¨:
+?stinking cloud:       \88«\8fL\89_\82Ì\8aª\95¨:
+?mail:                 \8eè\8e\86\82Ì\8aª\95¨:
+?blank paper:          \94\92\8e\86\82Ì\8aª\95¨:
+?ZELGO MER:            \81w\82Ö\82ë\82Ö\82ë\82Á\82·\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?JUYED AWK YACC:       \81w\82Ï\81[\82é\82 \82Ï\82Á\82¿\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?NR 9:                 \81w\82¹\82Ô\82ñ\82·\82¬\82å\82´\81[\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?XIXAXA XOXAXA XUXAXA: \81w\82Ñ\81[\82¦\82·\82Å\81[\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?PRATYAVAYAH:          \81w\82¨\82ë\82©\82Ô\81[\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?DAIYEN FOOELS:                \81w\82 \82ç\82Ù\82ç\82³\82Á\82³\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?LEP GEX VEN ZEA:      \81w\82è\82È\82Á\82­\82·\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?PRIRUTSENIE:          \81w\82°\82ë\82°\81[\82ë\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?ELBIB YLOH:           \81w\82Î\82­\82µ\82å\82¤\82à\82ñ\82¾\82¢\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?VERR YED HORRE:       \81w\82¿\82¥\82Á\82­\82ß\82¢\82Æ\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?VENZAR BORGAVVE:      \81w\82¨\81[\82­\82·\82¾\81[\82Ñ\81[\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?THARR:                        \81w\82©\82Ë\82©\82Ë\82©\82Ë\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?YUM YUM:              \81w\82¨\82Ô\82¿\82¯\82¢\82¼\82¤\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?KERNOD WEL:           \81w\82­\82Á\82­\81[\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?ELAM EBOW:            \81w\82\82á\82¢\82·\82Æ\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?DUAM XNAHT:           \81w\82Ü\82¦\82ð\82Ý\82ë\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?ANDOVA BEGARIN:       \81w\82Ç\82Á\82­\82è\82Ñ\82ñ\82«\81[\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?VE FORBRYDERNE:       \81w\82·\82Ä\81[\82«\82Ý\82á\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?HACKEM MUCHE:         \81w\82\82á\82¢\82µ\82å\82­\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?VELOX NEB:            \81w\82¿\82á\82ñ\82Ò\82¨\81`\82ñ\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?FOOBIE BLETCH:                \81w\82Í\82É\82á\81`\82ñ\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?TEMOV:                        \81w\82Û\82¿\82Á\82Æ\82È\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?GARVEN DEH:           \81w\82µ\82Ñ\82Ñ\82ñ\82µ\82Ñ\82Ñ\82ñ\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?READ ME:              \81w\82¤\82µ\82ë\82ð\82Ý\82ë\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?KIRJE:                        \81w\82æ\82µ\82Ì\82â\82¬\82ã\82Ç\81[\82ñ\81x\82Æ\8f\91\82©\82ê\82½\8aª\95¨:
+?stamped:              \8fÁ\88ó\82Ì\89\9f\82³\82ê\82½\8aª\95¨:
+?unlabeled:            \83\89\83x\83\8b\82Ì\82È\82¢\8aª\95¨:
+#
+#      spellbooks
+#
++dig:                  \8c\8a\8c@\82è\82Ì\96\82\96@\8f\91:
++magic missile:                \96î\82Ì\96\82\96@\8f\91:
++fireball:             \89Î\82Ì\8bÊ\82Ì\96\82\96@\8f\91:
++cone of cold:         \97â\8bC\82Ì\96\82\96@\8f\91:
++sleep:                        \96°\82è\82Ì\96\82\96@\8f\91:
++finger of death:      \8e\80\82Ì\8ew\82Ì\96\82\96@\8f\91:
++light:                        \93\94\82è\82Ì\96\82\96@\8f\91:
++detect monsters:      \89ö\95¨\82ð\92T\82·\96\82\96@\8f\91:
++healing:              \89ñ\95\9c\82Ì\96\82\96@\8f\91:
++knock:                        \8aJ\8fù\82Ì\96\82\96@\8f\91:
++force bolt:           \8fÕ\8c\82\82Ì\96\82\96@\8f\91:
++confuse monster:      \8d¬\97\90\82Ì\96\82\96@\8f\91:
++cure blindness:       \96Ó\96Ú\82ð\96ü\82·\96\82\96@\8f\91:
++drain life:           \92E\97Í\82Ì\96\82\96@\8f\91:
++slow monster:         \8b\8d\95à\82Ì\96\82\96@\8f\91:
++wizard lock:          \8e{\8fù\82Ì\96\82\96@\8f\91:
++create monster:       \89ö\95¨\82ð\91¢\82é\96\82\96@\8f\91:
++detect food:          \90H\97¿\82ð\92T\82·\96\82\96@\8f\91:
++cause fear:           \8b°\95|\82Ì\96\82\96@\8f\91:
++clairvoyance:         \90ç\97¢\8aá\82Ì\96\82\96@\8f\91:
++cure sickness:                \95a\8bC\82ð\96ü\82·\96\82\96@\8f\91:
++charm monster:                \96£\97¹\82Ì\96\82\96@\8f\91:
++haste self:           \91¬\8dU\82Ì\96\82\96@\8f\91:
++detect unseen:                \97ì\8a´\82Ì\96\82\96@\8f\91:
++levitation:           \95\82\97V\82Ì\96\82\96@\8f\91:
++extra healing:                \92´\89ñ\95\9c\82Ì\96\82\96@\8f\91:
++restore ability:      \94\\97Í\89ñ\95\9c\82Ì\96\82\96@\8f\91:
++invisibility:         \93§\96¾\82Ì\96\82\96@\8f\91:
++detect treasure:      \95ó\82ð\92T\82·\96\82\96@\8f\91:
++remove curse:         \89ð\8eô\82Ì\96\82\96@\8f\91:
++magic mapping:                \92n\90}\82Ì\96\82\96@\8f\91:
++identify:             \8e¯\95Ê\82Ì\96\82\96@\8f\91:
++turn undead:          \91h\90\82Ì\96\82\96@\8f\91:
++polymorph:            \95Ï\89»\82Ì\96\82\96@\8f\91:
++teleport away:                \8fu\8aÔ\88Ú\93®\82Ì\96\82\96@\8f\91:
++create familiar:      \91¢\96\82\82Ì\96\82\96@\8f\91:
++cancellation:         \96³\97Í\89»\82Ì\96\82\96@\8f\91:
++protection:           \8eç\82è\82Ì\96\82\96@\8f\91:
++jumping:              \92µ\96ô\82Ì\96\82\96@\8f\91:
++stone to flesh:       \93î\89»\82Ì\96\82\96@\8f\91:
+#
++parchment:    \97r\94ç\8e\86\82Ì\96\82\96@\8f\91:
++vellum:       \8eq\8b\8d\94ç\82Ì\96\82\96@\8f\91:
++ragged:       \82Ú\82ë\82Ú\82ë\82Ì\96\82\96@\8f\91:
++dog eared:    \83y\81[\83W\82Ì\90Ü\82ç\82ê\82½\96\82\96@\8f\91:
++mottled:      \82Ü\82¾\82ç\82Ì\96\82\96@\8f\91:
++stained:      \82æ\82²\82ê\82½\96\82\96@\8f\91:
++cloth:                \95z\92n\82Ì\96\82\96@\8f\91:
++leather:      \8av\82Ì\96\82\96@\8f\91:
++white:                \94\92\82¢\96\82\96@\8f\91:
++pink:         \83s\83\93\83N\90F\82Ì\96\82\96@\8f\91:
++red:          \90Ô\82¢\96\82\96@\8f\91:
++orange:       \83I\83\8c\83\93\83W\90F\82Ì\96\82\96@\8f\91:
++yellow:       \89©\90F\82¢\96\82\96@\8f\91:
++velvet:       \83r\83\8d\81[\83h\82Ì\96\82\96@\8f\91:
++light green:  \92W\97Î\90F\82Ì\96\82\96@\8f\91:
++dark green:   \94Z\97Î\90F\82Ì\96\82\96@\8f\91:
++turquoise:    \90Â\97Î\90F\82Ì\96\82\96@\8f\91:
++cyan:         \83V\83A\83\93\90F\82Ì\96\82\96@\8f\91:
++light blue:   \92W\90Â\82Ì\96\82\96@\8f\91:
++dark blue:    \94Z\90Â\82Ì\96\82\96@\8f\91:
++indigo:       \97\95\90F\82Ì\96\82\96@\8f\91:
++magenta:      \83}\83[\83\93\83_\90F\82Ì\96\82\96@\8f\91:
++purple:       \8e\87\90F\82Ì\96\82\96@\8f\91:
++violet:       \83X\83~\83\8c\90F\82Ì\96\82\96@\8f\91:
++tan:          \89©\8a\8c\90F\82Ì\96\82\96@\8f\91:
++plaid:                \83\89\83V\83\83\82Ì\96\82\96@\8f\91:
++light brown:  \92W\92\83\90F\82Ì\96\82\96@\8f\91:
++dark brown:   \94Z\92\83\90F\82Ì\96\82\96@\8f\91:
++gray:         \8aD\90F\82Ì\96\82\96@\8f\91:
++dusty:                \82Ù\82±\82è\82Á\82Û\82¢\96\82\96@\8f\91:
++bronze:       \90Â\93º\82Ì\96\82\96@\8f\91:
++copper:       \93º\82Ì\96\82\96@\8f\91:
++silver:       \8bâ\82Ì\96\82\96@\8f\91:
++gold:         \8bà\82Ì\96\82\96@\8f\91:
++glittering:   \82«\82ç\82Ñ\82â\82©\82È\96\82\96@\8f\91:
++shining:      \8bP\82­\96\82\96@\8f\91:
++thin:         \94\96\82¢\90F\82Ì\96\82\96@\8f\91:
++thick:                \94Z\82¢\90F\82Ì\96\82\96@\8f\91:
++plain:                \90^\82Á\94\92\82È\96\82\96@\8f\91:
++dull:         \89\94\90F\82Ì\96\82\96@\8f\91:
++canvas:       \96\83\82Ì\96\82\96@\8f\91:
++hardcover:    \8cÅ\82¢\95\\8e\86\82Ì\96\82\96@\8f\91:
++Book of the Dead:     \8e\80\8eÒ\82Ì\8f\91:
++papyrus:      \83p\83s\83\8b\83X\82Ì\96\82\96@\8f\91:
++blank paper:          \94\92\8e\86\82Ì\96\82\96@\8f\91:
++wrinkled:     \82­\82µ\82á\82­\82µ\82á\82Ì\96\82\96@\8f\91:
+#
+#      wands
+#
+/light:                        \93\94\82è\82Ì\8fñ:
+/secret door detection:        \94à\92T\8dõ\82Ì\8fñ:
+/enlightenment:                \8c[\96Ö\82Ì\8fñ:
+/create monster:       \89ö\95¨\82ð\91¢\82é\8fñ:
+/wishing:              \8aè\82¢\82Ì\8fñ:
+/nothing:              \92P\82È\82é\8fñ:
+/striking:             \8fÕ\8c\82\82Ì\8fñ:
+/make invisible:       \93§\96¾\89»\82Ì\8fñ:
+/slow monster:         \8c¸\91¬\82Ì\8fñ:
+/speed monster:                \89Á\91¬\82Ì\8fñ:
+/undead turning:       \91h\90\82Ì\8fñ:
+/polymorph:            \95Ï\89»\82Ì\8fñ:
+/cancellation:         \96³\97Í\89»\82Ì\8fñ:
+/teleportation:                \8fu\8aÔ\88Ú\93®\82Ì\8fñ:
+/opening:              \8aJ\8fù\82Ì\8fñ:
+/locking:              \8e{\8fù\82Ì\8fñ:
+/probing:              \92T\8d¸\82·\82é\8fñ:
+/digging:              \8c\8a\8c@\82è\82Ì\8fñ:
+/magic missile:                \96î\82Ì\8fñ:
+/fire:                 \89\8a\82Ì\8fñ:
+/cold:                 \90\81\90á\82Ì\8fñ:
+/sleep:                        \96°\82è\82Ì\8fñ:
+/death:                        \8e\80\82Ì\8fñ:
+/lightning:            \97\8b\82Ì\8fñ:
+#
+/glass:                \83K\83\89\83X\82Ì\8fñ:
+/balsa:                \83o\83\8b\83T\82Ì\8fñ:
+/crystal:      \90\85\8f»\82Ì\8fñ:
+/maple:                \95\96\82Ì\8fñ:
+/pine:         \8f¼\82Ì\8fñ:
+/oak:          \8a~\82Ì\8fñ:
+/ebony:                \8d\95\92h\82Ì\8fñ:
+/marble:       \91å\97\9d\90Î\82Ì\8fñ:
+/tin:          \83u\83\8a\83L\82Ì\8fñ:
+/brass:                \90^èJ\82Ì\8fñ:
+/copper:       \93º\82Ì\8fñ:
+/silver:       \8bâ\82Ì\8fñ:
+/platinum:     \83v\83\89\83`\83i\82Ì\8fñ:
+/iridium:      \83C\83\8a\83W\83E\83\80\82Ì\8fñ:
+/zinc:         \88\9f\89\94\82Ì\8fñ:
+/aluminum:     \83A\83\8b\83~\83j\83E\83\80\82Ì\8fñ:
+/uranium:      \83E\83\89\83j\83E\83\80\82Ì\8fñ:
+/iron:         \93S\82Ì\8fñ:
+/steel:                \8d|\93S\82Ì\8fñ:
+/hexagonal:    \98Z\8ap\8c`\82Ì\8fñ:
+/short:                \92Z\82¢\8fñ:
+/runed:                \83\8b\81[\83\93\95\8e\9a\82Ì\8f\91\82©\82ê\82½\8fñ:
+/long:         \92·\82¢\8fñ:
+/curved:       \8bÈ\82Á\82½\8fñ:
+/forked:       \93ñ\8d³\82Ì\8fñ:
+/spiked:       \82­\82³\82Ñ\82Ì\91Å\82¿\82Â\82¯\82ç\82ê\82½\8fñ:
+/jeweled:      \95ó\90Î\82ª\96\84\82ß\82ç\82ê\82½\8fñ:
+#
+#      gold
+#
+$gold piece:   \8bà\89Ý:
+#
+#      gems & rocks
+#
+*dilithium crystal:    \83f\83B\83\8a\83W\83E\83\80\82Ì\8c\8b\8f»:
+*white:                \94\92\82¢\90Î:
+*diamond:      \83_\83C\83\84\83\82\83\93\83h:
+*ruby:         \83\8b\83r\81[:
+*red:          \90Ô\82¢\90Î:
+*sapphire:     \83T\83t\83@\83C\83A:
+*blue:         \90Â\82¢\90Î:
+*emerald:      \83G\83\81\83\89\83\8b\83h:
+*turquoise:    \83g\83\8b\83R\90Î:
+*aquamarine:   \83A\83N\83A\83}\83\8a\83\93:
+*green:                \97Î\82Ì\90Î:
+*amber:                àæàß:
+*yellowish brown:      \92\83\8a\8c\90F\82Ì\90Î:
+*topaz:                \83g\83p\81[\83Y:
+*opal:         \83I\83p\81[\83\8b:
+*garnet:       \83K\81[\83l\83b\83g:
+*amethyst:     \83A\83\81\83W\83X\83g:
+*violet:       \8e\87\82Ì\90Î:
+*jasper:       \83W\83\83\83X\83p\81[:
+*fluorite:     \83t\83\8b\83I\83\89\83C\83g:
+*jade:         \82Ð\82·\82¢:
+#
+# jactinth\82Í\8fo\83G\83W\83v\83g\8bL28\8fÍ\82Å\89©\90\85\8f»\82Æ\96ó\82³\82ê\82Ä\82¢\82é\82ª\81C
+# citrine\82Æ\82©\82Ô\82é\82Ì\82Å\9eò\90\85\8f»
+#
+*jacinth:      \9eò\90\85\8f»:
+*orange:       \9eò\90F\82Ì\90Î:
+*black opal:   \8d\95\83I\83p\81[\83\8b:
+*black:                \8d\95\82¢\90Î:
+*citrine:      \89©\90\85\8f»:
+*yellow:       \89©\90F\82¢\90Î:
+*jet:          \8d\95\8bÊ:
+*chrysoberyl:  \8bà\97Î\90Î:
+*obsidian:     \8d\95à \90Î:
+*agate:                \82ß\82Ì\82¤:
+*worthless piece of white glass:       \94\92\82¢\83K\83\89\83X:
+*worthless piece of blue glass:                \90Â\82¢\83K\83\89\83X:
+*worthless piece of red glass:         \90Ô\82¢\83K\83\89\83X:
+*worthless piece of yellowish brown glass:     \92\83\8a\8c\90F\82Ì\83K\83\89\83X:
+*worthless piece of green glass:       \97Î\82Ì\83K\83\89\83X:
+*worthless piece of violet glass:      \8e\87\82Ì\83K\83\89\83X:
+*worthless piece of orange glass:      \9eò\90F\82Ì\83K\83\89\83X:
+*worthless piece of black glass:       \8d\95\90F\82Ì\83K\83\89\83X:
+*worthless piece of yellow glass:      \89©\90F\82Ì\83K\83\89\83X:
+#
+*luckstone:    \8dK\82¹\82Ì\90Î:
+*gray:         \8aD\90F\82Ì\95ó\90Î:
+*loadstone:    \8fd\82µ:
+*touchstone:   \8e\8e\8bà\90Î:
+*flint:                \89Î\91Å\82¿\90Î:
+*rock:         \90Î:
+#
+#      miscellaneous
+#
+'boulder:              \8aâ:
+'statue:               \91\9c:
+0heavy iron ball:      \8fd\82¢\93S\8b\85:
+_iron chain:           \93S\82Ì\8d½:
+'blinding venom:       \96Ó\96Ú\82Ì\93Å\89t:
+'splash of venom:      \93Å\89t\82Ì\82µ\82Ô\82«:
+'acid venom:           \8e_\82Ì\93Å\89t:
+#
+#      samurai's item
+#
+)wakizashi:    \98e\8d·\82µ:
+)ninja-to:     \94E\8eÒ\93\81:
+)nunchaku:     \83k\83\93\83`\83\83\83N:
+)naginata:     \82È\82¬\82È\82½:
+)ya:           \92|\96î:
+(osaku:                \82¨\82³\82­:
+(koto:         \8bÕ:
+)shito:                \8eh\93\81:
+]tanko:                \92Z\8db:
+]kabuto:       \8a\95:
+]yugake:       \8b|\8c\9c:
+%gunyoki:      \8aÛ\96ò:
+%nori:         \8aC\91Û:
+!sake:         \8eð:
+#
+#      artifacts
+#
+AExcalibur:            \83G\83N\83X\83J\83\8a\83o\81[:
+AStormbringer:         \83X\83g\81[\83\80\83u\83\8a\83\93\83K\81[:
+AMjollnir:             \83~\83\85\83\8b\83j\81[\83\8b:
+ACleaver:              \83N\83\8a\81[\83o\81[:
+AGrimtooth:            \83O\83\8a\83\80\83g\83D\81[\83X:
+AOrcrist:              \83I\81[\83N\83\8a\83X\83g:
+ASting:                        \83X\83e\83B\83\93\83O:
+AMagicbane:            \83}\83W\83b\83N\83x\81[\83\93:
+AFrost Brand:          \83t\83\8d\83X\83g\83u\83\89\83\93\83h:
+AFire Brand:           \83t\83@\83C\83A\83u\83\89\83\93\83h:
+ADragonbane:           \83h\83\89\83S\83\93\83x\81[\83\93:
+ADemonbane:            \83f\81[\83\82\83\93\83x\81[\83\93:
+AWerebane:             \83E\83F\83A\83x\81[\83\93:
+AGrayswandir:          \83O\83\8c\83C\83X\83\8f\83\93\83_\81[:
+AGiantslayer:          \83W\83\83\83C\83A\83\93\83g\83X\83\8c\83C\83\84\81[:
+AOgresmasher:          \83I\81[\83K\83X\83}\83b\83V\83\83\81[:
+ATrollsbane:           \83g\83\8d\83\8b\83X\83x\81[\83\93:
+AVorpal Blade:         \83{\81[\83p\83\8b\83u\83\8c\81[\83h:
+ASnickersnee:          \83X\83j\83b\83J\81[\83Y\83j\81[:
+ASunsword:             \83T\83\93\83\\81[\83h:
+# A
+AThe Orb of Detection:         \92T\8dõ\82Ì\83I\81[\83u:
+# B
+AThe Heart of Ahriman:         \83A\81[\83\8a\83}\83\93\82Ì\90S\91\9f:
+# C
+AThe Sceptre of Might:         \8c \97Í\82Ìâ\94:
+# H
+AThe Staff of Aesculapius:     \83A\83X\83N\83\8c\83s\83I\83X\82Ì\8fñ:
+# K
+AThe Magic Mirror of Merlin:   \83}\81[\83\8a\83\93\82Ì\96\82\96@\82Ì\8b¾:
+# Mon
+AThe Eyes of the Overworld:    \92´\90¢\8aE\82Ì\96Ú:
+# P
+AThe Mitre of Holiness:                \90¹\82È\82é\8a¥:
+# Ran
+AThe Longbow of Diana:         \83_\83C\83A\83i\82Ì\92·\8b|:
+# R
+AThe Master Key of Thievery:   \93\90\91¯\82Ì\83}\83X\83^\81[\83L\81[:
+# S
+AThe Tsurugi of Muramasa:      \91º\90³\82Ì\93\81:
+# T
+AThe Platinum Yendorian Express Card:  \83v\83\89\83`\83i\83C\83F\83\93\83_\81[\88ó\83G\83N\83X\83v\83\8c\83X\83J\81[\83h:
+# V
+AThe Orb of Fate:              \89^\96½\82Ì\83I\81[\83u:
+# W
+AThe Eye of the Aethiopica:    \83G\83`\83I\83s\83A\82Ì\96Ú:
+#
+# name of dungeon
+#
+dSokoban:              \91q\8cÉ\94Ô:
+dThe Dungeons of Doom: \89^\96½\82Ì\91å\96À\8b{:
+dThe Gnomish Mines:    \83m\81[\83\80\82Ì\8dz\8eR:
+dThe Quest:            \83N\83G\83X\83g:
+dGehennom:             \83Q\83w\83i:
+dFort Ludios:          \83\8d\81[\83f\83B\83I\83X\8dÔ:
+dVlad's Tower:         \83\94\83\89\83h\8cò\82Ì\93\83:
+dThe Elemental Planes: \90¸\97ì\8aE:
+#
+# Symbols or other things name (this is not a object name (See: drawing.c))
+#
+Sremembered, unseen, creature:         \8ao\82¦\82Ä\82¢\82é\82ª\8c©\82¦\82Ä\82¢\82È\82¢\90\95¨:
+#
+Sstrange object:                       \8aï\96­\82È\95¨\91Ì:
+Sweapon:                               \95\90\8aí:
+Ssuit or piece of armor:               \95\9e\82Ü\82½\82Í\8aZ\82Ì\82½\82®\82¢:
+Sring:                                 \8ew\97Ö:
+Samulet:                               \96\82\8f\9c\82¯:
+Suseful item (pick-axe, key, lamp...): \95Ö\97\98\82È\93¹\8bï(\82Â\82é\82Í\82µ\81C\8c®\81C\83\89\83\93\83v\81D\81D\81D):
+Spiece of food:                                \90H\97¿:
+Spotion:                               \96ò:
+Sscroll:                               \8aª\95¨:
+Sspell book:                           \96\82\96@\82Ì\96{:
+Sspellbook:                            \96\82\96@\82Ì\96{:
+Swand:                                 \8fñ:
+Spile of coins:                                \8bà\89Ý\82Ì\8eR:
+Sgem or rock:                          \95ó\90Î\82Ü\82½\82Í\90Î:
+Sboulder or statue:                    \8aâ\82Ü\82½\82Í\91\9c:
+Siron ball:                            \93S\8b\85:
+Siron chain:                           \93S\82Ì\8d½:
+Ssplash of venom:                      \93Å\89t:
+#
+Sillegal objects:      \8aï\96­\82È\95¨\91Ì:
+Sweapons:              \95\90\8aí:
+Sarmor:                        \8aZ:
+Srings:                        \8ew\97Ö:
+Samulets:              \96\82\8f\9c\82¯:
+Stools:                        \93¹\8bï:
+Sfood:                 \90H\97¿:
+Spotions:              \96ò:
+Sscrolls:              \8aª\95¨:
+Sspell books:          \96\82\96@\82Ì\96{:
+Swands:                        \8fñ:
+Scoins:                        \8bà\89Ý:
+Srocks:                        \90Î:
+Slarge stones:         \8b\90\90Î:
+Siron balls:           \93S\8b\85:
+Schains:               \8d½:
+Svenoms:               \93Å:
+#
+Sant or other insect:  \8ba\82Ü\82½\82Í\91¼\82Ì\8d©\92\8e:
+Sblob:                 \83u\83\8d\83b\83u:
+Scockatrice:           \83R\83J\83g\83\8a\83X:
+Sdog or other canine:  \8c¢\82Ü\82½\82Í\83C\83k\89È\82Ì\93®\95¨:
+Seye or sphere:                \96Ú\82Ü\82½\82Í\8b\85\91Ì:
+Sfeline:               \94L\82Ü\82½\82Í\83l\83R\89È\82Ì\93®\95¨:
+Scat or other feline:  \94L\82Ü\82½\82Í\83l\83R\89È\82Ì\93®\95¨:
+Sgremlin:              \83O\83\8c\83\80\83\8a\83\93:
+Shumanoid:             \83q\83\85\81[\83}\83m\83C\83h:
+Simp or minor demon:   \83C\83\93\83v\82Ü\82½\82Í\89º\8b\89\88«\96\82:
+Sjelly:                        \83[\83\8a\81[:
+Skobold:               \83R\83{\83\8b\83g:
+Sleprechaun:           \83\8c\83v\83\89\83R\81[\83\93:
+Smimic:                        \83~\83~\83b\83N:
+Snymph:                        \83j\83\93\83t:
+Sorc:                  \83I\81[\83N:
+Spiercer:              \8c\8a\8bò\82¢:
+Squadruped:            \8el\91«\93®\95¨:
+Srodent:               ê\96\8e\95\93®\95¨:
+Sarachnid or centipede:                \83N\83\82\8c`\97Þ\93®\95¨\82Ü\82½\82Í\83\80\83J\83f:
+Strapper or lurker above:      \83g\83\89\83b\83p\81[\82Ü\82½\82Í\83\89\81[\83J\81[:
+Sunicorn:              \83\86\83j\83R\81[\83\93:
+Sunicorn or horse:     \83\86\83j\83R\81[\83\93\82Ü\82½\82Í\94n:
+Svortex:               \89Q:
+Sworm:                 \83\8f\81[\83\80:
+Sxan or other mythical/fantastic insect:       \83U\83\93\82Ü\82½\82Í\90_\98b\82â\83t\83@\83\93\83^\83W\81[\82Ì\8d©\92\8e:
+Slight:                        \8cõ:
+Szruty:                        \83Y\83\8b\83e\83B:
+Sangelic being:                \93V\8eg:
+Sbat:                  \82±\82¤\82à\82è:
+Sbat or bird:          \82±\82¤\82à\82è\82Ü\82½\82Í\92¹:
+Scentaur:              \83P\83\93\83^\83E\83\8d\83X:
+Sdragon:               \83h\83\89\83S\83\93:
+Selemental:            \90¸\97ì:
+Sfungus or mold:       \83L\83m\83R\82Ü\82½\82Í\83\82\81[\83\8b\83h:
+Sgnome:                        \83m\81[\83\80:
+Sgiant humanoid:       \8b\90\90l:
+Sinvisible stalker:    \93§\96¾\83X\83g\81[\83J\81[:
+Sjabberwock:           \83W\83\83\83o\83E\83H\83b\83N:
+SKeystone Kop:         \8cx\94õ\88õ:
+Slich:                 \83\8a\83b\83`:
+Smummy:                        \83~\83C\83\89:
+Snaga:                 \83i\81[\83K:
+Sogre:                 \83I\81[\83K:
+Spudding or ooze:      \83v\83\8a\83\93\82Ü\82½\82Í\83E\81[\83Y:
+Squantum mechanic:     \97Ê\8eq\8fê:
+Srust monster:         \8eK\82Ì\89ö\95¨:
+Srust monster or disenchanter: \8eK\82Ì\89ö\95¨\82Ü\82½\82Í\8bz\96\82\82Ì\89ö\95¨:
+Ssnake:                        \83w\83r:
+Stroll:                        \83g\83\8d\83\8b:
+Sumber hulk:           \83A\83\93\83o\81[\83n\83\8b\83N:
+Svampire:              \8bz\8c\8c\8bS:
+Swraith:               \83\8c\83C\83X:
+Sxorn:                 \83]\81[\83\93:
+Sapelike creature:     \89\8e\82Ì\82æ\82¤\82È\90\95¨:
+Szombie:               \83]\83\93\83r:
+Shuman:                        \90l\8aÔ:
+Shuman or elf:         \90l\8aÔ\82Ü\82½\82Í\83G\83\8b\83t:
+#Sranger:              \83\8c\83\93\83W\83\83\81[:
+Sghost:                        \97H\97ì:
+Sgolem:                        \83S\81[\83\8c\83\80:
+Sdemon:                        \88«\96\82:
+Smajor demon:          \88«\96\82:
+Ssea monster:          \8aC\82Ì\89ö\95¨:
+Slizard:               \83g\83J\83Q:
+Slong worm tail:       \83\8d\83\93\83O\83\8f\81[\83\80\82Ì\90K\94ö:
+#
+#      part of room
+#
+Sdark part of a room:  \95\94\89®\82Ì\88Ã\82¢\95\94\95ª:
+Swall:                 \95Ç:
+Sdoorway:              \8fo\93ü\8cû:
+Sopen door:            \8aJ\82¢\82½\94à:
+Sclosed door:          \95Â\82\82½\94à:
+Sfloor of a room:      \95\94\89®\82Ì\8f°:
+Scorridor:             \92Ê\98H:
+Slit corridor:         \96¾\82é\82¢\92Ê\98H:
+Sstaircase up:         \8fã\82è\8aK\92i:
+Sstaircase down:       \89º\82è\8aK\92i:
+Sladder up:            \8fã\82è\82Í\82µ\82²:
+Sladder down:          \89º\82è\82Í\82µ\82²:
+Strap:                 ã©:
+Sweb:                  \82­\82à\82Ì\91\83:
+Saltar:                        \8dÕ\92d:
+Sopulent throne:       \89Ø\82â\82©\82È\8bÊ\8dÀ:
+Ssink:                 \97¬\82µ\91ä:
+Sfountain:             \90ò:
+Swater filled area:    \90\85\82Ì\82½\82Ü\82Á\82½\8fê\8f\8a:
+Swater:                        \90\85\82Ì\82½\82Ü\82Á\82½\8fê\8f\8a:
+Sice:                  \95X:
+Smolten lava:          \97n\8aâ:
+Slowered drawbridge:   \8d~\82è\82Ä\82¢\82é\92µ\82Ë\8b´:
+Sraised drawbridge:    \8fã\82Á\82Ä\82¢\82é\92µ\82Ë\8b´:
+Sair filled area:      \8bó\8bC\82Ì\82½\82Ü\82Á\82½\8fê\8f\8a:
+Sair:                  \8bó\8bC\82Ì\82½\82Ü\82Á\82½\8fê\8f\8a:
+Scloud filled area:    \93Ü:
+Scloud:                        \93Ü:
+Sgrave:                        \95æ:
+Stree:                 \96Ø:
+Siron bars:            \93S\96_:
+#
+#      traps
+#
+^arrow trap:           \96î\82Ìã©:
+^dart trap:            \93\8a\82°\96î\82Ìã©:
+^falling rock trap:    \97\8e\90Î\82Ìã©:
+^squeaky board:                \82«\82µ\82Þ\94Â:
+^beartrap:             \8cF\82Ìã©:
+^bear trap:            \8cF\82Ìã©:
+^land mine:            \92n\97\8b:
+^sleeping gas trap:    \90\87\96°\83K\83X\82Ìã©:
+^hole:                 \8c\8a:
+^rust trap:            \95\85\90H\82Ìã©:
+^fire trap:            \89Î\82Ìã©:
+^pit:                  \97\8e\82µ\8c\8a:
+^spiked pit:           \83g\83Q\82¾\82ç\82¯\82Ì\97\8e\82µ\8c\8a:
+^trapdoor:             \97\8e\82µ\94à:
+^trap door:            \97\8e\82µ\94à:
+^teleportation trap:   \8fu\8aÔ\88Ú\93®\82Ìã©:
+^level teleporter:     \95Ê\82Ì\8aK\82Ö\82Ì\8fu\8aÔ\88Ú\93®\82Ìã©:
+^magic portal:         \96\82\96@\82Ì\93ü\8cû:
+^web:                  \82­\82à\82Ì\91\83:
+^statue trap:          \92¤\91\9c\82Ìã©:
+^magic trap:           \96\82\96@\82Ìã©:
+^anti-magic field:     \94½\96\82\96@\8bó\8aÔ\82Ìã©:
+^anti-magic trap field:        \94½\96\82\96@\8bó\8aÔ\82Ìã©:
+^polymorph trap:       \95Ï\89»\82Ìã©:
+^rolling boulder trap: \8b\90\8aâ\82Ìã©:
+#
+#      SKILLs
+#
+Kmartial arts:         \91Ì\8fp:
+Kbare handed combat:   \91f\8eè:
+Ktwo weapon combat:    \93ñ\93\81\97¬:
+Kriding:               \8bR\8fæ:
+Kdagger:               \92Z\8c\95:
+Kaxe:                  \95\80:
+Kknife:                        \83i\83C\83t:
+Kpick-axe:             \82Â\82é\82Í\82µ:
+Kshort sword:          \8f¬\8c\95:
+Kbroadsword:           \95\9d\8dL\82Ì\8c\95:
+Klong sword:           \92·\8c\95:
+Ktwo-handed sword:     \97¼\8eè\8c\95:
+Kscimitar:             \83V\83~\83^\81[:
+Ksaber:                        \83T\81[\83x\83\8b:
+Kclub:                 \82±\82ñ\96_:
+Kmace:                 \83\81\83C\83X:
+Kquarterstaff:         \98Z\8eÚ\96_:
+Kmorning star:         \83\82\81[\83j\83\93\83O\83X\83^\81[:
+Kflail:                        \83t\83\8c\83C\83\8b:
+Khammer:               \83n\83\93\83}\81[:
+Kpolearms:             \92·\95\80:
+Kspear:                        \91\84:
+Kjavelin:              \83W\83\83\83x\83\8a\83\93:
+Ktrident:              \83g\83\89\83C\83f\83\93\83g:
+Klance:                        \83\89\83\93\83X:
+Ksling:                        \83X\83\8a\83\93\83O:
+Kunicorn horn:         \83\86\83j\83R\81[\83\93\82Ì\8ap:
+Kcrossbow:             \83N\83\8d\83X\83{\83D:
+Kdart:                 \83_\81[\83c:
+Kboomerang:            \83u\81[\83\81\83\89\83\93:
+Kwhip:                 \95Ú:
+Kshuriken:             \8eè\97 \8c\95:
+Kbow:                  \8b|:
+Kdivination spells:    \97\\92m:
+Kattack spells:                \8dU\8c\82:
+Kescape spells:                \92E\8fo:
+Kmatter spells:                \95¨\8e¿:
+Khealing spells:       \8e¡\96ü:
+Kenchantment spells:   \95â\8f\95:
+Kclerical spells:      \91m\97µ:
diff --git a/monobj/patchmonst.pl b/monobj/patchmonst.pl
new file mode 100644 (file)
index 0000000..7059a1e
--- /dev/null
@@ -0,0 +1,66 @@
+#!
+use strict;
+use warnings;
+
+use Data::Dumper;
+
+my %type = (
+    PROJECTILE => ')',
+    WEAPON => ')',
+    BOW => ')',
+    HELM => ']',
+    ARMOR => ']',
+    DRGN_ARMR => ']',
+    CLOAK => ']',
+    SHIELD => ']',
+    GLOVES => ']',
+    BOOTS => ']',
+    RING => '=',
+    AMULET => '"',
+    CONTAINER => '(',
+    TOOL => '(',
+    WEPTOOL => '(',
+    FOOD => '%',
+    POTION => '!',
+    SCROLL => '?',
+    SPELL => '+',
+    WAND => '/',
+    COIN => '$',
+    GEM => '*',
+    ROCK => '*',
+    'OBJECT(OBJ' => 'K',
+    );
+
+{
+    my %base;
+
+    open my $fd, '<', 'jtrnsmon.dat' or die;
+
+    while(<$fd>){
+       if(!/^([^:]*):\t*([^:]*):/){next;}
+       my($e, $j) = ($1, $2, $3);
+       $base{$e} = $j;
+    }
+    close $fd;
+
+    open my $fr, '<', 'monst.c' or die;
+
+    my @orig;
+    while(<$fr>){
+       push @orig, $_;
+    }
+    close $fr;
+
+    open my $fw, '>', 'monstj.c' or die;
+    binmode($fw);
+    for(@orig){
+       if(/^ *MON\("([^\"]*)"/){
+           my $j = $base{$1};
+           if(defined $j){
+               s/$1/$j/;
+           }
+       }
+       print $fw $_;
+    }
+    close $fw;
+}
diff --git a/monobj/patchobject.pl b/monobj/patchobject.pl
new file mode 100644 (file)
index 0000000..6653b9c
--- /dev/null
@@ -0,0 +1,94 @@
+#!
+use strict;
+use warnings;
+
+use Data::Dumper;
+
+my %type = (
+    PROJECTILE => ')',
+    WEAPON => ')',
+    BOW => ')',
+    HELM => ']',
+    ARMOR => ']',
+    DRGN_ARMR => ']',
+    CLOAK => ']',
+    SHIELD => ']',
+    GLOVES => ']',
+    BOOTS => ']',
+    RING => '=',
+    AMULET => '"',
+    CONTAINER => '(',
+    TOOL => '(',
+    WEPTOOL => '(',
+    FOOD => '%',
+    POTION => '!',
+    SCROLL => '?',
+    SPELL => '+',
+    WAND => '/',
+    COIN => '$',
+    GEM => '*',
+    ROCK => '*',
+    'OBJECT(OBJ' => 'K',
+    );
+
+{
+    my %base;
+
+    open my $fd, '<', 'jtrnsobj.dat' or die;
+
+    while(<$fd>){
+       if(!/^(.)([^:]*):\t*([^:]*):/){next;}
+       my($c, $e, $j) = ($1, $2, $3);
+       if($c eq '#'){next;}
+       my $itemhash = $base{$c};
+       if(!defined $itemhash){
+           $itemhash = {};
+       }
+       $$itemhash{$e} = $j;
+       $base{$c} = $itemhash;
+    }
+    close $fd;
+
+    open my $fr, '<', 'objects.c' or die;
+
+    my @orig;
+    while(<$fr>){
+       push @orig, $_;
+    }
+    close $fr;
+
+    open my $fw, '>', 'objectsj.c' or die;
+    binmode($fw);
+    for(@orig){
+       if(/^(OBJECT\(OBJ|[A-Z_]+)\("([^\"]*)", *"([^\"]*)"/){
+           my $c = $type{$1};
+           if(defined $c){
+               my $e = $2;
+               my $e2 = $3;
+               {
+                   my $j = $base{$c}{$e};
+                   if(defined $j){
+                       s/$e/$j/;
+                   }
+               }
+               {
+                   my $j = $base{$c}{$e2};
+                   if(defined $j){
+                       s/$e2/$j/;
+                   }
+               }
+           }
+       } elsif(/^([A-Z_]+)\((None, *)?"([^\"]*)"/){
+           my $c = $type{$1};
+           if(defined $c){
+               my $e = $3;
+               my $j = $base{$c}{$e};
+               if(defined $j){
+                   s/$e/$j/;
+               }
+           }
+       }
+       print $fw $_;
+    }
+    close $fw;
+}
diff --git a/monobj/readme.md b/monobj/readme.md
new file mode 100644 (file)
index 0000000..d7908a5
--- /dev/null
@@ -0,0 +1,12 @@
+# Making monstj.c and objectsj.c\r
+\r
+# Caveat\r
+\r
+- Making objectsj.c is imcomplete.  Don't use as-is.\r
+\r
+# Usage\r
+\r
+ - copy monst.c and objects.c to here\r
+ - edit jtrnsmon.dat and jtrnsobj.dat if you need\r
+ - `make`\r
+ - copy monstj.c and objectsj.c to /src of JNetHack source tree\r
diff --git a/readme.md b/readme.md
new file mode 100644 (file)
index 0000000..c778c6e
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,3 @@
+# Supplementary tools for JNetHack\r
+\r
+- [monobj](./monobj) : Making monstj.c and objectsj.c\r