* Rogue num = 5; mul = 3; div = MAX(40, weapon_weight);
* Ranger num = 5; mul = 4; div = MAX(70, weapon_weight);
* Paladin num = 5; mul = 4; div = MAX(70, weapon_weight);
- * Kaji num = 5; mul = 5; div = MAX(150, weapon_weight);
+ * Weaponsmith num = 5; mul = 5; div = MAX(150, weapon_weight);
* Warrior-Mage num = 5; mul = 3; div = MAX(70, weapon_weight);
* Chaos Warrior num = 5; mul = 4; div = MAX(70, weapon_weight);
* Monk num = 5; mul = 3; div = MAX(60, weapon_weight);
* Tourist num = 4; mul = 3; div = MAX(100, weapon_weight);
* Imitator num = 5; mul = 4; div = MAX(70, weapon_weight);
* Beastmaster num = 5; mul = 3; div = MAX(70, weapon_weight);
+ * Cavalry(Ride) num = 5; mul = 4; div = MAX(70, weapon_weight);
+ * Cavalry(Walk) num = 5; mul = 3; div = MAX(100, weapon_weight);
* Sorcerer num = 1; mul = 1; div = MAX(1, weapon_weight);
* Archer num = 4; mul = 2; div = MAX(70, weapon_weight);
* Magic eater num = 4; mul = 2; div = MAX(70, weapon_weight);
arena_type arena_info[MAX_ARENA_MONS + 2] =
{
- { MON_NOBORTA, 0, 0 },
- { MON_MORI_TROLL, 0, 0 },
- { MON_TIGER, 0, 0 },
- { MON_DRUID, 0, 0 },
- { MON_HILL_GIANT, TV_POTION, SV_POTION_SPEED },
- { MON_WERERAT, 0, 0 },
- { MON_ORC_CAPTAIN, 0, 0 },
- { MON_BERSERKER, 0, 0 },
- { MON_STONE_GIANT, 0, 0 },
- { MON_D_ELF_LORD, TV_POTION, SV_POTION_HEALING },
- { MON_IRON_GOLEM, 0, 0 },
- { MON_C_CRAWLER, 0, 0 },
- { MON_XICLOTLAN, 0, 0 },
- { MON_TROLL_PRIEST, 0, 0 },
- { MON_ANGEL, TV_ROD, SV_ROD_STONE_TO_MUD },
- { MON_SPIRIT_NAGA, 0, 0 },
- { MON_BASILISK, 0, 0 },
- { MON_MITHRIL_GOLEM, 0, 0 },
- { MON_SHADOW_DRAKE, 0, 0 },
- { MON_OGRE_SHAMAN, TV_SCROLL, SV_SCROLL_ACQUIREMENT },
- { MON_BICLOPS, 0, 0 },
- { MON_ETHER_DRAKE, TV_SCROLL, SV_SCROLL_RUNE_OF_PROTECTION },
- { MON_HALFLING_S, 0, 0 },
- { MON_ELDER_THING, TV_ROD, SV_ROD_DRAIN_LIFE },
- { MON_M_MH_DRAGON, 0, 0 },
- { MON_ETTIN, TV_SCROLL, SV_SCROLL_STAR_ENCHANT_WEAPON },
- { MON_VAMPIRE_LORD, 0, 0 },
- { MON_BARNEY, TV_SCROLL, SV_SCROLL_GENOCIDE },
- { MON_GROO, 0, 0 },
- { MON_D_ELF_SORC, TV_WAND, SV_WAND_STRIKING },
- { MON_IRON_LICH, 0, 0 },
- { MON_G_TITAN, TV_POTION, SV_POTION_STAR_ENLIGHTENMENT },
- { MON_G_BALROG, 0, 0 },
- { MON_NIGHTWALKER, TV_ROD, SV_ROD_IDENTIFY },
- { MON_SHAMBLER, TV_STAFF, SV_STAFF_HOLINESS },
- { MON_BLACK_REAVER, TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT },
+ { MON_NOBORTA, TV_AMULET, SV_AMULET_ADORNMENT },
+ { MON_MORI_TROLL, TV_FOOD, SV_FOOD_PINT_OF_WINE },
+ { MON_IMP, TV_POTION, SV_POTION_SPEED },
+ { MON_LION_HEART, 0, 0 },
+ { MON_MASTER_YEEK, TV_POTION, SV_POTION_CURING },
+ { MON_SABRE_TIGER, TV_WAND, SV_WAND_STONE_TO_MUD },
+ { MON_LIZARD_KING, TV_POTION, SV_POTION_RESISTANCE },
+ { MON_WYVERN, TV_POTION, SV_POTION_HEALING },
+ { MON_ARCH_VILE, TV_SCROLL, SV_SCROLL_GENOCIDE },
+ { MON_ELF_LORD , TV_POTION, SV_POTION_ENLIGHTENMENT },
+ { MON_GHOUL_KING, TV_FOOD, SV_FOOD_RESTORING },
+ { MON_COLBRAN, TV_RING, SV_RING_ELEC },
+ { MON_BICLOPS, TV_WAND, SV_WAND_ACID_BALL },
+ { MON_M_MINDCRAFTER, TV_POTION, SV_POTION_SELF_KNOWLEDGE },
+ { MON_GROO, TV_SCROLL, SV_SCROLL_ACQUIREMENT },
+ { MON_RAAL, TV_SCROLL, SV_SCROLL_STAR_DESTRUCTION },
+ { MON_DREADMASTER, TV_WAND, SV_WAND_DRAIN_LIFE },
+ { MON_ULTRA_PALADIN, TV_STAFF, SV_STAFF_DISPEL_EVIL },
+ { MON_BARNEY, TV_RING, SV_RING_RES_CHAOS },
+ { MON_TROLL_KING, TV_SCROLL, SV_SCROLL_MASS_GENOCIDE },
+ { MON_BARON_HELL, TV_POTION, SV_POTION_AUGMENTATION },
+ { MON_F_ANGEL, TV_SCROLL, SV_SCROLL_RUNE_OF_PROTECTION },
+ { MON_G_C_DRAKE, TV_WAND, SV_WAND_DRAGON_FIRE },
+ { MON_IRON_LICH, TV_STAFF, SV_STAFF_DESTRUCTION },
+ { MON_DROLEM, TV_POTION, SV_POTION_STAR_HEALING },
+ { MON_G_TITAN, TV_WAND, SV_WAND_GENOCIDE },
+ { MON_G_BALROG, TV_POTION, SV_POTION_EXPERIENCE },
+ { MON_ELDER_VAMPIRE, TV_RING, SV_RING_SUSTAIN },
+ { MON_NIGHTWALKER, TV_WAND, SV_WAND_STRIKING },
+ { MON_S_TYRANNO, TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT },
+ { MON_G_MASTER_MYS, TV_ROD, SV_ROD_IDENTIFY },
+ { MON_LORD_CHAOS, TV_POTION, SV_POTION_LIFE },
+ { MON_SHADOWLORD, TV_POTION, SV_POTION_STAR_ENLIGHTENMENT },
+ { MON_ULT_BEHOLDER, TV_AMULET, SV_AMULET_REFLECTION },
+ { MON_JABBERWOCK, TV_ROD, SV_ROD_HEALING },
+ { MON_LOCKE_CLONE, TV_WAND, SV_WAND_DISINTEGRATE },
+ { MON_WYRM_SPACE, TV_ROD, SV_ROD_RESTORATION },
+ { MON_SHAMBLER, TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT },
+ { MON_BLACK_REAVER, TV_RING, SV_RING_LORDLY },
{ MON_FENGHUANG, TV_STAFF, SV_STAFF_THE_MAGI },
- { MON_WYRM_POWER, TV_ROD, SV_ROD_HEALING },
+ { MON_WYRM_POWER, TV_SCROLL, SV_SCROLL_ARTIFACT },
{ 0, 0, 0 }, /* Victory prizing */
{ MON_HAGURE, TV_SCROLL, SV_SCROLL_ARTIFACT },
};
{ "¥Ñ¥é¥Ç¥£¥ó¤Î¥¬¥ó¥Ê¡¼", 10000, 185, 110, 5, 23, RACE_HUMAN},
{ "Áª¤Ð¤ì¤·¥È¥ê¥ó", 25000, 180, 107, 6, 20, RACE_ELF},
{ "¸ÌÀ¤Ê¤ë¥µ¥é¥¹¥È¥í", 30000, 185, 109, 5, 15, RACE_DWARF},
+ { "¥Ñ¡¼¥·¥ô¥¡¥ë¶ª", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
+ { "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹", 30000, 185, 109, 5, 15, RACE_HUMAN},
+ { "¥Þ¥Ã¥¥Î¥ó", 10000, 175, 109, 6, 15, RACE_HUMAN},
+ { "¶à¤ßÉØ¿Í", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
+ { "¥É¥ë¥¤¥É¤Î¥Ï¥·¥å¥Ë¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_HOBBIT},
+ { "¥Õ¥£¥Ê¥¯", 30000, 185, 109, 5, 15, RACE_YEEK},
+ { "¥¯¥ê¥¥Ã¥¯", 10000, 175, 109, 6, 15, RACE_KLACKON},
+ { "¹Ó¤¯¤ì¼Ô¥â¥ê¥ô¥¡¥ë", 15000, 185, 110, 5, 23, RACE_ELF},
+ { "°Å¤¥Û¥·¥ã¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_IMP},
+ { "¸¼Ô¥¢¥¿¡¼¥ë", 30000, 185, 109, 5, 15, RACE_HUMAN},
+ { "À¶¤¥¤¥Ù¥Ë¥Ã¥É", 10000, 175, 109, 6, 15, RACE_HUMAN},
+ { "¥¨¥ê¥Ç¥£¥·¥å", 15000, 185, 110, 5, 23, RACE_HALF_TROLL},
+ { "¼ö½Ñ»Õ¥ô¥ë¥É¥¥¥·¥å", 25000, 180, 107, 6, 20, RACE_HALF_OGRE},
+ { "¶¸Àï»Î¥Ï¥ª¥Ö", 30000, 185, 109, 5, 15, RACE_BARBARIAN},
+ { "¼ã¤¥×¥ë¡¼¥°¥Ç¥£¥·¥å", 10000, 175, 109, 6, 15, RACE_HALF_OGRE},
+ { "¤¤Á¤¬¤¤¥é¥à¥ï¥¤¥º", 15000, 185, 110, 5, 23, RACE_YEEK},
+ { "ÍÆÁ¼Ô¥à¥ï¡¼¥È", 25000, 180, 107, 6, 20, RACE_KOBOLD},
+ { "¼åÃî¥À¡¼¥É¥Ð¡¼¥É", 30000, 185, 109, 5, 15, RACE_SPECTRE},
+ { "¼ÁÁǤʥ롼¥É¥ô¥£¥Ò", 5000, 175, 109, 6, 15, RACE_HUMAN},
+ { "¥Ñ¥é¥Ç¥£¥ó¤Î¥¬¥ó¥Ê¡¼", 10000, 185, 110, 5, 23, RACE_HUMAN},
+ { "Áª¤Ð¤ì¤·¥È¥ê¥ó", 25000, 180, 107, 6, 20, RACE_ELF},
+ { "¸ÌÀ¤Ê¤ë¥µ¥é¥¹¥È¥í", 30000, 185, 109, 5, 15, RACE_DWARF},
+ { "¥Ñ¡¼¥·¥ô¥¡¥ë¶ª", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
+ { "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹", 30000, 185, 109, 5, 15, RACE_HUMAN},
+ { "¥Þ¥Ã¥¥Î¥ó", 10000, 175, 109, 6, 15, RACE_HUMAN},
+ { "¶à¤ßÉØ¿Í", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
+ { "¥É¥ë¥¤¥É¤Î¥Ï¥·¥å¥Ë¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_HOBBIT},
+ { "¥Õ¥£¥Ê¥¯", 30000, 185, 109, 5, 15, RACE_YEEK},
#else
{ "Ludwig the Humble", 5000, 175, 109, 6, 15, RACE_DWARF},
{ "Gunnar the Paladin", 10000, 185, 110, 5, 23, RACE_HALF_TROLL},
{ "Torin the Chosen", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
{ "Sarastro the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#endif
-
-#ifdef JP
-{ "¥Ñ¡¼¥·¥ô¥¡¥ë¶ª", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
-#else
{ "Sir Parsival the Pure", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
-#endif
-#ifdef JP
-{ "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#else
{ "Asenath the Holy", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¥Þ¥Ã¥¥Î¥ó", 10000, 175, 109, 6, 15, RACE_HUMAN},
-#else
{ "McKinnon", 10000, 175, 109, 6, 15, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¶à¤ßÉØ¿Í", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
-#else
{ "Mistress Chastity", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
-#endif
-#ifdef JP
-{ "¥É¥ë¥¤¥É¤Î¥Ï¥·¥å¥Ë¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_HOBBIT},
-#else
{ "Hashnik the Druid", 25000, 180, 107, 6, 20, RACE_HOBBIT},
-#endif
-#ifdef JP
-{ "¥Õ¥£¥Ê¥¯", 30000, 185, 109, 5, 15, RACE_YEEK},
-#else
{ "Finak", 30000, 185, 109, 5, 15, RACE_YEEK},
-#endif
-#ifdef JP
-{ "¥¯¥ê¥¥Ã¥¯", 10000, 175, 109, 6, 15, RACE_KLACKON},
-#else
{ "Krikkik", 10000, 175, 109, 6, 15, RACE_KLACKON},
-#endif
-#ifdef JP
-{ "¹Ó¤¯¤ì¼Ô¥â¥ê¥ô¥¡¥ë", 15000, 185, 110, 5, 23, RACE_ELF},
-#else
{ "Morival the Wild", 15000, 185, 110, 5, 23, RACE_ELF},
-#endif
-#ifdef JP
-{ "°Å¤¥Û¥·¥ã¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_IMP},
-#else
{ "Hoshak the Dark", 25000, 180, 107, 6, 20, RACE_IMP},
-#endif
-#ifdef JP
-{ "¸¼Ô¥¢¥¿¡¼¥ë", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#else
{ "Atal the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "À¶¤¥¤¥Ù¥Ë¥Ã¥É", 10000, 175, 109, 6, 15, RACE_HUMAN},
-#else
{ "Ibenidd the Chaste", 10000, 175, 109, 6, 15, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¥¨¥ê¥Ç¥£¥·¥å", 15000, 185, 110, 5, 23, RACE_HALF_TROLL},
-#else
{ "Eridish", 15000, 185, 110, 5, 23, RACE_HALF_TROLL},
-#endif
-#ifdef JP
-{ "¼ö½Ñ»Õ¥ô¥ë¥É¥¥¥·¥å", 25000, 180, 107, 6, 20, RACE_HALF_OGRE},
-#else
{ "Vrudush the Shaman", 25000, 180, 107, 6, 20, RACE_HALF_OGRE},
-#endif
-#ifdef JP
-{ "¶¸Àï»Î¥Ï¥ª¥Ö", 30000, 185, 109, 5, 15, RACE_BARBARIAN},
-#else
{ "Haob the Berserker", 30000, 185, 109, 5, 15, RACE_BARBARIAN},
-#endif
-#ifdef JP
-{ "¼ã¤¥×¥ë¡¼¥°¥Ç¥£¥·¥å", 10000, 175, 109, 6, 15, RACE_HALF_OGRE},
-#else
{ "Proogdish the Youthfull", 10000, 175, 109, 6, 15, RACE_HALF_OGRE},
-#endif
-#ifdef JP
-{ "¤¤Á¤¬¤¤¥é¥à¥ï¥¤¥º", 15000, 185, 110, 5, 23, RACE_YEEK},
-#else
{ "Lumwise the Mad", 15000, 185, 110, 5, 23, RACE_YEEK},
-#endif
-#ifdef JP
-{ "ÍÆÁ¼Ô¥à¥ï¡¼¥È", 25000, 180, 107, 6, 20, RACE_KOBOLD},
-#else
{ "Muirt the Virtuous", 25000, 180, 107, 6, 20, RACE_KOBOLD},
-#endif
-#ifdef JP
-{ "¼åÃî¥À¡¼¥É¥Ð¡¼¥É", 30000, 185, 109, 5, 15, RACE_SPECTRE},
-#else
{ "Dardobard the Weak", 30000, 185, 109, 5, 15, RACE_SPECTRE},
-#endif
-#ifdef JP
-{ "¼ÁÁǤʥ롼¥É¥ô¥£¥Ò", 5000, 175, 109, 6, 15, RACE_DWARF},
-#else
{ "Ludwig the Humble", 5000, 175, 109, 6, 15, RACE_DWARF},
-#endif
-#ifdef JP
-{ "¥Ñ¥é¥Ç¥£¥ó¤Î¥¬¥ó¥Ê¡¼", 10000, 185, 110, 5, 23, RACE_HALF_TROLL},
-#else
{ "Gunnar the Paladin", 10000, 185, 110, 5, 23, RACE_HALF_TROLL},
-#endif
-#ifdef JP
-{ "Áª¤Ð¤ì¤·¥È¥ê¥ó", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
-#else
{ "Torin the Chosen", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
-#endif
-#ifdef JP
-{ "¸ÌÀ¤Ê¤ë¥µ¥é¥¹¥È¥í", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#else
{ "Sarastro the Wise", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "À¶¤¥Ñ¡¼¥·¥ô¥¡¥ë¶ª", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
-#else
{ "Sir Parsival the Pure", 25000, 180, 107, 6, 20, RACE_HIGH_ELF},
-#endif
-#ifdef JP
-{ "¿ÀÀ»¤Ê¤ë¥¢¥»¥Ê¥¹", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#else
{ "Asenath the Holy", 30000, 185, 109, 5, 15, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¥Þ¥Ã¥¥Î¥ó", 10000, 175, 109, 6, 15, RACE_HUMAN},
-#else
{ "McKinnon", 10000, 175, 109, 6, 15, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¶à¤ßÉØ¿Í", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
-#else
{ "Mistress Chastity", 15000, 185, 110, 5, 23, RACE_HIGH_ELF},
-#endif
-#ifdef JP
-{ "¥É¥ë¥¤¥É ¥Ï¥·¥å¥Ë¥Ã¥¯", 25000, 180, 107, 6, 20, RACE_HOBBIT},
-#else
{ "Hashnik the Druid", 25000, 180, 107, 6, 20, RACE_HOBBIT},
-#endif
-#ifdef JP
-{ "¥Õ¥£¥Ê¥¯", 15000, 200, 110, 7, 8, RACE_BARBARIAN},
-#else
{ "Finak", 30000, 185, 109, 5, 15, RACE_YEEK},
#endif
},
{ "¥«¥ª¥¹¤Î¥¦¥£¥º¥ë", 10000, 190, 110, 6, 8, RACE_HOBBIT},
{ "¶¯ÍߥߥÀ¥¹", 15000, 200, 116, 6, 9, RACE_GNOME},
{ "Éϼ奸¥ã=¥Õ¥¡¡¼", 15000, 220, 111, 4, 9, RACE_ELF},/*FIRST*/
+ { "¥«¥«¥ë¥é¥«¥«¥ë", 15000, 200, 116, 6, 9, RACE_KLACKON},
+ { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹", 15000, 220, 111, 4, 9, RACE_ELF},
+ { "ÍÑ¿´¿¼¤¤¥Õ¥¡¥Í¥é¥¹", 10000, 190, 111, 5, 8, RACE_DWARF},
+ { "¥¥Á¥¬¥¤¤Î¥ë¥ó¥·¡¼", 10000, 190, 110, 6, 8, RACE_HUMAN},
+ { "¥°¥é¥ó¥Ö¥ë¥ï¡¼¥¹", 15000, 200, 116, 6, 9, RACE_GNOME},
+ { "¥Õ¥ê¥Ã¥¿¡¼", 15000, 220, 111, 4, 9, RACE_SPRITE},
+ { "¥¶¥ê¥ë¥¹", 10000, 190, 111, 5, 8, RACE_HUMAN},
+ { "¸Å¤¥¨¥°¥Ð¡¼¥È", 10000, 190, 110, 6, 8, RACE_DWARF},
+ { "¸Ø¤ê¹â¤¥ô¥¡¥ê¥ó¥É¥é", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
+ { "Ï£¶â½Ñ»Õ¥¿¥¨¥ó", 15000, 220, 111, 4, 9, RACE_HUMAN},
+ { "¹ª¸À¥«¥¤¥É", 10000, 190, 111, 5, 8, RACE_VAMPIRE},
+ { "°Å¤¥Õ¥ê¥¢", 10000, 190, 110, 6, 8, RACE_NIBELUNG},
+ { "¼ÁÁǤʥɥà¥ê", 15000, 200, 116, 6, 9, RACE_DWARF},
+ { "Ëâ¤Î»Ò¥ä¥¡¥¸¥å¥Ã¥«", 15000, 220, 111, 4, 9, RACE_IMP},
+ { "ÌôÁð»Õ¥¸¥§¥é¥é¥ë¥É¡¼¥ë", 10000, 190, 111, 5, 8, RACE_HIGH_ELF},
+ { "¸¼Ô¥ª¥ì¥é¥ë¥À¥ó", 10000, 190, 110, 6, 8, RACE_BARBARIAN},
+ { "¥Ç¥â¥Ë¥·¥¹¥È¤Î¥Õ¥¾¥°¥í", 15000, 200, 116, 6, 9, RACE_IMP},
+ { "Ï£¶â½Ñ»Õ¥É¥¥¥ê¥¢¥·¥å", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
+ { "¶¯¼Ô¥Í¥ê¥¢", 10000, 190, 111, 5, 8, RACE_CYCLOPS},
+ { "¿É¸ý¥ê¥°¥Ê¥¹", 10000, 190, 110, 6, 8, RACE_HALF_ORC},
+ { "¥Æ¥£¥ë¥Ð", 15000, 200, 116, 6, 9, RACE_HOBBIT},
+ { "¶â»ý¤Á¥ß¥ê¥ë¥É¥ê¥Ã¥¯", 15000, 220, 111, 4, 9, RACE_HUMAN},
+
+ { "²Ê³Ø¼Ô¥Þ¥¦¥¶¡¼", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
+ { "¥«¥ª¥¹¤Î¥¦¥£¥º¥ë", 10000, 190, 110, 6, 8, RACE_HOBBIT},
+ { "¶¯ÍߥߥÀ¥¹", 15000, 200, 116, 6, 9, RACE_GNOME},
+ { "Ï£¶â½Ñ»Õ¥¸¥ã=¥Õ¥¡¡¼", 15000, 220, 111, 4, 9, RACE_ELF},
+ { "¥«¥«¥ë¥é¥«¥«¥ë", 15000, 200, 116, 6, 9, RACE_KLACKON},
+ { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹", 15000, 220, 111, 4, 9, RACE_ELF},
#else
{ "Mauser the Chemist", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
{ "Wizzle the Chaotic", 10000, 190, 110, 6, 8, RACE_HOBBIT},
{ "Midas the Greedy", 15000, 200, 116, 6, 9, RACE_GNOME},
{ "Ja-Far the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
-#endif
-
-#ifdef JP
- { "¥«¥«¥ë¥é¥«¥«¥ë", 15000, 200, 116, 6, 9, RACE_KLACKON},
-#else
- { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
-#endif
-#ifdef JP
- { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹", 15000, 220, 111, 4, 9, RACE_ELF},
-#else
- { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
-#endif
-#ifdef JP
-{ "ÍÑ¿´¿¼¤¤¥Õ¥¡¥Í¥é¥¹", 10000, 190, 111, 5, 8, RACE_DWARF},
-#else
+ { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
+ { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
{ "Fanelath the Cautious", 10000, 190, 111, 5, 8, RACE_DWARF},
-#endif
-#ifdef JP
-{ "¥¥Á¥¬¥¤¤Î¥ë¥ó¥·¡¼", 10000, 190, 110, 6, 8, RACE_HUMAN},
-#else
{ "Runcie the Insane", 10000, 190, 110, 6, 8, RACE_HUMAN},
-#endif
-#ifdef JP
- { "¥°¥é¥ó¥Ö¥ë¥ï¡¼¥¹", 15000, 200, 116, 6, 9, RACE_GNOME},
-#else
- { "Grumbleworth", 15000, 200, 116, 6, 9, RACE_GNOME},
-#endif
-#ifdef JP
- { "¥Õ¥ê¥Ã¥¿¡¼", 15000, 220, 111, 4, 9, RACE_SPRITE},
-#else
- { "Flitter", 15000, 220, 111, 4, 9, RACE_SPRITE},
-#endif
-#ifdef JP
-{ "¥¶¥ê¥ë¥¹", 10000, 190, 111, 5, 8, RACE_HUMAN},
-#else
+ { "Grumbleworth", 15000, 200, 116, 6, 9, RACE_GNOME},
+ { "Flitter", 15000, 220, 111, 4, 9, RACE_SPRITE},
{ "Xarillus", 10000, 190, 111, 5, 8, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¸Å¤¥¨¥°¥Ð¡¼¥È", 10000, 190, 110, 6, 8, RACE_DWARF},
-#else
{ "Egbert the Old", 10000, 190, 110, 6, 8, RACE_DWARF},
-#endif
-#ifdef JP
- { "¸Ø¤ê¹â¤¥ô¥¡¥ê¥ó¥É¥é", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
-#else
- { "Valindra the Proud", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
-#endif
-#ifdef JP
- { "Ï£¶â½Ñ»Õ¥¿¥¨¥ó", 15000, 220, 111, 4, 9, RACE_HUMAN},
-#else
- { "Taen the Alchemist", 15000, 220, 111, 4, 9, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¹ª¸À¥«¥¤¥É", 10000, 190, 111, 5, 8, RACE_VAMPIRE},
-#else
+ { "Valindra the Proud", 15000, 200, 116, 6, 9, RACE_HIGH_ELF},
+ { "Taen the Alchemist", 15000, 220, 111, 4, 9, RACE_HUMAN},
{ "Cayd the Sweet", 10000, 190, 111, 5, 8, RACE_VAMPIRE},
-#endif
-#ifdef JP
-{ "°Å¤¥Õ¥ê¥¢", 10000, 190, 110, 6, 8, RACE_NIBELUNG},
-#else
{ "Fulir the Dark", 10000, 190, 110, 6, 8, RACE_NIBELUNG},
-#endif
-#ifdef JP
- { "¼ÁÁǤʥɥà¥ê", 15000, 200, 116, 6, 9, RACE_DWARF},
-#else
- { "Domli the Humble", 15000, 200, 116, 6, 9, RACE_DWARF},
-#endif
-#ifdef JP
- { "Ëâ¤Î»Ò¥ä¥¡¥¸¥å¥Ã¥«", 15000, 220, 111, 4, 9, RACE_IMP},
-#else
- { "Yaarjukka Demonspawn", 15000, 220, 111, 4, 9, RACE_IMP},
-#endif
-#ifdef JP
-{ "ÌôÁð»Õ¥¸¥§¥é¥é¥ë¥É¡¼¥ë", 10000, 190, 111, 5, 8, RACE_HIGH_ELF},
-#else
+ { "Domli the Humble", 15000, 200, 116, 6, 9, RACE_DWARF},
+ { "Yaarjukka Demonspawn", 15000, 220, 111, 4, 9, RACE_IMP},
{ "Gelaraldor the Herbmaster", 10000, 190, 111, 5, 8, RACE_HIGH_ELF},
-#endif
-#ifdef JP
-{ "¸¼Ô¥ª¥ì¥é¥ë¥À¥ó", 10000, 190, 110, 6, 8, RACE_BARBARIAN},
-#else
{ "Olelaldan the Wise", 10000, 190, 110, 6, 8, RACE_BARBARIAN},
-#endif
-#ifdef JP
- { "¥Ç¥â¥Ë¥·¥¹¥È¤Î¥Õ¥¾¥°¥í", 15000, 200, 116, 6, 9, RACE_IMP},
-#else
- { "Fthoglo the Demonicist", 15000, 200, 116, 6, 9, RACE_IMP},
-#endif
-#ifdef JP
- { "Ï£¶â½Ñ»Õ¥É¥¥¥ê¥¢¥·¥å", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
-#else
- { "Dridash the Alchemist", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
-#endif
-#ifdef JP
-{ "¶¯¼Ô¥Í¥ê¥¢", 10000, 190, 111, 5, 8, RACE_CYCLOPS},
-#else
+ { "Fthoglo the Demonicist", 15000, 200, 116, 6, 9, RACE_IMP},
+ { "Dridash the Alchemist", 15000, 220, 111, 4, 9, RACE_HALF_ORC},
{ "Nelir the Strong", 10000, 190, 111, 5, 8, RACE_CYCLOPS},
-#endif
-#ifdef JP
-{ "¿É¸ý¥ê¥°¥Ê¥¹", 10000, 190, 110, 6, 8, RACE_HALF_ORC},
-#else
{ "Lignus the Pungent", 10000, 190, 110, 6, 8, RACE_HALF_ORC},
-#endif
-#ifdef JP
- { "¥Æ¥£¥ë¥Ð", 15000, 200, 116, 6, 9, RACE_HOBBIT},
-#else
- { "Tilba", 15000, 200, 116, 6, 9, RACE_HOBBIT},
-#endif
-#ifdef JP
- { "¶â»ý¤Á¥ß¥ê¥ë¥É¥ê¥Ã¥¯", 15000, 220, 111, 4, 9, RACE_HUMAN},
-#else
- { "Myrildric the Wealthy", 15000, 220, 111, 4, 9, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "²Ê³Ø¼Ô¥Þ¥¦¥¶¡¼", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
-#else
+ { "Tilba", 15000, 200, 116, 6, 9, RACE_HOBBIT},
+ { "Myrildric the Wealthy", 15000, 220, 111, 4, 9, RACE_HUMAN},
+
{ "Mauser the Chemist", 10000, 190, 111, 5, 8, RACE_HALF_ELF},
-#endif
-#ifdef JP
-{ "¥«¥ª¥¹¤Î¥¦¥£¥º¥ë", 10000, 190, 110, 6, 8, RACE_HOBBIT},
-#else
{ "Wizzle the Chaotic", 10000, 190, 110, 6, 8, RACE_HOBBIT},
-#endif
-#ifdef JP
-{ "¶¯ÍߥߥÀ¥¹", 15000, 200, 116, 6, 9, RACE_GNOME},
-#else
{ "Midas the Greedy", 15000, 200, 116, 6, 9, RACE_GNOME},
-#endif
-#ifdef JP
-{ "Ï£¶â½Ñ»Õ¥¸¥ã=¥Õ¥¡¡¼", 15000, 220, 111, 4, 9, RACE_ELF},
-#else
{ "Ja-Far the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
+ { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
+ { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
#endif
-#ifdef JP
- { "¥«¥«¥ë¥é¥«¥«¥ë", 15000, 200, 116, 6, 9, RACE_KLACKON},
-#else
- { "Kakalrakakal", 15000, 200, 116, 6, 9, RACE_KLACKON},
-#endif
-#ifdef JP
- { "Ï£¶â½Ñ»Õ¥¸¥ã¥ë=¥¨¥¹", 15000, 220, 111, 4, 9, RACE_ELF},
-#else
- { "Jal-Eth the Alchemist", 15000, 220, 111, 4, 9, RACE_ELF},
-#endif
- },
- {
+ },
+
+ {
/* Magic Shop - 23 unique names */
#ifdef JP
{ "¥½¡¼¥µ¥é¡¼¤Î¥í=¥Ñ¥ó", 20000, 200, 110, 7, 8, RACE_HALF_ELF},
{ "¥´¥Ö¥ê¥ó¤Î¥Ò¥¹¥È¡¼¥¢", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
{ "¥Õ¥§¥ì¥ó¥®¿Í¥¯¥¢¡¼¥¯", 30000, 250, 150, 10, 5, RACE_HUMAN},
{ "¸øÀµ¤Ê¤ë(?)¥È¥Ã¥Ô", 30000, 250, 150, 10, 5, RACE_ELF},
+ { "»à¿Í¥ô¥¡¥Ã¥µ", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
+ { "΢ÀÚ¤ê¼Ô¥«¥¤¥ó", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
+ { "¥Ö¥Ü¥Ë¥«¥¹", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
+ { "¥³¡¼¥×¥¹¥é¥¤¥È", 30000, 250, 150, 10, 5, RACE_SPECTRE},
+ { "·ì¤Ëµ²¤¨¤·¥Ñ¥ê¥Ã¥·¥å", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
+ { "¥ô¥¡¥¤¥ë", 20000, 250, 150, 10, 5, RACE_SKELETON},
+ { "¿®Íê¤Î¥×¥ì¥ó¥Æ¥£¥¹", 30000, 250, 150, 10, 5, RACE_SKELETON},
+ { "¿Í´Ö»¦¤·¤Î¥°¥ê¥¨¥é", 30000, 250, 150, 10, 5, RACE_IMP},
+ { "¥¨¥ó¥¸¥§¥ë", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
+ { "¿åËĤì¥Õ¥í¥Ä¥¡¥à", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
+ { "¥Ë¡¼¥ô¥¡¥ë", 30000, 250, 150, 10, 5, RACE_VAMPIRE},
+ { "ÌÀ¤ë¤¤¥¢¥Ê¥¹¥¿¥·¥¢", 30000, 250, 150, 10, 5, RACE_SPECTRE},
+ { "»àÎî½Ñ»Õ¥Á¥ã¥ê¥Æ¥£¡¼", 20000, 250, 150, 10, 5, RACE_DARK_ELF},
+ { "¥Ü¥¯¥µ¡¼¤Î¥×¥°¥Ê¥·¥ª¥¹", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
+ { "¹¬±¿¤Ê¥Õ¥Ã¥È¥½¥¢", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
+ { "¸÷»Ø¤Î¥·¥É¥ê¥¢", 30000, 250, 150, 10, 5, RACE_HUMAN},
+ { "¼êÉʻեꥢ¥½¡¼", 20000, 250, 150, 10, 5, RACE_HOBBIT},
+ { "¤ä¤ê¤¯¤ê¾å¼ê¤Î¥¸¥ã¥Ê¥Ã¥«", 20000, 250, 150, 10, 5, RACE_GNOME},
+ { "°ÅÞ¥·¡¼¥Ê", 30000, 250, 150, 10, 5, RACE_GNOME},
+ { "ÂçÄÞ¥¢¥ë¥Ë¥Ã¥", 30000, 250, 150, 10, 5, RACE_DRACONIAN},
+ { "ÉÏ˳¥Á¥ã¥¨¥¢¥ó¥É", 20000, 250, 150, 10, 5, RACE_HUMAN},
+ { "»³Â±¥¢¥Õ¥¡¡¼¥É¡¼¥Õ", 20000, 250, 150, 10, 5, RACE_BARBARIAN},
+ { "¶¯Íߥ饶¥¯¥¹¥ë", 30000, 250, 150, 10, 5, RACE_MIND_FLAYER},
+ { "¥Õ¥¡¥é¥ì¥¦¥£¥ó", 30000, 250, 150, 10, 5, RACE_SPRITE},
+ { "¤·¤ï¤·¤ï¥ô¥©¥¹¡¼¥ë", 20000, 250, 150, 10, 5, RACE_NIBELUNG},
+ { "¥Ï¥ó¥µ¥à¤Ê¥¢¥é¥ª¡¼¥É", 20000, 250, 150, 10, 5, RACE_AMBERITE},
+ { "É餱¸¤¥»¥é¥É¥Õ¥ê¥É", 30000, 250, 150, 10, 5, RACE_HUMAN},
+ { "ÊÒ¤Υ¨¥ë¡¼¥í", 30000, 250, 150, 10, 5, RACE_HALF_OGRE},
#else
{ "Gary Gygaz", 20000, 250, 150, 10, 5, RACE_HALF_TROLL},
{ "Histor the Goblin", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
{ "Quark the Ferengi", 30000, 250, 150, 10, 5, RACE_DWARF},
{ "Topi the Fair(?)", 30000, 250, 150, 10, 5, RACE_HUMAN},
-#endif
-
-#ifdef JP
-{ "»à¿Í¥ô¥¡¥Ã¥µ", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
-#else
{ "Vhassa the Dead", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
-#endif
-#ifdef JP
-{ "΢ÀÚ¤ê¼Ô¥«¥¤¥ó", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
-#else
{ "Kyn the Treacherous", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
-#endif
-#ifdef JP
-{ "¥Ö¥Ü¥Ë¥«¥¹", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
-#else
{ "Bubonicus", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
-#endif
-#ifdef JP
-{ "¥³¡¼¥×¥¹¥é¥¤¥È", 30000, 250, 150, 10, 5, RACE_SPECTRE},
-#else
{ "Corpselight", 30000, 250, 150, 10, 5, RACE_SPECTRE},
-#endif
-#ifdef JP
-{ "·ì¤Ëµ²¤¨¤·¥Ñ¥ê¥Ã¥·¥å", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
-#else
{ "Parrish the Bloodthirsty", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
-#endif
-#ifdef JP
-{ "¥ô¥¡¥¤¥ë", 20000, 250, 150, 10, 5, RACE_SKELETON},
-#else
{ "Vile", 20000, 250, 150, 10, 5, RACE_SKELETON},
-#endif
-#ifdef JP
-{ "¿®Íê¤Î¥×¥ì¥ó¥Æ¥£¥¹", 30000, 250, 150, 10, 5, RACE_SKELETON},
-#else
{ "Prentice the Trusted", 30000, 250, 150, 10, 5, RACE_SKELETON},
-#endif
-#ifdef JP
-{ "¿Í´Ö»¦¤·¤Î¥°¥ê¥¨¥é", 30000, 250, 150, 10, 5, RACE_IMP},
-#else
{ "Griella Humanslayer", 30000, 250, 150, 10, 5, RACE_IMP},
-#endif
-#ifdef JP
-{ "¥¨¥ó¥¸¥§¥ë", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
-#else
{ "Angel", 20000, 250, 150, 10, 5, RACE_VAMPIRE},
-#endif
-#ifdef JP
-{ "¿åËĤì¥Õ¥í¥Ä¥¡¥à", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
-#else
{ "Flotsam the Bloated", 20000, 250, 150, 10, 5, RACE_ZOMBIE},
-#endif
-#ifdef JP
-{ "¥Ë¡¼¥ô¥¡¥ë", 30000, 250, 150, 10, 5, RACE_VAMPIRE},
-#else
{ "Nieval", 30000, 250, 150, 10, 5, RACE_VAMPIRE},
-#endif
-#ifdef JP
-{ "ÌÀ¤ë¤¤¥¢¥Ê¥¹¥¿¥·¥¢", 30000, 250, 150, 10, 5, RACE_SPECTRE},
-#else
{ "Anastasia the Luminous", 30000, 250, 150, 10, 5, RACE_SPECTRE},
-#endif
-#ifdef JP
-{ "»àÎî½Ñ»Õ¥Á¥ã¥ê¥Æ¥£¡¼", 20000, 250, 150, 10, 5, RACE_DARK_ELF},
-#else
{ "Charity the Necromancer", 20000, 250, 150, 10, 5, RACE_DARK_ELF},
-#endif
-#ifdef JP
-{ "¥Ü¥¯¥µ¡¼¤Î¥×¥°¥Ê¥·¥ª¥¹", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
-#else
{ "Pugnacious the Pugilist", 20000, 250, 150, 10, 5, RACE_HALF_ORC},
-#endif
-#ifdef JP
-{ "¹¬±¿¤Ê¥Õ¥Ã¥È¥½¥¢", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
-#else
{ "Footsore the Lucky", 30000, 250, 150, 10, 5, RACE_BEASTMAN},
-#endif
-#ifdef JP
-{ "¸÷»Ø¤Î¥·¥É¥ê¥¢", 30000, 250, 150, 10, 5, RACE_HUMAN},
-#else
{ "Sidria Lighfingered", 30000, 250, 150, 10, 5, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "¼êÉʻեꥢ¥½¡¼", 20000, 250, 150, 10, 5, RACE_HOBBIT},
-#else
{ "Riatho the Juggler", 20000, 250, 150, 10, 5, RACE_HOBBIT},
-#endif
-#ifdef JP
-{ "¤ä¤ê¤¯¤ê¾å¼ê¤Î¥¸¥ã¥Ê¥Ã¥«", 20000, 250, 150, 10, 5, RACE_GNOME},
-#else
{ "Janaaka the Shifty", 20000, 250, 150, 10, 5, RACE_GNOME},
-#endif
-#ifdef JP
-{ "°ÅÞ¥·¡¼¥Ê", 30000, 250, 150, 10, 5, RACE_GNOME},
-#else
{ "Cina the Rogue", 30000, 250, 150, 10, 5, RACE_GNOME},
-#endif
-#ifdef JP
-{ "ÂçÄÞ¥¢¥ë¥Ë¥Ã¥", 30000, 250, 150, 10, 5, RACE_DRACONIAN},
-#else
{ "Arunikki Greatclaw", 30000, 250, 150, 10, 5, RACE_DRACONIAN},
-#endif
-#ifdef JP
-{ "ÉÏ˳¥Á¥ã¥¨¥¢¥ó¥É", 20000, 250, 150, 10, 5, RACE_HUMAN},
-#else
{ "Chaeand the Poor", 20000, 250, 150, 10, 5, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "»³Â±¥¢¥Õ¥¡¡¼¥É¡¼¥Õ", 20000, 250, 150, 10, 5, RACE_BARBARIAN},
-#else
{ "Afardorf the Brigand", 20000, 250, 150, 10, 5, RACE_BARBARIAN},
-#endif
-#ifdef JP
-{ "¶¯Íߥ饶¥¯¥¹¥ë", 30000, 250, 150, 10, 5, RACE_MIND_FLAYER},
-#else
{ "Lathaxl the Greedy", 30000, 250, 150, 10, 5, RACE_MIND_FLAYER},
-#endif
-#ifdef JP
-{ "¥Õ¥¡¥é¥ì¥¦¥£¥ó", 30000, 250, 150, 10, 5, RACE_SPRITE},
-#else
{ "Falarewyn", 30000, 250, 150, 10, 5, RACE_SPRITE},
-#endif
-#ifdef JP
-{ "¤·¤ï¤·¤ï¥ô¥©¥¹¡¼¥ë", 20000, 250, 150, 10, 5, RACE_NIBELUNG},
-#else
{ "Vosur the Wrinkled", 20000, 250, 150, 10, 5, RACE_NIBELUNG},
-#endif
-#ifdef JP
-{ "¥Ï¥ó¥µ¥à¤Ê¥¢¥é¥ª¡¼¥É", 20000, 250, 150, 10, 5, RACE_AMBERITE},
-#else
{ "Araord the Handsome", 20000, 250, 150, 10, 5, RACE_AMBERITE},
-#endif
-#ifdef JP
-{ "É餱¸¤¥»¥é¥É¥Õ¥ê¥É", 30000, 250, 150, 10, 5, RACE_HUMAN},
-#else
{ "Theradfrid the Loser", 30000, 250, 150, 10, 5, RACE_HUMAN},
-#endif
-#ifdef JP
-{ "ÊÒ¤Υ¨¥ë¡¼¥í", 30000, 250, 150, 10, 5, RACE_HALF_OGRE},
-#else
{ "One-Legged Eroolo", 30000, 250, 150, 10, 5, RACE_HALF_OGRE},
#endif
},
72, 6, 180, 25,
66, 4, 150, 20,
0,
- 0x7FFFFFF,
+ 0xFFFFFFF,
},
{
#ifdef JP
66, 6, 130, 15,
62, 6, 100, 10,
2,
- 0x677E7FF,
+ 0xE77E7FF,
},
{
#ifdef JP
60, 4, 100, 6,
54, 4, 80, 6,
3,
- 0x677E75B,
+ 0xE77E75B,
},
{
36, 3, 60, 3,
33, 3, 50, 3,
4,
- 0x76FFC0B,
+ 0xF6FFC0B,
},
{
#ifdef JP
42, 3, 90, 6,
39, 3, 75, 3,
4,
- 0x767D60F,
+ 0xF67D60F,
},
{
#ifdef JP
66, 1, 150, 5,
62, 1, 120, 5,
3,
- 0x5D8818D,
+ 0xDD8818D,
},
{
#ifdef JP
82, 5, 190, 20,
78, 6, 180, 15,
0,
- 0x7FFF7FF,
+ 0xFFFF7FF,
},
{
#ifdef JP
90, 10, 190, 20,
82, 10, 180, 15,
4,
- 0x777E75B,
+ 0xF77E75B,
},
{
#ifdef JP
100,10, 255, 65,
80, 10, 240, 64,
3,
- 0x0880011,
+ 0x8880011,
},
{
#ifdef JP
60, 4, 100, 6,
54, 4, 80, 6,
5,
- 0x677C7DF,
+ 0xE77C7DF,
},
{
#ifdef JP
68, 1, 150, 5,
64, 1, 120, 5,
3,
- 0x6B537CB,
+ 0xDB537CB,
},
{
#ifdef JP
82, 5, 190, 20,
78, 6, 180, 15,
0,
- 0x7FFF7FF,
+ 0xFFFF7FF,
},
{
#ifdef JP
80, 8, 90, 20,
73, 8, 80, 15,
4,
- 0x633C7DF,
+ 0xE33C7DF,
},
{
#ifdef JP
48, 6, 150, 25,
44, 4, 130, 20,
0,
- 0x418B7AD,
+ 0xC18B7AD,
},
{
#ifdef JP
15, 10, 10, 0, 0, 0, 25,18,
2, 20, 40
},
+
+ {
+#ifdef JP
+ "¥¹¥Ê¥¤¥Ñ¡¼",
+#endif
+ "Sniper",
+
+ { 2, -1, -1, 2, 1, 0},
+ 25, 24, 28, 5, 32, 18, 35, 72,
+ 12, 10, 10, 0, 0, 0, 12, 28,
+ 2, 20, 40,
+ },
};
player_seikaku seikaku_info[MAX_SEIKAKU] =
{ 45, 130, 0, 0},
{ 50, 255, 0, 0}
},
+
+ {
+ /* Hex */
+ { 1, 2, 20, 2},
+ { 1, 2, 20, 2},
+ { 3, 2, 30, 3},
+ { 5, 3, 30, 4},
+ { 7, 3, 40, 6},
+ { 8, 10, 60, 8},
+ { 9, 3, 30, 10},
+ { 10, 5, 40, 12},
+
+ { 12, 8, 40, 15},
+ { 12, 9, 35, 15},
+ { 15, 10, 50, 20},
+ { 20, 12, 45, 35},
+ { 25, 15, 50, 50},
+ { 30, 12, 60, 70},
+ { 35, 10, 60, 80},
+ { 40, 16, 70, 100},
+
+ { 15, 8, 20, 20},
+ { 18, 15, 50, 20},
+ { 22, 10, 65, 35},
+ { 25, 28, 70, 50},
+ { 28, 10, 70, 60},
+ { 30, 20, 60, 60},
+ { 36, 22, 70, 80},
+ { 40, 28, 70, 100},
+
+ { 5, 6, 35, 5},
+ { 22, 24, 70, 40},
+ { 25, 2, 65, 50},
+ { 32, 20, 50, 70},
+ { 35, 35, 70, 80},
+ { 38, 32, 70, 90},
+ { 42, 24, 70, 120},
+ { 46, 45, 80, 200}
+ },
};
(CH_LIFE | CH_SORCERY | CH_NATURE |
CH_CHAOS | CH_DEATH | CH_TRUMP |
CH_ARCANE | CH_ENCHANT | CH_DAEMON |
- CH_CRUSADE), /* High-Mage */
+ CH_CRUSADE | CH_HEX), /* High-Mage */
(CH_ARCANE), /* Tourist */
- (CH_NONE), /* Imitation */
+ (CH_NONE), /* Imitator */
(CH_TRUMP), /* Beastmaster */
(CH_NONE), /* Sorcerer */
(CH_NONE), /* Archer */
(CH_NONE), /* Magic eater */
- (CH_MUSIC), /* Harper */
+ (CH_MUSIC), /* Bard */
(CH_NONE), /* Red Mage */
(CH_HISSATSU), /* Samurai */
(CH_LIFE | CH_NATURE | CH_DEATH |
CH_ENCHANT | CH_CRUSADE), /* ForceTrainer */
(CH_NONE), /* Blue Mage */
- (CH_NONE), /* Kihei */
+ (CH_NONE), /* Cavalry */
(CH_NONE), /* Berserker */
- (CH_NONE), /* Kaji */
+ (CH_NONE), /* Weaponsmith */
(CH_NONE), /* Mirror-master */
(CH_NONE), /* Ninja */
+ (CH_NONE), /* Sniper */
};
(CH_NONE), /* Mindcrafter */
(CH_NONE), /* High-Mage */
(CH_NONE), /* Tourist */
- (CH_NONE), /* Imitation */
+ (CH_NONE), /* Imitator */
(CH_NONE), /* Beastmanster */
(CH_NONE), /* Sorcerer */
(CH_NONE), /* Archer */
(CH_NONE), /* Magic eater */
- (CH_NONE), /* Harper */
+ (CH_NONE), /* Bard */
(CH_NONE), /* Red Mage */
(CH_NONE), /* Samurai */
(CH_NONE), /* ForceTrainer */
(CH_NONE), /* Blue Mage */
- (CH_NONE), /* Kihei */
+ (CH_NONE), /* Cavalry */
(CH_NONE), /* Berserker */
- (CH_NONE), /* Kaji */
+ (CH_NONE), /* Weaponsmith */
(CH_NONE), /* Mirror-master */
(CH_NONE), /* Ninja */
+ (CH_NONE), /* Sniper */
};
"ÉÔÌÀ",
"²Î",
"Éð·Ý",
+ "¼ö½Ñ",
"ÉÔÌÀ"
};
#endif
"unknown",
"Music",
"Kendo",
+ "Hex",
"unknown"
};
-/*
- * Names of the spells (mage spells then priest spells)
- */
-#ifdef JP
-cptr spell_names[VALID_REALM][32] =
-{
- /*** Life Spells ***/
- {
- /* Common Life Spellbooks */
-"·Ú½ý¤Î¼£Ìþ",
-"½ËÊ¡",
-"·Ú½ý",
-"¸÷¤Î¾¤´",
-"æ« & ±£¤·Èâ´¶ÃÎ",
-"½Å½ý¤Î¼£Ìþ",
-"²òÆÇ",
-"¶õÊ¢½¼Â",
-
-"²ò¼ö",
-"½Å½ý",
-"Ã×Ì¿½ý¤Î¼£Ìþ",
-"ÂÑÇ®ÂÑ´¨",
-"¼þÊÕ´¶ÃÎ",
-"¥Ñ¥Ë¥Ã¥¯¡¦¥¢¥ó¥Ç¥Ã¥É",
-"ÂÎÎϲóÉü",
-"·ë³¦¤ÎÌæ¾Ï",
-
- /* Rare Life Spellbooks */
-"*²ò¼ö*",
-"´Õ¼±",
-"¥¢¥ó¥Ç¥Ã¥ÉÂ໶",
-"Æä¤Î¹ï",
-"Ã×Ì¿½ý",
-"µ¢´Ô¤Î¾Û",
-"¿¿¼Â¤Îº×ÃÅ",
-"¿¿¡¦·ë³¦",
-
-"ÉÔÌÓ²½",
-"Á´´¶ÃÎ",
-"¥¢¥ó¥Ç¥Ã¥É¾ÃÌÇ",
-"ÀéΤ´ã",
-"Á´Éü³è",
-"*ÂÎÎϲóÉü*",
-"À»¤Ê¤ë¥Ó¥¸¥ç¥ó",
-"µæ¶Ë¤ÎÂÑÀ"
- },
-
- /*** Sorcery Spells ***/
-
- {
- /* Common Sorcery Spellbooks */
-"¥â¥ó¥¹¥¿¡¼´¶ÃÎ",
-"¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
-"櫤ÈÈâ´¶ÃÎ",
-"¥é¥¤¥È¡¦¥¨¥ê¥¢",
-"¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼",
-"¥Æ¥ì¥Ý¡¼¥È",
-"¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼",
-"ËâÎϽ¼Å¶",
-
-"ËâË¡¤ÎÃÏ¿Þ",
-"´ÕÄê",
-"¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼",
-"¼þÊÕ¥¹¥ê¡¼¥×",
-"¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
-"¥¹¥Ô¡¼¥É",
-"¿¿¡¦´¶ÃÎ",
-"¿¿¡¦´ÕÄê",
-
- /* Rare Sorcery Spellbooks */
-"ʪÂΤȺâÊõ´¶ÃÎ",
-"¥Á¥ã¡¼¥à¡¦¥â¥ó¥¹¥¿¡¼",
-"Àº¿À´¶ÃÎ",
-"³¹°ÜÆ°",
-"¼«¸ÊʬÀÏ",
-"¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
-"µ¢´Ô¤Î¼öʸ",
-"¼¡¸µ¤ÎÈâ",
-
-"Ä´ºº",
-"Çúȯ¤Î¥ë¡¼¥ó",
-"Ç°Æ°ÎÏ",
-"ÀéΤ´ã",
-"̥λ¤Î»ëÀþ",
-"Ï£¶â½Ñ",
-"²øʪÄÉÊü",
-"̵½ý¤Îµå"
-
- },
-
- /*** Nature Spells ***/
-
- {
- /* Common Nature Spellbooks */
-"¥â¥ó¥¹¥¿¡¼´¶ÃÎ",
-"°ðºÊ",
-"櫤ÈÈâ´¶ÃÎ",
-"¿©ÎÈÀ¸À®",
-"Æü¤Î¸÷",
-"ưʪ½¬¤·",
-"´Ä¶¤Ø¤ÎÂÑÀ",
-"½ý¤ÈÆǼ£ÎÅ",
-
-"´äÀÐÍϲò",
-"¥¢¥¤¥¹¡¦¥Ü¥ë¥È",
-"¼«Á³¤Î³ÐÀÃ",
-"¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È",
-"ÂÀÍÛ¸÷Àþ",
-"¤«¤»",
-"ưʪ¾¤´",
-"ÌôÁð¼£ÎÅ",
-
- /* Rare Nature Spellbooks */
-"³¬ÃÊÀ¸À®",
-"È©Àв½",
-"¿¿¡¦ÂÑÀ",
-"¿¹ÎÓÁϤ",
-"ưʪͧÏÂ",
-"»î¶âÀÐ",
-"ÀФÎÊÉ",
-"Éå¿©ËÉ»ß",
-
-"ÃÏ¿Ì",
-"¥«¥Þ¥¤¥¿¥Á",
-"¥Ö¥ê¥¶¡¼¥É",
-"°ðºÊÍò",
-"±²Ä¬",
-"ÍÛ¸÷¾¤´",
-"ÀºÎî¤Î¿Ï",
-"¼«Á³¤Î¶¼°Ò"
-
- },
-
- /*** Chaos Spells ***/
-
- {
- /* Common Chaos Spellbooks */
-"¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
-"¥È¥é¥Ã¥×/¥É¥¢Ç˲õ",
-"Á®¸÷",
-"º®Íð¤Î¼ê",
-"ËâÎÏßÚÎö",
-"¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È",
-"ÎϤηý",
-"¥Æ¥ì¥Ý¡¼¥È",
-
-"¥ï¥ó¥À¡¼",
-"¥«¥ª¥¹¡¦¥Ü¥ë¥È",
-"¥½¥Ë¥Ã¥¯¡¦¥Ö¡¼¥à",
-"ÇËÌǤÎÌð",
-"¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë",
-"¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤",
-"Ç˲õ¤Î¸ÀÍÕ",
-"¥í¥°¥ë¥¹È¯Æ°",
-
- /* Rare Chaos Spellbooks */
-"¾¼ÔÊÑÍÆ",
-"Ï¢º¿°ðºÊ",
-"ËâÎÏÉõÆþ",
-"¸¶»Òʬ²ò",
-"¸½¼ÂÊÑÍÆ",
-"¥Þ¥¸¥Ã¥¯¡¦¥í¥±¥Ã¥È",
-"º®Æ٤οÏ",
-"°Ë⾤´",
-
-"½ÅÎϸ÷Àþ",
-"ήÀ±·²",
-"±ë¤Î°ì·â",
-"º®ÆÙ¾¤Íè",
-"¼«¸ÊÊÑÍÆ",
-"ËâÎϤÎÍò",
-"¥í¥°¥ë¥¹¤Î¥Ö¥ì¥¹",
-"µõ̵¾¤Íè"
-
- },
-
- /*** Death Spells ***/
-
- {
- /* Common Death Spellbooks */
-"̵À¸Ì¿´¶ÃÎ",
-"¼ö»¦ÃÆ",
-"¼Ù°´¶ÃÎ",
-"°½±À",
-"¹õ¤¤Ì²¤ê",
-"ÂÑÆÇ",
-"¶²¹²",
-"¥¢¥ó¥Ç¥Ã¥É½¾Â°",
-
-"¥¨¥ó¥È¥í¥Ô¡¼¤Îµå",
-"ÃϹö¤ÎÌð",
-"»¦Ù¤±À",
-"¥â¥ó¥¹¥¿¡¼¾ÃÌÇ",
-"ÆǤοÏ",
-"µÛ·ì¥É¥ì¥¤¥ó",
-"È¿º²¤Î½Ñ",
-"Ëõ»¦",
-
- /* Rare Death Spellbooks */
-"¶¸Àï»Î²½",
-"°Î´",
-"°Å¹õ¤ÎÌð",
-"¶¸ÍðÀï»Î",
-"µÛ·ì¤Î¿Ï",
-"¿¿¡¦µÛ·ì",
-"»à¤Î¸Àº²",
-"°Å¹õ¤ÎÍò",
-
-"»à¤Î¸÷Àþ",
-"»à¼Ô¾¤´",
-"»à¼Ô¤ÎÈëÅÁ",
-"µÛ·ìµ´ÊѲ½",
-"À¸Ì¿ÎÏÉü³è",
-"¼þÊÕËõ»¦",
-"ÃϹö¤Î¹å²Ð",
-"Í©Âβ½"
-
- },
-
- /*** Trump Spells ***/
-
- {
- /* Common Trump Spellbooks */
-"¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
-"ÃØéá¤Î¥«¡¼¥É",
-"¥·¥ã¥Ã¥Õ¥ë",
-"¥Õ¥í¥¢¡¦¥ê¥»¥Ã¥È",
-"¥Æ¥ì¥Ý¡¼¥È",
-"´¶ÃΤΥ«¡¼¥É",
-"¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
-"ưʪ¤Î¥«¡¼¥É",
-
-"°ÜÆ°¤Î¥«¡¼¥É",
-"¥«¥ß¥«¥¼¤Î¥«¡¼¥É",
-"¸¸Î´",
-"¥¹¥Ô¡¼¥É¡¦¥â¥ó¥¹¥¿¡¼",
-"¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
-"¼¡¸µ¤ÎÈâ",
-"µ¢´Ô¤Î¼öʸ",
-"²øʪÄÉÊü",
-
- /* Rare Trump Spellbooks */
-"°ÌÃÖ¸ò´¹¤Î¥«¡¼¥É",
-"¥¢¥ó¥Ç¥Ã¥É¤Î¥«¡¼¥É",
-"à¨ÃîÎà¤Î¥«¡¼¥É",
-"¥â¥ó¥¹¥¿¡¼¤Î¥«¡¼¥É",
-"¥Ï¥¦¥ó¥É¤Î¥«¡¼¥É",
-"¥È¥é¥ó¥×¤Î¿Ï",
-"¿Í´Ö¥È¥é¥ó¥×",
-"¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¥«¡¼¥É",
-
-"ͽ¸«¤Î¥«¡¼¥É",
-"Ãμ±¤Î¥«¡¼¥É",
-"²óÉü¥â¥ó¥¹¥¿¡¼",
-"¥É¥é¥´¥ó¤Î¥«¡¼¥É",
-"ð¨ÀФΥ«¡¼¥É",
-"¥Ç¡¼¥â¥ó¤Î¥«¡¼¥É",
-"ÃϹö¤Î¥«¡¼¥É",
-"¸ÅÂå¥É¥é¥´¥ó¤Î¥«¡¼¥É"
-
- },
-
- /*** Arcane Spells (_only_ common spells) ***/
-
- {
-"ÅÅ·â",
-"ËâË¡¤Î»Ü¾û",
-"Æ©ÌÀÂδ¶ÃÎ",
-"¥â¥ó¥¹¥¿¡¼´¶ÃÎ",
-"¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È",
-"¥é¥¤¥È¡¦¥¨¥ê¥¢",
-"櫤ÈÈâ Ç˲õ",
-"·Ú½ý¤Î¼£Ìþ",
-
-"櫤ÈÈâ ´¶ÃÎ",
-"dzÁÇ",
-"ºâÊõ´¶ÃÎ",
-"ËâË¡ ´¶ÃÎ",
-"¥¢¥¤¥Æ¥à´¶ÃÎ",
-"²òÆÇ",
-"ÂÑÎä",
-"ÂѲÐ",
-
-"ÂÑÅÅ",
-"ÂÑ»À",
-"½Å½ý¤Î¼£Ìþ",
-"¥Æ¥ì¥Ý¡¼¥È",
-"´ÕÄê",
-"´äÀÐÍϲò",
-"Á®¸÷",
-"¶õÊ¢½¼Â",
-
-"Æ©ÌÀ»ëǧ",
-"¥¨¥ì¥á¥ó¥¿¥ë¾¤´",
-"¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë",
-"¥Æ¥ì¥Ý¡¼¥È¡¦¥â¥ó¥¹¥¿¡¼",
-"¸µÁǤεå",
-"Á´´¶ÃÎ",
-"µ¢´Ô¤Î¼öʸ",
-"ÀéΤ´ã",
-
- },
-
- /*** Craft Spells ***/
-
- {
- /* Common Craft Spellbooks */
-"ÀÖ³°Àþ»ëÎÏ",
-"²óÉüÎ϶¯²½",
-"¶õÊ¢½¼Â",
-"ÂÑÎ䵤",
-"ÂѲбê",
-"»Îµ¤¹âÍÈ",
-"ÂÑÅÅ·â",
-"ÂÑ»À",
-
-"Æ©ÌÀ»ëǧ",
-"²ò¼ö",
-"ÂÑÆÇ",
-"¶¸Àï»Î²½",
-"¼«¸ÊʬÀÏ",
-"Âмٰ·ë³¦",
-"Ìþ¤·",
-"ËâË¡·õ",
-
- /* Rare Craft Spellbooks */
-"¥Æ¥ì¥Ñ¥·¡¼",
-"È©Àв½",
-"Á´ÂÑÀ",
-"¥¹¥Ô¡¼¥É",
-"ÊÉÈ´¤±",
-"½âËá¤",
-"¥´¡¼¥ì¥àÀ½Â¤",
-"ËâË¡¤Î³»",
-
-"ÁõÈ÷̵Îϲ½",
-"¼ö¤¤Ê´ºÕ",
-"´°Á´¤Ê¤ëÃμ±",
-"Éð´ï¶¯²½",
-"Ëɶñ¶¯²½",
-"Éð´ï°ÀÉÕÍ¿",
-"¿Í´Ö¥È¥é¥ó¥×",
-"°À¤Ø¤ÎÌȱÖ",
-
- },
-
- /*** Daemon Spells ***/
-
- {
- /* Common Daemon Spellbooks */
-"¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë",
-"̵À¸Ì¿´¶ÃÎ",
-"¼Ù¤Ê¤ë½ËÊ¡",
-"ÂѲбê",
-"¶²¹²",
-"ÃϹö¤ÎÌð",
-"¸ÅÂå¤Î»àÎ´",
-"ÃϹö¤Î±ë",
-
-"¥Ç¡¼¥â¥ó»ÙÇÛ",
-"¥Ó¥¸¥ç¥ó",
-"ÂÑÃϹö",
-"¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È",
-"¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë",
-"±ê¤Î¿Ï",
-"ÃϹöµå",
-"¥Ç¡¼¥â¥ó¾¤´",
-
- /* Rare Daemon Spellbooks */
-"°Ëâ¤ÎÌÜ",
-"°Ëâ¤Î¥¯¥í¡¼¥¯",
-"ÍÏ´äή",
-"¥×¥é¥º¥Þµå",
-"°ËâÊѲ½",
-"ÃϹö¤ÎÇÈÆ°",
-"¥µ¥¥å¥Ð¥¹¤ÎÀÜÊ",
-"ÇËÌǤμê",
-
-"»Îµ¤¹âÍÈ",
-"ÉÔÌǤÎÆùÂÎ",
-"¶¸µ¤¤Î±ß´Ä",
-"¥Ú¥Ã¥ÈÇúÇË",
-"¥°¥ì¡¼¥¿¡¼¥Ç¡¼¥â¥ó¾¤´",
-"ÃϹöÍò",
-"·ì¤Î¼ö¤¤",
-"ËⲦÊѲ½",
-
- },
-
- /*** Crusade Spells ***/
-
- {
- /* Common Crusade Spellbooks */
-"Ĩȳ",
-"¼Ù°Â¸ºß´¶ÃÎ",
-"¶²Éݽüµî",
-"°Ò°µ",
-"À»°è",
-"Æþ¸ý",
-"¥¹¥¿¡¼¥À¥¹¥È",
-"¿ÈÂξô²½",
-
-"¼Ù°Èô¤Ð¤·",
-"À»¤Ê¤ë¸÷µå",
-"°Ëâʧ¤¤",
-"²ò¼ö",
-"Æ©ÌÀ»ëǧ",
-"Âмٰ·ë³¦",
-"ºÛ¤¤ÎÍë",
-"À»¤Ê¤ë¸æ¸ÀÍÕ",
-
- /* Rare Crusade Spellbooks */
-"³«¤«¤ì¤¿Æ»",
-"ÉõËâ",
-"À»¤Ê¤ë¥ª¡¼¥é",
-"¥¢¥ó¥Ç¥Ã¥É&°ËâÂ໶",
-"¼Ù°Â໶",
-"À»¤Ê¤ë¿Ï",
-"¥¹¥¿¡¼¥Ð¡¼¥¹¥È",
-"Å·»È¾¤´",
-
-"»Îµ¤¹âÍÈ",
-"¼ö¤¤Â໶",
-"¼Ù°ÄÉÊü",
-"¥Ï¥ë¥Þ¥²¥É¥ó",
-"ÌܤˤÏÌܤò",
-"¿À¤ÎÅܤê",
-"¿À°Ò",
-"À»Àï",
-
- },
-
- /*** Music Spells ***/
-
- /* Ìõ¸ì
- Song : ²Î, Note : ²»¿§, Pattern : ÀûΧ,
- Ballad : ²Î(Íضʢª¡Ö±´¡×¤ÈÌõ¤¹?), Chant : ²ÎÀ¼, */
- {
- /******* Apprentice Handbook *******/
- "ÃÙÆߤβÎ", /*"Song of Holding"*/
- "½ËÊ¡¤Î²Î", /*"Song of Blessing"*/
- "Êø²õ¤Î²»¿§", /*"Wracking Note"*/
- "Û¯Û°¤ÎÀûΧ", /*"Stun Pattern"*/
- "À¸Ì¿¤Îή¤ì", /*"Flow of Life"*/
- "ÂÀÍۤβÎ", /*"Song of the Sun"*/
- "¶²ÉݤβÎ",
- "À襤¤Î²Î", /*"Heroic Ballad"*/
-
- /******* Minstrel's Music *******/
- "ÎîŪÃγÐ", /*"Clairaudience"*/
- "º²¤Î²Î",
- "Ãμ±¤Î²Î", /*"Song of Lore"*/
- "±£ÆۤβÎ",
- "¸¸±Æ¤ÎÀûΧ", /*"Illusion Pattern"*/
- "ÇËÌǤ櫤Ó", /*"Doomcall"*/
- "¥Õ¥£¥ê¥¨¥ë¤Î²Î", /*"Firiel's Song"*/
- "ι¤ÎÃç´Ö", /*"Fellowship Chant"*/
-
- /******* Harps of Rivendell *******/
- "ʬ²ò²»ÇÈ",
- "¸µÁÇÂÑÀ",
- "¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£",
- "ÏĤó¤ÀÀ¤³¦",
- "Â໶¤Î²Î",
- "¥µ¥ë¥Þ¥ó¤Î´Å¸À",
- "Íò¤Î²»¿§",
- "¤â¤¦°ì¤Ä¤ÎÀ¤³¦",
-
- /******* Lays of Beleriand *******/
- "Ç˲õ¤ÎÀûΧ",
- "ÄäÂڤβÎ",
- "¼é¤ê¤Î²Î",
- "±Ñͺ¤Î»í",
- "¥ä¥ô¥¡¥ó¥Ê¤Î½õ¤±",
- "ºÆÀ¸¤Î²Î",
- "¥µ¥¦¥í¥ó¤ÎËâ½Ñ",
- "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï",
- },
-
- /*** Hissatsuwaza ***/
-
- {
- "ÈôÈÓ¹Ë",
- "¸Þ·î±«»Â¤ê",
- "¥Ö¡¼¥á¥é¥ó",
- "±ëÎî",
- "»¦µ¤´¶ÃÎ",
- "¤ß¤ÍÂǤÁ",
- "¥«¥¦¥ó¥¿¡¼",
- "ʧ¤¤È´¤±",
-
- "¥µ¡¼¥Ú¥ó¥Ä¥¿¥ó",
- "»ÂËâ·õÆõ¤ÎÂÀÅá",
- "ÎöÉ÷·õ",
- "Åá¾¢¤ÎÌÜÍø¤",
- "ÇË´ä»Â",
- "Íð¤ìÀã·î²Ö",
- "µÞ½êÆͤ",
- "Ëâ¿À»Â¤ê",
-
- "¼Î¤Æ¿È",
- "Íë·âÏÉÄÞ»Â",
- "Æþ¿È",
- "ÀÖή±²",
- "·ã¿Ì·â",
- "ÃÏÁö¤ê",
- "µ¤Ç÷¤Îͺ¶«¤Ó",
- "̵Áл°ÃÊ",
-
- "µÛ·ìµ´¤Î²ç",
- "¸¸ÏÇ",
- "É´¿Í»Â¤ê",
- "Å·æÆζÁ®",
- "Æó½Å¤Î·õ·â",
- "¸×ÉúÀäÅáÀª",
- "·Ä±Àµ´Ç¦·õ",
- "ÀÚÊ¢",
- },
-};
-
-#else
-
-cptr spell_names[VALID_REALM][32] =
-{
- /*** Life Spells ***/
- {
- /* Common Life Spellbooks */
- "Cure Light Wounds",
- "Bless",
- "Cause Light Wounds",
- "Call Light",
- "Detect Doors & Traps",
- "Cure Medium Wounds",
- "Cure Poison",
- "Satisfy Hunger",
-
- "Remove Curse",
- "Cause Medium Wounds",
- "Cure Critical Wounds",
- "Resist Heat and Cold",
- "Sense Surroundings",
- "Turn Undead",
- "Healing",
- "Glyph of Warding",
-
- /* Rare Life Spellbooks */
- "Dispel Curse",
- "Perception",
- "Dispel Undead",
- "Day of the Dove",
- "Cause Critical Wounds",
- "Word of Recall",
- "Alter Reality",
- "Warding True",
-
- "Sterilization",
- "Detection",
- "Annihilate Undead",
- "Clairvoyance",
- "Restoration",
- "Healing True",
- "Holy Vision",
- "Ultimate Resistance",
- },
-
- /*** Sorcery Spells ***/
-
- {
- /* Common Sorcery Spellbooks */
- "Detect Monsters",
- "Phase Door",
- "Detect Doors and Traps",
- "Light Area",
- "Confuse Monster",
- "Teleport",
- "Sleep Monster",
- "Recharging",
-
- "Magic Mapping",
- "Identify",
- "Slow Monster",
- "Mass Sleep",
- "Teleport Away",
- "Haste Self",
- "Detection True",
- "Identify True",
-
- /* Rare Sorcery Spellbooks */
- "Detect items and Treasure",
- "Charm Monster",
- "Sense Minds",
- "Teleport to town",
- "Self Knowledge",
- "Teleport Level",
- "Word of Recall",
- "Dimension Door",
-
- "Probing",
- "Explosive Rune",
- "Telekinesis",
- "Clairvoyance",
- "Charm monsters",
- "Alchemy",
- "Banishment",
- "Globe of Invulnerability",
- },
-
- /*** Nature Spells ***/
-
- {
- /* Common Nature Spellbooks */
- "Detect Creatures",
- "Lightning",
- "Detect Doors and Traps",
- "Produce Food",
- "Daylight",
- "Animal Taming",
- "Resist Environment",
- "Cure Wounds & Poison",
-
- "Stone to Mud",
- "Frost Bolt",
- "Nature Awareness",
- "Fire Bolt",
- "Ray of Sunlight",
- "Entangle",
- "Summon Animal",
- "Herbal Healing",
-
- /* Rare Nature Spellbooks */
- "Stair Building",
- "Stone Skin",
- "Resistance True",
- "Forest Creation",
- "Animal Friendship",
- "Stone Tell",
- "Wall of Stone",
- "Protect from Corrosion",
-
- "Earthquake",
- "Cyclone",
- "Blizzard",
- "Lightning Storm",
- "Whirlpool",
- "Call Sunlight",
- "Elemental Branding",
- "Nature's Wrath",
- },
-
- /*** Chaos Spells ***/
-
- {
- /* Common Chaos Spellbooks */
- "Magic Missile",
- "Trap / Door Destruction",
- "Flash of Light",
- "Touch of Confusion",
- "Mana Burst",
- "Fire Bolt",
- "Fist of Force",
- "Teleport Self",
-
- "Wonder",
- "Chaos Bolt",
- "Sonic Boom",
- "Doom Bolt",
- "Fire Ball",
- "Teleport Other",
- "Word of Destruction",
- "Invoke Logrus",
-
- /* Rare Chaos Spellbooks */
- "Polymorph Other",
- "Chain Lightning",
- "Arcane Binding",
- "Disintegrate",
- "Alter Reality",
- "Magic Rocket",
- "Chaos Branding",
- "Summon Demon",
-
- "Beam of Gravity",
- "Meteor Swarm",
- "Flame Strike",
- "Call Chaos",
- "Polymorph Self",
- "Mana Storm",
- "Breathe Logrus",
- "Call the Void",
- },
-
- /*** Death Spells ***/
-
- {
- /* Common Death Spellbooks */
- "Detect Unlife",
- "Malediction",
- "Detect Evil",
- "Stinking Cloud",
- "Black Sleep",
- "Resist Poison",
- "Horrify",
- "Enslave Undead",
-
- "Orb of Entropy",
- "Nether Bolt",
- "Cloud kill",
- "Genocide One",
- "Poison Branding",
- "Vampiric Drain",
- "Animate dead",
- "Genocide",
-
- /* Rare Death Spellbooks */
- "Berserk",
- "Invoke Spirits",
- "Dark Bolt",
- "Battle Frenzy",
- "Vampiric Branding",
- "Vampirism True",
- "Nether Wave",
- "Darkness Storm",
-
- "Death Ray",
- "Raise the Dead",
- "Esoteria",
- "Polymorph Vampire",
- "Restore Life",
- "Mass Genocide",
- "Hellfire",
- "Wraithform",
- },
-
- /*** Trump Spells ***/
-
- {
- /* Common Trump Spellbooks */
- "Phase Door",
- "Trump Spiders",
- "Shuffle",
- "Reset Recall",
- "Teleport",
- "Trump Spying",
- "Teleport Away",
- "Trump Animals",
-
- "Trump Reach",
- "Trump Kamikaze",
- "Phantasmal Servant",
- "Haste Monster",
- "Teleport Level",
- "Dimension Door",
- "Word of Recall",
- "Banish",
-
- /* Rare Trump Spellbooks */
- "Swap Position",
- "Trump Undead",
- "Trump Reptiles",
- "Trump Monsters",
- "Trump Hounds",
- "Trump Branding",
- "Living Trump",
- "Trump Cyberdemon",
-
- "Trump Divination",
- "Trump Lore",
- "Heal Monster",
- "Trump Dragon",
- "Trump Meteor",
- "Trump Demon",
- "Trump Greater Undead",
- "Trump Ancient Dragon",
- },
-
- /*** Arcane Spells (_only_ common spells) ***/
-
- {
- "Zap",
- "Wizard Lock",
- "Detect Invisibility",
- "Detect Monsters",
- "Blink",
- "Light Area",
- "Trap & Door Destruction",
- "Cure Light Wounds",
-
- "Detect Doors & Traps",
- "Phlogiston",
- "Detect Treasure",
- "Detect Enchantment",
- "Detect Objects",
- "Cure Poison",
- "Resist Cold",
- "Resist Fire",
-
- "Resist Lightning",
- "Resist Acid",
- "Cure Medium Wounds",
- "Teleport",
- "Identify",
- "Stone to Mud",
- "Ray of Light",
- "Satisfy Hunger",
-
- "See Invisible",
- "Conjure Elemental",
- "Teleport Level",
- "Teleport Away",
- "Elemental Ball",
- "Detection",
- "Word of Recall",
- "Clairvoyance",
- },
-
- /*** Craft Spells ***/
-
- {
- /* Common Craft Spellbooks */
- "Infravision",
- "Regeneration",
- "Satisfy Hunger",
- "Resist Cold",
- "Resist Fire",
- "Heroism",
- "Resist Lightning",
- "Resist Acid",
-
- "See Invisibility",
- "Remove Curse",
- "Resist Poison",
- "Berserk",
- "Self Knowledge",
- "Protection from Evil",
- "Cure",
- "Mana Branding",
-
- /* Rare Craft Spellbooks */
- "Telepathy",
- "Stone Skin",
- "Resistance",
- "Haste Self",
- "Walk through Wall",
- "Polish Shield",
- "Create Golem",
- "Magical armor",
-
- "Remove Enchantment",
- "Remove All Curse",
- "Knowledge True", /* "Total Knowledge", */
- "Enchant Weapon",
- "Enchant Armor",
- "Brand Weapon",
- "Living Trump",
- "Immunity",
- },
-
- /*** Daemon Spells ***/
-
- {
- /* Common Daemon Spellbooks */
- "Magic Missile",
- "Detect Unlife",
- "Evil Bless",
- "Resist Fire",
- "Horrify",
- "Nether Bolt",
- "Summon Manes",
- "Hellish Flame",
-
- "Dominate Demon",
- "Vision",
- "Resist Nether",
- "Plasma bolt",
- "Fire Ball",
- "Fire Branding",
- "Nether Ball",
- "Summon Demon",
-
- /* Rare Daemon Spellbooks */
- "Devilish Eye",
- "Devil Cloak",
- "The Flow of Lava",
- "Plasma Ball",
- "Polymorph Demon",
- "Nather Wave",
- "Kiss of Succubus",
- "Doom Hand",
-
- "Raise the Morale",
- "Immortal Body",
- "Insanity Circle",
- "Explode Pets",
- "Summon Greater Demon",
- "Nether Storm",
- "Bloody Curse",
- "Polymorph Demonlord",
- },
-
- /*** Crusade Spells ***/
-
- {
- /* Common Crusade Spellbooks */
- "Punishment",
- "Detect Evil",
- "Remove Fear",
- "Scare Monster",
- "Sanctuary",
- "Portal",
- "Star Dust",
- "Purify",
-
- "Scatter Evil",
- "Holy Orb",
- "Exorcism",
- "Remove Curse",
- "Sense Unseen",
- "Protection from Evil",
- "Judgment Thunder",
- "Holy Word",
-
- /* Rare Crusade Spellbooks */
- "Unbarring Ways",
- "Arrest",
- "Holy Aura",
- "Dispel Undead & Demons",
- "Dispel Evil",
- "Holy Blade",
- "Star Burst",
- "Summon Angel",
-
- "Heroism",
- "Dispel Curse",
- "Banish Evil",
- "Armageddon",
- "An Eye for an Eye",
- "Wrath of the God",
- "Divine Intervention",
- "Crusade",
- },
-
- /*** Music Spells ***/
-
- {
- /******* Apprentice Handbook *******/
- "Song of Holding",
- "Song of Blessing",
- "Wrecking Note",
- "Stun Pattern",
- "Flow of Life",
- "Song of the Sun",
- "Song of Fear", /* ¶²ÉݤβΠ*/
- "Heroic Ballad",
-
- /******* Minstrel's Music *******/
- "Clairaudience",
- "Soul Shriek", /* º²¤Î²Î */
- "Song of Lore",
- "Hiding Tune", /* "±£ÆۤβÎ", */
- "Illusion Pattern",
- "Doomcall",
- "Firiel's Song",
- "Fellowship Chant", /* "ι¤ÎÃç´Ö" */
-
- /******* Harps of Rivendell *******/
- "Sound of disintegration", /* ʬ²ò²»ÇÈ */
- "Finrod's Resistance", /* ¸µÁÇÂÑÀ */
- "Hobbit Melodies", /* ¥Û¥Ó¥Ã¥È¤Î¥á¥í¥Ç¥£ */
- "World Contortion", /* ÏĤó¤ÀÀ¤³¦ */
- "Dispelling chant", /* Â໶¤Î²Î */
- "The Voice of Saruman", /* ¥µ¥ë¥Þ¥ó¤Î´Å¸À */
- "Song of the Tempest", /* Íò¤Î²»¿§ */
- "Ambarkanta", /* ¤â¤¦°ì¤Ä¤ÎÀ¤³¦ */
-
- /******* Lays of Beleriand *******/
- "Wrecking Pattern", /* Ç˲õ¤ÎÀûΧ */
- "Stationary Shriek", /* ÄäÂڤβΠ*/
- "Endurance", /* ¼é¤ê¤Î²Î */
- "The Hero's Poem", /* ±Ñͺ¤Î»í */
- "Relief of Yavanna", /* "¥ä¥ô¥¡¥ó¥Ê¤Î½õ¤±" */
- "Goddess' rebirth", /* "ºÆÀ¸¤Î²Î" */
- "Wizardry of Sauron", /* "¥µ¥¦¥í¥ó¤ÎËâ½Ñ", */
- "Fingolfin's Challenge", /* "¥Õ¥£¥ó¥´¥ë¥Õ¥£¥ó¤ÎÄ©Àï", */
- },
-
- /*** Hissatsuwaza ***/
- {
- "Tobi-Izuna",
- "3-Way Attack",
- "Boomerang",
- "Burning Strike",
- "Detect Ferocity",
- "Strike to Stun",
- "Counter",
- "Harainuke",
-
- "Serpent's Tongue",
- "Zammaken",
- "Wind Blast",
- "Judge",
- "Rock Smash",
- "Midare-Setsugekka",
- "Spot Aiming",
- "Majingiri",
-
- "Desperate Attack",
- "Lightning Eagle",
- "Rush Attack",
- "Bloody Maelstrom",
- "Earthquake Blow",
- "Crack",
- "War Cry",
- "Musou-Sandan",
-
- "Vampire's Fang",
- "Moon Dazzling",
- "Hundred Slaughter",
- "Dragonic Flash",
- "Twin Slash",
- "Kofuku-Zettousei",
- "Keiun-Kininken",
- "Harakiri",
- },
-};
-#endif
/*
* Each chest has a certain set of traps, determined by pval
"±Ñͺ",
"Ã˼ß",
"Çì¼ß",
- "Îμç",
+ "·¯¼ç",
},
/* Mage */
"¥Ú¥Æ¥ó»Õ", /*ÇîÅÌ¡¢¥Ú¥Æ¥ó»Õ¡¢º¾µ½»Õ */
"¥í¥¦¥·¡¼¥Õ",
"¥Ï¥¤¥·¡¼¥Õ",
- "¥Þ¥¹¥¿¡¼¥·¡¼¥Õ",
+ "¥Þ¥¹¥¿¡¼", /* "¥Þ¥¹¥¿¡¼¥·¡¼¥Õ", */
"¥¢¥µ¥·¥ó", /* °Å»¦¼Ô */
- "¥®¥ë¥É¥Þ¥¹¥¿¡¼",
+ "ƬÎÎ", /*"¥®¥ë¥É¥Þ¥¹¥¿¡¼",*/
},
/* Rangers */
"½Åµ³»Î",
"À»µ³»Î",
"¾åµéÀ»µ³»Î",
- "À»µ³»ÎĹ",
+ "À»µ³»ÎÃÄĹ",
},
/* Warrior-Mage */
"ËâÃ˼ß",
/* "Ëâ¸ø¼ß", */
"ÀïÆ®Ëâ½Ñ»Î",
- "¥¦¥£¥¶¡¼¥É¥í¡¼¥É",
+ "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
},
/* Chaos Warrior */
"¥µ¥¤¥¥Ã¥¯",
"¥µ¥¤¥ª¥Ë¥Ã¥¯",
"ĶǽÎϼÔ",
- "¥Þ¥¤¥ó¥É¥Þ¥¹¥¿¡¼",
+ "Àº¿À¤Î»ÙÇÛ¼Ô", /* "¥Þ¥¤¥ó¥É¥Þ¥¹¥¿¡¼", */
},
/* High Mage; same as Mage */
"Á´¤Æ¤òÃΤë¼Ô",
},
- /* Harper */
+ /* Bard */
{
"¸«½¬¤¤", /*"Apprentice"*/
"ºî¶Ê²È", /*"Songsmith"*/
"ËâÃ˼ß",
/* "Ëâ¸ø¼ß", */
"ÀïÆ®Ëâ½Ñ»Î",
- "¥¦¥£¥¶¡¼¥É¥í¡¼¥É",
+ "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
},
/* Samurai */
"ÂçËâÆ»»Õ",
},
- /* Kihei */
+ /* Cavalry */
{
"¿·»²Ê¼",
"ʼ»Î",
"Åܤê¤Î²½¿È",
},
- /* Kaji */
+ /* Weaponsmith */
{
"Ƽ¤òÃ䨤·¼Ô",
"Å´¤òÃ䨤·¼Ô",
"°Å»¦¼Ô",
"»à¤ÎŤÏÓ",
},
+
+ /* Sniper */
+ {
+ "¿·»²Ê¼",
+ "ʼ»Î",
+ "ÍÃʼ",
+ "¸Å»²Ê¼",
+ "·õ»Î",
+ "Æ®»Î",
+ "±Ñͺ",
+ "Ã˼ß",
+ "Çì¼ß",
+ "Îμç",
+ },
};
#else
"Soldier",
"Mercenary",
"Veteran",
- "Swordsman",
+ "Bowman",
"Champion",
"Hero",
"Baron",
"Almighty",
},
- /* Harper */
+ /* Bard */
{
"Apprentice", /*"Apprentice"*/
"Songsmith", /*"Songsmith"*/
"God of Rage",
},
- /* Kaji */
+ /* Weaponsmith */
{
"Copper smith",
"Iron smith",
/* Mirror Master */
{
"Mirrorstarer",
- "Mirrorpolisher",
+ "Mirrorcleaner",
"Mirrormaker",
"Mirrormagician",
- "Guru of Mirror ",
+ "Mirror Guru",
"Mirror Mage",
"Mirror King",
- "Mirror Emperror",
- "Avatar of Mirror",
+ "Mirror Emperor",
+ "Mirror Avatar",
"Ruffnor King",
},
"Assassinator",
"Death Lord",
},
+
+ /* Sniper */
+ {
+ "Rookie",
+ "Soldier",
+ "Mercenary",
+ "Veteran",
+ "Swordsman",
+ "Champion",
+ "Hero",
+ "Baron",
+ "Duke",
+ "Lord",
+ },
};
#endif
{"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
#endif
-s16b conv_terrain2feat[MAX_WILDERNESS] =
-{
- FEAT_PERM,
- FEAT_TOWN,
- FEAT_DEEP_WATER,
- FEAT_SHAL_WATER,
- FEAT_SWAMP,
- FEAT_DIRT,
- FEAT_GRASS,
- FEAT_TREES,
- FEAT_DIRT,
- FEAT_SHAL_LAVA,
- FEAT_DEEP_LAVA,
- FEAT_MOUNTAIN
-};
-
/* Weird melee attack types when hallucinating */
#ifdef JP
cptr silly_attacks[MAX_SILLY_ATTACK] =
0, /* REMEMBER */
0, /* OPEN */
0, /* CLOSE */
- 0, /* BASH */
+ FAF_CRASH_GLASS, /* BASH */
0, /* SPIKE */
FAF_DESTROY, /* DISARM */
0, /* STORE */
- FAF_DESTROY, /* TUNNEL */
+ FAF_DESTROY | FAF_CRASH_GLASS, /* TUNNEL */
0, /* MAY_HAVE_GOLD */
0, /* HAS_GOLD */
0, /* HAS_ITEM */
0, /* SHALLOW */
0, /* DEEP */
0, /* FILLED */
- FAF_DESTROY, /* HURT_ROCK */
+ FAF_DESTROY | FAF_CRASH_GLASS, /* HURT_ROCK */
0, /* HURT_FIRE */
0, /* HURT_COLD */
0, /* HURT_ACID */
0, /* SPREAD */
0, /* SPECIAL */
- FAF_DESTROY | FAF_NO_DROP, /* HURT_DISI */
+ FAF_DESTROY | FAF_NO_DROP | FAF_CRASH_GLASS, /* HURT_DISI */
0, /* QUEST_ENTER */
0, /* QUEST_EXIT */
0, /* QUEST */
0, /* TOWN */
0, /* ENTRANCE */
0, /* MIRROR */
+ 0, /* UNPERM */
+ 0, /* TELEPORTABLE */
+ 0, /* CONVERT */
+ 0, /* GLASS */
};