Kentaro Shirakata
argra****@users*****
2005年 10月 1日 (土) 16:20:02 JST
Index: jnethack/src/role.c diff -u jnethack/src/role.c:1.19 jnethack/src/role.c:1.20 --- jnethack/src/role.c:1.19 Fri Dec 5 01:21:28 2003 +++ jnethack/src/role.c Sat Oct 1 16:20:02 2005 @@ -37,8 +37,10 @@ */ const struct Role roles[] = { -{ {"Archeologist", 0}, - {"考古学者", 0}, { +{ {"Archeologist", 0}, { +#if 1 /*JP*/ + "考古学者", 0}, { +#endif #if 0 /*JP*/ {"Digger", 0}, {"Field Worker",0}, @@ -62,7 +64,11 @@ #endif "Quetzalcoatl", "Camaxtli", "Huhetotl", /* Central American */ +#if 0 /*JP*/ + "Arc", "the College of Archeology", "the Tomb of the Toltec Kings", +#else "Arc", "考古学大学", "トルテック王の墓", +#endif PM_ARCHEOLOGIST, NON_PM, NON_PM, PM_LORD_CARNARVON, PM_STUDENT, PM_MINION_OF_HUHETOTL, NON_PM, PM_HUMAN_MUMMY, S_SNAKE, S_MUMMY, @@ -77,8 +83,10 @@ { 1, 0, 0, 1, 0, 1 },14, /* Energy */ 10, 5, 0, 2, 10, A_INT, SPE_MAGIC_MAPPING, -4 }, -{ {"Barbarian", 0}, - {"野蛮人", 0}, { +{ {"Barbarian", 0}, { +#if 1 /*JP*/ + "野蛮人", 0}, { +#endif #if 0 /*JP*/ {"Plunderer", "Plunderess"}, {"Pillager", 0}, @@ -101,7 +109,11 @@ {"征服王", 0} }, #endif "Mitra", "Crom", "Set", /* Hyborian */ +#if 0 /*JP*/ + "Bar", "the Camp of the Duali Tribe", "the Duali Oasis", +#else "Bar", "デュアリ族のキャンプ", "デュアリ族のオアシス", +#endif PM_BARBARIAN, NON_PM, NON_PM, PM_PELIAS, PM_CHIEFTAIN, PM_THOTH_AMON, PM_OGRE, PM_TROLL, S_OGRE, S_TROLL, @@ -116,8 +128,10 @@ { 1, 0, 0, 1, 0, 1 },10, /* Energy */ 10, 14, 0, 0, 8, A_INT, SPE_HASTE_SELF, -4 }, -{ {"Caveman", "Cavewoman"}, - {"洞窟人", 0}, { +{ {"Caveman", "Cavewoman"}, { +#if 1 /*JP*/ + "洞窟人", 0}, { +#endif #if 0 /*JP*/ {"Troglodyte", 0}, {"Aborigine", 0}, @@ -140,7 +154,11 @@ {"先駆者", 0} }, #endif "Anu", "_Ishtar", "Anshar", /* Babylonian */ +#if 0 /*JP*/ + "Cav", "the Caves of the Ancestors", "the Dragon's Lair", +#else "Cav", "太古の洞窟", "竜の隠れ家", +#endif PM_CAVEMAN, PM_CAVEWOMAN, PM_LITTLE_DOG, PM_SHAMAN_KARNOV, PM_NEANDERTHAL, PM_CHROMATIC_DRAGON, PM_BUGBEAR, PM_HILL_GIANT, S_HUMANOID, S_GIANT, @@ -155,8 +173,10 @@ { 1, 0, 0, 1, 0, 1 },10, /* Energy */ 0, 12, 0, 1, 8, A_INT, SPE_DIG, -4 }, -{ {"Healer", 0}, - {"薬師", 0}, { +{ {"Healer", 0}, { +#if 1 /*JP*/ + "薬師", 0}, { +#endif #if 0 /*JP*/ {"Rhizotomist", 0}, {"Empiric", 0}, @@ -179,7 +199,11 @@ {"外科医", 0} }, #endif "_Athena", "Hermes", "Poseidon", /* Greek */ - "Hea", "エピダウラス寺院", "コオス寺院", +#if 0 /*JP*/ + "Hea", "the Temple of Epidaurus", "the Temple of Coeus", +#else + "Hea", "エピダウロス寺院", "コイオス寺院", +#endif PM_HEALER, NON_PM, NON_PM, PM_HIPPOCRATES, PM_ATTENDANT, PM_CYCLOPS, PM_GIANT_RAT, PM_SNAKE, S_RODENT, S_YETI, @@ -193,8 +217,10 @@ { 1, 4, 0, 1, 0, 2 },20, /* Energy */ 10, 3,-3, 2, 10, A_WIS, SPE_CURE_SICKNESS, -4 }, -{ {"Knight", 0}, - {"騎士", 0}, { +{ {"Knight", 0}, { +#if 1 /*JP*/ + "騎士", 0}, { +#endif #if 0 /*JP*/ {"Gallant", 0}, {"Esquire", 0}, @@ -217,7 +243,11 @@ {"聖騎士", 0} }, #endif "Lugh", "_Brigit", "Manannan Mac Lir", /* Celtic */ +#if 0 /*JP*/ + "Kni", "Camelot Castle", "the Isle of Glass", +#else "Kni", "キャメロット城", "ガラスの島", +#endif PM_KNIGHT, NON_PM, PM_PONY, PM_KING_ARTHUR, PM_PAGE, PM_IXOTH, PM_QUASIT, PM_OCHRE_JELLY, S_IMP, S_JELLY, @@ -231,8 +261,10 @@ { 1, 4, 0, 1, 0, 2 },10, /* Energy */ 10, 8,-2, 0, 9, A_WIS, SPE_TURN_UNDEAD, -4 }, -{ {"Monk", 0}, - {"武闘家", 0}, { +{ {"Monk", 0}, { +#if 1 /*JP*/ + "武闘家", 0}, { +#endif #if 0 /*JP*/ {"Candidate", 0}, {"Novice", 0}, @@ -254,8 +286,13 @@ {"火の習い手", 0}, {"免許皆伝", 0} }, "Shan Lai Ching", "Chih Sung-tzu", "Huan Ti", /* Chinese */ +#if 0 /*JP*/ + "Mon", "the Monastery of Chan-Sune", + "the Monastery of the Earth-Lord", +#else "Mon", "チャン・スー修道院", "地王の修道院", +#endif PM_MONK, NON_PM, NON_PM, PM_GRAND_MASTER, PM_ABBOT, PM_MASTER_KAEN, PM_EARTH_ELEMENTAL, PM_XORN, S_ELEMENTAL, S_XORN, @@ -270,8 +307,10 @@ { 2, 2, 0, 2, 0, 2 },10, /* Energy */ 10, 8,-2, 2, 20, A_WIS, SPE_RESTORE_ABILITY, -4 }, -{ {"Priest", "Priestess"}, - {"僧侶", "尼僧"}, { +{ {"Priest", "Priestess"}, { +#if 1 /*JP*/ + "僧侶", "尼僧"}, { +#endif #if 0 /*JP*/ {"Aspirant", 0}, {"Acolyte", 0}, @@ -294,7 +333,11 @@ {"大僧上", 0} }, #endif 0, 0, 0, /* chosen randomly from among the other roles */ +#if 0 /*JP*/ + "Pri", "the Great Temple", "the Temple of Nalzok", +#else "Pri", "偉大なる寺院", "ナルゾク寺院", +#endif PM_PRIEST, PM_PRIESTESS, NON_PM, PM_ARCH_PRIEST, PM_ACOLYTE, PM_NALZOK, PM_HUMAN_ZOMBIE, PM_WRAITH, S_ZOMBIE, S_WRAITH, @@ -311,8 +354,10 @@ }, /* Note: Rogue precedes Ranger so that use of `-R' on the command line retains its traditional meaning. */ -{ {"Rogue", 0}, - {"盗賊", 0}, { +{ {"Rogue", 0}, { +#if 1 /*JP*/ + "盗賊", 0}, { +#endif #if 0 /*JP*/ {"Footpad", 0}, {"Cutpurse", 0}, @@ -335,7 +380,11 @@ {"大泥棒", 0} }, #endif "Issek", "Mog", "Kos", /* Nehwon */ +#if 0 /*JP*/ + "Rog", "the Thieves' Guild Hall", "the Assassins' Guild Hall", +#else "Rog", "盗賊ギルド", "暗殺者ギルド", +#endif PM_ROGUE, NON_PM, NON_PM, PM_MASTER_OF_THIEVES, PM_THUG, PM_MASTER_ASSASSIN, PM_LEPRECHAUN, PM_GUARDIAN_NAGA, S_NYMPH, S_NAGA, @@ -350,8 +399,10 @@ { 1, 0, 0, 1, 0, 1 },11, /* Energy */ 10, 8, 0, 1, 9, A_INT, SPE_DETECT_TREASURE, -4 }, -{ {"Ranger", 0}, - {"レンジャー", 0}, { +{ {"Ranger", 0}, { +#if 1 /*JP*/ + "レンジャー", 0}, { +#endif #if 0 /* OBSOLETE */ {"Edhel", "Elleth"}, {"Edhel", "Elleth"}, /* elf-maid */ @@ -388,7 +439,11 @@ {"名人", 0} }, #endif "Mercury", "_Venus", "Mars", /* Roman/planets */ +#if 0 /*JP*/ + "Ran", "Orion's camp", "the cave of the wumpus", +#else "Ran", "オリオンのキャンプ", "ワンパスの洞窟", +#endif PM_RANGER, NON_PM, PM_LITTLE_DOG /* Orion & canis major */, PM_ORION, PM_HUNTER, PM_SCORPIUS, PM_FOREST_CENTAUR, PM_SCORPION, S_CENTAUR, S_SPIDER, @@ -403,8 +458,10 @@ { 1, 0, 0, 1, 0, 1 },12, /* Energy */ 10, 9, 2, 1, 10, A_INT, SPE_INVISIBILITY, -4 }, -{ {"Samurai", 0}, - {"侍", 0}, { +{ {"Samurai", 0}, { +#if 1 /*JP*/ + "侍", 0}, { +#endif #if 0 /*JP*/ {"Hatamoto", 0}, /* Banner Knight */ {"Ronin", 0}, /* no allegiance */ @@ -427,7 +484,11 @@ {"将軍", "大奥"} }, /* supreme commander, warlord */ #endif "_Amaterasu Omikami", "Raijin", "Susanowo", /* Japanese */ +#if 0 /*JP*/ + "Sam", "the Castle of the Taro Clan", "the Shogun's Castle", +#else "Sam", "太郎一族の城", "将軍の城", +#endif PM_SAMURAI, NON_PM, PM_LITTLE_DOG, PM_LORD_SATO, PM_ROSHI, PM_ASHIKAGA_TAKAUJI, PM_WOLF, PM_STALKER, S_DOG, S_ELEMENTAL, @@ -442,8 +503,10 @@ 10, 10, 0, 0, 8, A_INT, SPE_CLAIRVOYANCE, -4 }, #ifdef TOURIST -{ {"Tourist", 0}, - {"観光客", 0}, { +{ {"Tourist", 0}, { +#if 1 /*JP*/ + "観光客", 0}, { +#endif #if 0 /*JP*/ {"Rambler", 0}, {"Sightseer", 0}, @@ -466,7 +529,11 @@ {"冒険者", 0} }, #endif "Blind Io", "_The Lady", "Offler", /* Discworld */ - "Tou", "旅行トラブルセンター", "盗賊ギルド", +#if 0 /*JP*/ + "Tou", "Ankh-Morpork", "the Thieves' Guild Hall", +#else + "Tou", "アンクモルポーク", "盗賊ギルド", +#endif PM_TOURIST, NON_PM, NON_PM, PM_TWOFLOWER, PM_GUIDE, PM_MASTER_OF_THIEVES, PM_GIANT_SPIDER, PM_FOREST_CENTAUR, S_SPIDER, S_CENTAUR, @@ -481,8 +548,10 @@ 0, 5, 1, 2, 10, A_INT, SPE_CHARM_MONSTER, -4 }, #endif -{ {"Valkyrie", 0}, - {"ワルキューレ", 0}, { +{ {"Valkyrie", 0}, { +#if 1 /*JP*/ + "ワルキューレ", 0}, { +#endif #if 0 /*JP*/ {"Stripling", 0}, {"Skirmisher", 0}, @@ -505,7 +574,11 @@ {"ロード", "レディ"} }, #endif "Tyr", "Odin", "Loki", /* Norse */ - "Val", "運命の聖堂", "サーターの洞窟", +#if 0 /*JP*/ + "Val", "the Shrine of Destiny", "the cave of Surtur", +#else + "Val", "運命の聖堂", "スルトの洞窟", +#endif PM_VALKYRIE, NON_PM, NON_PM /*PM_WINTER_WOLF_CUB*/, PM_NORN, PM_WARRIOR, PM_LORD_SURTUR, PM_FIRE_ANT, PM_FIRE_GIANT, S_ANT, S_GIANT, @@ -519,8 +592,10 @@ { 1, 0, 0, 1, 0, 1 },10, /* Energy */ 0, 10,-2, 0, 9, A_WIS, SPE_CONE_OF_COLD, -4 }, -{ {"Wizard", 0}, - {"魔法使い", 0}, { +{ {"Wizard", 0}, { +#if 1 /*JP*/ + "魔法使い", 0}, { +#endif #if 0 /*JP*/ {"Evoker", 0}, {"Conjurer", 0}, @@ -543,7 +618,11 @@ {"大魔法使い", 0} }, #endif "Ptah", "Thoth", "Anhur", /* Egyptian */ +#if 0 /*JP*/ + "Wiz", "the Lonely Tower", "the Tower of Darkness", +#else "Wiz", "調和の塔", "暗黒の塔", +#endif PM_WIZARD, NON_PM, PM_KITTEN, PM_NEFERET_THE_GREEN, PM_APPRENTICE, PM_DARK_ONE, PM_VAMPIRE_BAT, PM_XORN, S_BAT, S_WRAITH, @@ -567,7 +646,11 @@ * choices. This may be munged in role_init(). */ struct Role urole = +#if 0 /*JP*/ +{ {"Undefined", 0}, { {0, 0}, {0, 0}, {0, 0}, +#else { {"Undefined", 0}, {"謎", 0}, { {0, 0}, {0, 0}, {0, 0}, +#endif {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0} }, "L", "N", "C", "Xxx", "home", "locate", NON_PM, NON_PM, NON_PM, NON_PM, NON_PM, NON_PM,