OSDN Git Service

Upgrade Arena. Stronger the monsters, and rewards.
[hengband/hengband.git] / src / tables.c
index 23081b0..06bddfa 100644 (file)
@@ -1,15 +1,15 @@
 /* File: tables.c */
 
-/* Purpose: Angband Tables */
-
 /*
- * Copyright (c) 1989 James E. Wilson, Robert A. Koeneke
+ * Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke
  *
- * This software may be copied and distributed for educational, research, and
- * not for profit purposes provided that this copyright and statement are
- * included in all such copies.
+ * This software may be copied and distributed for educational, research,
+ * and not for profit purposes provided that this copyright and statement
+ * are included in all such copies.  Other copyrights may also apply.
  */
 
+/* Purpose: Angband Tables */
+
 #include "angband.h"
 
 
@@ -1119,13 +1119,15 @@ byte adj_chr_chm[] =
  * 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);
@@ -1163,30 +1165,55 @@ byte blows_table[12][12] =
 
 };
 
-s16b arena_monsters[MAX_ARENA_MONS+2] =
-{
-       1059,  1060,    230,    241,    255,    270,    285,
-       293,    321,    348,    367,    395,    396,    403,
-       417,    436,    453,    464,    471,    479,    490,
-       504,    539,    569,    593,    621,    623,    1061,
-       1062,   657,    666,    702,    720,    768,    786,
-       798,    988,    847,      0,    871
-};
-
-
 
-s16b arena_shouhin[MAX_ARENA_MONS+2] =
+arena_type arena_info[MAX_ARENA_MONS + 2] =
 {
-         0,      0,      0,      0,    249,      0,      0,
-         0,      0,    242,      0,      0,      0,      0,
-       583,      0,      0,      0,      0,    198,      0,
-       190,      0,    363,      0,    212,      0,    207,
-         0,    628,      0,    422,      0,    372,    327,
-       199,    325,    374,      0,    205
+       { 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_SCROLL, SV_SCROLL_ARTIFACT            },
+       { 0,                 0,         0                             }, /* Victory prizing */
+       { MON_HAGURE,        TV_SCROLL, SV_SCROLL_ARTIFACT            },
 };
 
 
-
 /*
  * Store owners (exactly four "possible" owners per store, chosen randomly)
  * { name, purse, max greed, min greed, haggle_per, tolerance, race, unused }
@@ -1210,14 +1237,14 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
  */
 
 #ifdef JP
-                { "¥Õ¥ì¥ó¥É¥ê¡¼¤Ê¥Ó¥ë¥Ü",       200,    170,  108,   5,  15,  RACE_HOBBIT},
-//                { "²±É¼ԥ饹¥È¥ê¥ó",       200,    175,  108,   4,  12,  RACE_HUMAN}, 
-                { "²±É¼ԥê¥ó¥¹¥¦¥£¥ó¥É",       200,    175,  108,   4,  12,  RACE_HUMAN}, 
-                { "ÇؤÎÄ㤤¥µ¥ë¥¿¥ó",             300,    170,  107,   5,  15,  RACE_GNOME},
-                { "¥Ï¥ó¥µ¥à¤Ê¥é¥¤¥¢=¥¨¥ë",      300,    165,  107,   6,  18,  RACE_ELF},
+               { "¥Õ¥ì¥ó¥É¥ê¡¼¤Ê¥Ó¥ë¥Ü",       200,    170,  108,   5,  15,  RACE_HOBBIT},
+/*                { "²±É¼ԥ饹¥È¥ê¥ó",       200,    175,  108,   4,  12,  RACE_HUMAN},  */
+               { "²±É¼ԥê¥ó¥¹¥¦¥£¥ó¥É",       200,    175,  108,   4,  12,  RACE_HUMAN}, 
+               { "ÇؤÎÄ㤤¥µ¥ë¥¿¥ó",             300,    170,  107,   5,  15,  RACE_GNOME},
+               { "¥Ï¥ó¥µ¥à¤Ê¥é¥¤¥¢=¥¨¥ë",      300,    165,  107,   6,  18,  RACE_ELF},
 #else
                { "Bilbo the Friendly",         200,    170, 108,  5, 15, RACE_HOBBIT},
-//             { "Raistlin the Chicken",       200,    175, 108,  4, 12, RACE_HUMAN},
+/*             { "Raistlin the Chicken",       200,    175, 108,  4, 12, RACE_HUMAN}, */
                { "Rincewind the Chicken",       200,    175, 108,  4, 12, RACE_HUMAN},
                { "Sultan the Midget",          300,    170, 107,  5, 15, RACE_GNOME},
                { "Lyar-el the Comely",         300,    165, 107,  6, 18, RACE_ELF},
@@ -1367,10 +1394,10 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
        {
                /* Armoury - 28 unique names */
 #ifdef JP
-                { "½¹°­¥³¥ó=¥À¡¼",      5000,   210,  115,   5,   7,  RACE_HALF_ORC},
-                { "´è¸Ç¼Ô¥À¡¼¥°=¥í¥¦",  10000,  190,  111,   4,   9,  RACE_HUMAN},
-                { "¸­¼Ô¥Ç¥«¥É",                 25000,  200,  112,   4,  10,  RACE_DUNADAN},
-                { "ÃÃÌê²°¤Î¥¦¥£¡¼¥é¥ó¥É",   30000,  200,  112,   4,   5,  RACE_DWARF},
+               { "½¹°­¥³¥ó=¥À¡¼",      5000,   210,  115,   5,   7,  RACE_HALF_ORC},
+               { "´è¸Ç¼Ô¥À¡¼¥°=¥í¥¦",  10000,  190,  111,   4,   9,  RACE_HUMAN},
+               { "¸­¼Ô¥Ç¥«¥É",                 25000,  200,  112,   4,  10,  RACE_DUNADAN},
+               { "ÃÃÌê²°¤Î¥¦¥£¡¼¥é¥ó¥É",   30000,  200,  112,   4,   5,  RACE_DWARF},
 #else
                { "Kon-Dar the Ugly",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
                { "Darg-Low the Grim",          10000,  190, 111,  4,  9, RACE_HUMAN},
@@ -1394,9 +1421,9 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Decado the Handsome",            25000,  200, 112,  4, 10, RACE_AMBERITE},
 #endif
 #ifdef JP
-        { "¥¨¥í¡¼¡¦¥É¥é¥´¥ó¥¹¥±¥¤¥ë",          30000,  200, 112,  4,  5, RACE_ELF},
+       { "¥¨¥í¡¼¡¦¥É¥é¥´¥ó¥¹¥±¥¤¥ë",          30000,  200, 112,  4,  5, RACE_ELF},
 #else
-        { "Elo Dragonscale",          30000,  200, 112,  4,  5, RACE_ELF},
+       { "Elo Dragonscale",          30000,  200, 112,  4,  5, RACE_ELF},
 #endif
 #ifdef JP
 { "¥Ç¥ê¥«¥È¥¹",           10000,   210, 115,  5,  7, RACE_SPRITE},
@@ -1414,9 +1441,9 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Animus",            25000,  200, 112,  4, 10, RACE_GOLEM},
 #endif
 #ifdef JP
-        { "¥Þ¥ë¥ô¥¡¥¹",          30000,  200, 112,  4,  5, RACE_HALF_TITAN},
+       { "¥Þ¥ë¥ô¥¡¥¹",          30000,  200, 112,  4,  5, RACE_HALF_TITAN},
 #else
-        { "Malvus",          30000,  200, 112,  4,  5, RACE_HALF_TITAN},
+       { "Malvus",          30000,  200, 112,  4,  5, RACE_HALF_TITAN},
 #endif
 #ifdef JP
 { "¥»¥é¥¯¥·¥¹",           10000,   210, 115,  5,  7, RACE_ZOMBIE},
@@ -1434,9 +1461,9 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Drios the Faint",            25000,  200, 112,  4, 10, RACE_SPECTRE},
 #endif
 #ifdef JP
-        { "Î䤿¤¤¥Ð¥¹¥ê¥Ã¥¯",          30000,  200, 112,  4,  5, RACE_VAMPIRE},
+       { "Î䤿¤¤¥Ð¥¹¥ê¥Ã¥¯",          30000,  200, 112,  4,  5, RACE_VAMPIRE},
 #else
-        { "Bathric the Cold",          30000,  200, 112,  4,  5, RACE_VAMPIRE},
+       { "Bathric the Cold",          30000,  200, 112,  4,  5, RACE_VAMPIRE},
 #endif
 #ifdef JP
 { "Îä¹ó¥ô¥§¥ó¥¸¥§¥é",           10000,   210, 115,  5,  7, RACE_HALF_TROLL},
@@ -1454,9 +1481,9 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Yojo II",            25000,  200, 112,  4, 10, RACE_DWARF},
 #endif
 #ifdef JP
-        { "Í¥¤·¤¤¥é¥Ê¥é¡¼",          30000,  200, 112,  4,  5, RACE_AMBERITE},
+       { "Í¥¤·¤¤¥é¥Ê¥é¡¼",          30000,  200, 112,  4,  5, RACE_AMBERITE},
 #else
-        { "Ranalar the Sweet",          30000,  200, 112,  4,  5, RACE_AMBERITE},
+       { "Ranalar the Sweet",          30000,  200, 112,  4,  5, RACE_AMBERITE},
 #endif
 #ifdef JP
 { "ÉÔ¾ô¤Î¥Û¥ë¥Ð¥°",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
@@ -1474,9 +1501,9 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Isedrelias",            25000,  200, 112,  4, 10, RACE_SPRITE},
 #endif
 #ifdef JP
-        { "°ì¤ÄÌÜ¥ô¥§¥°¥Ê¡¼",          5000,  200, 112,  4,  5, RACE_CYCLOPS},
+       { "°ì¤ÄÌÜ¥ô¥§¥°¥Ê¡¼",          5000,  200, 112,  4,  5, RACE_CYCLOPS},
 #else
-        { "Vegnar One-eye",          5000,  200, 112,  4,  5, RACE_CYCLOPS},
+       { "Vegnar One-eye",          5000,  200, 112,  4,  5, RACE_CYCLOPS},
 #endif
 #ifdef JP
 { "º®Æ٤Υí¥Ç¥£¥Ã¥·¥å",           10000,   210, 115,  5,  7, RACE_BEASTMAN},
@@ -1494,9 +1521,9 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Elvererith the Cheat",           10000,  200, 112,  4, 10, RACE_DARK_ELF},
 #endif
 #ifdef JP
-        { "¥¤¥ó¥×¤Î¥¶¥µ¥¹",          30000,  200, 112,  4,  5, RACE_IMP},
+       { "¥¤¥ó¥×¤Î¥¶¥µ¥¹",          30000,  200, 112,  4,  5, RACE_IMP},
 #else
-        { "Zzathath the Imp",          30000,  200, 112,  4,  5, RACE_IMP},
+       { "Zzathath the Imp",          30000,  200, 112,  4,  5, RACE_IMP},
 #endif
 #ifdef JP
 { "½¹°­¥³¥ó=¥À¡¼",           5000,   210, 115,  5,  7, RACE_HALF_ORC},
@@ -1522,10 +1549,10 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
        {
                /* Weapon Smith - 28 unique names */
 #ifdef JP
-                { "»ÄǦ¤Ê¤ë¥¢¡¼¥Î¥ë¥É",        5000,   210,  115,   6,   6,  RACE_HALF_TROLL},
-                { "½Ã»¦¤·¤Î¥¢¡¼¥ó¥À¥ë", 10000,  185,  110,   5,   9,  RACE_HALF_ELF},
-                { "½Ã¥Þ¥¹¥¿¡¼¤Î¥¨¥Ç¥£¡¼", 25000,  190,  115,   5,   7,  RACE_HOBBIT},
-                { "廦¤·¤Î¥ª¥°¥é¥¤¥ó", 30000,  195,  112,   4,   8,  RACE_DWARF},
+               { "»ÄǦ¤Ê¤ë¥¢¡¼¥Î¥ë¥É",        5000,   210,  115,   6,   6,  RACE_HALF_TROLL},
+               { "½Ã»¦¤·¤Î¥¢¡¼¥ó¥À¥ë", 10000,  185,  110,   5,   9,  RACE_HALF_ELF},
+               { "½Ã¥Þ¥¹¥¿¡¼¤Î¥¨¥Ç¥£¡¼", 25000,  190,  115,   5,   7,  RACE_HOBBIT},
+               { "廦¤·¤Î¥ª¥°¥é¥¤¥ó", 30000,  195,  112,   4,   8,  RACE_DWARF},
 #else
                { "Arnold the Beastly",      5000,   210, 115,  6,  6, RACE_BARBARIAN},
                { "Arndal Beast-Slayer",        10000,  185, 110,  5,  9, RACE_HALF_ELF},
@@ -1677,320 +1704,153 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
        {
                /* Temple - 22 unique names */
 #ifdef JP
-                { "¼ÁÁǤʥ롼¥É¥ô¥£¥Ò",         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},
+               { "¼ÁÁǤʥ롼¥É¥ô¥£¥Ò",         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},
+               { "¥¯¥ê¥­¥Ã¥¯",         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
        },
        {
                /* Alchemist - 26 unique names */
 #ifdef JP
-                { "²½³Ø¼Ô¥Þ¥¦¥¶¡¼",             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},/*FIRST*/
+               { "²½³Ø¼Ô¥Þ¥¦¥¶¡¼",             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},/*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,  215,  113,   6,  10,  RACE_GNOME},
-                { "¥¤¥§¥ó¥À¡¼¤ÎËâË¡»È¤¤",     30000,  200,  110,   7,  10,  RACE_HUMAN},
-                { "»àÎî»È¤¤¥ê¥ã¥¯",30000,      175,  110,   5,  11,  RACE_HIGH_ELF},
+               { "¥½¡¼¥µ¥é¡¼¤Î¥í=¥Ñ¥ó",       20000,  200,  110,   7,   8,  RACE_HALF_ELF},
+               { "°ÎÂç¤Ê¤ë¥Ö¥¬¡¼¥Ó¥¤",         20000,  215,  113,   6,  10,  RACE_GNOME},
+               { "¥¤¥§¥ó¥À¡¼¤ÎËâË¡»È¤¤",     30000,  200,  110,   7,  10,  RACE_HUMAN},
+               { "»àÎî»È¤¤¥ê¥ã¥¯",30000,      175,  110,   5,  11,  RACE_HIGH_ELF},
 #else
                { "Lo Pan the Sorcerer",        20000,  200, 110,  7,  8, RACE_HALF_ELF},
                { "Buggerby the Great",         20000,  215, 113,  6, 10, RACE_GNOME},
@@ -1999,24 +1859,24 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
 #endif
 
 #ifdef JP
-        { "Ëâ½Ñ»Õ¥¹¥­¥É¥¥¥Ë¡¼",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
+       { "Ëâ½Ñ»Õ¥¹¥­¥É¥¥¥Ë¡¼",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
 #else
-        { "Skidney the Sorcerer",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
+       { "Skidney the Sorcerer",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
 #endif
 #ifdef JP
-        { "¸¸½Ñ»Õ¥­¥ê¥¢",       30000,  200, 110,  7, 10, RACE_HUMAN},
+       { "¸¸½Ñ»Õ¥­¥ê¥¢",       30000,  200, 110,  7, 10, RACE_HUMAN},
 #else
-        { "Kyria the Illusionist",       30000,  200, 110,  7, 10, RACE_HUMAN},
+       { "Kyria the Illusionist",       30000,  200, 110,  7, 10, RACE_HUMAN},
 #endif
 #ifdef JP
-        { "»àÎî½Ñ»Õ¥Ë¥Ã¥­",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "»àÎî½Ñ»Õ¥Ë¥Ã¥­",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #else
-        { "Nikki the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "Nikki the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #endif
 #ifdef JP
-        { "¥½¥í¥¹¥È¥é¥ó",        15000,  200, 110,  7,  8, RACE_SPRITE},
+       { "¥½¥í¥¹¥È¥é¥ó",        15000,  200, 110,  7,  8, RACE_SPRITE},
 #else
-        { "Solostoran",        15000,  200, 110,  7,  8, RACE_SPRITE},
+       { "Solostoran",        15000,  200, 110,  7,  8, RACE_SPRITE},
 #endif
 #ifdef JP
 { "±¨Â±¸ý¥¢¥Á¥·¥§",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
@@ -2024,19 +1884,19 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Achshe the Tentacled",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
 #endif
 #ifdef JP
-        { "µ®Â²¤Î¥«¥¶",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
+       { "µ®Â²¤Î¥«¥¶",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
 #else
-        { "Kaza the Noble",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
+       { "Kaza the Noble",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
 #endif
 #ifdef JP
-        { "°Å¤­¥Õ¥¡¥¸¥ë",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "°Å¤­¥Õ¥¡¥¸¥ë",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #else
-        { "Fazzil the Dark",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "Fazzil the Dark",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #endif
 #ifdef JP
-        { "°ÎÂç¤Ê¤ë¥±¥ë¥É¡¼¥ó",        15000,  200, 110,  7,  8, RACE_DWARF},
+       { "°ÎÂç¤Ê¤ë¥±¥ë¥É¡¼¥ó",        15000,  200, 110,  7,  8, RACE_DWARF},
 #else
-        { "Keldorn the Grand",        15000,  200, 110,  7,  8, RACE_DWARF},
+       { "Keldorn the Grand",        15000,  200, 110,  7,  8, RACE_DWARF},
 #endif
 #ifdef JP
 { "¥Õ¥£¥é¥ó¥¹¥í¥×¥¹",         20000,  215, 113,  6, 10, RACE_HOBBIT},
@@ -2044,19 +1904,19 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Philanthropus",         20000,  215, 113,  6, 10, RACE_HOBBIT},
 #endif
 #ifdef JP
-        { "Ëâ½÷¤Î¥¢¥°¥Ê¡¼",       30000,  200, 110,  7, 10, RACE_HUMAN},
+       { "Ëâ½÷¤Î¥¢¥°¥Ê¡¼",       30000,  200, 110,  7, 10, RACE_HUMAN},
 #else
-        { "Agnar the Enchantress",       30000,  200, 110,  7, 10, RACE_HUMAN},
+       { "Agnar the Enchantress",       30000,  200, 110,  7, 10, RACE_HUMAN},
 #endif
 #ifdef JP
-        { "»àÎî½Ñ»Õ¥Ó¥å¥ê¥¢¥ó¥¹",       30000,  175, 110,  5, 11, RACE_BEASTMAN},
+       { "»àÎî½Ñ»Õ¥Ó¥å¥ê¥¢¥ó¥¹",       30000,  175, 110,  5, 11, RACE_BEASTMAN},
 #else
-        { "Buliance the Necromancer",       30000,  175, 110,  5, 11, RACE_BEASTMAN},
+       { "Buliance the Necromancer",       30000,  175, 110,  5, 11, RACE_BEASTMAN},
 #endif
 #ifdef JP
-        { "¥Ï¥¤¥á¥¤¥¸¤Î¥ô¥¤¥é¥¯",        15000,  200, 110,  7,  8, RACE_BEASTMAN},
+       { "¥Ï¥¤¥á¥¤¥¸¤Î¥ô¥¤¥é¥¯",        15000,  200, 110,  7,  8, RACE_BEASTMAN},
 #else
-        { "Vuirak the High-Mage",        15000,  200, 110,  7,  8, RACE_BEASTMAN},
+       { "Vuirak the High-Mage",        15000,  200, 110,  7,  8, RACE_BEASTMAN},
 #endif
 #ifdef JP
 { "Ãηüԥޥǥ£¥Ã¥·¥å",         20000,  215, 113,  6, 10, RACE_BEASTMAN},
@@ -2064,19 +1924,19 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Madish the Smart",         20000,  215, 113,  6, 10, RACE_BEASTMAN},
 #endif
 #ifdef JP
-        { "¥Õ¥¡¥ì¥Ö¥ê¥ó¥Ü¡¼¥ë",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
+       { "¥Õ¥¡¥ì¥Ö¥ê¥ó¥Ü¡¼¥ë",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
 #else
-        { "Falebrimbor",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
+       { "Falebrimbor",       30000,  200, 110,  7, 10, RACE_HIGH_ELF},
 #endif
 #ifdef JP
-        { "±¢¸±¥Õ¥§¥ê¥ë=¥¬¥ó¥É",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "±¢¸±¥Õ¥§¥ê¥ë=¥¬¥ó¥É",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #else
-        { "Felil-Gand the Subtle",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "Felil-Gand the Subtle",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #endif
 #ifdef JP
-        { "¼ö½Ñ»Õ¥µ¥ì¥´¡¼¥É",        15000,  200, 110,  7,  8, RACE_BARBARIAN},
+       { "¼ö½Ñ»Õ¥µ¥ì¥´¡¼¥É",        15000,  200, 110,  7,  8, RACE_BARBARIAN},
 #else
-        { "Thalegord the Shaman",        15000,  200, 110,  7,  8, RACE_BARBARIAN},
+       { "Thalegord the Shaman",        15000,  200, 110,  7,  8, RACE_BARBARIAN},
 #endif
 #ifdef JP
 { "¿ÀÈë²È¥¯¥È¥¥¥¢¥í¥¹",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
@@ -2084,14 +1944,14 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Cthoaloth the Mystic",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
 #endif
 #ifdef JP
-        { "¸¸½Ñ»Õ¥¤¥Ù¥ê",       30000,  200, 110,  7, 10, RACE_SKELETON},
+       { "¸¸½Ñ»Õ¥¤¥Ù¥ê",       30000,  200, 110,  7, 10, RACE_SKELETON},
 #else
-        { "Ibeli the Illusionist",       30000,  200, 110,  7, 10, RACE_SKELETON},
+       { "Ibeli the Illusionist",       30000,  200, 110,  7, 10, RACE_SKELETON},
 #endif
 #ifdef JP
-        { "»àÎî½Ñ»Õ¥Ø¥È¡¼",       30000,  175, 110,  5, 11, RACE_YEEK},
+       { "»àÎî½Ñ»Õ¥Ø¥È¡¼",       30000,  175, 110,  5, 11, RACE_YEEK},
 #else
-        { "Heto the Necromancer",       30000,  175, 110,  5, 11, RACE_YEEK},
+       { "Heto the Necromancer",       30000,  175, 110,  5, 11, RACE_YEEK},
 #endif
 #ifdef JP
 { "Ëâ½Ñ»Õ¥í=¥Ñ¥ó",        20000,  200, 110,  7,  8, RACE_HALF_ELF},
@@ -2114,24 +1974,24 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
                { "Rjak the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #endif
 #ifdef JP
-        { "Ëâ½Ñ»Õ¥¹¥­¥É¥¥¥Ë¡¼",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
+       { "Ëâ½Ñ»Õ¥¹¥­¥É¥¥¥Ë¡¼",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
 #else
-        { "Skidney the Sorcerer",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
+       { "Skidney the Sorcerer",        15000,  200, 110,  7,  8, RACE_HALF_ELF},
 #endif
 #ifdef JP
-        { "¸¸½Ñ»Õ¥­¥ê¥¢",       30000,  200, 110,  7, 10, RACE_HUMAN},
+       { "¸¸½Ñ»Õ¥­¥ê¥¢",       30000,  200, 110,  7, 10, RACE_HUMAN},
 #else
-        { "Kyria the Illusionist",       30000,  200, 110,  7, 10, RACE_HUMAN},
+       { "Kyria the Illusionist",       30000,  200, 110,  7, 10, RACE_HUMAN},
 #endif
 #ifdef JP
-        { "»àÎî½Ñ»Õ¥Ë¥Ã¥­",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "»àÎî½Ñ»Õ¥Ë¥Ã¥­",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #else
-        { "Nikki the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
+       { "Nikki the Necromancer",       30000,  175, 110,  5, 11, RACE_DARK_ELF},
 #endif
 #ifdef JP
-        { "¥½¥í¥¹¥È¥é¥ó",        15000,  200, 110,  7,  8, RACE_SPRITE},
+       { "¥½¥í¥¹¥È¥é¥ó",        15000,  200, 110,  7,  8, RACE_SPRITE},
 #else
-        { "Solostoran",        15000,  200, 110,  7,  8, RACE_SPRITE},
+       { "Solostoran",        15000,  200, 110,  7,  8, RACE_SPRITE},
 #endif
 #ifdef JP
 { "±¨Â±¸ý¥¢¥Á¥·¥§",         20000,  215, 113,  6, 10, RACE_MIND_FLAYER},
@@ -2142,155 +2002,70 @@ owner_type owners[MAX_STORES][MAX_OWNERS] =
        {
                /* Black Market - 32 unique names */
 #ifdef JP
-                { "¥¬¥ê¡¼=¥®¥¬¥º",            20000,  250,  150,  10,   5,  RACE_HALF_TROLL},
-                { "¥´¥Ö¥ê¥ó¤Î¥Ò¥¹¥È¡¼¥¢",       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_HALF_TROLL},
+               { "¥´¥Ö¥ê¥ó¤Î¥Ò¥¹¥È¡¼¥¢",       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
        },
@@ -2772,16 +2547,16 @@ player_sex sex_info[MAX_SEXES] =
 {
        {
 #ifdef JP
-                "½÷À­",
-                "¥¯¥¤¡¼¥ó",
+               "½÷À­",
+               "¥¯¥¤¡¼¥ó",
 #endif
                "Female",
                "Queen"
        },
        {
 #ifdef JP
-                "ÃËÀ­",
-                "¥­¥ó¥°",
+               "ÃËÀ­",
+               "¥­¥ó¥°",
 #endif
                "Male",
                "King"
@@ -2817,11 +2592,11 @@ player_race race_info[MAX_RACES] =
                72,  6, 180, 25,
                66,  4, 150, 20,
                0,
-                0x7FFFFFF,
+               0xFFFFFFF,
        },
        {
 #ifdef JP
-               "¥Ï¡¼¥Õ¥¨¥ë¥Õ",
+               "¥Ï¡¼¥Õ¥¨¥ë¥Õ",
 #endif
                "Half-Elf",
 
@@ -2832,11 +2607,11 @@ player_race race_info[MAX_RACES] =
                66,  6, 130, 15,
                62,  6, 100, 10,
                2,
-                0x677E7FF,
+               0xE77E7FF,
        },
        {
 #ifdef JP
-               "¥¨¥ë¥Õ",
+               "¥¨¥ë¥Õ",
 #endif
                "Elf",
 
@@ -2847,7 +2622,7 @@ player_race race_info[MAX_RACES] =
                60,  4, 100,  6,
                54,  4, 80,  6,
                3,
-                0x677E75B,
+               0xE77E75B,
 
        },
        {
@@ -2863,7 +2638,7 @@ player_race race_info[MAX_RACES] =
                36,  3, 60,  3,
                33,  3, 50,  3,
                4,
-                0x76FFC0B,
+               0xF6FFC0B,
        },
        {
 #ifdef JP
@@ -2878,7 +2653,7 @@ player_race race_info[MAX_RACES] =
                42,  3, 90,  6,
                39,  3, 75,  3,
                4,
-                0x767D60F,
+               0xF67D60F,
        },
        {
 #ifdef JP
@@ -2893,7 +2668,7 @@ player_race race_info[MAX_RACES] =
                48,  3, 150, 10,
                46,  3, 120, 10,
                5,
-                0x1890005,
+               0x1890005,
        },
        {
 #ifdef JP
@@ -2908,7 +2683,7 @@ player_race race_info[MAX_RACES] =
                66,  1, 150,  5,
                62,  1, 120,  5,
                3,
-                0x5D8818D,
+               0xDD8818D,
        },
        {
 #ifdef JP
@@ -2923,11 +2698,11 @@ player_race race_info[MAX_RACES] =
                96, 10, 250, 50,
                84,  8, 225, 40,
                3,
-                0x0880005,
+               0x0880005,
        },
        {
 #ifdef JP
-                "¥¢¥ó¥Ð¥é¥¤¥È",
+               "¥¢¥ó¥Ð¥é¥¤¥È",
 #endif
                "Amberite",
 
@@ -2938,11 +2713,11 @@ player_race race_info[MAX_RACES] =
                82, 5, 190, 20,
                78,  6, 180, 15,
                0,
-                0x7FFF7FF,
+               0xFFFF7FF,
        },
        {
 #ifdef JP
-                "¥Ï¥¤¥¨¥ë¥Õ",
+               "¥Ï¥¤¥¨¥ë¥Õ",
 #endif
                "High-Elf",
 
@@ -2953,7 +2728,7 @@ player_race race_info[MAX_RACES] =
                90, 10, 190, 20,
                82, 10, 180, 15,
                4,
-               0x777E75B,
+               0xF77E75B,
        },
        {
 #ifdef JP
@@ -2998,7 +2773,7 @@ player_race race_info[MAX_RACES] =
                100,10, 255, 65,
                80, 10, 240, 64,
                3,
-               0x0880011,
+               0x8880011,
        },
        {
 #ifdef JP
@@ -3103,7 +2878,7 @@ player_race race_info[MAX_RACES] =
                60,  4, 100,  6,
                54,  4, 80,  6,
                5,
-               0x677C7DF,
+               0xE77C7DF,
        },
        {
 #ifdef JP
@@ -3148,7 +2923,7 @@ player_race race_info[MAX_RACES] =
                68,  1, 150,  5,
                64,  1, 120,  5,
                3,
-               0x6B537CB,
+               0xDB537CB,
        },
        {
 #ifdef JP
@@ -3218,7 +2993,7 @@ player_race race_info[MAX_RACES] =
 
                { -5, 4, -1, 2, 0, -3 },
                10, 15, 12, 5, 5, 14, -15, -5,
-               7, 180,
+               7, 210,
                100, 30,
                72, 6, 100, 25,
                66, 4, 100, 20,
@@ -3267,11 +3042,11 @@ player_race race_info[MAX_RACES] =
                111, 11, 255, 50,
                99, 11, 250, 45,
                  0,
-                0x0010005,
+               0x0010005,
        },
        {
 #ifdef JP
-                "¥¢¥ë¥³¥ó",
+               "¥¢¥ë¥³¥ó",
 #endif
                "Archon",
 
@@ -3282,11 +3057,11 @@ player_race race_info[MAX_RACES] =
                82, 5, 190, 20,
                78,  6, 180, 15,
                3,
-                0x779F777,
+               0x779F777,
        },
        {
 #ifdef JP
-                "¥Ð¥ë¥í¥°",
+               "¥Ð¥ë¥í¥°",
                "Balrog",
 #else
                "Balrog",
@@ -3299,11 +3074,11 @@ player_race race_info[MAX_RACES] =
                100,10, 255, 65,
                80, 10, 240, 64,
                5,
-                0x7EDC4DB,
+               0x7EDC4DB,
        },
        {
 #ifdef JP
-                "¥É¥¥¥Ê¥À¥ó",
+               "¥É¥¥¥Ê¥À¥ó",
 #endif
                "Dunadan",
 
@@ -3314,7 +3089,7 @@ player_race race_info[MAX_RACES] =
                82, 5, 190, 20,
                78,  6, 180, 15,
                0,
-                0x7FFF7FF,
+               0xFFFF7FF,
        },
        {
 #ifdef JP
@@ -3328,7 +3103,7 @@ player_race race_info[MAX_RACES] =
                 80,  8, 90, 20,
                 73,  8, 80, 15,
                  4,
-               0x633C7DF,
+               0xE33C7DF,
        },
        {
 #ifdef JP
@@ -3343,7 +3118,7 @@ player_race race_info[MAX_RACES] =
                48,  6, 150, 25,
                44,  4, 130, 20,
                0,
-                0x418B7AD,
+               0xC18B7AD,
        },
        {
 #ifdef JP
@@ -3579,11 +3354,11 @@ player_class class_info[MAX_CLASS] =
 #ifdef JP
                "¶ãÍ·»í¿Í",
 #endif
-                "Bard",              /* Note : spell stat is Charisma */
-                {-2, 1, 2, -1, -2, 4},
-                20, 33, 34, -5, 16, 20, 34, 20,
-                8,  13, 11, 0,  0,  0,  10, 8,
-                2, 40, 25
+               "Bard",              /* Note : spell stat is Charisma */
+               {-2, 1, 2, -1, -2, 4},
+               20, 33, 34, -5, 16, 20, 34, 20,
+               8,  13, 11, 0,  0,  0,  10, 8,
+               2, 40, 25
        },
 
        {
@@ -3690,6 +3465,18 @@ player_class class_info[MAX_CLASS] =
                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] =
@@ -3832,7 +3619,7 @@ player_race mimic_info[] =
                0,  0, 0, 0,
                0,  0, 0, 0,
                0,
-                0x000000,
+               0x000000,
        },
        {
 #ifdef JP
@@ -3847,7 +3634,7 @@ player_race mimic_info[] =
                0,  0, 0, 0,
                0,  0, 0, 0,
                5,
-                0x000003,
+               0x000003,
        },
        {
 #ifdef JP
@@ -3862,7 +3649,7 @@ player_race mimic_info[] =
                0,  0, 0, 0,
                0,  0, 0, 0,
                20,
-                0x000003,
+               0x000003,
        },
        {
 #ifdef JP
@@ -3877,10856 +3664,286 @@ player_race mimic_info[] =
                0,  0, 0, 0,
                0,  0, 0, 0,
                5,
-                0x000005,
+               0x000005,
        },
 };
 
 
-/*
- * Hack -- the spell information table.
- *
- *   Class Name
- *
- *   Spell Book
- *   Spell Xtra
- *
- *   Spell Stat,
- *   Spell Type,
- *
- *   Spell Level,
- *   Spell Encumbrance,
- *
- *   Array of { Lev, Mana, Fail, Exp/Lev }
- */
-player_magic magic_info[MAX_CLASS] =
-{
-       {
-               /*** Warrior ***/
-
-               0,
-               0x00,
-
-               A_STR,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
 
+magic_type technic_info[NUM_TECHNIC][32] =
+{
        {
-               /*** Mage ***/
-
-               TV_SORCERY_BOOK,
-               0x05,
+               /* Music */
+               { 1,  1,  10,   2},
+               { 2,  1,  10,   2},
+               { 3,  2,  20,   3},
+               { 4,  2,  20,   4},
+               { 5,  2,  20,   6},
+               { 7,  4,  30,   8},
+               { 9,  3,  30,   10},
+               { 10, 2,  30,   12},
 
-               A_INT,
-               0,
+               { 12,  3,   40,   20},
+               { 15, 16,  42,   35},
+               { 17, 18,  40,   25},
+               { 18,  2,  45,   30},
+               { 23,  8,  50,   38},
+               { 28, 30,  50,   41},
+               { 33, 35,  60,   42},
+               { 38, 35,  70,   46},
 
-               1,
-               430,
+               { 10,  4,  20,   13},
+               { 22,  5,  30,   26},
+               { 23,  3,  35,   27},
+               { 26,  28,  37,   29},
+               { 32,  37,  41,   36},
+               { 33,  22,  43,   40},
+               { 37,  35,  46,   42},
+               { 45,  60,  50,   56},
 
-               {
-                       {
-                               /* Mage: Life magic */
-
-                               { 1, 1, 30, 4 },
-                               { 3, 2, 35, 4 },
-                               { 4, 3, 35, 4 },
-                               { 5, 5, 35, 4 },
-                               { 7, 7, 35, 4 },
-                               { 9, 8, 40, 4 },
-                               { 12, 12, 40, 3 },
-                               { 15, 14, 45, 3 },
-
-                               { 16, 16, 45, 4},
-                               { 17, 17, 50, 4},
-                               { 18, 18, 50, 4},
-                               { 19, 19, 50, 4},
-                               { 20, 20, 50, 4},
-                               { 23, 23, 50, 4},
-                               { 30, 30, 55, 5},
-                               { 35, 70, 75, 5},
-
-                               { 26, 30, 50, 75 },
-                               { 28, 25, 70, 150 },
-                               { 33, 33, 60, 75 },
-                               { 35, 35, 60, 75 },
-                               { 35, 35, 70, 75 },
-                               { 35, 55, 80, 115 },
-                               { 39, 40, 80, 125 },
-                               { 46, 70, 80, 150 },
-
-                               { 9, 9, 50, 40 },
-                               { 25, 25, 50, 50 },
-                               { 35, 55, 80, 115 },
-                               { 42, 100, 80, 225 },
-                               { 45, 90, 80, 115 },
-                               { 48, 50, 80, 100 },
-                               { 49, 100, 80, 250 },
-                               { 50, 100, 80, 250 }
-                       },
-
-                       /* Mage: Sorcery */
-
-                       {
-                               { 1, 1, 23, 4 },
-                               { 1, 2, 24, 4 },
-                               { 3, 3, 25, 1 },
-                               { 3, 3, 30, 1 },
-                               { 4, 4, 30, 1 },
-                               { 5, 5, 35, 5 },
-                               { 6, 5, 30, 4 },
-                               { 7, 7, 75, 9 },
-
-                               { 9, 7, 75, 8 },
-                               { 10, 7, 75, 8 },
-                               { 11, 7, 75, 7 },
-                               { 13, 7, 50, 6 },
-                               { 18, 12, 60, 8 },
-                               { 22, 12, 60, 8 },
-                               { 28, 20, 70, 15 },
-                               { 33, 30, 75, 20 },
-
-                               { 3, 3, 25, 15 },
-                               { 10, 10, 80, 40 },
-                               { 14, 10, 60, 25 },
-                               { 18, 30, 70, 40 },
-                               { 20, 18, 85, 50 },
-                               { 20, 18, 60, 25 },
-                               { 25, 25, 75, 19 },
-                               { 28, 30, 80, 100 },
-
-                               { 10, 10, 40, 20 },
-                               { 25, 25, 75, 70 },
-                               { 30, 40, 80, 120 },
-                               { 33, 35, 60, 100 },
-                               { 40, 40, 80, 100 },
-                               { 42, 50, 90, 175 },
-                               { 43, 40, 55, 200 },
-                               { 45, 70, 85, 250 },
-                       },
-
-                       /* Mage: Nature Magic */
-
-                       {
-                               { 1, 1, 23, 4 },
-                               { 3, 3, 25, 3 },
-                               { 3, 3, 25, 1 },
-                               { 4, 4, 35, 4 },
-                               { 4, 4, 50, 5 },
-                               { 4, 5, 50, 5 },
-                               { 5, 5, 50, 5 },
-                               { 5, 5, 35, 4 },
-
-                               { 5, 5, 40, 6 },
-                               { 5, 5, 30, 6 },
-                               { 7, 6, 45, 6 },
-                               { 7, 6, 40, 6 },
-                               { 9, 6, 30, 5 },
-                               { 19, 12, 55, 8 },
-                               { 25, 25, 90, 50 },
-                               { 40, 60, 90, 50 },
-
-                               { 9, 12, 40, 44 },
-                               { 10, 12, 75, 120 },
-                               { 15, 20, 85, 60 },
-                               { 20, 22, 80, 40 },
-                               { 30, 30, 90, 100 },
-                               { 37, 40, 90, 200 },
-                               { 38, 45, 75, 200},
-                               { 40, 90, 90, 250 },
-
-
-                               { 20, 18, 60, 25 },
-                               { 23, 23, 80, 50 },
-                               { 25, 25, 75, 29 },
-                               { 30, 27, 75, 35 },
-                               { 35, 30, 85, 65 },
-                               { 37, 35, 90, 100 },
-                               { 40, 90, 95, 250 },
-                               { 40, 75, 65, 150 }
-                       },
-
-                               /* Mage: Chaos Magic */
-
-                       {
-                               { 1, 1, 20, 4 },
-                               { 1, 2, 22, 4 },
-                               { 2, 2, 25, 4 },
-                               { 5, 5, 30, 1 },
-                               { 9, 6, 50, 1 },
-                               { 13, 9, 45, 6 },
-                               { 14, 9, 45, 6 },
-                               { 15, 9, 35, 5 },
-
-                               { 17, 10, 25, 5 },
-                               { 19, 12, 45, 9 },
-                               { 21, 13, 45, 10 },
-                               { 23, 15, 50, 11 },
-                               { 25, 16, 50, 12 },
-                               { 25, 18, 60, 8 },
-                               { 30, 20, 80, 15 },
-                               { 35, 40, 85, 40 },
-
-                               { 11, 7, 45, 9 },
-                               { 15, 15, 80, 35 },
-                               { 16, 14, 80, 35 },
-                               { 25, 25, 85, 100 },
-                               { 30, 25, 85, 150 },
-                               { 40, 41, 80, 150 },
-                               { 45, 90, 80, 250 },
-                               { 47, 100, 90, 250 },
-
-                               { 20, 20, 66, 8 },
-                               { 35, 32, 85, 35 },
-                               { 37, 34, 75, 40 },
-                               { 39, 42, 85, 100 },
-                               { 42, 50, 85, 250 },
-                               { 45, 58, 85, 200 },
-                               { 47, 75, 80, 200 },
-                               { 49, 100, 85, 250 }
-                       },
-
-                               /* Mage: Death Magic */
-
-                       {
-                               { 1, 1, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 3, 3, 27, 3 },
-                               { 5, 5, 30, 4 },
-                               { 7, 10, 75, 6 },
-                               { 9, 9, 30, 4 },
-                               { 10, 10, 30, 4 },
-
-                               { 12, 12, 40, 5 },
-                               { 13, 12, 30, 4 },
-                               { 18, 15, 50, 10 },
-                               { 24, 21, 60, 30 },
-                               { 30, 75, 80, 30 },
-                               { 32, 30, 60, 16 },
-                               { 36, 35, 80, 70 },
-                               { 39, 30, 95, 25 },
-
-                               { 10, 20, 80, 180 },
-                               { 10, 15, 80, 30 },
-                               { 11, 11, 30, 15 },
-                               { 30, 25, 75, 50 },
-                               { 34, 90, 70, 90 },
-                               { 36, 35, 60, 125 },
-                               { 38, 35, 70, 40 },
-                               { 40, 40, 70, 200 },
-
-                               { 20, 20, 75, 50 },
-                               { 25, 66, 95 , 250 },
-                               { 30, 40, 95, 250 },
-                               { 35, 40, 80, 100 },
-                               { 42, 50, 75, 150 },
-                               { 43, 75, 80, 100 },
-                               { 45, 95, 90, 250 },
-                               { 47, 100, 90, 250 }
-                       },
-
-                               /* Mage: Trump Magic */
-
-                       {
-                               { 1, 1, 25, 3 },
-                               { 3, 3, 25, 4 },
-                               { 5, 5, 37, 8 },
-                               { 6, 6, 40, 8 },
-                               { 7, 7, 20, 4 },
-                               { 11, 12, 30, 6 },
-                               { 14, 15, 30, 5 },
-                               { 18, 20, 30, 8 },
-
-                               { 20, 20, 40, 8 },
-                               { 23, 20, 35, 9 },
-                               { 25, 24, 30, 8 },
-                               { 30, 28, 40, 12 },
-                               { 33, 30, 35, 10 },
-                               { 35, 33, 45, 12 },
-                               { 40, 35, 40, 15 },
-                               { 42, 40, 35, 12 },
-
-                               { 22, 35, 70, 40 },
-                               { 24, 24, 35, 25 },
-                               { 26, 26, 35, 30 },
-                               { 30, 25, 35, 9 },
-                               { 30, 30, 35, 35 },
-                               { 35, 70, 40, 100 },
-                               { 40, 100, 45, 250 },
-                               { 45, 100, 45, 200 },
-
-                               { 30, 30, 30, 50 },
-                               { 35, 50, 45, 100 },
-                               { 36, 55, 40, 150 },
-                               { 39, 80, 40, 150 },
-                               { 41, 45, 70, 100 },
-                               { 47, 100, 40, 150 },
-                               { 48, 100, 40, 200 },
-                               { 49, 100, 40, 220 }
-                       },
-
-                               /* Mage: Arcane Magic */
-
-                       {
-                               { 1, 1, 20, 4 },
-                               { 1, 1, 33, 5 },
-                               { 1, 1, 33, 4 },
-                               { 2, 1, 33, 5 },
-                               { 2, 2, 33, 5 },
-                               { 4, 4, 40, 6 },
-                               { 5, 5, 33, 7 },
-                               { 6, 5, 44, 5 },
-
-                               { 7, 6, 40, 7 },
-                               { 8, 8, 60, 7 },
-                               { 9, 8, 50, 6 },
-                               { 9, 9, 50, 6 },
-                               { 9, 9, 50, 6 },
-                               { 11, 10, 50, 6 },
-                               { 12, 12, 50, 5 },
-                               { 13, 12, 50, 5 },
-
-                               { 14, 12, 50, 5 },
-                               { 15, 12, 50, 5 },
-                               { 16, 14, 33, 6 },
-                               { 18, 15, 50, 8 },
-                               { 20, 20, 60, 25 },
-                               { 22, 16, 60, 9 },
-                               { 25, 18, 60, 9 },
-                               { 28, 20, 70, 12 },
-
-                               { 28, 20, 60, 13 },
-                               { 31, 25, 70, 30 },
-                               { 35, 35, 80, 25 },
-                               { 40, 30, 70, 25 },
-                               { 41, 30, 66, 30 },
-                               { 42, 30, 80, 40 },
-                               { 45, 50, 70, 50 },
-                               { 49, 100, 80, 200 }
-                       },
-
-                       /* Mage: Craft Magic */
-
-                       {
-
-                               {  1,  1, 20,   4},
-                               {  2,  2, 20,   4},
-                               {  3,  3, 30,   3},
-                               {  5,  5, 35,   5},
-                               {  6,  5, 35,   5},
-                               {  8,  6, 45,   6},
-                               {  9,  5, 35,   5},
-                               { 10,  5, 35,   5},
-
-                               { 12, 12, 45,   4},
-                               { 15, 14, 40,   4},
-                               { 17, 15, 60,   6},
-                               { 20, 17, 75,  80},
-                               { 23, 18, 85,  50},
-                               { 26, 22, 50,   4},
-                               { 29, 30, 60,   5},
-                               { 38, 65, 95,  50},
-
-                               { 12, 12, 45,  12},
-                               { 14, 10, 75, 120},
-                               { 20, 20, 85,  60},
-                               { 24, 12, 60,  10},
-                               { 30, 55, 80,  50},
-                               { 34, 70, 80, 150},
-                               { 41, 80, 90, 200},
-                               { 45, 55, 70, 200},
-
-                               { 14, 14, 65,  50},
-                               { 30, 32, 75, 150},
-                               { 36, 45, 90, 200},
-                               { 38, 80, 95, 200},
-                               { 38,100, 95, 200},
-                               { 40,100, 90, 250},
-                               { 43,100, 70, 250},
-                               { 47, 70, 80, 250}
-                       },
-
-                               /* Mage: Daemon Magic */
-
-                       {
-                               { 1, 1, 20, 4 },
-                               { 2, 1, 22, 1 },
-                               { 3, 2, 25, 4 },
-                               { 4, 5, 30, 4 },
-                               { 7, 5, 45, 4 },
-                               { 10, 7, 40, 6 },
-                               { 11, 9, 35, 5 },
-                               { 13, 13, 40, 10 },
-
-                               { 15, 14, 45, 9 },
-                               { 17, 15, 60, 10 },
-                               { 20, 18, 50, 11 },
-                               { 23, 15, 50, 12 },
-                               { 25, 16, 50, 12 },
-                               { 30, 75, 80, 30 },
-                               { 32, 28, 70, 15 },
-                               { 36, 70, 85, 40 },
-
-                               { 12, 12, 45, 9 },
-                               { 15, 20, 60, 20 },
-                               { 25, 22, 65, 35 },
-                               { 34, 30, 80, 100 },
-                               { 35, 40, 80, 100 },
-                               { 37, 35, 85, 100 },
-                               { 40, 40, 85, 40 },
-                               { 46, 80, 80, 250 },
-
-                               {  9,  9, 50, 8 },
-                               { 26, 25, 85, 35 },
-                               { 36, 35, 80, 200 },
-                               { 41, 50, 85, 100 },
-                               { 43,100, 90, 250 },
-                               { 45, 58, 85, 200 },
-                               { 47, 85, 80, 200 },
-                               { 49, 80, 85, 250 }
-                       },
-               }
+               { 23,  18,  20,   23},
+               { 30,  30,  30,   26},
+               { 33,  65,  41,   30},
+               { 37,  35,  43,   35},
+               { 40,  30,  46,   50},
+               { 42,  75,  50,   68},
+               { 45,  58,  62,   73},
+               { 49,  48,  70,  200}
        },
 
        {
-               /*** Priest ***/
-
-               TV_LIFE_BOOK,
-               0x04,
-
-               A_WIS,
-               1,
-
-               1,
-               430,
-               {
-                       /* Priest: Life Magic */
-                       {
-                               { 1, 1, 10, 4 },
-                               { 1, 2, 15, 4 },
-                               { 1, 2, 20, 4 },
-                               { 3, 2, 25, 1 },
-                               { 3, 3, 27, 2 },
-                               { 4, 4, 28, 2 },
-                               { 5, 4, 32, 4 },
-                               { 7, 5, 38, 4 },
-
-                               { 7, 6, 38, 5 },
-                               { 9, 6, 38, 4 },
-                               { 9, 7, 40, 4 },
-                               { 10, 8, 38, 4 },
-                               { 10, 8, 40, 4 },
-                               { 11, 8, 42, 4 },
-                               { 20, 16, 60, 7 },
-                               { 33, 55, 90, 15 },
-
-                               { 15, 14, 50, 50 },
-                               { 16, 14, 80, 60 },
-                               { 17, 14, 55, 70 },
-                               { 24, 20, 55, 70 },
-                               { 25, 20, 70, 120 },
-                               { 25, 25, 80, 250 },
-                               { 39, 32, 95, 200 },
-                               { 44, 44, 80, 250 },
-
-                               { 5, 5, 50, 80 },
-                               { 15, 14, 50, 100 },
-                               { 30, 30, 80, 130 },
-                               { 35, 70, 90, 250 },
-                               { 40, 50, 80, 130 },
-                               { 40, 40, 80, 200 },
-                               { 42, 90, 85, 200 },
-                               { 45, 90, 85, 250 },
-                       },
-
-                       /* Priest: Sorcery */
-                       {
-                               { 2, 1, 18, 4 },
-                               { 3, 2, 19, 4 },
-                               { 4, 3, 20, 1 },
-                               { 5, 4, 25, 1 },
-                               { 6, 5, 25, 1 },
-                               { 7, 6, 30, 5 },
-                               { 9, 7, 25, 4 },
-                               { 11, 10, 70, 9 },
-
-                               { 13, 11, 70, 8 },
-                               { 14, 12, 70, 6 },
-                               { 15, 13, 70, 7 },
-                               { 16, 14, 45, 6 },
-                               { 22, 15, 55, 8 },
-                               { 27, 17, 60, 10 },
-                               { 30, 22, 65, 15 },
-                               { 36, 33, 70, 20 },
-
-                               { 7, 7, 20, 15 },
-                               { 14, 14, 75, 40 },
-                               { 18, 18, 55, 25 },
-                               { 20, 33, 65, 40 },
-                               { 20, 20, 80, 50 },
-                               { 22, 22, 55, 25 },
-                               { 27, 27, 70, 19 },
-                               { 30, 30, 75, 100 },
-
-                               { 13, 13, 35, 20 },
-                               { 24, 24, 70, 70 },
-                               { 33, 40, 75, 120 },
-                               { 35, 40, 60, 100 },
-                               { 42, 45, 75, 100 },
-                               { 45, 50, 85, 175 },
-                               { 46, 45, 55, 200 },
-                               { 48, 70, 80, 250 },
-                       },
-
-                       /* Priest: Nature Magic */
-                       {
-                               { 2, 1, 20, 4 },
-                               { 5, 3, 20, 4 },
-                               { 5, 4, 20, 1 },
-                               { 6, 5, 30, 4 },
-                               { 6, 5, 45, 5 },
-                               { 6, 6, 45, 5 },
-                               { 7, 7, 45, 5 },
-                               { 7, 7, 30, 4 },
-
-                               { 7, 7, 35, 6 },
-                               { 8, 7, 25, 6 },
-                               { 9, 10, 35, 6 },
-                               { 10, 10, 35, 6 },
-                               { 11, 11, 25, 5 },
-                               { 20, 20, 60, 7 },
-                               { 30, 30, 50, 8 },
-                               { 42, 60, 85, 50 },
-
-                               { 11, 12, 35, 44 },
-                               { 12, 13, 70, 120 },
-                               { 18, 20, 80, 60 },
-                               { 23, 25, 75, 40 },
-                               { 35, 35, 75, 50 },
-                               { 39, 40, 85, 200 },
-                               { 40, 50, 80, 250 },
-                               { 42, 90, 85, 250 },
-
-                               { 22, 22, 55, 24 },
-                               { 25, 25, 55, 25 },
-                               { 27, 27, 70, 29 },
-                               { 32, 30, 70, 29 },
-                               { 37, 32, 80, 65 },
-                               { 39, 37, 85, 100 },
-                               { 42, 90, 90, 250 },
-                               { 44, 80, 60, 150 },
-                       },
-
-                       /* Priest: Chaos Magic */
-                       {
-                               { 2, 1, 17, 4 },
-                               { 3, 2, 19, 4 },
-                               { 4, 3, 21, 4 },
-                               { 5, 4, 25, 6 },
-                               { 10, 6, 25, 5 },
-                               { 11, 6, 45, 5 },
-                               { 16, 11, 45, 6 },
-                               { 17, 11, 30, 5 },
-
-                               { 19, 15, 45, 7 },
-                               { 21, 16, 45, 9 },
-                               { 23, 18, 75, 20 },
-                               { 25, 18, 45, 11 },
-                               { 27, 20, 60, 12 },
-                               { 29, 22, 55, 8 },
-                               { 33, 23, 75, 15},
-                               { 37, 42, 80, 40 },
-
-
-                               { 14, 11, 40, 9 },
-                               { 17, 17, 65, 20 },
-                               { 20, 18, 75, 35 },
-                               { 27, 27, 65, 35 },
-                               { 35, 30, 80, 150 },
-                               { 44, 45, 85, 150 },
-                               { 47, 90, 85, 250 },
-                               { 49, 100, 85, 250 },
-
-                               { 25, 25, 61, 8 },
-                               { 37, 37, 80, 35 },
-                               { 39, 37, 70, 50 },
-                               { 41, 45, 80, 100 },
-                               { 45, 55, 90, 250 },
-                               { 47, 60, 90, 200 },
-                               { 49, 95, 75, 200 },
-                               { 50, 100, 90, 250 },
-                       },
-
-                       /* Priest: Death Magic */
-                       {
-                               { 1, 1, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 3, 3, 25, 4 },
-                               { 5, 4, 27, 4 },
-                               { 7, 7, 30, 4 },
-                               { 9, 11, 75, 6 },
-                               { 11, 11, 30, 4 },
-                               { 12, 12, 40, 5 },
-
-                               { 14, 14, 40, 5 },
-                               { 16, 16, 30, 4 },
-                               { 21, 20, 50, 10 },
-                               { 26, 25, 60, 30 },
-                               { 33, 75, 90, 30 },
-                               { 35, 32, 60, 16 },
-                               { 41, 40, 80, 70 },
-                               { 43, 35, 95, 100 },
-
-                               { 13, 20, 80, 180 },
-                               { 13, 15, 80, 30 },
-                               { 14, 15, 30, 15 },
-                               { 33, 33, 70, 33 },
-                               { 36, 95, 70, 90 },
-                               { 38, 35, 60, 125 },
-                               { 40, 40, 70, 40 },
-                               { 44, 44, 80, 200 },
-
-                               { 25, 25, 75, 50 },
-                               { 30, 75, 95, 250 },
-                               { 35, 45, 95, 250 },
-                               { 37, 50, 85, 150 },
-                               { 44, 52, 75, 150 },
-                               { 47, 75, 80, 100 },
-                               { 48, 100, 90, 250 },
-                               { 50, 111, 90, 250 },
-                       },
-
-                       /* Priest: Trump Magic */
-                       {
-                               { 1, 1, 20, 3 },
-                               { 4, 4, 20, 4 },
-                               { 6, 5, 32, 8 },
-                               { 7, 7, 35, 8 },
-                               { 9, 9, 15, 4 },
-                               { 13, 14, 25, 6 },
-                               { 17, 17, 25, 5 },
-                               { 29, 22, 25, 8 },
-
-                               { 22, 22, 35, 8 },
-                               { 26, 22, 30, 9 },
-                               { 28, 25, 25, 8 },
-                               { 32, 30, 35, 12 },
-                               { 35, 35, 30, 10 },
-                               { 38, 37, 25, 6 },
-                               { 42, 40, 35, 15 },
-                               { 45, 45, 30, 12 },
-
-                               { 24, 38, 65, 40 },
-                               { 27, 25, 30, 25 },
-                               { 29, 27, 30, 30 },
-                               { 32, 30, 30, 9 },
-                               { 33, 30, 30, 35 },
-                               { 38, 75, 35, 100 },
-                               { 41, 110, 40, 250 },
-                               { 49, 125, 40, 200 },
-
-                               { 32, 30, 25, 50 },
-                               { 38, 55, 40, 100 },
-                               { 40, 60, 35, 150 },
-                               { 43, 85, 35, 150 },
-                               { 43, 50, 65, 100 },
-                               { 48, 115, 35, 150 },
-                               { 49, 120, 35, 200 },
-                               { 50, 125, 35, 220 }
-                       },
-
-                       /* Priest: Arcane Magic */
-                       {
-                               { 1, 1, 15, 4 },
-                               { 1, 1, 28, 5 },
-                               { 2, 1, 28, 4 },
-                               { 2, 2, 28, 5 },
-                               { 3, 3, 28, 5 },
-                               { 5, 5, 35, 6 },
-                               { 6, 6, 28, 7 },
-                               { 7, 6, 39, 5 },
-
-                               { 8, 7, 35, 7 },
-                               { 9, 8, 55, 7 },
-                               { 10, 9, 45, 6 },
-                               { 11, 10, 45, 6 },
-                               { 12, 11, 45, 6 },
-                               { 13, 12, 45, 6 },
-                               { 14, 13, 45, 5 },
-                               { 15, 14, 45, 5 },
-
-                               { 16, 15, 45, 5 },
-                               { 17, 16, 45, 5 },
-                               { 18, 17, 28, 6 },
-                               { 19, 18, 45, 8 },
-                               { 22, 25, 55, 25 },
-                               { 24, 22, 55, 9 },
-                               { 27, 24, 55, 9 },
-                               { 29, 26, 65, 12 },
-
-                               { 33, 30, 55, 13 },
-                               { 37, 32, 75, 50 },
-                               { 40, 36, 75, 25 },
-                               { 42, 38, 65, 25 },
-                               { 44, 39, 61, 30 },
-                               { 46, 40, 75, 40 },
-                               { 47, 55, 65, 50 },
-                               { 50, 120, 75, 200 }
-                       },
-
-                       /* Priest: Craft Magic */
-                       {
-
-                               {  1,  1, 20,   4},
-                               {  3,  3, 20,   4},
-                               {  4,  4, 30,   3},
-                               {  6,  6, 35,   5},
-                               {  7,  6, 35,   5},
-                               {  9,  7, 45,   6},
-                               { 10,  6, 35,   5},
-                               { 11,  6, 35,   5},
-
-                               { 13, 15, 45,   4},
-                               { 15, 13, 30,   4},
-                               { 18, 17, 60,   6},
-                               { 22, 20, 75,  80},
-                               { 23, 21, 85,  50},
-                               { 26, 24, 50,   4},
-                               { 29, 28, 60,   5},
-                               { 42, 70, 85,  50},
-
-                               { 14, 14, 45,  12},
-                               { 16, 12, 70, 120},
-                               { 22, 23, 85,  60},
-                               { 27, 17, 60,  10},
-                               { 33, 58, 75,  50},
-                               { 36, 80, 85, 150},
-                               { 43, 90, 90, 200},
-                               { 46, 60, 70, 200},
-
-                               { 15, 15, 65,  50},
-                               { 30, 28, 60, 150},
-                               { 38, 50, 85, 200},
-                               { 40, 80, 90, 200},
-                               { 40,100, 90, 200},
-                               { 42,100, 90, 250},
-                               { 45,110, 75, 250},
-                               { 48, 70, 75, 250}
-                       },
-
-                       /* Priest: Daemon Magic */
-                       {
-                               { 2, 1, 22, 4 },
-                               { 3, 2, 24, 4 },
-                               { 4, 3, 26, 4 },
-                               { 5, 6, 30, 6 },
-                               { 10, 7, 30, 5 },
-                               { 12, 9, 50, 6 },
-                               { 14, 12, 35, 5 },
-                               { 15, 15, 50, 7 },
-
-                               { 17, 17, 50, 9 },
-                               { 20, 19, 65, 20 },
-                               { 23, 23, 60, 11 },
-                               { 25, 18, 65, 12 },
-                               { 27, 20, 65, 12 },
-                               { 33, 75, 90, 30 },
-                               { 35, 32, 70, 30 },
-                               { 39, 85, 85, 40 },
-
-
-                               { 14, 14, 45, 9 },
-                               { 18, 20, 70, 20 },
-                               { 27, 25, 75, 35 },
-                               { 36, 34, 80, 100 },
-                               { 37, 50, 85, 150 },
-                               { 39, 40, 80, 100 },
-                               { 44, 44, 75, 50 },
-                               { 47, 95, 90, 250 },
-
-                               {  9,  9, 66, 8 },
-                               { 28, 28, 85, 35 },
-                               { 38, 40, 80, 200 },
-                               { 43, 58, 85, 100 },
-                               { 45, 100, 90, 250 },
-                               { 47, 60, 90, 150 },
-                               { 49, 95, 80, 200 },
-                               { 50, 80, 85, 250 },
-                       },
-               }
-       },
+               /* Hissatsu */
+               { 1,   15,   0,   0},
+               { 3,   10,   0,   0},
+               { 6,   15,   0,   0},
+               { 9,    8,   0,   0},
+               { 10,  12,   0,   0},
+               { 12,  25,   0,   0},
+               { 14,   7,   0,   0},
+               { 17,  20,   0,   0},
 
-       {
-               /*** Rogue ***/
-               TV_SORCERY_BOOK,
-               0x07,
+               { 19,  10,   0,   0},
+               { 22,  20,   0,   0},
+               { 24,  30,   0,   0},
+               { 25,  10,   0,   0},
+               { 27,  15,   0,   0},
+               { 29,  45,   0,   0},
+               { 32,  70,   0,   0},
+               { 35,  50,   0,   0},
 
-               A_INT,
-               0,
+               { 18,  40,   0,   0},
+               { 22,  22,   0,   0},
+               { 24,  30,   0,   0},
+               { 26,  35,   0,   0},
+               { 30,  30,   0,   0},
+               { 32,  60,   0,   0},
+               { 36,  40,   0,   0},
+               { 39,  80,   0,   0},
 
-               5,
-               400,
-               {
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-
-                       /* Rogue (Burglar): Sorcery */
-                       {
-                               { 5, 1, 50, 1 },
-                               { 7, 2, 55, 1 },
-                               { 8, 3, 65, 1 },
-                               { 9, 3, 65, 1 },
-                               { 13, 6, 75, 1 },
-                               { 15, 7, 75, 1 },
-                               { 17, 9, 75, 1 },
-                               { 21, 12, 80, 1 },
-
-                               { 25, 14, 80, 1 },
-                               { 27, 15, 80, 1 },
-                               { 29, 17, 75, 2 },
-                               { 30, 20, 80, 4 },
-                               { 31, 23, 80, 5 },
-                               { 32, 25, 70, 6 },
-                               { 35, 30, 80, 12 },
-                               { 40, 35, 75, 20 },
-
-                               { 9, 3, 65, 5 },
-                               { 14, 10, 80, 8 },
-                               { 16, 10, 60, 10 },
-                               { 22, 40, 80, 20 },
-                               { 17, 20, 80, 20 },
-                               { 18, 17, 60, 30 },
-                               { 30, 35, 75, 15 },
-                               { 35, 40, 80, 60 },
-
-                               { 15, 15, 40, 10 },
-                               { 20, 20, 70, 50 },
-                               { 37, 40, 80, 100 },
-                               { 44, 45, 80, 80 },
-                               { 44, 45, 70, 100 },
-                               { 45, 50, 70, 100 },
-                               { 49, 50, 70, 100 },
-                               { 99, 0, 0, 0 },
-                       },
-
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-
-                       /* Rogue (Assassin): Death Magic */
-                       {
-                               { 5, 3, 40, 1 },
-                               { 7, 4, 40, 1 },
-                               { 9, 5, 50, 1 },
-                               { 13, 7, 60, 1 },
-                               { 15, 7, 80, 1 },
-                               { 17, 15, 80, 1 },
-                               { 19, 17, 30, 1 },
-                               { 19, 19, 30, 1 },
-
-                               { 21, 21, 60, 3 },
-                               { 23, 23, 75, 4 },
-                               { 27, 25, 75, 4 },
-                               { 31, 30, 85, 5 },
-                               { 35, 35, 75, 5 },
-                               { 40, 40, 75, 4 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-
-                               { 20, 25, 80, 100 },
-                               { 23, 20, 40, 20 },
-                               { 28, 28, 75, 25 },
-                               { 32, 32, 80, 50 },
-                               { 46, 100, 90, 100 },
-                               { 48, 45, 75, 40 },
-                               { 99, 0, 0, 0 },
-                               { 50, 50, 75, 50 },
-
-                               { 30, 30, 80, 50 },
-                               { 31, 80, 80, 250 },
-                               { 32, 40, 90, 150 },
-                               { 41, 55, 80, 200 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 50, 125, 90, 250 },
-                       },
-
-                       /* Rogue (Card Shark): Trump Magic */
-                       {
-                               { 5, 2, 25, 3 },
-                               { 7, 5, 25, 4 },
-                               { 9, 7, 37, 8 },
-                               { 11, 9, 40, 8 },
-                               { 13, 11, 20, 4 },
-                               { 15, 15, 30, 6 },
-                               { 19, 20, 30, 5 },
-                               { 22, 21, 30, 8 },
-
-                               { 25, 22, 40, 8 },
-                               { 28, 23, 35, 9 },
-                               { 30, 26, 30, 8 },
-                               { 35, 35, 40, 12 },
-                               { 39, 38, 35, 10 },
-                               { 41, 40, 45, 12 },
-                               { 46, 44, 40, 15 },
-                               { 49, 50, 35, 12 },
-
-                               { 26, 40, 80, 40 },
-                               { 30, 30, 35, 25 },
-                               { 33, 30, 35, 30 },
-                               { 35, 32, 35, 9 },
-                               { 38, 33, 35, 35 },
-                               { 42, 90, 40, 100 },
-                               { 45, 150, 45, 250 },
-                               { 99, 0, 0, 0 },
-
-                               { 35, 30, 30, 50 },
-                               { 42, 65, 45, 100 },
-                               { 44, 70, 40, 150 },
-                               { 46, 100, 40, 150 },
-                               { 46, 60, 70, 75 },
-                               { 49, 125, 40, 150 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                       },
-
-                       /* Rogue (Thief): Arcane Magic */
-                       {
-                               { 1, 1, 20, 4 },
-                               { 1, 1, 33, 5 },
-                               { 2, 1, 33, 4 },
-                               { 2, 2, 33, 5 },
-                               { 3, 3, 33, 5 },
-                               { 5, 5, 40, 6 },
-                               { 6, 6, 33, 7 },
-                               { 7, 7, 44, 5 },
-
-                               { 8, 8, 40, 7 },
-                               { 9, 9, 60, 7 },
-                               { 10, 10, 50, 6 },
-                               { 11, 11, 50, 6 },
-                               { 13, 11, 50, 6 },
-                               { 14, 12, 50, 6 },
-                               { 15, 13, 50, 5 },
-                               { 16, 14, 50, 5 },
-
-                               { 17, 15, 50, 5 },
-                               { 18, 16, 50, 5 },
-                               { 19, 17, 33, 6 },
-                               { 20, 20, 50, 8 },
-                               { 23, 28, 60, 25 },
-                               { 25, 24, 60, 9 },
-                               { 28, 25, 60, 9 },
-                               { 30, 28, 70, 12 },
-
-                               { 33, 30, 60, 13 },
-                               { 37, 33, 80, 40 },
-                               { 40, 36, 80, 25 },
-                               { 44, 38, 70, 25 },
-                               { 46, 40, 66, 30 },
-                               { 47, 42, 80, 40 },
-                               { 48, 60, 70, 50 },
-                               { 50, 125, 80, 200 }
-                       },
-
-                       /* Rogue ( ): Craft Magic */
-                       {
-
-                               {  5,  2, 40,   2},
-                               {  7,  3, 40,   2},
-                               {  8,  5, 45,   1},
-                               { 11, 10, 50,   2},
-                               { 13, 10, 50,   2},
-                               { 15, 12, 55,   3},
-                               { 18, 10, 50,   2},
-                               { 20, 10, 50,   2},
-
-                               { 23, 18, 55,   2},
-                               { 27, 20, 60,   2},
-                               { 28, 24, 65,   3},
-                               { 30, 27, 75,  40},
-                               { 25, 22, 70,  25},
-                               { 35, 35, 70,   2},
-                               { 99,  0,  0,   0},
-                               { 50, 90, 85,  25},
-
-                               { 23, 23, 60,   6},
-                               { 24, 18, 80,  60},
-                               { 28, 30, 90,  30},
-                               { 32, 25, 70,   5},
-                               { 37, 65, 80,  25},
-                               { 41, 90, 90,  75},
-                               { 48,120, 95, 100},
-                               { 99,  0,  0,   0},
-
-                               { 24, 24, 75,  25},
-                               { 37, 40, 80,  75},
-                               { 42, 60, 90, 100},
-                               { 42, 80, 80, 100},
-                               { 43,100, 80, 100},
-                               { 46,120, 80, 125},
-                               { 49,150, 90, 125},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-               }
+               { 26,  20,   0,   0},
+               { 29,  40,   0,   0},
+               { 31,  35,   0,   0},
+               { 36,  80,   0,   0},
+               { 39, 100,   0,   0},
+               { 42, 110,   0,   0},
+               { 45, 130,   0,   0},
+               { 50, 255,   0,   0}
        },
 
        {
-               /*** Ranger ***/
-
-               TV_SORCERY_BOOK,
-               0x07,
-
-               A_INT,
-               0,
-
-               3,
-               450,
-
-               {
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-
-                       /* Ranger: Sorcery */
-                       {
-                               { 3, 2, 35, 2 },
-                               { 3, 3, 35, 2 },
-                               { 5, 4, 40, 2 },
-                               { 7, 4, 40, 2 },
-                               { 9, 6, 40, 2 },
-                               { 11, 8, 45, 2 },
-                               { 13, 8, 40, 3 },
-                               { 17, 17, 90, 4 },
-
-                               { 20, 19, 85, 4 },
-                               { 23, 25, 90, 3 },
-                               { 25, 25, 60, 3 },
-                               { 27, 25, 85, 3 },
-                               { 31, 27, 70, 3 },
-                               { 34, 35, 70, 4 },
-                               { 38, 37, 70, 8 },
-                               { 42, 40, 90, 10 },
-
-                               { 15, 7, 75, 20 },
-                               { 17, 17, 70, 25 },
-                               { 19, 25, 65, 20 },
-                               { 22, 40, 70, 40 },
-                               { 23, 25, 60, 20 },
-                               { 27, 27, 60, 15 },
-                               { 35, 35, 75, 13 },
-                               { 38, 60, 80, 60 },
-
-                               { 20, 20, 45, 5 },
-                               { 27, 27, 70, 50 },
-                               { 40, 40, 95, 120 },
-                               { 45, 50, 80, 100 },
-                               { 47, 50, 80, 100 },
-                               { 50, 50, 90, 175 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                       },
-
-                       /* Ranger: Nature Magic */
-                       {
-                               { 3, 1, 35, 2 },
-                               { 4, 3, 40, 2 },
-                               { 4, 4, 40, 3 },
-                               { 5, 7, 55, 2 },
-                               { 6, 7, 50, 3 },
-                               { 7, 7, 50, 3 },
-                               { 8, 7, 50, 3 },
-                               { 9, 7, 45, 3 },
-
-                               { 9, 7, 80, 4 },
-                               { 10, 7, 40, 3 },
-                               { 11, 9, 40, 4 },
-                               { 12, 9, 55, 4 },
-                               { 14, 9, 55, 4 },
-                               { 18, 20, 65, 8 },
-                               { 23, 23, 65, 10 },
-                               { 40, 60, 90, 50 },
-
-                               { 12, 12, 50, 25 },
-                               { 14, 15, 70, 60 },
-                               { 20, 30, 85, 70 },
-                               { 22, 24, 80, 30 },
-                               { 35, 30, 80, 75 },
-                               { 38, 40, 90, 200 },
-                               { 40, 55, 90, 250 },
-                               { 42, 80, 90, 250 },
-
-                               { 25, 28, 60, 150 },
-                               { 26, 26, 60, 100 },
-                               { 30, 35, 75, 125 },
-                               { 32, 29, 75, 35 },
-                               { 36, 33, 75, 45 },
-                               { 40, 35, 75, 100 },
-                               { 41, 80, 95, 250 },
-                               { 42, 80, 75, 150 },
-                       },
-
-                       /* Ranger: Chaos Magic */
-                       {
-                               { 3, 1, 20, 1 },
-                               { 3, 3, 35, 2 },
-                               { 5, 3, 35, 2 },
-                               { 7, 5, 45, 2 },
-                               { 14, 12, 40, 2 },
-                               { 20, 16, 50, 6 },
-                               { 25, 21, 60, 3 },
-                               { 25, 22, 60, 3 },
-
-                               { 27, 23, 60, 5 },
-                               { 30, 25, 60, 8 },
-                               { 33, 30, 70, 13 },
-                               { 35, 31, 70, 10 },
-                               { 37, 35, 75, 15 },
-                               { 39, 29, 65, 5 },
-                               { 43, 30, 95, 15 },
-                               { 48, 50, 85, 30 },
-
-                               { 22, 20, 60, 30 },
-                               { 25, 25, 70, 20 },
-                               { 28, 25, 80, 45 },
-                               { 35, 32, 70, 35 },
-                               { 38, 35, 85, 150 },
-                               { 50, 50, 90, 150 },
-                               { 48, 100, 90, 250 },
-                               { 99, 0, 0, 0 },
-
-                               { 33, 33, 66, 8 },
-                               { 40, 45, 85, 35 },
-                               { 42, 42, 75, 42 },
-                               { 48, 48, 85, 100 },
-                               { 42, 75, 95, 250 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                       },
-
-                       /* Ranger: Death Magic */
-                       {
-                               { 5, 2, 40, 3 },
-                               { 5, 3, 40, 3 },
-                               { 7, 4, 50, 3 },
-                               { 9, 5, 40, 3 },
-                               { 11, 8, 40, 3 },
-                               { 17, 25, 75, 4 },
-                               { 19, 19, 50, 3 },
-                               { 22, 22, 50, 3 },
-
-                               { 24, 24, 55, 3 },
-                               { 26, 26, 50, 3 },
-                               { 28, 28, 75, 4 },
-                               { 34, 35, 85, 10 },
-                               { 42, 40, 80, 5 },
-                               { 50, 50, 90, 75 },
-                               { 44, 39, 76, 50 },
-                               { 99, 0, 0, 0 },
-
-                               { 25, 30, 80, 125 },
-                               { 25, 25, 80, 100 },
-                               { 27, 27, 40, 40 },
-                               { 41, 60, 80, 150 },
-                               { 45, 40, 60, 9 },
-                               { 45, 100, 90, 100 },
-                               { 47, 45, 80, 100 },
-                               { 99, 0, 0, 0 },
-
-                               { 35, 35, 75, 50 },
-                               { 38, 90, 80, 100 },
-                               { 40, 45, 95, 200 },
-                               { 48, 50, 30, 75 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 }
-                       },
-
-                       /* Ranger: Trump Magic */
-                       {
-                               { 3, 1, 25, 3 },
-                               { 6, 6, 25, 4 },
-                               { 9, 7, 37, 8 },
-                               { 10, 8, 40, 8 },
-                               { 13, 10, 20, 4 },
-                               { 17, 17, 30, 6 },
-                               { 20, 20, 30, 5 },
-                               { 23, 22, 30, 8 },
-
-                               { 24, 22, 40, 8 },
-                               { 27, 23, 35, 9 },
-                               { 30, 26, 30, 8 },
-                               { 35, 33, 40, 12 },
-                               { 39, 38, 35, 10 },
-                               { 42, 40, 45, 12 },
-                               { 45, 42, 40, 15 },
-                               { 99, 0, 0, 0 },
-
-                               { 25, 40, 70, 40 },
-                               { 28, 26, 35, 25 },
-                               { 31, 30, 35, 30 },
-                               { 36, 32, 35, 9 },
-                               { 36, 33, 35, 35 },
-                               { 41, 80, 40, 100 },
-                               { 44, 120, 45, 250 },
-                               { 99, 0, 0, 0 },
-
-                               { 35, 33, 30, 50 },
-                               { 40, 65, 45, 100 },
-                               { 44, 65, 45, 100 },
-                               { 48, 95, 40, 150 },
-                               { 46, 60, 70, 100 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                       },
-
-                       /* Ranger: Arcane Magic */
-                       {
-                               { 3, 2, 20, 4 },
-                               { 3, 2, 33, 5 },
-                               { 4, 3, 33, 4 },
-                               { 4, 3, 33, 5 },
-                               { 5, 4, 33, 5 },
-                               { 6, 6, 40, 6 },
-                               { 7, 7, 33, 7 },
-                               { 8, 8, 44, 5 },
-
-                               { 9, 9, 40, 7 },
-                               { 10, 10, 60, 7 },
-                               { 11, 11, 50, 6 },
-                               { 12, 12, 50, 6 },
-                               { 14, 13, 50, 6 },
-                               { 15, 14, 50, 6 },
-                               { 16, 15, 50, 5 },
-                               { 17, 16, 50, 5 },
-
-                               { 18, 17, 50, 5 },
-                               { 19, 18, 50, 5 },
-                               { 20, 19, 33, 6 },
-                               { 22, 20, 50, 8 },
-                               { 25, 29, 60, 25 },
-                               { 27, 26, 60, 9 },
-                               { 29, 27, 60, 9 },
-                               { 33, 30, 70, 12 },
-
-                               { 35, 33, 60, 13 },
-                               { 38, 36, 80, 40 },
-                               { 42, 38, 80, 25 },
-                               { 46, 40, 70, 25 },
-                               { 47, 42, 66, 30 },
-                               { 48, 44, 80, 40 },
-                               { 49, 65, 70, 50 },
-                               { 99, 0, 0, 0 }
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* Ranger: Daemon Magic */
-                       {
-                               { 3, 1, 20, 1 },
-                               { 4, 3, 35, 2 },
-                               { 6, 4, 35, 2 },
-                               { 7, 8, 45, 2 },
-                               { 12, 8, 40, 2 },
-                               { 17, 11, 60, 3 },
-                               { 20, 15, 60, 3 },
-                               { 25, 25, 60, 5 },
-
-                               { 27, 27, 60, 8 },
-                               { 29, 26, 70, 13 },
-                               { 32, 30, 70, 10 },
-                               { 35, 31, 75, 15 },
-                               { 37, 35, 75, 15 },
-                               { 38, 80, 95, 20 },
-                               { 44, 40, 80, 15 },
-                               { 47, 100, 90, 30 },
-
-                               { 18, 18, 60, 30 },
-                               { 22, 25, 70, 20 },
-                               { 37, 38, 80, 45 },
-                               { 40, 42, 80, 150 },
-                               { 41, 60, 80, 150 },
-                               { 44, 50, 80, 35 },
-                               { 48, 48, 80, 42 },
-                               { 99, 0, 0, 0 },
-
-                               { 17, 14, 66, 8 },
-                               { 35, 35, 85, 35 },
-                               { 45, 55, 85, 200 },
-                               { 50, 70, 85, 100 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 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}
        },
+};
 
-       {
-               /*** Paladin ***/
-
-               TV_LIFE_BOOK,
-               0x06,
 
-               A_WIS,
-               1,
+/*
+ * Zangband uses this array instead of the spell flags table, as there
+ * are 5 realms of magic, each with 4 spellbooks and 8 spells per book -- TY
+ */
+u32b fake_spell_flags[4]=
+{
+       0x000000ff,
+       0x0000ff00,
+       0x00ff0000,
+       0xff000000
+};
 
-               1,
-               450,
-               {
-                       /* Paladin: Life Magic */
-                       {
-                               { 1, 1, 30, 4 },
-                               { 2, 2, 35, 4 },
-                               { 3, 3, 35, 4 },
-                               { 4, 3, 35, 4 },
-                               { 5, 4, 35, 4 },
-                               { 8, 5, 40, 4 },
-                               { 11, 9, 40, 3 },
-                               { 13, 10, 45, 3 },
-
-                               { 14, 11, 45, 4},
-                               { 15, 15, 50, 4},
-                               { 17, 15, 50, 4},
-                               { 18, 15, 50, 4},
-                               { 18, 15, 50, 4},
-                               { 19, 15, 50, 4},
-                               { 30, 25, 55, 5},
-                               { 35, 70, 75, 5},
-
-                               { 25, 22, 50, 75 },
-                               { 28, 24, 70, 150 },
-                               { 30, 25, 60, 75 },
-                               { 33, 30, 60, 75 },
-                               { 35, 32, 70, 75 },
-                               { 35, 55, 80, 115 },
-                               { 39, 38, 80, 125 },
-                               { 46, 60, 80, 150 },
-
-                               { 9, 9, 50, 40 },
-                               { 25, 20, 50, 50 },
-                               { 35, 45, 80, 115 },
-                               { 40, 80, 80, 225 },
-                               { 45, 80, 80, 115 },
-                               { 45, 45, 80, 100 },
-                               { 48, 100, 90, 250 },
-                               { 50, 100, 80, 250 }
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* Paladin: Death Magic */
-                       {
-                               { 1, 1, 25, 4 },
-                               { 3, 2, 25, 4 },
-                               { 4, 3, 25, 4 },
-                               { 6, 5, 27, 4 },
-                               { 8, 8, 30, 4 },
-                               { 10, 11, 75, 6 },
-                               { 12, 12, 30, 4 },
-                               { 15, 15, 40, 5 },
-
-                               { 17, 17, 40, 5 },
-                               { 19, 19, 30, 4 },
-                               { 23, 23, 50, 10 },
-                               { 35, 75, 90, 30 },
-                               { 38, 35, 60, 16 },
-                               { 46, 45, 80, 70 },
-                               { 45, 38, 70, 50 },
-                               { 47, 35, 95, 100 },
-
-                               { 15, 20, 80, 180 },
-                               { 15, 20, 80, 30 },
-                               { 18, 20, 30, 15 },
-                               { 38, 53, 80, 150 },
-                               { 40, 35, 60, 16 },
-                               { 42, 100, 70, 100 },
-                               { 44, 40, 60, 125 },
-                               { 48, 50, 80, 200 },
-
-
-                               { 30, 35, 75, 50 },
-                               { 36, 85, 90, 200 },
-                               { 38, 45, 95, 250 },
-                               { 45, 45, 70, 40 },
-                               { 47, 52, 75, 150 },
-                               { 48, 75, 80, 100 },
-                               { 50, 115, 95, 250 },
-                               { 50, 111, 95, 250 }
-                       },
-
-                       /* Paladin: No Trump magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-                       /* Paladin: No Arcane Magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               }
-       },
 
-       {
-               /*** Warrior-Mage ***/
+s32b realm_choices1[MAX_CLASS] =
+{
+       (CH_NONE),                              /* Warrior */
+       (CH_LIFE | CH_SORCERY | CH_NATURE |
+        CH_CHAOS | CH_DEATH | CH_TRUMP |
+        CH_ARCANE | CH_ENCHANT | CH_DAEMON |
+        CH_CRUSADE),                              /* Mage */
+       (CH_LIFE | CH_DEATH | CH_DAEMON |
+        CH_CRUSADE),                              /* Priest */
+       (CH_SORCERY | CH_DEATH | CH_TRUMP |
+        CH_ARCANE | CH_ENCHANT),               /* Rogue */
+       (CH_NATURE),                            /* Ranger */
+       (CH_CRUSADE | CH_DEATH),                   /* Paladin */
+       (CH_ARCANE),                            /* Warrior-Mage */
+       (CH_CHAOS | CH_DAEMON),                 /* Chaos-Warrior */
+       (CH_LIFE | CH_NATURE | CH_DEATH |
+        CH_ENCHANT),                           /* Monk */
+       (CH_NONE),                              /* Mindcrafter */
+       (CH_LIFE | CH_SORCERY | CH_NATURE |
+        CH_CHAOS | CH_DEATH | CH_TRUMP |
+        CH_ARCANE | CH_ENCHANT | CH_DAEMON |
+        CH_CRUSADE | CH_HEX),                  /* High-Mage */
+       (CH_ARCANE),                            /* Tourist */
+       (CH_NONE),                              /* Imitator */
+       (CH_TRUMP),                             /* Beastmaster */
+       (CH_NONE),                              /* Sorcerer */
+       (CH_NONE),                              /* Archer */
+       (CH_NONE),                              /* Magic eater */
+       (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),                              /* Cavalry */
+       (CH_NONE),                              /* Berserker */
+       (CH_NONE),                              /* Weaponsmith */
+       (CH_NONE),                              /* Mirror-master */
+       (CH_NONE),                              /* Ninja */
+       (CH_NONE),                              /* Sniper */
+};
 
-               TV_SORCERY_BOOK,
-               0x07,
 
-               A_INT,
-               0,
+s32b realm_choices2[MAX_CLASS] =
+{
+       (CH_NONE),                              /* Warrior */
+       (CH_LIFE | CH_SORCERY | CH_NATURE |
+        CH_CHAOS | CH_DEATH | CH_TRUMP |
+        CH_ARCANE | CH_ENCHANT | CH_DAEMON |
+        CH_CRUSADE),                              /* Mage */
+       (CH_LIFE | CH_SORCERY | CH_NATURE |
+        CH_CHAOS | CH_DEATH | CH_TRUMP |
+        CH_ARCANE | CH_ENCHANT | CH_DAEMON |
+        CH_CRUSADE),                              /* Priest */
+       (CH_NONE),                              /* Rogue */
+       (CH_SORCERY | CH_CHAOS | CH_DEATH |
+        CH_TRUMP | CH_ARCANE | CH_DAEMON),     /* Ranger */
+       (CH_NONE),                              /* Paladin */
+       (CH_LIFE | CH_NATURE | CH_CHAOS |
+        CH_DEATH | CH_TRUMP | CH_ARCANE |
+        CH_SORCERY | CH_ENCHANT | CH_DAEMON |
+        CH_CRUSADE),                              /* Warrior-Mage */
+       (CH_NONE),                              /* Chaos-Warrior */
+       (CH_NONE),                              /* Monk */
+       (CH_NONE),                              /* Mindcrafter */
+       (CH_NONE),                              /* High-Mage */
+       (CH_NONE),                              /* Tourist */
+       (CH_NONE),                              /* Imitator */
+       (CH_NONE),                              /* Beastmanster */
+       (CH_NONE),                              /* Sorcerer */
+       (CH_NONE),                              /* Archer */
+       (CH_NONE),                              /* Magic eater */
+       (CH_NONE),                              /* Bard */
+       (CH_NONE),                              /* Red Mage */
+       (CH_NONE),                              /* Samurai */
+       (CH_NONE),                              /* ForceTrainer */
+       (CH_NONE),                              /* Blue Mage */
+       (CH_NONE),                              /* Cavalry */
+       (CH_NONE),                              /* Berserker */
+       (CH_NONE),                              /* Weaponsmith */
+       (CH_NONE),                              /* Mirror-master */
+       (CH_NONE),                              /* Ninja */
+       (CH_NONE),                              /* Sniper */
+};
 
-               1,
-               430,
 
-               {
-                       {
-                               { 2, 2, 30, 4 },
-                               { 4, 4, 35, 4 },
-                               { 5, 5, 35, 4 },
-                               { 6, 6, 35, 4 },
-                               { 8, 8, 35, 4 },
-                               { 9, 9, 40, 4 },
-                               { 14, 14, 40, 3 },
-                               { 16, 16, 45, 3 },
-
-                               { 18, 18, 45, 4},
-                               { 20, 20, 50, 4},
-                               { 22, 22, 50, 4},
-                               { 24, 24, 50, 4},
-                               { 26, 26, 50, 4},
-                               { 28, 28, 50, 4},
-                               { 33, 33, 55, 5},
-                               { 40, 70, 75, 5},
-
-                               { 28, 28, 50, 75 },
-                               { 30, 30, 70, 150 },
-                               { 34, 34, 60, 75 },
-                               { 36, 36, 60, 75 },
-                               { 38, 38, 70, 75 },
-                               { 42, 55, 80, 115 },
-                               { 45, 45, 80, 125 },
-                               { 50, 70, 80, 150 },
-
-                               { 10, 10, 50, 40 },
-                               { 28, 28, 50, 50 },
-                               { 38, 85, 80, 115 },
-                               { 45, 90, 80, 225 },
-                               { 46, 90, 80, 115 },
-                               { 48, 50, 80, 100 },
-                               { 49, 100, 90, 100 },
-                               { 50, 100, 80, 250 }
-                       },
-
-                       /* Warrior-Mage: Sorcery */
-                       {
-                               { 1, 1, 23, 4 },
-                               { 2, 2, 24, 4 },
-                               { 3, 3, 25, 1 },
-                               { 4, 4, 30, 1 },
-                               { 5, 5, 30, 1 },
-                               { 6, 6, 35, 5 },
-                               { 7, 7, 30, 4 },
-                               { 8, 8, 75, 9 },
-
-                               { 10, 9, 75, 8 },
-                               { 11, 10, 75, 8 },
-                               { 12, 11, 75, 7 },
-                               { 13, 12, 50, 6 },
-                               { 20, 15, 60, 8 },
-                               { 27, 18, 60, 8 },
-                               { 33, 25, 70, 15 },
-                               { 40, 40, 75, 20 },
-
-                               { 4, 4, 25, 15 },
-                               { 14, 12, 80, 40 },
-                               { 16, 14, 60, 25 },
-                               { 21, 35, 70, 40 },
-                               { 19, 19, 85, 50 },
-                               { 24, 22, 60, 25 },
-                               { 28, 28, 75, 19 },
-                               { 32, 35, 80, 100 },
-
-                               { 12, 12, 40, 20 },
-                               { 19, 19, 75, 70 },
-                               { 35, 45, 80, 120 },
-                               { 39, 40, 60, 100 },
-                               { 44, 45, 70, 100 },
-                               { 46, 55, 90, 175 },
-                               { 48, 50, 80, 200 },
-                               { 48, 75, 85, 250 },
-                       },
-
-                       /* Warrior-Mage: Nature Magic */
-                       {
-                               { 2, 2, 23, 4 },
-                               { 3, 3, 25, 3 },
-                               { 4, 4, 25, 1 },
-                               { 5, 5, 35, 4 },
-                               { 6, 6, 50, 5 },
-                               { 7, 7, 50, 5 },
-                               { 8, 8, 50, 5 },
-                               { 9, 9, 35, 4 },
-
-                               { 10, 10, 40, 6 },
-                               { 11, 11, 30, 6 },
-                               { 12, 12, 45, 6 },
-                               { 13, 13, 40, 6 },
-                               { 14, 14, 30, 5 },
-                               { 19, 15, 65, 7 },
-                               { 31, 31, 65, 10 },
-                               { 45, 60, 85, 50 },
-
-                               { 12, 12, 40, 44 },
-                               { 15, 15, 75, 120 },
-                               { 20, 22, 85, 60 },
-                               { 25, 30, 85, 40 },
-                               { 38, 38, 85, 80 },
-                               { 40, 42, 90, 200 },
-                               { 45, 48, 75, 200},
-                               { 49, 95, 90, 250 },
-
-                               { 25, 25, 60, 25 },
-                               { 27, 27, 60, 25 },
-                               { 28, 28, 75, 29 },
-                               { 33, 33, 75, 35 },
-                               { 38, 38, 85, 65 },
-                               { 41, 41, 90, 100 },
-                               { 45, 95, 95, 250 },
-                               { 50, 85, 65, 150 },
-                       },
-
-                       /* Warrior-Mage: Chaos Magic */
-                       {
-                               { 2, 2, 20, 4 },
-                               { 3, 3, 22, 4 },
-                               { 4, 4, 25, 4 },
-                               { 5, 5, 30, 6 },
-                               { 8, 8, 30, 1 },
-                               { 11, 11, 45, 5 },
-                               { 17, 15, 45, 6 },
-                               { 18, 17, 35, 5 },
-
-                               { 21, 21, 45, 7 },
-                               { 23, 22, 45, 9 },
-                               { 27, 25, 50, 20 },
-                               { 29, 30, 50, 11 },
-                               { 33, 33, 50, 12 },
-                               { 37, 35, 60, 8 },
-                               { 41, 40, 80, 15 },
-                               { 48, 50, 85, 40 },
-
-                               { 12, 12, 45, 9 },
-                               { 17, 16, 60, 20 },
-                               { 20, 18, 80, 35 },
-                               { 27, 25, 60, 35 },
-                               { 35, 30, 85, 150 },
-                               { 46, 46, 85, 100 },
-                               { 49, 95, 80, 250 },
-                               { 50, 111, 80, 250 },
-
-                               { 24, 20, 66, 8 },
-                               { 40, 35, 85, 35 },
-                               { 41, 39, 75, 40 },
-                               { 45, 55, 85, 250 },
-                               { 48, 48, 80, 150 },
-                               { 49, 60, 85, 200 },
-                               { 50, 100, 80, 250 },
-                               { 50, 100, 85, 250 },
-                       },
-
-                       /* Warrior-Mage: Death Magic */
-                       {
-                               { 1, 1, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 3, 3, 25, 4 },
-                               { 4, 4, 27, 3 },
-                               { 7, 7, 30, 4 },
-                               { 9, 10, 75, 6 },
-                               { 10, 10, 30, 4 },
-                               { 12, 12, 30, 4 },
-
-                               { 14, 14, 40, 5 },
-                               { 16, 16, 30, 4 },
-                               { 21, 21, 50, 10 },
-                               { 28, 28, 85, 30 },
-                               { 35, 75, 80, 30 },
-                               { 38, 35, 60, 16 },
-                               { 44, 55, 80, 70 },
-                               { 46, 45, 95, 25 },
-
-                               { 10, 22, 80, 180 },
-                               { 12, 18, 80, 30 },
-                               { 14, 18, 30, 15 },
-                               { 30, 30, 75, 50 },
-                               { 42, 90, 70, 90 },
-                               { 43, 40, 60, 125 },
-                               { 43, 50, 70, 40 },
-                               { 45, 50, 70, 200 },
-
-                               { 24, 24, 75, 50 },
-                               { 33, 80, 75, 150 },
-                               { 35, 45, 95, 250 },
-                               { 39, 55, 80, 200 },
-                               { 46, 55, 75, 150 },
-                               { 48, 85, 80, 100 },
-                               { 50, 110, 95, 250 },
-                               { 50, 123, 95, 250 },
-                       },
-
-                       /* Warrior-Mage: Trump Magic */
-                       {
-                               { 1, 1, 25, 3 },
-                               { 5, 5, 25, 4 },
-                               { 7, 7, 37, 8 },
-                               { 8, 7, 40, 8 },
-                               { 10, 10, 20, 4 },
-                               { 14, 15, 30, 6 },
-                               { 18, 18, 30, 5 },
-                               { 21, 23, 30, 8 },
-
-                               { 24, 23, 40, 8 },
-                               { 27, 24, 35, 9 },
-                               { 29, 26, 30, 8 },
-                               { 35, 32, 40, 12 },
-                               { 38, 38, 35, 10 },
-                               { 41, 40, 45, 12 },
-                               { 44, 42, 40, 15 },
-                               { 48, 46, 35, 12 },
-
-                               { 23, 35, 70, 40 },
-                               { 29, 27, 35, 25 },
-                               { 31, 30, 35, 30 },
-                               { 33, 30, 35, 9 },
-                               { 35, 33, 35, 35 },
-                               { 40, 80, 40, 100 },
-                               { 42, 120, 45, 250 },
-                               { 50, 135, 45, 200 },
-
-                               { 33, 30, 30, 50 },
-                               { 40, 60, 45, 100 },
-                               { 42, 65, 40, 150 },
-                               { 45, 95, 40, 150 },
-                               { 45, 50, 70, 100 },
-                               { 48, 125, 40, 150 },
-                               { 49, 130, 40, 200 },
-                               { 50, 135, 40, 220 }
-                       },
-
-                       /* Warrior-Mage: Arcane Magic */
-                       {
-                               { 1, 1, 20, 4 },
-                               { 2, 1, 33, 5 },
-                               { 2, 2, 33, 4 },
-                               { 3, 3, 33, 5 },
-                               { 4, 4, 33, 5 },
-                               { 5, 5, 40, 6 },
-                               { 6, 6, 33, 7 },
-                               { 7, 7, 44, 5 },
-
-                               { 8, 8, 40, 7 },
-                               { 9, 9, 60, 7 },
-                               { 11, 10, 50, 6 },
-                               { 12, 11, 50, 6 },
-                               { 13, 12, 50, 6 },
-                               { 14, 13, 50, 6 },
-                               { 15, 14, 50, 5 },
-                               { 16, 15, 50, 5 },
-
-                               { 17, 16, 50, 5 },
-                               { 18, 17, 50, 5 },
-                               { 19, 18, 33, 6 },
-                               { 20, 20, 50, 8 },
-                               { 23, 30, 60, 25 },
-                               { 25, 23, 60, 9 },
-                               { 28, 25, 60, 9 },
-                               { 30, 27, 70, 12 },
-
-                               { 33, 30, 60, 13 },
-                               { 35, 35, 80, 50 },
-                               { 39, 38, 80, 25 },
-                               { 43, 42, 70, 25 },
-                               { 45, 44, 66, 30 },
-                               { 47, 45, 80, 40 },
-                               { 48, 65, 70, 50 },
-                               { 50, 140, 80, 200 }
-                       },
-
-                       /* Warrior-Mage: Craft Magic */
-                       {
-
-                               {  2,  2, 25,   4},
-                               {  3,  3, 25,   4},
-                               {  5,  4, 35,   3},
-                               {  7,  8, 40,   5},
-                               {  8,  8, 40,   5},
-                               { 10, 10, 50,   6},
-                               { 12,  8, 40,   5},
-                               { 13,  8, 40,   5},
-
-                               { 15, 17, 55,   4},
-                               { 20, 20, 60,   4},
-                               { 22, 22, 65,   6},
-                               { 25, 24, 80,  80},
-                               { 26, 25, 85,  50},
-                               { 31, 30, 65,   4},
-                               { 34, 33, 70,   5},
-                               { 44, 80, 90,  50},
-
-                               { 16, 16, 50,  12},
-                               { 18, 13, 75, 120},
-                               { 24, 25, 90,  60},
-                               { 28, 18, 60,  10},
-                               { 35, 65, 80,  50},
-                               { 38, 85, 90, 150},
-                               { 45,100, 90, 200},
-                               { 48, 65, 70, 200},
-
-                               { 17, 17, 70,  50},
-                               { 33, 35, 70, 150},
-                               { 40, 55, 90, 200},
-                               { 40, 85, 95, 200},
-                               { 43,100, 95, 200},
-                               { 45,110, 95, 250},
-                               { 47,120, 80, 250},
-                               { 50, 75, 80, 250}
-                       },
-
-                       /* Warrior-Mage: Daemon Magic */
-                       {
-                               { 2, 2, 20, 4 },
-                               { 3, 2, 22, 4 },
-                               { 5, 4, 25, 4 },
-                               { 7, 8, 30, 6 },
-                               { 11, 8, 30, 1 },
-                               { 13, 10, 50, 6 },
-                               { 15, 13, 35, 5 },
-                               { 16, 16, 45, 7 },
-
-                               { 19, 19, 45, 9 },
-                               { 24, 20, 60, 20 },
-                               { 26, 25, 50, 11 },
-                               { 29, 30, 50, 12 },
-                               { 33, 33, 50, 12 },
-                               { 35, 75, 80, 8 },
-                               { 42, 34, 70, 15 },
-                               { 44, 90, 85, 40 },
-
-                               { 16, 16, 45, 9 },
-                               { 19, 22, 60, 20 },
-                               { 37, 50, 60, 35 },
-                               { 38, 35, 80, 200 },
-                               { 39, 55, 80, 200 },
-                               { 42, 38, 80, 35 },
-                               { 46, 45, 75, 40 },
-                               { 50, 108, 80, 250 },
-
-                               { 10, 10, 66, 8 },
-                               { 32, 32, 85, 35 },
-                               { 41, 48, 80, 200 },
-                               { 46, 62, 85, 100 },
-                               { 48, 111, 85, 250 },
-                               { 49, 60, 80, 200 },
-                               { 50, 105, 80, 200 },
-                               { 50, 80, 85, 250 },
-                       },
-               }
-       },
+#ifdef JP
+cptr realm_names[] =
+{
+       "ËâË¡¤Ê¤·",
+       "À¸Ì¿",
+       "Àç½Ñ",
+       "¼«Á³",
+       "¥«¥ª¥¹",
+       "°Å¹õ",
+       "¥È¥é¥ó¥×",
+       "Èë½Ñ",
+       "¾¢",
+       "°­Ëâ",
+       "Ç˼Ù",
+       "ÉÔÌÀ",
+       "ÉÔÌÀ",
+       "ÉÔÌÀ",
+       "ÉÔÌÀ",
+       "ÉÔÌÀ",
+       "²Î",
+       "Éð·Ý",
+       "¼ö½Ñ",
+       "ÉÔÌÀ"
+};
+#endif
 
-       {
-               /*** Chaos Warrior ***/
-               TV_SORCERY_BOOK,
-               0x07,
+#ifdef JP
+cptr E_realm_names[]
+#else
+cptr realm_names[]
+#endif
+= {
+       "none",
+       "Life",
+       "Sorcery",
+       "Nature",
+       "Chaos",
+       "Death",
+       "Trump",
+       "Arcane",
+       "Craft",
+       "Daemon",
+       "Crusade",
+       "unknown",
+       "unknown",
+       "unknown",
+       "unknown",
+       "unknown",
+       "Music",
+       "Kendo",
+       "Hex",
+       "unknown"
+};
 
-               A_INT,
-               0,
-
-               2,
-               450,
-
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* Chaos Warrior: Chaos Magic */
-                       {
-                               { 2, 1, 20, 4 },
-                               { 3, 2, 22, 4 },
-                               { 4, 3, 25, 4 },
-                               { 5, 4, 30, 6 },
-                               { 7, 7, 30, 1 },
-                               { 8, 7, 45, 5 },
-                               { 15, 9, 45, 6 },
-                               { 16, 10, 35, 5 },
-
-                               { 19, 12, 45, 7 },
-                               { 22, 14, 45, 9 },
-                               { 25, 17, 50, 20 },
-                               { 28, 18, 50, 11 },
-                               { 30, 20, 50, 12 },
-                               { 33, 24, 60, 8 },
-                               { 36, 26, 80, 15 },
-                               { 40, 45, 85, 40 },
-
-                               { 11, 11, 45, 9 },
-                               { 14, 14, 60, 20 },
-                               { 16, 15, 80, 35 },
-                               { 23, 23, 60, 35 },
-                               { 30, 30, 85, 150 },
-                               { 40, 41, 80, 150 },
-                               { 45, 90, 80, 250 },
-                               { 47, 100, 80, 250 },
-
-                               { 23, 23, 66, 10},
-                               { 35, 35, 85, 35 },
-                               { 37, 37, 75, 40 },
-                               { 39, 40, 85, 100 },
-                               { 42, 50, 85, 250 },
-                               { 45, 58, 85, 200 },
-                               { 48, 100, 80, 220 },
-                               { 49, 100, 85, 250 },
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* Chaos Warrior: No Trump magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-                       /* Chaos Warrior: No Arcane Magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* Chaos Warrior: Daemon Magic */
-                       {
-                               { 2, 1, 20, 4 },
-                               { 3, 2, 22, 4 },
-                               { 5, 4, 25, 4 },
-                               { 6, 6, 30, 6 },
-                               { 8, 7, 30, 1 },
-                               { 10, 8, 50, 6 },
-                               { 12, 10, 35, 5 },
-                               { 13, 13, 45, 7 },
-
-                               { 16, 15, 45, 9 },
-                               { 23, 22, 50, 20 },
-                               { 24, 24, 50, 11 },
-                               { 28, 18, 50, 12 },
-                               { 30, 20, 50, 12 },
-                               { 33, 75, 90, 8 },
-                               { 38, 32, 70, 15 },
-                               { 39, 85, 90, 40 },
-
-                               { 15, 15, 45, 9 },
-                               { 18, 20, 60, 20 },
-                               { 27, 27, 80, 35 },
-                               { 35, 32, 80, 150 },
-                               { 36, 45, 85, 200 },
-                               { 37, 40, 75, 40 },
-                               { 40, 43, 60, 35 },
-                               { 46, 90, 90, 250 },
-
-                               { 11, 11, 66, 10},
-                               { 29, 28, 85, 35 },
-                               { 36, 37, 80, 200 },
-                               { 41, 55, 85, 100 },
-                               { 43, 100, 85, 250 },
-                               { 45, 58, 80, 200 },
-                               { 48, 105, 80, 200 },
-                               { 49, 80, 85, 250 },
-                       },
-               }
-       },
-       {
-               /*** Monk ***/
-
-               TV_LIFE_BOOK,
-               0x06,
-
-               A_WIS,
-               0,
-
-               1,
-               350,
-
-               {
-                       {
-                               { 1, 1, 30, 4 },
-                               { 2, 2, 35, 4 },
-                               { 3, 3, 35, 4 },
-                               { 4, 4, 35, 4 },
-                               { 5, 5, 35, 4 },
-                               { 8, 6, 40, 4 },
-                               { 11, 10, 40, 3 },
-                               { 13, 12, 45, 3 },
-
-                               { 15, 12, 45, 4},
-                               { 16, 15, 50, 4},
-                               { 17, 15, 50, 4},
-                               { 18, 16, 50, 4},
-                               { 19, 16, 50, 4},
-                               { 20, 18, 50, 4},
-                               { 30, 25, 55, 5},
-                               { 35, 70, 75, 5},
-
-                               { 26, 26, 50, 75 },
-                               { 28, 28, 70, 150 },
-                               { 32, 32, 60, 75 },
-                               { 36, 35, 60, 75 },
-                               { 38, 35, 70, 75 },
-                               { 40, 60, 80, 115 },
-                               { 45, 45, 80, 125 },
-                               { 48, 64, 80, 150 },
-
-                               { 10, 10, 50, 40 },
-                               { 25, 25, 50, 50 },
-                               { 40, 45, 80, 115 },
-                               { 44, 84, 80, 225 },
-                               { 46, 64, 80, 115 },
-                               { 48, 40, 80, 100 },
-                               { 49, 100, 90, 200 },
-                               { 50, 100, 80, 250 }
-                       },
-
-                       /* Monk: Sorcery */
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* Monk: Nature Magic */
-                       {
-                               { 1, 1, 35, 2 },
-                               { 3, 3, 40, 2 },
-                               { 4, 4, 40, 3 },
-                               { 7, 7, 55, 2 },
-                               { 7, 7, 50, 3 },
-                               { 7, 7, 50, 3 },
-                               { 8, 8, 50, 3 },
-                               { 9, 9, 45, 3 },
-
-                               { 10, 8, 80, 4 },
-                               { 11, 9, 40, 3 },
-                               { 12, 10, 40, 4 },
-                               { 14, 12, 55, 4 },
-                               { 16, 12, 55, 4 },
-                               { 18, 22, 65, 8 },
-                               { 31, 31, 75, 10 },
-                               { 40, 60, 90, 50 },
-
-                               { 14, 14, 50, 25 },
-                               { 16, 16, 70, 60 },
-                               { 22, 30, 85, 70 },
-                               { 27, 33, 85, 40 },
-                               { 35, 35, 80, 80 },
-                               { 40, 40, 90, 200 },
-                               { 45, 55, 90, 250 },
-                               { 50, 80, 90, 250 },
-
-                               { 28, 28, 60, 150 },
-                               { 30, 30, 60, 160 },
-                               { 35, 50, 75, 125 },
-                               { 33, 33, 75, 35 },
-                               { 38, 38, 75, 45 },
-                               { 42, 40, 75, 100 },
-                               { 45, 85, 95, 250 },
-                               { 48, 85, 75, 150 }
-                       },
-
-                       /* Monk: Chaos Magic */
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* Monk: Death Magic */
-                       {
-                               { 1, 1, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 3, 3, 25, 4 },
-                               { 5, 5, 27, 4 },
-                               { 7, 7, 30, 4 },
-                               { 11, 11, 75, 6 },
-                               { 12, 12, 30, 4 },
-                               { 14, 14, 40, 5 },
-
-                               { 16, 16, 40, 5 },
-                               { 19, 19, 30, 4 },
-                               { 22, 22, 50, 10 },
-                               { 28, 30, 85, 30},
-                               { 33, 80, 90, 30 },
-                               { 37, 35, 60, 16 },
-                               { 45, 50, 80, 70 },
-                               { 47, 45, 95, 100 },
-
-                               { 15, 20, 80, 180 },
-                               { 16, 16, 80, 30 },
-                               { 18, 18, 30, 15 },
-                               { 35, 35, 75, 50 },
-                               { 42, 95, 70, 90 },
-                               { 44, 40, 60, 125 },
-                               { 45, 44, 70, 40 },
-                               { 48, 50, 80, 200 },
-
-                               { 30, 30, 75, 50 },
-                               { 37, 85, 85, 220 },
-                               { 38, 50, 95, 250 },
-                               { 42, 60, 80, 200 },
-                               { 48, 60, 75, 150 },
-                               { 49, 80, 80, 125 },
-                               { 50, 110, 95, 250 },
-                               { 50, 115, 95, 250 }
-                       },
-
-                       /* Monk: No Trump magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-
-                       /* Monk: No Arcane Magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0}
-                       },
-
-                       /* Monk: Craft Magic */
-                       {
-
-                               {  2,  2, 30,   4},
-                               {  3,  3, 35,   4},
-                               {  5,  5, 40,   3},
-                               {  7, 10, 45,   5},
-                               {  9, 10, 45,   5},
-                               { 11, 12, 50,   6},
-                               { 13, 10, 45,   5},
-                               { 14, 10, 45,   5},
-
-                               { 17, 18, 55,   4},
-                               { 21, 21, 60,   4},
-                               { 23, 23, 65,   6},
-                               { 26, 25, 80,  80},
-                               { 28, 26, 85,  50},
-                               { 32, 30, 60,   4},
-                               { 37, 28, 55,   5},
-                               { 45, 90, 80,  50},
-
-                               { 18, 18, 55,  12},
-                               { 20, 17, 70, 120},
-                               { 26, 28, 85,  60},
-                               { 30, 23, 70,  10},
-                               { 37, 60, 80,  50},
-                               { 40, 85, 90, 150},
-                               { 46,100, 95, 200},
-                               { 49, 70, 75, 200},
-
-                               { 20, 20, 70,  50},
-                               { 36, 34, 70, 150},
-                               { 41, 55, 90, 200},
-                               { 45, 80, 95, 200},
-                               { 46,100, 95, 200},
-                               { 48,120, 80, 250},
-                               { 47,120, 90, 250},
-                               { 50,100, 90, 250}
-                       },
-
-                       /* Monk: Daemon Magic */
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               }
-       },
-
-       {
-               /*** Mindcrafter ***/
-
-               TV_LIFE_BOOK,
-               0x00,
-
-               A_WIS,
-               0,
-
-               99,
-               400,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** High Mage ***/
-
-               TV_SORCERY_BOOK,
-               0x05,
-
-               A_INT,
-               0,
-
-               1,
-               430,
-
-               {
-                       /* High Mage: Life Magic */
-                       {
-                               {  1,  1, 20,   4 },
-                               {  2,  2, 25,   4 },
-                               {  3,  3, 25,   4 },
-                               {  4,  4, 25,   4 },
-                               {  5,  5, 25,   4 },
-                               {  6,  5, 30,   4 },
-                               {  9,  9, 30,   3 },
-                               { 12, 10, 35,   3 },
-
-                               { 14, 12, 35,   4 },
-                               { 15, 14, 40,   4 },
-                               { 15, 15, 40,   4 },
-                               { 17, 15, 40,   4 },
-                               { 19, 17, 40,   4 },
-                               { 21, 19, 40,   4 },
-                               { 25, 25, 45,   5 },
-                               { 30, 50, 55,   5 },
-
-                               { 20, 20, 40,  75 },
-                               { 24, 24, 60, 150 },
-                               { 30, 30, 50,  75 },
-                               { 31, 30, 50,  75 },
-                               { 32, 30, 60,  75 },
-                               { 33, 40, 60, 115 },
-                               { 35, 35, 60, 125 },
-                               { 40, 70, 70, 150 },
-
-                               {  5,  5, 40,  40 },
-                               { 20, 20, 40,  50 },
-                               { 30, 50, 60, 115 },
-                               { 40, 80, 60, 225 },
-                               { 42, 75, 60, 115 },
-                               { 45, 40, 60, 100 },
-                               { 47, 90, 70, 250 },
-                               { 49, 90, 70, 250 }
-                       },
-
-                       /* High Mage: Sorcery */
-                       {
-                               {  1,  1, 15,   4 },
-                               {  1,  1, 15,   4 },
-                               {  2,  2, 15,   1 },
-                               {  2,  2, 20,   1 },
-                               {  3,  3, 20,   1 },
-                               {  4,  3, 25,   5 },
-                               {  5,  4, 20,   4 },
-                               {  5,  5, 65,   9 },
-
-                               {  7,  5, 65,   8 },
-                               {  7,  5, 65,   8 },
-                               {  9,  5, 65,   7 },
-                               {  9,  5, 40,   6 },
-                               { 13,  8, 50,   8 },
-                               { 17, 10, 50,   8 },
-                               { 24, 15, 60,  15 },
-                               { 28, 20, 65,  20 },
-
-                               {  2,  2, 20,  15 },
-                               {  8,  8, 70,  40 },
-                               { 12,  9, 50,  25 },
-                               { 15, 25, 60,  40 },
-                               { 15, 12, 65,  50 },
-                               { 17, 12, 50,  25 },
-                               { 20, 20, 65,  19 },
-                               { 24, 25, 75, 100 },
-
-                               {  8,  8, 30,  20 },
-                               { 20, 20, 65,  70 },
-                               { 25, 30, 70, 120 },
-                               { 33, 30, 50, 100 },
-                               { 36, 35, 70, 100 },
-                               { 40, 40, 80, 175 },
-                               { 41, 43, 50, 200 },
-                               { 42, 65, 75, 250 },
-                       },
-
-                       /* High Mage: Nature Magic */
-                       {
-                               { 1, 1, 15, 4 },
-                               { 2, 1, 15, 3 },
-                               { 2, 2, 15, 1 },
-                               { 3, 2, 25, 4 },
-                               { 3, 3, 40, 5 },
-                               { 4, 3, 40, 5 },
-                               { 4, 4, 40, 5 },
-                               { 5, 4, 25, 4 },
-
-                               { 5, 4, 30, 6 },
-                               { 5, 4, 20, 6 },
-                               { 5, 5, 35, 6 },
-                               { 5, 5, 30, 6 },
-                               { 7, 5, 30, 5 },
-                               { 14, 10, 35, 8 },
-                               { 20, 20, 80, 50 },
-                               { 35, 50, 80, 50 },
-
-                               { 7, 7, 20, 44 },
-                               { 8, 8, 65, 120 },
-                               { 12, 15, 75, 60 },
-                               { 17, 20, 60, 40 },
-                               { 25, 25, 80, 100 },
-                               { 33, 35, 80, 200 },
-                               { 35, 40, 65, 200},
-                               { 37, 65, 80, 250 },
-
-                               { 15, 15, 50, 25 },
-                               { 20, 20, 70, 50 },
-                               { 22, 22, 65, 29 },
-                               { 28, 25, 65, 35 },
-                               { 32, 28, 75, 65 },
-                               { 34, 30, 80, 100 },
-                               { 36, 80, 85, 250 },
-                               { 39, 65, 55, 150 }
-                       },
-
-                       /* High Mage: Chaos Magic */
-                       {
-                               { 1, 1, 15, 4 },
-                               { 1, 1, 15, 4 },
-                               { 2, 1, 15, 4 },
-                               { 4, 2, 20, 1 },
-                               { 6, 4, 40, 1 },
-                               { 10, 5, 35, 6 },
-                               { 12, 6, 35, 6 },
-                               { 14, 7, 25, 5 },
-
-                               { 15, 9, 20, 5 },
-                               { 17, 10, 35, 9 },
-                               { 19, 11, 35, 10 },
-                               { 21, 12, 40, 11 },
-                               { 22, 13, 40, 12 },
-                               { 23, 15, 50, 8 },
-                               { 27, 17, 70, 15 },
-                               { 30, 35, 75, 40 },
-
-                               { 9, 5, 35, 9 },
-                               { 12, 12, 70, 35 },
-                               { 14, 12, 70, 35 },
-                               { 21, 21, 75, 100 },
-                               { 26, 22, 75, 150 },
-                               { 36, 36, 70, 150 },
-                               { 42, 80, 70, 250 },
-                               { 44, 90, 80, 250 },
-
-                               { 16, 16, 55, 8 },
-                               { 32, 30, 75, 35 },
-                               { 34, 32, 65, 40 },
-                               { 35, 34, 75, 100 },
-                               { 39, 40, 75, 250 },
-                               { 40, 53, 75, 200 },
-                               { 43, 60, 70, 200 },
-                               { 46, 90, 75, 250 }
-                       },
-
-                       /* High Mage: Death Magic */
-                       {
-                               { 1, 1, 20, 4 },
-                               { 1, 1, 20, 4 },
-                               { 2, 1, 20, 4 },
-                               { 2, 2, 20, 3 },
-                               { 3, 3, 20, 4 },
-                               { 5, 9, 55, 6 },
-                               { 7, 7, 20, 4 },
-                               { 8, 8, 20, 4 },
-
-                               { 10, 10, 30, 5 },
-                               { 11, 10, 20, 4 },
-                               { 14, 12, 40, 10 },
-                               { 22, 20, 75, 30 },
-                               { 26, 65, 70, 30 },
-                               { 30, 25, 50, 16 },
-                               { 32, 30, 70, 70 },
-                               { 35, 30, 85, 25 },
-
-                               { 8, 15, 70, 180 },
-                               { 8, 10, 70, 30 },
-                               { 9, 9, 20, 15 },
-                               { 25, 20, 65, 50 },
-                               { 31, 80, 60, 90 },
-                               { 33, 30, 50, 125 },
-                               { 34, 30, 60, 40 },
-                               { 36, 35, 60, 200 },
-
-                               { 16, 16, 65, 50 },
-                               { 22, 60, 85 , 250 },
-                               { 26, 35, 85, 250 },
-                               { 32, 35, 75, 200 },
-                               { 37, 40, 65, 150 },
-                               { 38, 66, 70, 100 },
-                               { 42, 85, 85, 250 },
-                               { 45, 75, 80, 250 }
-                       },
-
-                       /* High Mage: Trump Magic */
-                       {
-                               { 1, 1, 20, 3 },
-                               { 2, 2, 20, 4 },
-                               { 4, 4, 32, 8 },
-                               { 5, 5, 35, 8 },
-                               { 6, 5, 15, 4 },
-                               { 9, 10, 25, 6 },
-                               { 12, 12, 25, 5 },
-                               { 15, 16, 25, 8 },
-
-                               { 16, 16, 35, 8 },
-                               { 20, 17, 30, 9 },
-                               { 23, 22, 25, 8 },
-                               { 25, 26, 35, 12 },
-                               { 28, 28, 30, 10 },
-                               { 32, 30, 35, 12 },
-                               { 35, 30, 35, 15 },
-                               { 39, 36, 30, 12 },
-
-                               { 17, 25, 60, 40 },
-                               { 21, 21, 30, 25 },
-                               { 23, 23, 30, 30 },
-                               { 28, 24, 30, 9 },
-                               { 25, 25, 30, 35 },
-                               { 31, 65, 35, 100 },
-                               { 36, 90, 40, 250 },
-                               { 42, 90, 40, 200 },
-
-                               { 25, 25, 25, 50 },
-                               { 32, 45, 40, 100 },
-                               { 34, 50, 35, 150 },
-                               { 36, 75, 35, 150 },
-                               { 37, 40, 60, 100 },
-                               { 42, 90, 35, 150 },
-                               { 44, 90, 35, 200 },
-                               { 46, 90, 35, 220 }
-                       },
-
-                       /* High Mage: Arcane Magic */
-                       {
-                               { 1, 1, 15, 4 },
-                               { 1, 1, 23, 5 },
-                               { 1, 1, 23, 4 },
-                               { 1, 1, 23, 5 },
-                               { 2, 1, 23, 5 },
-                               { 3, 2, 33, 6 },
-                               { 4, 4, 23, 7 },
-                               { 5, 4, 33, 5 },
-
-                               { 6, 5, 30, 7 },
-                               { 7, 7, 50, 7 },
-                               { 8, 7, 40, 6 },
-                               { 8, 8, 40, 6 },
-                               { 9, 8, 40, 6 },
-                               { 10, 9, 40, 6 },
-                               { 10, 10, 40, 5 },
-                               { 11, 10, 40, 5 },
-
-                               { 12, 10, 40, 5 },
-                               { 13, 10, 40, 5 },
-                               { 14, 11, 22, 6 },
-                               { 15, 12, 40, 8 },
-                               { 17, 17, 50, 25 },
-                               { 19, 15, 50, 9 },
-                               { 20, 16, 50, 9 },
-                               { 22, 18, 60, 12 },
-
-                               { 24, 22, 50, 13 },
-                               { 26, 26, 60, 30 },
-                               { 30, 30, 70, 25 },
-                               { 35, 28, 60, 25 },
-                               { 40, 28, 55, 30 },
-                               { 41, 28, 70, 40 },
-                               { 43, 40, 60, 50 },
-                               { 46, 80, 70, 200 }
-                       },
-
-                       /* High Mage: Craft Magic */
-                       {
-
-                               {  1,  1, 15,   4},
-                               {  1,  1, 15,   4},
-                               {  3,  2, 20,   3},
-                               {  4,  4, 30,   5},
-                               {  5,  4, 30,   5},
-                               {  6,  5, 40,   6},
-                               {  7,  4, 30,   5},
-                               {  8,  4, 30,   5},
-
-                               { 10, 10, 40,   4},
-                               { 13, 12, 35,   4},
-                               { 14, 13, 55,   6},
-                               { 16, 15, 70,  80},
-                               { 20, 12, 65,  50},
-                               { 21, 19, 40,   4},
-                               { 25, 25, 45,   5},
-                               { 35, 60, 85,  50},
-
-                               {  9, 10, 35,  12},
-                               { 11,  8, 65, 120},
-                               { 16, 15, 75,  60},
-                               { 20, 10, 50,  10},
-                               { 27, 45, 70,  50},
-                               { 31, 60, 70, 150},
-                               { 38, 70, 80, 200},
-                               { 42, 50, 60, 200},
-
-                               { 10, 10, 50,  50},
-                               { 27, 24, 60, 150},
-                               { 33, 40, 80, 200},
-                               { 30, 65, 85, 200},
-                               { 34, 80, 85, 200},
-                               { 37, 80, 70, 250},
-                               { 40, 90, 50, 250},
-                               { 44, 65, 70, 250}
-                       },
-
-                       /* High Mage: Daemon Magic */
-                       {
-                               { 1, 1, 15, 4 },
-                               { 1, 1, 15, 4 },
-                               { 2, 2, 15, 4 },
-                               { 3, 4, 20, 1 },
-                               { 5, 4, 30, 1 },
-                               { 7, 5, 40, 6 },
-                               { 9, 8, 25, 5 },
-                               { 11, 11, 40, 5 },
-
-                               { 13, 11, 35, 9 },
-                               { 15, 13, 35, 10 },
-                               { 17, 15, 40, 11 },
-                               { 21, 12, 40, 12 },
-                               { 22, 13, 40, 12 },
-                               { 26, 65, 70, 8 },
-                               { 28, 25, 55, 15 },
-                               { 33, 65, 75, 40 },
-
-                               {  9, 10, 35, 9 },
-                               { 12, 15, 70, 35 },
-                               { 22, 19, 70, 35 },
-                               { 31, 26, 75, 150 },
-                               { 32, 35, 75, 200 },
-                               { 34, 32, 75, 100 },
-                               { 36, 35, 65, 40 },
-                               { 44, 70, 80, 250 },
-
-                               {  8,  8, 55, 8 },
-                               { 23, 20, 75, 35 },
-                               { 33, 30, 70, 200 },
-                               { 36, 44, 75, 100 },
-                               { 38, 90, 75, 250 },
-                               { 40, 53, 70, 200 },
-                               { 43, 75, 70, 200 },
-                               { 46, 70, 75, 250 }
-                       },
-               }
-       },
-
-       {
-               /*** Tourist ***/
-
-               TV_SORCERY_BOOK,
-               0x07,
-
-               A_INT,
-               0,
-
-               5,
-               450,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99, 0, 0, 0 },
-                               { 1, 1, 33, 5 },
-                               { 2, 1, 33, 4 },
-                               { 2, 2, 33, 5 },
-                               { 3, 3, 33, 5 },
-                               { 5, 5, 40, 6 },
-                               { 6, 6, 33, 7 },
-                               { 99, 0, 0, 0 },
-
-                               { 8, 8, 40, 7 },
-                               { 9, 9, 60, 7 },
-                               { 10, 10, 50, 6 },
-                               { 99, 0,  0, 0 },
-                               { 13, 11, 50, 6 },
-                               { 14, 12, 50, 6 },
-                               { 15, 13, 50, 5 },
-                               { 16, 14, 50, 5 },
-
-                               { 17, 15, 50, 5 },
-                               { 18, 16, 50, 5 },
-                               { 99, 0, 0, 0 },
-                               { 20, 20, 50, 8 },
-                               {  5,  3, 30, 8 },
-                               { 25, 22, 60, 9 },
-                               { 28, 24, 60, 9 },
-                               { 20, 25, 70, 12 },
-
-                               { 30, 28, 60, 13 },
-                               { 35, 33, 80, 40 },
-                               { 99, 0, 0, 0 },
-                               { 44, 40, 70, 25 },
-                               { 99, 0, 0, 0 },
-                               { 99, 0, 0, 0 },
-                               { 48, 70, 70, 50 },
-                               { 99, 0, 0, 0 }
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Imitator ***/
-
-               0,
-               0x00,
-
-               A_STR,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Beastmaster ***/
-
-               TV_SORCERY_BOOK,
-               0x06,
-
-               A_CHR,
-               0,
-
-               3,
-               430,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       /* Trump */
-                       {
-                               { 5, 3, 25, 3 },
-                               { 3, 3, 25, 4 },
-                               { 8, 7, 37, 8 },
-                               { 12, 12, 40, 8 },
-                               { 16, 15, 20, 4 },
-                               { 20, 25, 30, 6 },
-                               { 24, 30, 30, 5 },
-                               { 21, 22, 30, 8 },
-
-                               { 32, 30, 40, 8 },
-                               { 23, 25, 35, 9 },
-                               { 99,  0,  0, 0 },
-                               { 29, 28, 40, 12 },
-                               { 37, 50, 35, 10 },
-                               { 40, 45, 45, 12 },
-                               { 42, 60, 40, 15 },
-                               { 44, 80, 35, 12 },
-
-                               { 20, 32, 65, 40 },
-                               { 99,  0,  0,  0 },
-                               { 23, 26, 35, 30 },
-                               { 25, 25, 35, 9 },
-                               { 27, 30, 35, 35 },
-                               { 40, 100, 40, 100 },
-                               { 45, 120, 45, 250 },
-                               { 99,  0,  0,  0 },
-
-                               { 33, 35, 30, 50 },
-                               { 38, 60, 45, 100 },
-                               { 32, 50, 40, 150 },
-                               { 36, 80, 40, 150 },
-                               { 99,  0,  0,  0 },
-                               { 99,   0,  0,   0 },
-                               { 99,   0,  0,   0 },
-                               { 47, 100, 40, 220 }
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Sorcerer ***/
-
-               TV_SORCERY_BOOK,
-               0x01,
-
-               A_INT,
-               0,
-
-               1,
-               40,
-               {
-                       {
-                               /* Sorcerer: Life magic */
-
-                               { 1, 1, 30, 4 },
-                               { 3, 2, 35, 4 },
-                               { 4, 3, 35, 4 },
-                               { 5, 5, 35, 4 },
-                               { 7, 7, 35, 4 },
-                               { 9, 8, 40, 4 },
-                               { 12, 12, 40, 3 },
-                               { 15, 14, 45, 3 },
-
-                               { 16, 16, 45, 4},
-                               { 17, 17, 50, 4},
-                               { 18, 18, 50, 4},
-                               { 19, 19, 50, 4},
-                               { 20, 20, 50, 4},
-                               { 23, 23, 50, 4},
-                               { 30, 30, 55, 5},
-                               { 35, 70, 75, 5},
-
-                               { 26, 30, 50, 75 },
-                               { 28, 25, 70, 150 },
-                               { 33, 33, 60, 75 },
-                               { 35, 35, 60, 75 },
-                               { 35, 35, 70, 75 },
-                               { 35, 55, 80, 115 },
-                               { 39, 40, 80, 125 },
-                               { 46, 70, 80, 150 },
-
-                               { 9, 9, 50, 40 },
-                               { 25, 25, 50, 50 },
-                               { 35, 55, 80, 115 },
-                               { 42, 100, 80, 225 },
-                               { 45, 90, 80, 115 },
-                               { 48, 50, 80, 100 },
-                               { 49, 100, 80, 250 },
-                               { 50, 100, 80, 250 }
-                       },
-
-                       /* Sorcerer: Sorcery */
-
-                       {
-                               { 1, 1, 23, 4 },
-                               { 1, 2, 24, 4 },
-                               { 3, 3, 25, 1 },
-                               { 3, 3, 30, 1 },
-                               { 4, 4, 30, 1 },
-                               { 5, 5, 35, 5 },
-                               { 6, 5, 30, 4 },
-                               { 7, 7, 75, 9 },
-
-                               { 9, 7, 75, 8 },
-                               { 10, 7, 75, 8 },
-                               { 11, 7, 75, 7 },
-                               { 13, 7, 50, 6 },
-                               { 18, 12, 60, 8 },
-                               { 22, 12, 60, 8 },
-                               { 28, 20, 70, 15 },
-                               { 33, 30, 75, 20 },
-
-                               { 3, 3, 25, 15 },
-                               { 10, 10, 80, 40 },
-                               { 14, 10, 60, 25 },
-                               { 18, 30, 70, 40 },
-                               { 20, 18, 85, 50 },
-                               { 20, 18, 60, 25 },
-                               { 25, 25, 75, 19 },
-                               { 28, 30, 80, 100 },
-
-                               { 10, 10, 40, 20 },
-                               { 25, 25, 75, 70 },
-                               { 30, 40, 80, 120 },
-                               { 33, 35, 60, 100 },
-                               { 40, 40, 80, 100 },
-                               { 42, 50, 90, 175 },
-                               { 43, 40, 55, 200 },
-                               { 45, 70, 85, 250 },
-                       },
-
-                       /* Sorcerer: Nature Magic */
-
-                       {
-                               { 1, 1, 23, 4 },
-                               { 3, 3, 25, 3 },
-                               { 3, 3, 25, 1 },
-                               { 4, 4, 35, 4 },
-                               { 4, 4, 50, 5 },
-                               { 4, 5, 50, 5 },
-                               { 5, 5, 50, 5 },
-                               { 5, 5, 35, 4 },
-
-                               { 5, 5, 40, 6 },
-                               { 5, 5, 30, 6 },
-                               { 7, 6, 45, 6 },
-                               { 7, 6, 40, 6 },
-                               { 9, 6, 30, 5 },
-                               { 19, 12, 55, 8 },
-                               { 25, 25, 90, 50 },
-                               { 40, 60, 90, 50 },
-
-                               { 9, 12, 40, 44 },
-                               { 10, 12, 75, 120 },
-                               { 15, 20, 85, 60 },
-                               { 20, 22, 80, 40 },
-                               { 30, 30, 90, 100 },
-                               { 37, 40, 90, 200 },
-                               { 38, 45, 75, 200},
-                               { 40, 90, 90, 250 },
-
-
-                               { 20, 18, 60, 25 },
-                               { 23, 23, 80, 50 },
-                               { 25, 25, 75, 29 },
-                               { 30, 27, 75, 35 },
-                               { 35, 30, 85, 65 },
-                               { 37, 35, 90, 100 },
-                               { 40, 90, 95, 250 },
-                               { 40, 75, 65, 150 }
-                       },
-
-                               /* Sorcerer: Chaos Magic */
-
-                       {
-                               { 1, 1, 20, 4 },
-                               { 1, 2, 22, 4 },
-                               { 2, 2, 25, 4 },
-                               { 5, 5, 30, 1 },
-                               { 9, 6, 50, 1 },
-                               { 13, 9, 45, 6 },
-                               { 14, 9, 45, 6 },
-                               { 15, 9, 35, 5 },
-
-                               { 17, 10, 25, 5 },
-                               { 19, 12, 45, 9 },
-                               { 21, 13, 45, 10 },
-                               { 23, 15, 50, 11 },
-                               { 25, 16, 50, 12 },
-                               { 25, 18, 60, 8 },
-                               { 30, 20, 80, 15 },
-                               { 35, 40, 85, 40 },
-
-                               { 11, 7, 45, 9 },
-                               { 15, 15, 80, 35 },
-                               { 16, 14, 80, 35 },
-                               { 25, 25, 85, 100 },
-                               { 30, 25, 85, 150 },
-                               { 40, 41, 80, 150 },
-                               { 45, 90, 80, 250 },
-                               { 47, 100, 90, 250 },
-
-                               { 20, 20, 66, 8 },
-                               { 35, 32, 85, 35 },
-                               { 37, 34, 75, 40 },
-                               { 39, 42, 85, 100 },
-                               { 42, 50, 85, 250 },
-                               { 45, 58, 85, 200 },
-                               { 47, 75, 80, 200 },
-                               { 49, 100, 85, 250 }
-                       },
-
-                               /* Sorcerer: Death Magic */
-
-                       {
-                               { 1, 1, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 3, 3, 27, 3 },
-                               { 5, 5, 30, 4 },
-                               { 7, 10, 75, 6 },
-                               { 9, 9, 30, 4 },
-                               { 10, 10, 30, 4 },
-
-                               { 12, 12, 40, 5 },
-                               { 13, 12, 30, 4 },
-                               { 18, 15, 50, 10 },
-                               { 24, 21, 60, 30 },
-                               { 30, 75, 80, 30 },
-                               { 32, 30, 60, 16 },
-                               { 36, 35, 80, 70 },
-                               { 39, 30, 95, 25 },
-
-                               { 10, 20, 80, 180 },
-                               { 10, 15, 80, 30 },
-                               { 11, 11, 30, 15 },
-                               { 30, 25, 75, 50 },
-                               { 34, 90, 70, 90 },
-                               { 36, 35, 60, 125 },
-                               { 38, 35, 70, 40 },
-                               { 40, 40, 70, 200 },
-
-                               { 20, 20, 75, 50 },
-                               { 25, 66, 95 , 250 },
-                               { 30, 40, 95, 250 },
-                               { 35, 40, 80, 100 },
-                               { 42, 50, 75, 150 },
-                               { 43, 75, 80, 100 },
-                               { 45, 95, 90, 250 },
-                               { 47, 100, 90, 250 }
-                       },
-
-                               /* Sorcerer: Trump Magic */
-
-                       {
-                               { 1, 1, 25, 3 },
-                               { 3, 3, 25, 4 },
-                               { 5, 5, 37, 8 },
-                               { 6, 6, 40, 8 },
-                               { 7, 7, 20, 4 },
-                               { 11, 12, 30, 6 },
-                               { 14, 15, 30, 5 },
-                               { 18, 20, 30, 8 },
-
-                               { 20, 20, 40, 8 },
-                               { 23, 20, 35, 9 },
-                               { 25, 24, 30, 8 },
-                               { 30, 28, 40, 12 },
-                               { 33, 30, 35, 10 },
-                               { 35, 33, 45, 12 },
-                               { 40, 35, 40, 15 },
-                               { 42, 40, 35, 12 },
-
-                               { 22, 35, 70, 40 },
-                               { 24, 24, 35, 25 },
-                               { 26, 26, 35, 30 },
-                               { 30, 25, 35, 9 },
-                               { 30, 30, 35, 35 },
-                               { 35, 70, 40, 100 },
-                               { 40, 100, 45, 250 },
-                               { 45, 100, 45, 200 },
-
-                               { 30, 30, 30, 50 },
-                               { 35, 50, 45, 100 },
-                               { 36, 55, 40, 150 },
-                               { 39, 80, 40, 150 },
-                               { 41, 45, 70, 100 },
-                               { 47, 100, 40, 150 },
-                               { 48, 100, 40, 200 },
-                               { 49, 100, 40, 220 }
-                       },
-
-                               /* Sorcerer: Arcane Magic */
-
-                       {
-                               { 1, 1, 20, 4 },
-                               { 1, 1, 33, 5 },
-                               { 1, 1, 33, 4 },
-                               { 2, 1, 33, 5 },
-                               { 2, 2, 33, 5 },
-                               { 4, 4, 40, 6 },
-                               { 5, 5, 33, 7 },
-                               { 6, 5, 44, 5 },
-
-                               { 7, 6, 40, 7 },
-                               { 8, 8, 60, 7 },
-                               { 9, 8, 50, 6 },
-                               { 9, 9, 50, 6 },
-                               { 9, 9, 50, 6 },
-                               { 11, 10, 50, 6 },
-                               { 12, 12, 50, 5 },
-                               { 13, 12, 50, 5 },
-
-                               { 14, 12, 50, 5 },
-                               { 15, 12, 50, 5 },
-                               { 16, 14, 33, 6 },
-                               { 18, 15, 50, 8 },
-                               { 20, 20, 60, 25 },
-                               { 22, 16, 60, 9 },
-                               { 25, 18, 60, 9 },
-                               { 28, 20, 70, 12 },
-
-                               { 28, 20, 60, 13 },
-                               { 31, 25, 70, 30 },
-                               { 35, 35, 80, 25 },
-                               { 40, 30, 70, 25 },
-                               { 41, 30, 66, 30 },
-                               { 42, 30, 80, 40 },
-                               { 45, 50, 70, 50 },
-                               { 49, 100, 80, 200 }
-                       },
-
-                       /* Sorcerer: Craft Magic */
-
-                       {
-
-                               {  1,  1, 20,   4},
-                               {  2,  2, 20,   4},
-                               {  3,  3, 30,   3},
-                               {  5,  5, 35,   5},
-                               {  6,  5, 35,   5},
-                               {  8,  6, 45,   6},
-                               {  9,  5, 35,   5},
-                               { 10,  5, 35,   5},
-
-                               { 12, 12, 45,   4},
-                               { 15, 14, 40,   4},
-                               { 17, 15, 60,   6},
-                               { 20, 17, 75,  80},
-                               { 23, 18, 85,  50},
-                               { 26, 22, 50,   4},
-                               { 29, 30, 60,   5},
-                               { 38, 65, 95,  50},
-
-                               { 12, 12, 45,  12},
-                               { 14, 10, 75, 120},
-                               { 20, 20, 85,  60},
-                               { 24, 12, 60,  10},
-                               { 30, 55, 80,  50},
-                               { 34, 70, 80, 150},
-                               { 41, 80, 90, 200},
-                               { 45, 55, 70, 200},
-
-                               { 14, 14, 65,  50},
-                               { 30, 32, 75, 150},
-                               { 36, 45, 90, 200},
-                               { 38, 80, 95, 200},
-                               { 38,100, 95, 200},
-                               { 40,100, 90, 250},
-                               { 43,100, 70, 250},
-                               { 47, 70, 80, 250}
-                       },
-
-                               /* Sorcerer: Daemon Magic */
-
-                       {
-                               { 1, 1, 20, 4 },
-                               { 2, 1, 22, 1 },
-                               { 3, 2, 25, 4 },
-                               { 4, 5, 30, 4 },
-                               { 7, 5, 45, 4 },
-                               { 10, 7, 40, 6 },
-                               { 11, 9, 35, 5 },
-                               { 13, 13, 40, 10 },
-
-                               { 15, 14, 45, 9 },
-                               { 17, 15, 60, 10 },
-                               { 20, 18, 50, 11 },
-                               { 23, 15, 50, 12 },
-                               { 25, 16, 50, 12 },
-                               { 30, 75, 80, 30 },
-                               { 32, 28, 70, 15 },
-                               { 36, 70, 85, 40 },
-
-                               { 12, 12, 45, 9 },
-                               { 15, 20, 60, 20 },
-                               { 25, 22, 65, 35 },
-                               { 34, 30, 80, 100 },
-                               { 35, 40, 80, 100 },
-                               { 37, 35, 85, 100 },
-                               { 40, 40, 85, 40 },
-                               { 46, 80, 80, 250 },
-
-                               {  9,  9, 50, 8 },
-                               { 26, 25, 85, 35 },
-                               { 36, 35, 80, 200 },
-                               { 41, 50, 85, 100 },
-                               { 43,100, 90, 250 },
-                               { 45, 58, 85, 200 },
-                               { 47, 85, 80, 200 },
-                               { 49, 80, 85, 250 }
-                       },
-               },
-       },
-
-       {
-               /*** Archer ***/
-
-               0,
-               0x00,
-
-               A_STR,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Magic eater ***/
-
-               0,
-               0x00,
-
-               A_INT,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Harper ***/
-
-               TV_MUSIC_BOOK,
-               0x04,
-
-               A_CHR,
-               0,
-
-               1,
-               400,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Red Mage ***/
-
-               TV_SORCERY_BOOK,
-               0x03,
-
-               A_INT,
-               0,
-
-               1,
-               430,
-
-               {
-                       /* Red Mage: Life Magic */
-                       {
-                               { 2, 2, 30, 4 },
-                               { 4, 4, 35, 4 },
-                               { 5, 5, 35, 4 },
-                               { 7, 8, 35, 4 },
-                               { 9, 9, 35, 4 },
-                               { 11, 10, 40, 4 },
-                               { 15, 15, 40, 3 },
-                               { 18, 18, 45, 3 },
-
-                               { 20, 20, 45, 4},
-                               { 23, 23, 50, 4},
-                               { 26, 25, 50, 4},
-                               { 30, 28, 50, 4},
-                               { 34, 30, 50, 4},
-                               { 38, 32, 50, 4},
-                               { 42, 38, 55, 5},
-                               { 45, 80, 75, 5},
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-
-                       /* Red Mage: Sorcery */
-                       {
-                               { 3, 1, 50, 1 },
-                               { 5, 2, 55, 1 },
-                               { 7, 3, 65, 1 },
-                               { 8, 4, 65, 1 },
-                               { 12, 7, 75, 1 },
-                               { 15, 8, 75, 1 },
-                               { 18, 10, 75, 1 },
-                               { 22, 13, 80, 1 },
-
-                               { 26, 16, 80, 1 },
-                               { 29, 17, 80, 1 },
-                               { 32, 19, 75, 2 },
-                               { 34, 23, 80, 4 },
-                               { 35, 26, 80, 5 },
-                               { 39, 29, 70, 6 },
-                               { 42, 35, 80, 12 },
-                               { 46, 40, 75, 20 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-
-                       /* Red Mage: Nature Magic */
-                       {
-                               { 3, 1, 35, 2 },
-                               { 4, 3, 40, 2 },
-                               { 6, 5, 40, 3 },
-                               { 7, 8, 55, 2 },
-                               { 9, 8, 50, 3 },
-                               { 10, 8, 50, 3 },
-                               { 12, 9, 50, 3 },
-                               { 14, 10, 45, 3 },
-
-                               { 16, 10, 80, 4 },
-                               { 18, 12, 40, 3 },
-                               { 19, 13, 40, 4 },
-                               { 21, 15, 55, 4 },
-                               { 23, 15, 55, 4 },
-                               { 26, 27, 65, 8 },
-                               { 37, 38, 75, 10 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-
-                       /* Red Mage: Chaos Magic */
-                       {
-                               { 3, 2, 20, 1 },
-                               { 4, 3, 35, 2 },
-                               { 6, 4, 35, 2 },
-                               { 9, 6, 45, 2 },
-                               { 16, 14, 40, 2 },
-                               { 23, 18, 50, 6 },
-                               { 26, 24, 60, 3 },
-                               { 28, 25, 60, 3 },
-
-                               { 29, 26, 60, 5 },
-                               { 32, 29, 60, 8 },
-                               { 35, 35, 70, 13 },
-                               { 38, 36, 70, 10 },
-                               { 41, 40, 75, 15 },
-                               { 43, 35, 65, 5 },
-                               { 46, 38, 95, 15 },
-                               { 49, 60, 85, 30 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-
-                       /* Red Mage: Death Magic */
-                       {
-                               { 2, 2, 25, 4 },
-                               { 4, 2, 25, 4 },
-                               { 6, 4, 25, 4 },
-                               { 8, 6, 27, 4 },
-                               { 11, 10, 30, 4 },
-                               { 14, 13, 75, 6 },
-                               { 16, 14, 30, 4 },
-                               { 20, 18, 40, 5 },
-
-                               { 22, 21, 40, 5 },
-                               { 25, 22, 30, 4 },
-                               { 27, 27, 50, 10 },
-                               { 35, 35, 85, 10 },
-                               { 38, 90, 90, 30 },
-                               { 41, 38, 60, 16 },
-                               { 48, 50, 80, 70 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-
-                       /* Red Mage: Trump Magic */
-                       {
-                               { 3, 2, 25, 3 },
-                               { 7, 5, 25, 4 },
-                               { 9, 8, 37, 8 },
-                               { 12, 10, 40, 8 },
-                               { 15, 12, 20, 4 },
-                               { 18, 17, 30, 6 },
-                               { 21, 23, 30, 5 },
-                               { 25, 30, 30, 8 },
-
-                               { 29, 25, 40, 8 },
-                               { 32, 27, 35, 9 },
-                               { 35, 30, 30, 8 },
-                               { 38, 40, 40, 12 },
-                               { 42, 44, 35, 10 },
-                               { 44, 45, 45, 12 },
-                               { 47, 51, 40, 15 },
-                               { 49, 55, 35, 12 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-
-                       /* Red Mage: Arcane Magic */
-                       {
-                               { 1, 1, 20, 4 },
-                               { 2, 1, 33, 5 },
-                               { 3, 2, 33, 4 },
-                               { 4, 3, 33, 5 },
-                               { 5, 4, 33, 5 },
-                               { 7, 6, 40, 6 },
-                               { 8, 7, 33, 7 },
-                               { 9, 8, 44, 5 },
-
-                               { 10, 9, 40, 7 },
-                               { 11, 10, 60, 7 },
-                               { 13, 12, 50, 6 },
-                               { 14, 13, 50, 6 },
-                               { 15, 13, 50, 6 },
-                               { 16, 14, 50, 6 },
-                               { 18, 15, 50, 5 },
-                               { 19, 16, 50, 5 },
-
-                               { 20, 17, 50, 5 },
-                               { 21, 18, 50, 5 },
-                               { 22, 19, 33, 6 },
-                               { 24, 23, 50, 8 },
-                               { 26, 32, 60, 25 },
-                               { 27, 28, 60, 9 },
-                               { 30, 29, 60, 9 },
-                               { 33, 32, 70, 12 },
-
-                               { 36, 35, 60, 13 },
-                               { 39, 38, 80, 40 },
-                               { 42, 41, 80, 25 },
-                               { 46, 43, 70, 25 },
-                               { 48, 46, 66, 30 },
-                               { 49, 48, 80, 40 },
-                               { 50, 70, 70, 50 },
-                               { 99,  0,  0,  0 }
-                       },
-
-                       /* Red Mage: Craft Magic */
-                       {
-                               {  2,  2, 40,   2},
-                               {  4,  4, 40,   2},
-                               {  7,  6, 45,   1},
-                               { 10, 12, 50,   2},
-                               { 13, 12, 50,   2},
-                               { 16, 14, 55,   3},
-                               { 19, 12, 50,   2},
-                               { 21, 12, 50,   2},
-
-                               { 25, 20, 55,   2},
-                               { 29, 23, 60,   2},
-                               { 32, 27, 65,   3},
-                               { 36, 31, 75,  40},
-                               { 38, 26, 70,  25},
-                               { 41, 40, 70,   2},
-                               { 44, 38, 55,   3},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-
-                       /* Red Mage: Daemon Magic */
-                       {
-                               { 3, 2, 20, 1 },
-                               { 5, 3, 35, 2 },
-                               { 7, 5, 35, 2 },
-                               { 10, 8, 45, 2 },
-                               { 14, 9, 40, 2 },
-                               { 20, 13, 60, 3 },
-                               { 23, 18, 60, 3 },
-                               { 25, 25, 60, 5 },
-
-                               { 28, 27, 60, 8 },
-                               { 32, 29, 70, 13 },
-                               { 35, 33, 70, 10 },
-                               { 38, 36, 75, 15 },
-                               { 41, 40, 75, 15 },
-                               { 42, 90, 90, 30 },
-                               { 47, 50, 75, 15 },
-                               { 49, 111, 90, 30 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                               { 99,  0,  0,  0 },
-                       },
-               }
-       },
-
-       {
-               /*** Samurai ***/
-
-               TV_HISSATSU_BOOK,
-               0x00,
-
-               A_WIS,
-               0,
-
-               0,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** ForceTrainer ***/
-
-               TV_LIFE_BOOK,
-               0x06,
-
-               A_WIS,
-               0,
-
-               1,
-               350,
-
-               {
-                       {
-                               { 1, 1, 30, 4 },
-                               { 2, 2, 35, 4 },
-                               { 3, 3, 35, 4 },
-                               { 4, 4, 35, 4 },
-                               { 5, 5, 35, 4 },
-                               { 8, 6, 40, 4 },
-                               { 11, 10, 40, 3 },
-                               { 13, 12, 45, 3 },
-
-                               { 15, 12, 45, 4},
-                               { 16, 15, 50, 4},
-                               { 17, 15, 50, 4},
-                               { 18, 16, 50, 4},
-                               { 19, 16, 50, 4},
-                               { 20, 18, 50, 4},
-                               { 30, 25, 55, 5},
-                               { 35, 70, 75, 5},
-
-                               { 26, 26, 50, 75 },
-                               { 28, 25, 70, 150 },
-                               { 32, 32, 60, 75 },
-                               { 35, 35, 60, 75 },
-                               { 35, 35, 70, 75 },
-                               { 35, 55, 80, 115 },
-                               { 39, 40, 80, 125 },
-                               { 46, 64, 80, 150 },
-
-                               { 9,  9, 50, 40 },
-                               { 25, 25, 50, 50 },
-                               { 35, 45, 80, 115 },
-                               { 42, 84, 80, 225 },
-                               { 45, 64, 80, 115 },
-                               { 48, 40, 80, 100 },
-                               { 49, 100, 90, 200 },
-                               { 50, 100, 80, 250 }
-                       },
-
-                       /* ForceTrainer: Sorcery */
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* ForceTrainer: Nature Magic */
-                       {
-                               { 1, 1, 35, 2 },
-                               { 3, 3, 40, 2 },
-                               { 4, 4, 40, 3 },
-                               { 5, 5, 55, 2 },
-                               { 6, 6, 50, 3 },
-                               { 7, 7, 50, 3 },
-                               { 8, 8, 50, 3 },
-                               { 9, 9, 45, 3 },
-
-                               { 10, 8, 80, 4 },
-                               { 11, 9, 40, 3 },
-                               { 12, 10, 40, 4 },
-                               { 14, 12, 55, 4 },
-                               { 16, 12, 55, 4 },
-                               { 18, 15, 65, 8 },
-                               { 31, 31, 75, 10 },
-                               { 40, 60, 90, 50 },
-
-                               { 12, 12, 50, 25 },
-                               { 15, 15, 70, 60 },
-                               { 20, 22, 85, 70 },
-                               { 25, 30, 85, 40 },
-                               { 35, 35, 80, 80 },
-                               { 40, 40, 90, 200 },
-                               { 45, 48, 90, 250 },
-                               { 49, 80, 90, 250 },
-
-                               { 25, 25, 60, 150 },
-                               { 27, 27, 60, 160 },
-                               { 28, 28, 75, 125 },
-                               { 33, 33, 75, 35 },
-                               { 38, 38, 75, 45 },
-                               { 41, 40, 75, 100 },
-                               { 45, 85, 95, 250 },
-                               { 48, 85, 75, 150 }
-                       },
-
-                       /* ForceTrainer: Chaos Magic */
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       /* ForceTrainer: Death Magic */
-                       {
-                               { 1, 1, 25, 4 },
-                               { 2, 2, 25, 4 },
-                               { 3, 3, 25, 4 },
-                               { 4, 4, 27, 4 },
-                               { 7, 7, 30, 4 },
-                               { 9, 10, 75, 6 },
-                               { 10, 10, 30, 4 },
-                               { 12, 12, 40, 5 },
-
-                               { 14, 14, 40, 5 },
-                               { 16, 16, 30, 4 },
-                               { 21, 21, 50, 10 },
-                               { 27, 27, 85, 30},
-                               { 33, 75, 90, 30 },
-                               { 36, 35, 60, 16 },
-                               { 44, 55, 80, 70 },
-                               { 46, 45, 95, 100 },
-
-                               { 10, 22, 80, 180 },
-                               { 12, 18, 80, 30 },
-                               { 14, 18, 30, 15 },
-                               { 30, 30, 75, 50 },
-                               { 42, 90, 70, 90 },
-                               { 43, 40, 60, 125 },
-                               { 43, 44, 70, 40 },
-                               { 45, 50, 80, 200 },
-
-                               { 24, 24, 75, 50 },
-                               { 33, 85, 85, 220 },
-                               { 35, 45, 95, 250 },
-                               { 39, 55, 80, 200 },
-                               { 46, 55, 75, 150 },
-                               { 48, 80, 80, 125 },
-                               { 50, 110, 95, 250 },
-                               { 50, 115, 95, 250 }
-                       },
-
-                       /* ForceTrainer: No Trump magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                       },
-
-                       /* ForceTrainer: No Arcane Magic */
-                       {
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0},
-                               { 99, 0, 0, 0}
-                       },
-
-                       /* ForceTrainer: Craft Magic */
-                       {
-
-                               {  1,  2, 30,   4},
-                               {  3,  3, 35,   4},
-                               {  5,  4, 40,   3},
-                               {  7,  8, 45,   5},
-                               {  8,  8, 45,   5},
-                               { 10, 10, 50,   6},
-                               { 12,  8, 45,   5},
-                               { 13,  8, 45,   5},
-
-                               { 15, 17, 55,   4},
-                               { 20, 20, 60,   4},
-                               { 22, 22, 65,   6},
-                               { 25, 24, 80,  80},
-                               { 26, 25, 85,  50},
-                               { 31, 30, 60,   4},
-                               { 34, 28, 55,   5},
-                               { 44, 80, 80,  50},
-
-                               { 16, 16, 55,  12},
-                               { 18, 13, 70, 120},
-                               { 24, 25, 85,  60},
-                               { 28, 18, 70,  10},
-                               { 35, 60, 80,  50},
-                               { 38, 85, 90, 150},
-                               { 45,100, 95, 200},
-                               { 48, 65, 75, 200},
-
-                               { 17, 17, 70,  50},
-                               { 33, 34, 70, 150},
-                               { 40, 55, 90, 200},
-                               { 40, 85, 95, 200},
-                               { 43,100, 95, 200},
-                               { 45,110, 80, 250},
-                               { 47,120, 90, 250},
-                               { 50, 75, 90, 250}
-                       },
-
-                       /* ForceTrainer: Daemon Magic */
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               }
-       },
-
-       {
-               /*** Blue Mage ***/
-
-               TV_SORCERY_BOOK,
-               0x01,
-
-               A_INT,
-               0,
-
-               99,
-               430,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Kihei ***/
-
-               0,
-               0x00,
-
-               A_STR,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Berserker ***/
-
-               0,
-               0x00,
-
-               A_STR,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-
-       {
-               /*** Kaji ***/
-
-               0,
-               0x00,
-
-               A_STR,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-       {
-               /*** Mirror Master ***/
-
-               TV_LIFE_BOOK,
-               0x00,
-
-               A_INT,
-               0,
-
-               99,
-               400,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-       {
-               /*** Ninja ***/
-
-               0,
-               0x00,
-
-               A_DEX,
-               0,
-
-               99,
-               0,
-               {
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-                       {
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0},
-                               { 99,  0,  0,   0}
-                       },
-               },
-       },
-};
-
-
-magic_type technic_info[NUM_TECHNIC][32] =
-{
-       {
-               /* Music */
-               { 1,  1,  10,   2},
-               { 2,  1,  10,   2},
-               { 3,  2,  20,   3},
-               { 4,  2,  20,   4},
-               { 5,  2,  20,   6},
-               { 7,  4,  30,   8},
-               { 9,  3,  30,   10},
-               { 10, 2,  30,   12},
-
-               { 12,  3,   40,   20},
-               { 15, 16,  42,   35},
-               { 17, 18,  40,   25},
-               { 18,  2,  45,   30},
-               { 23,  8,  50,   38},
-               { 28, 30,  50,   41},
-               { 33, 35,  60,   42},
-               { 38, 35,  70,   46},
-
-               { 10,  4,  20,   13},
-               { 22,  5,  30,   26},
-               { 23,  3,  35,   27},
-               { 26,  28,  37,   29},
-               { 32,  37,  41,   36},
-               { 33,  22,  43,   40},
-               { 37,  35,  46,   42},
-               { 45,  60,  50,   56},
-
-               { 23,  18,  20,   23},
-               { 30,  30,  30,   26},
-               { 33,  65,  41,   30},
-               { 37,  35,  43,   35},
-               { 40,  30,  46,   50},
-               { 42,  75,  50,   68},
-               { 45,  58,  62,   73},
-               { 49,  48,  70,  200}
-       },
-
-       {
-               /* Hissatsu */
-               { 1,   15,   0,   0},
-               { 3,   10,   0,   0},
-               { 6,   15,   0,   0},
-               { 9,    8,   0,   0},
-               { 10,  12,   0,   0},
-               { 12,  25,   0,   0},
-               { 14,   7,   0,   0},
-               { 17,  20,   0,   0},
-
-               { 19,  10,   0,   0},
-               { 22,  20,   0,   0},
-               { 24,  30,   0,   0},
-               { 25,  10,   0,   0},
-               { 27,  15,   0,   0},
-               { 29,  45,   0,   0},
-               { 32,  70,   0,   0},
-               { 35,  50,   0,   0},
-
-               { 18,  40,   0,   0},
-               { 22,  22,   0,   0},
-               { 24,  30,   0,   0},
-               { 26,  35,   0,   0},
-               { 30,  30,   0,   0},
-               { 32,  60,   0,   0},
-               { 36,  40,   0,   0},
-               { 39,  80,   0,   0},
-
-               { 26,  20,   0,   0},
-               { 29,  40,   0,   0},
-               { 31,  35,   0,   0},
-               { 36,  80,   0,   0},
-               { 39, 100,   0,   0},
-               { 42, 110,   0,   0},
-               { 45, 130,   0,   0},
-               { 50, 255,   0,   0}
-       },
-};
-
-
-/*
- * Zangband uses this array instead of the spell flags table, as there
- * are 5 realms of magic, each with 4 spellbooks and 8 spells per book -- TY
- */
-u32b fake_spell_flags[4]=
-{
-       0x000000ff,
-       0x0000ff00,
-       0x00ff0000,
-       0xff000000
-};
-
-
-s32b realm_choices1[] =
-{
-       (CH_NONE),                              /* Warrior */
-       (CH_LIFE | CH_SORCERY | CH_NATURE |
-        CH_CHAOS | CH_DEATH | CH_TRUMP |
-        CH_ARCANE | CH_ENCHANT | CH_DAEMON),   /* Mage */
-       (CH_LIFE | CH_DEATH | CH_DAEMON),       /* Priest */
-       (CH_SORCERY | CH_DEATH | CH_TRUMP |
-        CH_ARCANE | CH_ENCHANT),               /* Rogue */
-       (CH_NATURE),                            /* Ranger */
-       (CH_LIFE | CH_DEATH),                   /* Paladin */
-       (CH_ARCANE),                            /* Warrior-Mage */
-       (CH_CHAOS | CH_DAEMON),                 /* Chaos-Warrior */
-       (CH_LIFE | CH_NATURE | CH_DEATH |
-        CH_ENCHANT),                           /* Monk */
-       (CH_NONE),                              /* Mindcrafter */
-       (CH_LIFE | CH_SORCERY | CH_NATURE |
-        CH_CHAOS | CH_DEATH | CH_TRUMP |
-        CH_ARCANE | CH_ENCHANT | CH_DAEMON),   /* High-Mage */
-       (CH_ARCANE),                            /* Tourist */
-       (CH_NONE),                              /* Imitation */
-       (CH_TRUMP),                             /* Beastmaster */
-       (CH_NONE),                              /* Sorcerer */
-       (CH_NONE),                              /* Archer */
-       (CH_NONE),                              /* Magic eater */
-       (CH_MUSIC),                             /* Harper */
-       (CH_NONE),                              /* Red Mage */
-       (CH_HISSATSU),                          /* Samurai */
-       (CH_LIFE | CH_NATURE | CH_DEATH |
-        CH_ENCHANT),                           /* ForceTrainer */
-       (CH_NONE),                              /* Blue Mage */
-       (CH_NONE),                              /* Kihei */
-       (CH_NONE),                              /* Berserker */
-       (CH_NONE),                              /* Kaji */
-       (CH_NONE),                              /* Mirror-master */
-};
-
-
-s32b realm_choices2[] =
-{
-       (CH_NONE),                              /* Warrior */
-       (CH_LIFE | CH_SORCERY | CH_NATURE |
-        CH_CHAOS | CH_DEATH | CH_TRUMP |
-        CH_ARCANE | CH_ENCHANT | CH_DAEMON),   /* Mage */
-       (CH_LIFE | CH_SORCERY | CH_NATURE |
-        CH_CHAOS | CH_DEATH | CH_TRUMP |
-        CH_ARCANE | CH_ENCHANT | CH_DAEMON),   /* Priest */
-       (CH_NONE),                              /* Rogue */
-       (CH_SORCERY | CH_CHAOS | CH_DEATH |
-        CH_TRUMP | CH_ARCANE | CH_DAEMON),     /* Ranger */
-       (CH_NONE),                              /* Paladin */
-       (CH_LIFE | CH_NATURE | CH_CHAOS |
-        CH_DEATH | CH_TRUMP | CH_ARCANE |
-        CH_SORCERY | CH_ENCHANT | CH_DAEMON),  /* Warrior-Mage */
-       (CH_NONE),                              /* Chaos-Warrior */
-       (CH_NONE),                              /* Monk */
-       (CH_NONE),                              /* Mindcrafter */
-       (CH_NONE),                              /* High-Mage */
-       (CH_NONE),                              /* Tourist */
-       (CH_NONE),                              /* Imitation */
-       (CH_NONE),                              /* Beastmanster */
-       (CH_NONE),                              /* Sorcerer */
-       (CH_NONE),                              /* Archer */
-       (CH_NONE),                              /* Magic eater */
-       (CH_NONE),                              /* Harper */
-       (CH_NONE),                              /* Red Mage */
-       (CH_NONE),                              /* Samurai */
-       (CH_NONE),                              /* ForceTrainer */
-       (CH_NONE),                              /* Blue Mage */
-       (CH_NONE),                              /* Kihei */
-       (CH_NONE),                              /* Berserker */
-       (CH_NONE),                              /* Kaji */
-       (CH_NONE),                              /* Mirror-master */
-};
-
-
-#ifdef JP
-cptr realm_names[] =
-{
-       "ËâË¡¤Ê¤·",
-       "À¸Ì¿",
-       "Àç½Ñ",
-       "¼«Á³",
-       "¥«¥ª¥¹",
-       "°Å¹õ",
-       "¥È¥é¥ó¥×",
-       "Èë½Ñ",
-       "¾¢",
-       "°­Ëâ",
-       "ÉÔÌÀ",
-       "ÉÔÌÀ",
-       "ÉÔÌÀ",
-       "ÉÔÌÀ",
-       "ÉÔÌÀ",
-       "ÉÔÌÀ",
-       "²Î",
-       "Éð·Ý",
-       "ÉÔÌÀ"
-};
-#endif
-
-#ifdef JP
-cptr E_realm_names[]
-#else
-cptr realm_names[]
-#endif
-= {
-       "no magic",
-       "Life",
-       "Sorcery",
-       "Nature",
-       "Chaos",
-       "Death",
-       "Trump",
-       "Arcane",
-       "Craft",
-       "Daemon",
-       "unknown",
-       "unknown",
-       "unknown",
-       "unknown",
-       "unknown",
-       "unknown",
-       "Music",
-       "Kendo",
-       "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 */
-"°­Ëâ¤ÎÌÜ",
-"°­Ëâ¤Î¥¯¥í¡¼¥¯",
-"ÍÏ´äή",
-"¥×¥é¥º¥Þµå",
-"°­ËâÊѲ½",
-"ÃϹö¤ÎÇÈÆ°",
-"¥µ¥­¥å¥Ð¥¹¤ÎÀÜÊ­",
-"ÇËÌǤμê",
-
-"»Îµ¤¹âÍÈ",
-"ÉÔÌǤÎÆùÂÎ",
-"¶¸µ¤¤Î±ß´Ä",
-"¥Ú¥Ã¥ÈÇúÇË",
-"¥°¥ì¡¼¥¿¡¼¥Ç¡¼¥â¥ó¾¤´­",
-"ÃϹöÍò",
-"·ì¤Î¼ö¤¤",
-"ËⲦÊѲ½",
-
-       },
-
-       /*** 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 */
-               "Detect Evil",
-               "Cure Light Wounds",
-               "Bless",
-               "Remove Fear",
-               "Call Light",
-               "Detect Doors & Traps",
-               "Cure Medium Wounds",
-               "Satisfy Hunger",
-
-               "Remove Curse",
-               "Cure Poison",   
-               "Cure Critical Wounds",
-               "Sense Unseen",
-               "Holy Orb",
-               "Protection from Evil",
-               "Healing",
-               "Glyph of Warding",
-
-               /* Rare Life Spellbooks */
-               "Exorcism",
-               "Dispel Curse",
-               "Dispel Undead & Demons",
-               "Day of the Dove",
-               "Dispel Evil",
-               "Banishment",
-               "Holy Word",
-               "Warding True",
-
-               "Heroism",
-               "Prayer",
-               "Turn Undead",
-               "Restoration",
-               "Healing True",
-               "Holy Vision",
-               "Divine Intervention",
-               "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",
-               "Explosive Rune",
-
-               "Probing",
-               "Telekinesis",
-               "Clairvoyance",
-               "Charm monsters",
-               "Dimension Door",
-               "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",
-               "Walk through Wall",
-               "Pulish 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 Saccubus",
-               "Doom Hand",
-
-               "Raise the Morale",
-               "Immortal Body",
-               "Insanity Circle",
-               "Explode Pets",
-               "Summon Greater Demon",
-               "Nether Storm",
-               "Bloody Curse",
-               "Polymorph Demonlord",
-       },
-
-       /*** 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", /* ÏĤó¤ÀÀ¤³¦ */
-               "Dispeling chant", /* Â໶¤Î²Î */
-               "The Voice of Saruman", /* ¥µ¥ë¥Þ¥ó¤Î´Å¸À */
-               "Song of the Tempest", /* Íò¤Î²»¿§ */
-               "Ambarkanta", /* ¤â¤¦°ì¤Ä¤ÎÀ¤³¦ */
-
-               /******* Lays of Beleriand *******/
-               "Wrecking Pattern", /* Ç˲õ¤ÎÀûΧ */
-               "Stationary Shriek", /* ÄäÂڤβΠ*/
-               "Endurance", /* ¼é¤ê¤Î²Î */
-               "The Helo'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
@@ -14744,8 +3961,8 @@ int chest_traps[64] =
        (CHEST_LOSE_STR),
        (CHEST_LOSE_CON),                       /* 5 == best small wooden */
        0,
-       (CHEST_POISON),
-       (CHEST_POISON),
+       (CHEST_ALARM),
+       (CHEST_ALARM),
        (CHEST_LOSE_STR),
        (CHEST_LOSE_CON),
        (CHEST_POISON),
@@ -14754,7 +3971,7 @@ int chest_traps[64] =
        (CHEST_LOSE_STR | CHEST_LOSE_CON),
        (CHEST_SUMMON),                 /* 15 == best large wooden */
        0,
-       (CHEST_LOSE_STR),
+       (CHEST_ALARM),
        (CHEST_SCATTER),
        (CHEST_PARALYZE),
        (CHEST_LOSE_STR | CHEST_LOSE_CON),
@@ -14770,28 +3987,28 @@ int chest_traps[64] =
        (CHEST_EXPLODE | CHEST_SUMMON),
        (CHEST_BIRD_STORM),
        (CHEST_POISON | CHEST_SUMMON),
-       (CHEST_E_SUMMON),
+       (CHEST_E_SUMMON | CHEST_ALARM),
        (CHEST_EXPLODE),
        (CHEST_EXPLODE | CHEST_SUMMON), /* 35 == best large iron */
        0,
-       (CHEST_SUMMON),
+       (CHEST_SUMMON | CHEST_ALARM),
        (CHEST_EXPLODE),
        (CHEST_EXPLODE | CHEST_SUMMON),
        (CHEST_EXPLODE | CHEST_SUMMON),
        (CHEST_POISON | CHEST_PARALYZE),
        (CHEST_EXPLODE),
        (CHEST_BIRD_STORM),
-       (CHEST_EXPLODE | CHEST_E_SUMMON),
+       (CHEST_EXPLODE | CHEST_E_SUMMON | CHEST_ALARM),
        (CHEST_H_SUMMON),        /* 45 == best small steel */
        0,
-       (CHEST_EXPLODE | CHEST_SUMMON),
+       (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
        (CHEST_BIRD_STORM),
        (CHEST_RUNES_OF_EVIL),
-       (CHEST_EXPLODE | CHEST_SUMMON),
-       (CHEST_BIRD_STORM),
-       (CHEST_H_SUMMON),
+       (CHEST_EXPLODE | CHEST_SUMMON | CHEST_ALARM),
+       (CHEST_BIRD_STORM | CHEST_ALARM),
+       (CHEST_H_SUMMON | CHEST_ALARM),
        (CHEST_RUNES_OF_EVIL),
-       (CHEST_H_SUMMON | CHEST_SCATTER),
+       (CHEST_H_SUMMON | CHEST_SCATTER | CHEST_ALARM),
        (CHEST_RUNES_OF_EVIL | CHEST_EXPLODE),  /* 55 == best large steel */
        (CHEST_EXPLODE | CHEST_SUMMON),
        (CHEST_EXPLODE | CHEST_SUMMON),
@@ -14815,94 +4032,94 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
 {
        /* Warrior */
        {
-                "¿·»²Ê¼",
-                "ʼ»Î",
-                "ÍÃʼ",
-                "¸Å»²Ê¼",
-                "·õ»Î",
-                "Æ®»Î",
-                "±Ñͺ",
-                "Ã˼ß",
-                "Çì¼ß",
-                "Îμç",
+               "¿·»²Ê¼",
+               "ʼ»Î",
+               "ÍÃʼ",
+               "¸Å»²Ê¼",
+               "·õ»Î",
+               "Æ®»Î",
+               "±Ñͺ",
+               "Ã˼ß",
+               "Çì¼ß",
+               "·¯¼ç",
        },
 
        /* Mage */
        {
                                /*"¸«½¬¤¤",*/
-                "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸*/
-                "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ*/
-                "¸¸½Ñ»Õ",
-                "¼ö½Ñ»Õ",
-                "¾¤Îî»Õ",
-                "¾¤Ëâ»Õ",
-                "Ëâ½Ñ»Õ",
-                "ËâÆ»»Õ",
-                "¥¤¥×¥·¥·¥Þ¥¹",
-                "ÂçËâÆ»»Õ",
+               "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
+               "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
+               "¸¸½Ñ»Õ",
+               "¼ö½Ñ»Õ",
+               "¾¤Îî»Õ",
+               "¾¤Ëâ»Õ",
+               "Ëâ½Ñ»Õ",
+               "ËâÆ»»Õ",
+               "¥¤¥×¥·¥·¥Þ¥¹",
+               "ÂçËâÆ»»Õ",
        },
 
        /* Priest */
        {
-                "¿®¼Ô",                 /*¿®ÅÌ*/
-                "»øÁÎ",             /*¶µ²ñÊô»Å¼Ô¡¢¸«½¬¤¤ÁΡ¢È¼ÁΡ¢½¾¼Ô*/
-                "½ÏÎýÁÎ",
-                "À»¿¦¼Ô",                 /*À»¿¦¼Ô*/
-                "ÅÁÆ»»Õ",               /*»Êº×ɾµÄ°÷¡¢½¤Æ»²ñ²ñ°÷*/
-                "ËÒ»Õ",               /*¥é¥Þ¶µ¤ÎÁÎ*/
-                "À»¿Í",               /*Âç»Ê¶µ¡¢Áí¼ç¶µ¡¢ÁíÂç»Ê¶µ*/
-                "º×»Ê",                 /*º×»Ê¡¢»Êº×*/
-                "º×»ÊĹ",               /*Âçº×»Ê¡¢º×»ÊĹ*/
-                "¶µ¹Ä",
+               "¿®¼Ô",                 /*¿®ÅÌ */
+               "»øÁÎ",             /*¶µ²ñÊô»Å¼Ô¡¢¸«½¬¤¤ÁΡ¢È¼ÁΡ¢½¾¼Ô */
+               "½ÏÎýÁÎ",
+               "À»¿¦¼Ô",                 /*À»¿¦¼Ô */
+               "ÅÁÆ»»Õ",               /*»Êº×ɾµÄ°÷¡¢½¤Æ»²ñ²ñ°÷ */
+               "ËÒ»Õ",               /*¥é¥Þ¶µ¤ÎÁΠ*/
+               "À»¿Í",               /*Âç»Ê¶µ¡¢Áí¼ç¶µ¡¢ÁíÂç»Ê¶µ */
+               "º×»Ê",                 /*º×»Ê¡¢»Êº× */
+               "º×»ÊĹ",               /*Âçº×»Ê¡¢º×»ÊĹ */
+               "¶µ¹Ä",
        },
 
        /* Rogues */
        {
-               /* "¤´¤í¤Ä¤­",*/                     /*¤´¤í¤Ä¤­¡¢É÷ÍèË·¡¢Éâϲ¼Ô*/
-                "¤¹¤ê",
-                "Äɤ¤¤Ï¤®",                     /*Äɤ¤Çí¤®¡¢¶¯Åð¡¢Å¥ËÀ*/
-                "ÌëÅð",                         /*¶¯Åð¡¢ÌëÅð¡¢Å¥ËÀ*/
-                "¤³¤½Å¥",                       /*¤³¤½Å¥¡¢¾®Å¥ËÀ*/
-                "¥Ú¥Æ¥ó»Õ",                     /*ÇîÅÌ¡¢¥Ú¥Æ¥ó»Õ¡¢º¾µ½»Õ*/
-                "¥í¥¦¥·¡¼¥Õ",
-                "¥Ï¥¤¥·¡¼¥Õ",
-                "¥Þ¥¹¥¿¡¼¥·¡¼¥Õ",
-                "¥¢¥µ¥·¥ó",                                            /* °Å»¦¼Ô */
-                "¥®¥ë¥É¥Þ¥¹¥¿¡¼",
+               /* "¤´¤í¤Ä¤­",*/                     /*¤´¤í¤Ä¤­¡¢É÷ÍèË·¡¢Éâϲ¼Ô */
+               "¤¹¤ê",
+               "Äɤ¤¤Ï¤®",                     /*Äɤ¤Çí¤®¡¢¶¯Åð¡¢Å¥ËÀ */
+               "ÌëÅð",                         /*¶¯Åð¡¢ÌëÅð¡¢Å¥ËÀ */
+               "¤³¤½Å¥",                       /*¤³¤½Å¥¡¢¾®Å¥ËÀ */
+               "¥Ú¥Æ¥ó»Õ",                     /*ÇîÅÌ¡¢¥Ú¥Æ¥ó»Õ¡¢º¾µ½»Õ */
+               "¥í¥¦¥·¡¼¥Õ",
+               "¥Ï¥¤¥·¡¼¥Õ",
+               "¥Þ¥¹¥¿¡¼", /* "¥Þ¥¹¥¿¡¼¥·¡¼¥Õ", */
+               "¥¢¥µ¥·¥ó",                                             /* °Å»¦¼Ô */
+               "ƬÎÎ", /*"¥®¥ë¥É¥Þ¥¹¥¿¡¼",*/
        },
 
        /* Rangers */
        {
-                "»È¤¤Áö¤ê",
-                "ÃÚÉ×",
-                "À͸õ",                         /*À͸õ¡¢¸«Ä¥¤ê¡¢Ä廡ʼ*/
-                "¼í¿Í",
-                "ÄÉÀ×¼Ô",
-                "ÀèƳ¼Ô",
-                "õ¸±¼Ô",                       /*³«Âó¼Ô¡¢Ãµ¸±¼Ô*/
-                "ÌîÉú",
-                "ÌîÉúƬ",
-                "ÌîÉú¤ÎÁíÎÎ",
+               "»È¤¤Áö¤ê",
+               "ÃÚÉ×",
+               "À͸õ",                         /*À͸õ¡¢¸«Ä¥¤ê¡¢Ä廡ʼ */
+               "¼í¿Í",
+               "ÄÉÀ×¼Ô",
+               "ÀèƳ¼Ô",
+               "õ¸±¼Ô",                       /*³«Âó¼Ô¡¢Ãµ¸±¼Ô */
+               "ÌîÉú",
+               "ÌîÉúƬ",
+               "ÌîÉú¤ÎÁíÎÎ",
        },
 
        /* Paladins */
        {
-                "ͦ»Î",                 /*¿§ÃË¡¢°¦¿Í¡¢¤·¤ã¤ì¼Ô¡¢Í¦´º¤Ê¿Í*/
-                "±Ò»Î",
-                "Êݸî¼Ô",
-                "ËɱҼÔ",
-                "¸î±Ò¼Ô",
-                "µ³»Î",
-                "½Åµ³»Î",
-                "À»µ³»Î",
-                "¾åµéÀ»µ³»Î",
-                "À»µ³»ÎĹ",
+               "ͦ»Î",                 /*¿§ÃË¡¢°¦¿Í¡¢¤·¤ã¤ì¼Ô¡¢Í¦´º¤Ê¿Í */
+               "±Ò»Î",
+               "Êݸî¼Ô",
+               "ËɱҼÔ",
+               "¸î±Ò¼Ô",
+               "µ³»Î",
+               "½Åµ³»Î",
+               "À»µ³»Î",
+               "¾åµéÀ»µ³»Î",
+               "À»µ³»ÎÃÄĹ",
        },
 
        /* Warrior-Mage */
        {
                "¸«½¬¤¤",
-               "ÅÌÄï",                 /*ÃúÃÕ¡¢Îý½¬À¸*/
+               "ÅÌÄï",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
                "°ì¿ÍÁ°",
                "¸Å»²Ê¼",
                "Ëâ½Ñʼ»Î",
@@ -14911,21 +4128,21 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "ËâÃ˼ß",
                /* "Ëâ¸ø¼ß", */
                "ÀïÆ®Ëâ½Ñ»Î",
-               "¥¦¥£¥¶¡¼¥É¥í¡¼¥É",
+               "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
        },
 
        /* Chaos Warrior */
        {
-                "¿·»²Ê¼",
-                "ʼ»Î",
-                "ÍÃʼ",
-                "¸Å»²Ê¼",
-                "·õ»Î",
-                "Æ®»Î",
-                "º®Æ٤αÑͺ",
-                "º®ÆÙ¤ÎÃ˼ß",
-                "º®Æ٤θø¼ß",
-                "º®Æ٤β¦¼Ô",
+               "¿·»²Ê¼",
+               "ʼ»Î",
+               "ÍÃʼ",
+               "¸Å»²Ê¼",
+               "·õ»Î",
+               "Æ®»Î",
+               "º®Æ٤αÑͺ",
+               "º®ÆÙ¤ÎÃ˼ß",
+               "º®Æ٤θø¼ß",
+               "º®Æ٤β¦¼Ô",
        },
 
        /* Monk */
@@ -14953,22 +4170,22 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "¥µ¥¤¥­¥Ã¥¯",
                "¥µ¥¤¥ª¥Ë¥Ã¥¯",
                "ĶǽÎϼÔ",
-               "¥Þ¥¤¥ó¥É¥Þ¥¹¥¿¡¼",
+               "Àº¿À¤Î»ÙÇÛ¼Ô", /* "¥Þ¥¤¥ó¥É¥Þ¥¹¥¿¡¼", */
        },
 
        /* High Mage; same as Mage */
        {
                                /*"¸«½¬¤¤",*/
-                "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸*/
-                "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ*/
-                "¸¸½Ñ»Õ",
-                "¼ö½Ñ»Õ",
-                "¾¤Îî»Õ",
-                "¾¤Ëâ»Õ",
-                "Ëâ½Ñ»Õ",
-                "ËâÆ»»Õ",
-                "¥¤¥×¥·¥·¥Þ¥¹",
-                "ÂçËâÆ»»Õ",
+               "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
+               "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
+               "¸¸½Ñ»Õ",
+               "¼ö½Ñ»Õ",
+               "¾¤Îî»Õ",
+               "¾¤Ëâ»Õ",
+               "Ëâ½Ñ»Õ",
+               "ËâÆ»»Õ",
+               "¥¤¥×¥·¥·¥Þ¥¹",
+               "ÂçËâÆ»»Õ",
        },
 
        /* Tourist */
@@ -15016,64 +4233,64 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
        /* Sorcerer; same as Mage */
        {
                                /*"¸«½¬¤¤",*/
-                "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸*/
-                "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ*/
-                "¸¸½Ñ»Õ",
-                "¼ö½Ñ»Õ",
-                "¾¤Îî»Õ",
-                "¾¤Ëâ»Õ",
-                "Ëâ½Ñ»Õ",
-                "ËâÆ»»Õ",
-                "¥¤¥×¥·¥·¥Þ¥¹",
-                "ÂçËâÆ»»Õ",
+               "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
+               "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
+               "¸¸½Ñ»Õ",
+               "¼ö½Ñ»Õ",
+               "¾¤Îî»Õ",
+               "¾¤Ëâ»Õ",
+               "Ëâ½Ñ»Õ",
+               "ËâÆ»»Õ",
+               "¥¤¥×¥·¥·¥Þ¥¹",
+               "ÂçËâÆ»»Õ",
        },
 
        /* Archer */
        {
-                "¿·»²Ê¼",
-                "ʼ»Î",
-                "ÍÃʼ",
-                "¸Å»²Ê¼",
-                "·õ»Î",
-                "Æ®»Î",
-                "±Ñͺ",
-                "Ã˼ß",
-                "Çì¼ß",
-                "Îμç",
+               "¿·»²Ê¼",
+               "ʼ»Î",
+               "ÍÃʼ",
+               "¸Å»²Ê¼",
+               "·õ»Î",
+               "Æ®»Î",
+               "±Ñͺ",
+               "Ã˼ß",
+               "Çì¼ß",
+               "Îμç",
        },
 
        /* Magic eater */
        {
-                "̵ÃΤʤë¼Ô",
-                "ÆþÌç¼Ô",
-                "´ñ½Ñ»Õ",
-                "Èë½Ñ»Õ",
-                "Èë½Ñ»Õ",
-                "½ÏÎý¼Ô",
-                "ã¿Í",
-                "ã¿Í",
-                "ËâÆ»»Õ",
-                "Á´¤Æ¤òÃΤë¼Ô",
-       },
-
-        /* Harper */
-       {
-                "¸«½¬¤¤",      /*"Apprentice"*/
-                "ºî¶Ê²È",      /*"Songsmith"*/
-                "¶ãÍ·»í¿Í",    /*"Bard"*/
-                "¥³¥ó¥Ñ¥Ë¥ª¥ó",        /*"Companion"*/
-                "¿´¤ÎÌþ¤·¼ê",  /*"Minstrel"*/
-                "è¶×»Õ",      /*"Harper"*/
-                "ÅÁ¾µ¤Îˤ®¼ê",        /*"Loreweaver"*/
-                "»í¿À¤Î¿½¤·»Ò",        /*"Muse"*/
-                "̴ˤ®",      /*"Dreamweaver"*/
-                "¥Þ¥¹¥¿¡¼",    /*"Master Harper"*/
+               "̵ÃΤʤë¼Ô",
+               "ÆþÌç¼Ô",
+               "´ñ½Ñ»Õ",
+               "Èë½Ñ»Õ",
+               "Èë½Ñ»Õ",
+               "½ÏÎý¼Ô",
+               "ã¿Í",
+               "ã¿Í",
+               "ËâÆ»»Õ",
+               "Á´¤Æ¤òÃΤë¼Ô",
+       },
+
+       /* Bard */
+       {
+               "¸«½¬¤¤",       /*"Apprentice"*/
+               "ºî¶Ê²È",       /*"Songsmith"*/
+               "¶ãÍ·»í¿Í",     /*"Bard"*/
+               "¥³¥ó¥Ñ¥Ë¥ª¥ó", /*"Companion"*/
+               "¿´¤ÎÌþ¤·¼ê",   /*"Minstrel"*/
+               "è¶×»Õ",       /*"Harper"*/
+               "ÅÁ¾µ¤Îˤ®¼ê", /*"Loreweaver"*/
+               "»í¿À¤Î¿½¤·»Ò", /*"Muse"*/
+               "̴ˤ®",       /*"Dreamweaver"*/
+               "¥Þ¥¹¥¿¡¼",     /*"Master Harper"*/
        },
 
        /* Red Mage; same as Warrior-Mage */
        {
                "¸«½¬¤¤",
-               "ÅÌÄï",                 /*ÃúÃÕ¡¢Îý½¬À¸*/
+               "ÅÌÄï",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
                "°ì¿ÍÁ°",
                "¸Å»²Ê¼",
                "Ëâ½Ñʼ»Î",
@@ -15082,7 +4299,7 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "ËâÃ˼ß",
                /* "Ëâ¸ø¼ß", */
                "ÀïÆ®Ëâ½Ñ»Î",
-               "¥¦¥£¥¶¡¼¥É¥í¡¼¥É",
+               "Ãμ±¤Î¼é¸î¼Ô", /* "¥¦¥£¥¶¡¼¥É¥í¡¼¥É", */
        },
 
        /* Samurai */
@@ -15116,30 +4333,30 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
        /* Blue Mage; same as Mage */
        {
                                /*"¸«½¬¤¤",*/
-                "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸*/
-                "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ*/
-                "¸¸½Ñ»Õ",
-                "¼ö½Ñ»Õ",
-                "¾¤Îî»Õ",
-                "¾¤Ëâ»Õ",
-                "Ëâ½Ñ»Õ",
-                "ËâÆ»»Õ",
-                "¥¤¥×¥·¥·¥Þ¥¹",
-                "ÂçËâÆ»»Õ",
-       },
-
-       /* Kihei */
-       {
-                "¿·»²Ê¼",
-                "ʼ»Î",
-                "ÍÃʼ",
-                "¸Å»²Ê¼",
-                "·õ»Î",
-                "Æ®»Î",
-                "±Ñͺ",
-                "Ã˼ß",
-                "Çì¼ß",
-                "Îμç",
+               "Îý½¬À¸",                 /*ÃúÃÕ¡¢Îý½¬À¸ */
+               "´ñ½Ñ»Õ",               /*º¾µ½»Õ¡¢¥Ú¥Æ¥ó»Õ */
+               "¸¸½Ñ»Õ",
+               "¼ö½Ñ»Õ",
+               "¾¤Îî»Õ",
+               "¾¤Ëâ»Õ",
+               "Ëâ½Ñ»Õ",
+               "ËâÆ»»Õ",
+               "¥¤¥×¥·¥·¥Þ¥¹",
+               "ÂçËâÆ»»Õ",
+       },
+
+       /* Cavalry */
+       {
+               "¿·»²Ê¼",
+               "ʼ»Î",
+               "ÍÃʼ",
+               "¸Å»²Ê¼",
+               "·õ»Î",
+               "Æ®»Î",
+               "±Ñͺ",
+               "Ã˼ß",
+               "Çì¼ß",
+               "Îμç",
        },
 
        /* Berserker */
@@ -15156,7 +4373,7 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "Åܤê¤Î²½¿È",
        },
 
-       /* Kaji */
+       /* Weaponsmith */
        {
                "Ƽ¤òÃ䨤·¼Ô",
                "Å´¤òÃ䨤·¼Ô",
@@ -15196,6 +4413,20 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "°Å»¦¼Ô",
                "»à¤ÎŤ­ÏÓ",
        },
+
+       /* Sniper */
+       {
+               "¿·»²Ê¼",
+               "ʼ»Î",
+               "ÍÃʼ",
+               "¸Å»²Ê¼",
+               "·õ»Î",
+               "Æ®»Î",
+               "±Ñͺ",
+               "Ã˼ß",
+               "Çì¼ß",
+               "Îμç",
+       },
 };
 
 #else
@@ -15417,7 +4648,7 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "Soldier",
                "Mercenary",
                "Veteran",
-               "Swordsman",
+               "Bowman",
                "Champion",
                "Hero",
                "Baron",
@@ -15427,30 +4658,30 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
 
        /* Magic eater */
        {
-                "Apprentice",
-                "Beginner",
-                "Jagguler",
-                "Skilled",
-                "Conjurer",
-                "Magician",
-                "Master",
-                "Master",
-                "Wizard",
-                "Almighty",
+               "Apprentice",
+               "Beginner",
+               "Jagguler",
+               "Skilled",
+               "Conjurer",
+               "Magician",
+               "Master",
+               "Master",
+               "Wizard",
+               "Almighty",
        },
 
-        /* Harper */
+       /* Bard */
        {
-                "Apprentice",  /*"Apprentice"*/
-                "Songsmith",   /*"Songsmith"*/
-                "Bard",        /*"Bard"*/
-                "Companion",   /*"Companion"*/
-                "Minstrel",    /*"Minstrel"*/
-                "Harper",      /*"Harper"*/
-                "Loreweaver",  /*"Loreweaver"*/
-                "Muse",        /*"Muse"*/
-                "Dreamweaver", /*"Dreamweaver"*/
-                "Master Harper",       /*"Master Harper"*/
+               "Apprentice",   /*"Apprentice"*/
+               "Songsmith",    /*"Songsmith"*/
+               "Bard", /*"Bard"*/
+               "Companion",    /*"Companion"*/
+               "Minstrel",     /*"Minstrel"*/
+               "Harper",       /*"Harper"*/
+               "Loreweaver",   /*"Loreweaver"*/
+               "Muse", /*"Muse"*/
+               "Dreamweaver",  /*"Dreamweaver"*/
+               "Master Harper",        /*"Master Harper"*/
        },
 
        /* Red Mage */
@@ -15537,31 +4768,31 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                    "God of Rage",
        },
 
-       /* Kaji */
+       /* Weaponsmith */
        {
-                "Copper smith",
-                "Iron smith",
-                "Steel smith",
-                "Silver smith",
-                "Dragon smith",
-                "Spirit smith",
-                "Magic smith",
-                "Soul smith",
-                "God smith",
-                "AlmightySmith",
+               "Copper smith",
+               "Iron smith",
+               "Steel smith",
+               "Silver smith",
+               "Dragon smith",
+               "Spirit smith",
+               "Magic smith",
+               "Soul smith",
+               "God smith",
+               "AlmightySmith",
        },
 
        /* 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",
        },
 
@@ -15578,6 +4809,20 @@ cptr player_title[MAX_CLASS][PY_MAX_LEVEL / 5] =
                "Assassinator",
                "Death Lord",
        },
+
+       /* Sniper */
+       {
+               "Rookie",
+               "Soldier",
+               "Mercenary",
+               "Veteran",
+               "Swordsman",
+               "Champion",
+               "Hero",
+               "Baron",
+               "Duke",
+               "Lord",
+       },
 };
 #endif
 
@@ -15585,114 +4830,113 @@ monster_power monster_powers[MAX_MONSPELLS] =
 {
 /* level,  smana,  %fail,  manedam,  %manefail,  use_stat, name */
 #ifdef JP
-{  1,   1,  10,    0,  15, A_CON,  "¶«¤Ö"              , "shriek"},
-{ 10,   4,  35,   89,  40, A_INT,  "²¿¤«"              , "XXX1"},
-{ 40,  35,  85,    0,  40, A_INT,  "ËâÎϾõî"          , "dispel magic"},
-{ 35,  30,  80,  800,  70, A_STR,  "¥í¥±¥Ã¥È"          , "rocket"},
-{  2,   1,  15,   10,  15, A_DEX,  "Ìð"                        , "arrow_1"},
-{  5,   2,  20,   18,  20, A_DEX,  "¶¯ÎϤÊÌð"          , "arrow_2"},
-{ 12,   3,  25,   30,  25, A_DEX,  "¥Ü¥ë¥È"            , "arrow_3"},
-{ 16,   4,  30,   42,  30, A_DEX,  "¶¯ÎϤʥܥë¥È"      , "arrow_4"},
-{ 20,  15,  55, 1600,  95, A_CON,  "»À¤Î¥Ö¥ì¥¹"                , "breath acid"},
-{ 20,  15,  55, 1600,  95, A_CON,  "ÅÅ·â¤Î¥Ö¥ì¥¹"      , "breath elec"},
-{ 20,  15,  55, 1600,  95, A_CON,  "±ê¤Î¥Ö¥ì¥¹"                , "breath fire"},
-{ 20,  15,  55, 1600,  95, A_CON,  "Î䵤¤Î¥Ö¥ì¥¹"      , "breath cold"},
-{ 20,  15,  55,  800,  95, A_CON,  "ÆǤΥ֥쥹"                , "breath poison"},
-{ 20,  15,  70,  550,  95, A_CON,  "ÃϹö¤Î¥Ö¥ì¥¹"      , "breath nether"},
-{ 20,  16,  70,  400,  95, A_CON,  "Á®¸÷¤Î¥Ö¥ì¥¹"      , "breath light"},
-{ 20,  16,  70,  400,  95, A_CON,  "°Å¹õ¤Î¥Ö¥ì¥¹"      , "breath dark"},
-{ 20,  20,  70,  450,  95, A_CON,  "º®Íð¤Î¥Ö¥ì¥¹"      , "breath confusion"},
-{ 20,  20,  70,  450,  95, A_CON,  "¹ì²»¤Î¥Ö¥ì¥¹"      , "breath sound"},
-{ 20,  20,  70,  600,  95, A_CON,  "¥«¥ª¥¹¤Î¥Ö¥ì¥¹"    , "breath chaos"},
-{ 20,  16,  70,  500,  95, A_CON,  "Îô²½¤Î¥Ö¥ì¥¹"      , "breath disenchantment"},
-{ 30,  25,  80,  250,  95, A_CON,  "°ø²Ìº®Íð¤Î¥Ö¥ì¥¹"  , "breath nexus"},
-{ 35,  18,  80,  150,  95, A_CON,  "»þ´ÖµÕž¤Î¥Ö¥ì¥¹"  , "breath time"},
-{ 30,  25,  80,  200,  95, A_CON,  "ÃÙÆߤΥ֥쥹"      , "breath inertia"},
-{ 30,  28,  90,  200,  95, A_CON,  "½ÅÎϤΥ֥쥹"      , "breath gravity"},
-{ 20,  15,  70,  500,  95, A_CON,  "ÇËÊҤΥ֥쥹"      , "breath shards"},
-{ 35,  15,  80,  150,  95, A_CON,  "¥×¥é¥º¥Þ¤Î¥Ö¥ì¥¹"  , "breath plasma"},
-{ 30,  18,  70,  200,  95, A_CON,  "¥Õ¥©¡¼¥¹¤Î¥Ö¥ì¥¹"  , "breath force"},
-{ 30,  28,  80,  250,  95, A_CON,  "ËâÎϤΥ֥쥹"      , "breath mana"},
-{ 25,  20,  95,  320,  80, A_INT,  "Êü¼Íǽµå"          , "nuke ball"},
-{ 25,  15,  70,  800,  95, A_CON,  "Êü¼ÍÀ­ÇÑ´þʪ¤Î¥Ö¥ì¥¹"      , "breath nuke"},
-{ 30,  32,  85,  400,  80, A_INT,  "½ã¥í¥°¥ë¥¹"                , "raw Logrus"},
-{ 35,  40,  95,  150,  95, A_CON,  "ʬ²ò¤Î¥Ö¥ì¥¹"      , "breath disintegrate"},
-{ 18,  13,  55,  630,  80, A_INT,  "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë"  , "acid ball"},
-{ 14,  10,  45,  316,  60, A_INT,  "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë"  , "lightning ball"},
-{ 20,  14,  60,  720,  80, A_INT,  "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë"  , "fire ball"},
-{ 15,  11,  50,  320,  60, A_INT,  "¥¢¥¤¥¹¡¦¥Ü¡¼¥ë"    , "frost ball"},
-{  5,   3,  40,   48,  20, A_INT,  "°­½­±À"            , "stinking cloud"},
-{ 25,  18,  70,  350,  80, A_INT,  "ÃϹöµå"            , "nether ball"},
-{ 30,  22,  75,  350,  80, A_INT,  "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¡¼¥ë"        , "water ball"},
-{ 44,  45,  85,  550,  95, A_INT,  "ËâÎϤÎÍò"          , "mana storm"},
-{ 40,  42,  90,  550,  95, A_INT,  "°Å¹õ¤ÎÍò"          , "darkness storm"},
-{ 10,   5,  50,    0,  25, A_INT,  "ËâÎϵۼý"          , "drain mana"},
-{ 25,  10,  60,    0,  30, A_INT,  "Àº¿À¹¶·â"          , "mind blast"},
-{ 30,  14,  65,    0,  30, A_INT,  "Ǿ¹¶·â"            , "brain smash"},
-{  3,   1,  25,   24,  20, A_INT,  "·Ú½ý"              , "cause light wounds"},
-{ 12,   2,  35,   64,  25, A_INT,  "½Å½ý"              , "cause serious wounds"},
-{ 22,   6,  50,  150,  30, A_INT,  "Ã×Ì¿½ý"            , "cause critical wounds"},
-{ 32,  10,  70,  225,  35, A_INT,  "È빦¤òÆͤ¯"                , "cause mortal wounds"},
-{ 13,   7,  40,  178,  40, A_INT,  "¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È"  , "acid bolt"},
-{ 10,   5,  35,  130,  35, A_INT,  "¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È"  , "lightning bolt"},
-{ 15,   9,  50,  210,  45, A_INT,  "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È"  , "fire bolt"},
-{ 12,   6,  35,  162,  40, A_INT,  "¥¢¥¤¥¹¡¦¥Ü¥ë¥È"    , "frost bolt"},
-{ 40,  42,  90,  550,  95, A_INT,  "¥¹¥¿¡¼¡¦¥Ð¡¼¥¹¥È"  , "starburst"},
-{ 25,  17,  60,  255,  60, A_INT,  "ÃϹö¤ÎÌð"          , "nether bolt"},
-{ 25,  20,  65,  250,  60, A_INT,  "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¥ë¥È"        , "water bolt"},
-{ 25,  24,  90,  400,  80, A_INT,  "ËâÎϤÎÌð"          , "mana bolt"},
-{ 25,  20,  80,  216,  60, A_INT,  "¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È"  , "plasma bolt"},
-{ 25,  16,  60,  186,  60, A_INT,  "¶Ë´¨¤ÎÌð"          , "ice bolt"},
-{  3,   1,  25,   12,  20, A_INT,  "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë"        , "magic missile"},
-{  5,   3,  35,    0,  20, A_INT,  "¶²¹²"              , "scare"},
-{ 10,   5,  40,    0,  20, A_INT,  "ÌÕÌÜ"              , "blind"},
-{ 10,   5,  40,    0,  20, A_INT,  "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼"      , "confuse"},
-{ 10,   5,  40,    0,  20, A_INT,  "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼"        , "slow"},
-{ 10,   5,  40,    0,  20, A_INT,  "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼"      , "sleep"},
-{ 20,  10,  70,    0,  40, A_INT,  "¥¹¥Ô¡¼¥É"          , "speed"},
-{ 45, 120,  95,    0,  60, A_INT,  "ÇËÌǤμê"          , "hand of doom"},
-{ 20,  15,  70,    0,  20, A_WIS,  "ÂÎÎϲóÉü"          , "heal"},
-{ 45,  65,  80,    0,  60, A_INT,  "̵½ý¤Îµå"          , "invulnerability"},
-{  5,   1,  30,    0,  20, A_INT,  "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È"      , "blink"},
-{ 15,   8,  40,    0,  30, A_INT,  "¥Æ¥ì¥Ý¡¼¥È"                , "teleport"},
-{ 40, 999,  99,    0,  80, A_INT,  "¥¶¡¦¥ï¡¼¥ë¥É"              , "The world"},
-{  1,   0,   0,    0,  15, A_INT,  "²¿¤«"                      , "something"},
-{ 15,   8,  50,    0,  30, A_INT,  "°ú¤­¤è¤»¤ë"                , "teleport to"},
-{ 20,  13,  80,    0,  30, A_INT,  "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤"      , "teleport away"},
-{ 30,  40,  95,    0,  40, A_INT,  "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë"        , "teleport level"},
-{ 35,  30,  80,  350,  70, A_INT,  "¸÷¤Î·õ"            , "psycho-spear"},
-{  5,   1,  20,    0,  15, A_INT,  "°Å°Ç"              , "create darkness"},
-{  5,   1,  20,    0,  15, A_DEX,  "¥È¥é¥Ã¥×ÁϤ"      , "create trap"},
-{ 15,   3,  40,    0,  30, A_INT,  "µ­²±ÁÓ¼º"          , "forget"},
-{ 30,  30,  70,    0,  40, A_INT,  "»à¼ÔÉü³è"          , "raise dead"},
-{ 40,  70,  85,    0,  45, A_INT,  "±ç·³¤ò¸Æ¤Ö"                , "summon kin"},
-{ 45,  90,  90,    0,  50, A_INT,  "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¾¤´­"    , "summon cyber"},
-{ 25,  20,  65,    0,  30, A_INT,  "¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"  , "summon monster"},
-{ 35,  30,  75,    0,  40, A_INT,  "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"    , "summon monsters"},
-{ 25,  25,  65,    0,  25, A_INT,  "¥¢¥ê¤Î¾¤´­"                , "summon ant"},
-{ 25,  20,  60,    0,  25, A_INT,  "ÃØéá¤Î¾¤´­"                , "summon spider"},
-{ 35,  26,  75,    0,  40, A_INT,  "¥Ï¥¦¥ó¥É¤Î¾¤´­"    , "summon hound"},
-{ 30,  23,  70,    0,  35, A_INT,  "¥Ò¥É¥é¤Î¾¤´­"      , "summon hydra"},
-{ 40,  50,  85,    0,  40, A_INT,  "Å·»È¤Î¾¤´­"                , "summon angel"},
-{ 35,  50,  80,    0,  35, A_INT,  "¥Ç¡¼¥â¥ó¤Î¾¤´­"    , "summon deamon"},
-{ 30,  30,  75,    0,  35, A_INT,  "¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´­"  , "summon undead"},
-{ 39,  70,  80,    0,  40, A_INT,  "¥É¥é¥´¥ó¤Î¾¤´­"    , "summon dragon"},
-{ 43,  85,  85,    0,  45, A_INT,  "¾åµé¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´­"      , "summon greater undead"},
-{ 46,  90,  85,    0,  45, A_INT,  "¸ÅÂå¥É¥é¥´¥ó¤Î¾¤´­"        , "summon ancient dragon"},
-{ 48, 120,  90,    0,  50, A_INT,  "¥¢¥ó¥Ð¡¼¤Î²¦¤Î¾¤´­"        , "summon amberites"},
-{ 50, 150,  95,    0,  50, A_INT,  "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"  , "summon unique"},
-#else
-//...shouryaku.
+{  1,   1,  10,    0,  15, A_CON,  "¶«¤Ö"},
+{ 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
+{ 40,  35,  85,    0,  40, A_INT,  "ËâÎϾõî"},
+{ 35,  30,  80,  800,  70, A_STR,  "¥í¥±¥Ã¥È"},
+{  5,   1,  20,   18,  15, A_DEX,  "¼Í·â"},
+{ 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
+{ 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
+{ 10,   4,  35,   89,  40, A_INT,  "²¿¤«"},
+{ 20,  15,  55, 1600,  95, A_CON,  "»À¤Î¥Ö¥ì¥¹"},
+{ 20,  15,  55, 1600,  95, A_CON,  "ÅÅ·â¤Î¥Ö¥ì¥¹"},
+{ 20,  15,  55, 1600,  95, A_CON,  "±ê¤Î¥Ö¥ì¥¹"},
+{ 20,  15,  55, 1600,  95, A_CON,  "Î䵤¤Î¥Ö¥ì¥¹"},
+{ 20,  15,  55,  800,  95, A_CON,  "ÆǤΥ֥쥹"},
+{ 20,  15,  70,  550,  95, A_CON,  "ÃϹö¤Î¥Ö¥ì¥¹"},
+{ 20,  16,  70,  400,  95, A_CON,  "Á®¸÷¤Î¥Ö¥ì¥¹"},
+{ 20,  16,  70,  400,  95, A_CON,  "°Å¹õ¤Î¥Ö¥ì¥¹"},
+{ 20,  20,  70,  450,  95, A_CON,  "º®Íð¤Î¥Ö¥ì¥¹"},
+{ 20,  20,  70,  450,  95, A_CON,  "¹ì²»¤Î¥Ö¥ì¥¹"},
+{ 20,  20,  70,  600,  95, A_CON,  "¥«¥ª¥¹¤Î¥Ö¥ì¥¹"},
+{ 20,  16,  70,  500,  95, A_CON,  "Îô²½¤Î¥Ö¥ì¥¹"},
+{ 30,  25,  80,  250,  95, A_CON,  "°ø²Ìº®Íð¤Î¥Ö¥ì¥¹"},
+{ 35,  18,  80,  150,  95, A_CON,  "»þ´ÖµÕž¤Î¥Ö¥ì¥¹"},
+{ 30,  25,  80,  200,  95, A_CON,  "ÃÙÆߤΥ֥쥹"},
+{ 30,  28,  90,  200,  95, A_CON,  "½ÅÎϤΥ֥쥹"},
+{ 20,  15,  70,  500,  95, A_CON,  "ÇËÊҤΥ֥쥹"},
+{ 35,  15,  80,  150,  95, A_CON,  "¥×¥é¥º¥Þ¤Î¥Ö¥ì¥¹"},
+{ 30,  18,  70,  200,  95, A_CON,  "¥Õ¥©¡¼¥¹¤Î¥Ö¥ì¥¹"},
+{ 30,  28,  80,  250,  95, A_CON,  "ËâÎϤΥ֥쥹"},
+{ 25,  20,  95,  320,  80, A_INT,  "Êü¼Íǽµå"},
+{ 25,  15,  70,  800,  95, A_CON,  "Êü¼ÍÀ­ÇÑ´þʪ¤Î¥Ö¥ì¥¹"},
+{ 30,  32,  85,  400,  80, A_INT,  "½ã¥í¥°¥ë¥¹"},
+{ 35,  40,  95,  150,  95, A_CON,  "ʬ²ò¤Î¥Ö¥ì¥¹"},
+{ 18,  13,  55,  630,  80, A_INT,  "¥¢¥·¥Ã¥É¡¦¥Ü¡¼¥ë"},
+{ 14,  10,  45,  316,  60, A_INT,  "¥µ¥ó¥À¡¼¡¦¥Ü¡¼¥ë"},
+{ 20,  14,  60,  720,  80, A_INT,  "¥Õ¥¡¥¤¥¢¡¦¥Ü¡¼¥ë"},
+{ 15,  11,  50,  320,  60, A_INT,  "¥¢¥¤¥¹¡¦¥Ü¡¼¥ë"},
+{  5,   3,  40,   48,  20, A_INT,  "°­½­±À"},
+{ 25,  18,  70,  350,  80, A_INT,  "ÃϹöµå"},
+{ 30,  22,  75,  350,  80, A_INT,  "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¡¼¥ë"},
+{ 44,  45,  85,  550,  95, A_INT,  "ËâÎϤÎÍò"},
+{ 40,  42,  90,  550,  95, A_INT,  "°Å¹õ¤ÎÍò"},
+{ 10,   5,  50,    0,  25, A_INT,  "ËâÎϵۼý"},
+{ 25,  10,  60,    0,  30, A_INT,  "Àº¿À¹¶·â"},
+{ 30,  14,  65,    0,  30, A_INT,  "Ǿ¹¶·â"},
+{  3,   1,  25,   24,  20, A_INT,  "·Ú½ý"},
+{ 12,   2,  35,   64,  25, A_INT,  "½Å½ý"},
+{ 22,   6,  50,  150,  30, A_INT,  "Ã×Ì¿½ý"},
+{ 32,  10,  70,  225,  35, A_INT,  "È빦¤òÆͤ¯"},
+{ 13,   7,  40,  178,  40, A_INT,  "¥¢¥·¥Ã¥É¡¦¥Ü¥ë¥È"},
+{ 10,   5,  35,  130,  35, A_INT,  "¥µ¥ó¥À¡¼¡¦¥Ü¥ë¥È"},
+{ 15,   9,  50,  210,  45, A_INT,  "¥Õ¥¡¥¤¥¢¡¦¥Ü¥ë¥È"},
+{ 12,   6,  35,  162,  40, A_INT,  "¥¢¥¤¥¹¡¦¥Ü¥ë¥È"},
+{ 40,  42,  90,  550,  95, A_INT,  "¥¹¥¿¡¼¡¦¥Ð¡¼¥¹¥È"},
+{ 25,  17,  60,  255,  60, A_INT,  "ÃϹö¤ÎÌð"},
+{ 25,  20,  65,  250,  60, A_INT,  "¥¦¥©¡¼¥¿¡¼¡¦¥Ü¥ë¥È"},
+{ 25,  24,  90,  400,  80, A_INT,  "ËâÎϤÎÌð"},
+{ 25,  20,  80,  216,  60, A_INT,  "¥×¥é¥º¥Þ¡¦¥Ü¥ë¥È"},
+{ 25,  16,  60,  186,  60, A_INT,  "¶Ë´¨¤ÎÌð"},
+{  3,   1,  25,   12,  20, A_INT,  "¥Þ¥¸¥Ã¥¯¡¦¥ß¥µ¥¤¥ë"},
+{  5,   3,  35,    0,  20, A_INT,  "¶²¹²"},
+{ 10,   5,  40,    0,  20, A_INT,  "ÌÕÌÜ"},
+{ 10,   5,  40,    0,  20, A_INT,  "¥Ñ¥Ë¥Ã¥¯¡¦¥â¥ó¥¹¥¿¡¼"},
+{ 10,   5,  40,    0,  20, A_INT,  "¥¹¥í¥¦¡¦¥â¥ó¥¹¥¿¡¼"},
+{ 10,   5,  40,    0,  20, A_INT,  "¥¹¥ê¡¼¥×¡¦¥â¥ó¥¹¥¿¡¼"},
+{ 20,  10,  70,    0,  40, A_INT,  "¥¹¥Ô¡¼¥É"},
+{ 45, 120,  95,    0,  60, A_INT,  "ÇËÌǤμê"},
+{ 20,  15,  70,    0,  20, A_WIS,  "ÂÎÎϲóÉü"},
+{ 45,  65,  80,    0,  60, A_INT,  "̵½ý¤Îµå"},
+{  5,   1,  30,    0,  20, A_INT,  "¥·¥ç¡¼¥È¡¦¥Æ¥ì¥Ý¡¼¥È"},
+{ 15,   8,  40,    0,  30, A_INT,  "¥Æ¥ì¥Ý¡¼¥È"},
+{ 40, 999,  99,    0,  80, A_INT,  "¥¶¡¦¥ï¡¼¥ë¥É"},
+{  1,   0,   0,    0,  15, A_INT,  "²¿¤«"},
+{ 15,   8,  50,    0,  30, A_INT,  "°ú¤­¤è¤»¤ë"},
+{ 20,  13,  80,    0,  30, A_INT,  "¥Æ¥ì¥Ý¡¼¥È¡¦¥¢¥¦¥§¥¤"},
+{ 30,  40,  95,    0,  40, A_INT,  "¥Æ¥ì¥Ý¡¼¥È¡¦¥ì¥Ù¥ë"},
+{ 35,  30,  80,  350,  70, A_INT,  "¸÷¤Î·õ"},
+{  5,   1,  20,    0,  15, A_INT,  "°Å°Ç"},
+{  5,   1,  20,    0,  15, A_DEX,  "¥È¥é¥Ã¥×ÁϤ"},
+{ 15,   3,  40,    0,  30, A_INT,  "µ­²±ÁÓ¼º"},
+{ 30,  30,  70,    0,  40, A_INT,  "»à¼ÔÉü³è"},
+{ 40,  70,  85,    0,  45, A_INT,  "±ç·³¤ò¸Æ¤Ö"},
+{ 45,  90,  90,    0,  50, A_INT,  "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó¤Î¾¤´­"},
+{ 25,  20,  65,    0,  30, A_INT,  "¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"},
+{ 35,  30,  75,    0,  40, A_INT,  "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"},
+{ 25,  25,  65,    0,  25, A_INT,  "¥¢¥ê¤Î¾¤´­"},
+{ 25,  20,  60,    0,  25, A_INT,  "ÃØéá¤Î¾¤´­"},
+{ 35,  26,  75,    0,  40, A_INT,  "¥Ï¥¦¥ó¥É¤Î¾¤´­"},
+{ 30,  23,  70,    0,  35, A_INT,  "¥Ò¥É¥é¤Î¾¤´­"},
+{ 40,  50,  85,    0,  40, A_INT,  "Å·»È¤Î¾¤´­"},
+{ 35,  50,  80,    0,  35, A_INT,  "¥Ç¡¼¥â¥ó¤Î¾¤´­"},
+{ 30,  30,  75,    0,  35, A_INT,  "¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´­"},
+{ 39,  70,  80,    0,  40, A_INT,  "¥É¥é¥´¥ó¤Î¾¤´­"},
+{ 43,  85,  85,    0,  45, A_INT,  "¾åµé¥¢¥ó¥Ç¥Ã¥É¤Î¾¤´­"},
+{ 46,  90,  85,    0,  45, A_INT,  "¸ÅÂå¥É¥é¥´¥ó¤Î¾¤´­"},
+{ 48, 120,  90,    0,  50, A_INT,  "¥¢¥ó¥Ð¡¼¤Î²¦Â²¤Î¾¤´­"},
+{ 50, 150,  95,    0,  50, A_INT,  "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤Î¾¤´­"},
+#else
 {  1,   1,  10,    0,  15, A_CON,  "shriek"},
-{ 10,   4,  35,   89,  40, A_INT,  "XXX1"},
-{ 40,  35,  85,    0,  40, A_INT,  "dispel magic"},
+{ 10,   4,  35,   89,  40, A_INT,  "something"},
+{ 40,  35,  85,    0,  40, A_INT,  "dispel-magic"},
 { 35,  30,  80,  800,  70, A_STR,  "rocket"},
-{  2,   1,  15,   10,  15, A_DEX,  "arrow_1"},
-{  5,   2,  20,   18,  20, A_DEX,  "arrow_2"},
-{ 12,   3,  25,   30,  25, A_DEX,  "arrow_3"},
-{ 16,   4,  30,   42,  30, A_DEX,  "arrow_4"},
+{  2,   1,  15,   10,  15, A_DEX,  "arrow"},
+{  5,   2,  20,   18,  20, A_DEX,  "arrows"},
+{ 12,   3,  25,   30,  25, A_DEX,  "missile"},
+{ 16,   4,  30,   42,  30, A_DEX,  "missiles"},
 { 20,  15,  55, 1600,  95, A_CON,  "breath acid"},
-{ 20,  15,  55, 1600,  95, A_CON,  "breath elec"},
+{ 20,  15,  55, 1600,  95, A_CON,  "breath lightning"},
 { 20,  15,  55, 1600,  95, A_CON,  "breath fire"},
 { 20,  15,  55, 1600,  95, A_CON,  "breath cold"},
 { 20,  15,  55,  800,  95, A_CON,  "breath poison"},
@@ -15748,11 +4992,11 @@ monster_power monster_powers[MAX_MONSPELLS] =
 { 10,   5,  40,    0,  20, A_INT,  "slow"},
 { 10,   5,  40,    0,  20, A_INT,  "sleep"},
 { 20,  10,  70,    0,  40, A_INT,  "speed"},
-{ 45, 120,  95,    0,  60, A_INT,  "hand of doom"},
-{ 20,  15,  70,    0,  20, A_WIS,  "heal"},
-{ 45,  65,  80,    0,  60, A_INT,  "invulnerability"},
-{  5,   1,  30,    0,  20, A_INT,  "blink"},
-{ 15,   8,  40,    0,  30, A_INT,  "teleport"},
+{ 45, 120,  95,    0,  60, A_INT,  "the Hand of Doom"},
+{ 20,  15,  70,    0,  20, A_WIS,  "heal-self"},
+{ 45,  65,  80,    0,  60, A_INT,  "make invulnerable"},
+{  5,   1,  30,    0,  20, A_INT,  "blink-self"},
+{ 15,   8,  40,    0,  30, A_INT,  "teleport-self"},
 { 40, 999,  99,    0,  80, A_INT,  "The world"},
 {  1,   0,   0,    0,  15, A_INT,  "something"},
 { 15,   8,  50,    0,  30, A_INT,  "teleport to"},
@@ -15760,30 +5004,68 @@ monster_power monster_powers[MAX_MONSPELLS] =
 { 30,  40,  95,    0,  40, A_INT,  "teleport level"},
 { 35,  30,  80,  350,  70, A_INT,  "psycho-spear"},
 {  5,   1,  20,    0,  15, A_INT,  "create darkness"},
-{  5,   1,  20,    0,  15, A_DEX,  "create trap"},
-{ 15,   3,  40,    0,  30, A_INT,  "forget"},
+{  5,   1,  20,    0,  15, A_DEX,  "create traps"},
+{ 15,   3,  40,    0,  30, A_INT,  "cause amnesia"},
 { 30,  30,  70,    0,  40, A_INT,  "raise dead"},
-{ 40,  70,  85,    0,  45, A_INT,  "summon kin"},
-{ 45,  90,  90,    0,  50, A_INT,  "summon cyber"},
-{ 25,  20,  65,    0,  30, A_INT,  "summon monster"},
+{ 40,  70,  85,    0,  45, A_INT,  "summon aid"},
+{ 45,  90,  90,    0,  50, A_INT,  "summon Cyberdemons"},
+{ 25,  20,  65,    0,  30, A_INT,  "summon monster"},
 { 35,  30,  75,    0,  40, A_INT,  "summon monsters"},
-{ 25,  25,  65,    0,  25, A_INT,  "summon ant"},
-{ 25,  20,  60,    0,  25, A_INT,  "summon spider"},
-{ 35,  26,  75,    0,  40, A_INT,  "summon hound"},
-{ 30,  23,  70,    0,  35, A_INT,  "summon hydra"},
-{ 40,  50,  85,    0,  40, A_INT,  "summon angel"},
-{ 35,  50,  80,    0,  35, A_INT,  "summon deamon"},
-{ 30,  30,  75,    0,  35, A_INT,  "summon undead"},
-{ 39,  70,  80,    0,  40, A_INT,  "summon dragon"},
-{ 43,  85,  85,    0,  45, A_INT,  "summon greater undead"},
-{ 46,  90,  85,    0,  45, A_INT,  "summon ancient dragon"},
-{ 48, 120,  90,    0,  50, A_INT,  "summon amberites"},
-{ 50, 150,  95,    0,  50, A_INT,  "summon unique"},
+{ 25,  25,  65,    0,  25, A_INT,  "summon ants"},
+{ 25,  20,  60,    0,  25, A_INT,  "summon spiders"},
+{ 35,  26,  75,    0,  40, A_INT,  "summon hounds"},
+{ 30,  23,  70,    0,  35, A_INT,  "summon hydras"},
+{ 40,  50,  85,    0,  40, A_INT,  "summon an angel"},
+{ 35,  50,  80,    0,  35, A_INT,  "summon a daemon"},
+{ 30,  30,  75,    0,  35, A_INT,  "summon an undead"},
+{ 39,  70,  80,    0,  40, A_INT,  "summon dragon"},
+{ 43,  85,  85,    0,  45, A_INT,  "summon Greater Undead"},
+{ 46,  90,  85,    0,  45, A_INT,  "summon Ancient Dragon"},
+{ 48, 120,  90,    0,  50, A_INT,  "summon Lords of Amber"},
+{ 50, 150,  95,    0,  50, A_INT,  "summon Unique Monsters"},
 #endif
 
 };
 
 
+cptr monster_powers_short[MAX_MONSPELLS] = {
+#ifdef JP
+
+       "¶«¤Ö", "²¿¤«", "ËâÎϾõî", "¥í¥±¥Ã¥È", "¼Í·â", "²¿¤«", "²¿¤«", "²¿¤«",
+       "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "ÆÇ", "ÃϹö", "Á®¸÷", "°Å¹õ",
+       "º®Íð", "¹ì²»", "¥«¥ª¥¹", "Îô²½", "°ø²Ìº®Íð", "»þ´ÖµÕž", "ÃÙÆß", "½ÅÎÏ",
+       "ÇËÊÒ", "¥×¥é¥º¥Þ", "¥Õ¥©¡¼¥¹", "ËâÎÏ", "Êü¼Íǽµå", "Êü¼ÍÀ­ÇÑ´þʪ", "½ã¥í¥°¥ë¥¹", "ʬ²ò",
+
+       "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "°­½­±À", "ÃϹöµå", "¥¦¥©¡¼¥¿¡¼", "ËâÎϤÎÍò",
+       "°Å¹õ¤ÎÍò", "ËâÎϵۼý", "Àº¿À¹¶·â", "Ǿ¹¶·â", "·Ú½ý", "½Å½ý", "Ã×Ì¿½ý", "È빦¤òÆͤ¯",
+       "»À", "ÅÅ·â", "²Ð±ê", "Î䵤", "¥¹¥¿¡¼¥Ð¡¼¥¹¥È", "ÃϹö¤ÎÌð", "¥¦¥©¡¼¥¿¡¼", "ËâÎϤÎÌð",
+       "¥×¥é¥º¥Þ", "¶Ë´¨", "¥Þ¥¸¥Ã¥¯¥ß¥µ¥¤¥ë", "¶²¹²", "ÌÕÌÜ", "º®Íð", "¸ºÂ®", "¿ç̲",
+
+       "²Ã®", "ÇËÌǤμê", "ÂÎÎϲóÉü", "̵½ý¤Îµå", "¥·¥ç¡¼¥È¥Æ¥ì¥Ý¡¼¥È", "¥Æ¥ì¥Ý¡¼¥È", "»þ¤ò»ß¤á¤ë", "²¿¤«",
+       "°ú¤­¤è¤»¤ë", "¥Æ¥ì¥Ý¡¼¥È¥¢¥¦¥§¥¤", "¥Æ¥ì¥Ý¡¼¥È¥ì¥Ù¥ë", "¸÷¤Î·õ", "°Å°Ç", "¥È¥é¥Ã¥×ÁϤ", "µ­²±ÁÓ¼º", "»à¼ÔÉü³è",
+       "±ç·³", "¥µ¥¤¥Ð¡¼¥Ç¡¼¥â¥ó", "¥â¥ó¥¹¥¿¡¼", "Ê£¿ô¤Î¥â¥ó¥¹¥¿¡¼", "µÂ", "ÃØéá", "¥Ï¥¦¥ó¥É", "¥Ò¥É¥é",
+       "Å·»È", "°­Ëâ", "¥¢¥ó¥Ç¥Ã¥É", "¥É¥é¥´¥ó", "¾åµé¥¢¥ó¥Ç¥Ã¥É", "¸ÅÂå¥É¥é¥´¥ó", "¥¢¥ó¥Ð¡¼¤Î²¦Â²", "¥æ¥Ë¡¼¥¯"
+
+#else
+
+       "Shriek", "Something", "Dispel-magic", "Rocket", "Arrow", "Arrows", "Missile", "Missiles",
+       "Acid", "Lightning", "Fire", "Cold", "Poison", "Nether", "Light", "Dark",
+       "Confusion", "Sound", "Chaos", "Disenchantment", "Nexus", "Time", "Inertia", "Gravity",
+       "Shards", "Plasma", "Force", "Mana", "Nuke", "Nuke", "Logrus", "Disintergrate",
+
+       "Acid", "Lightning", "Fire", "Frost", "Stinking Cloud", "Nether", "Water", "Mana storm",
+       "Darkness storm", "Drain mana", "Mind blast", "Brain smash", "Cause Light Wound", "Cause Serious Wound", "Cause Critical Wound", "Cause Mortal Wound",
+       "Acid", "Lightning", "Fire", "Frost", "Starburst", "Nether", "Water", "Mana",
+       "Plasm", "Ice", "Magic missile", "Scare", "Blind", "Confuse", "Slow", "Sleep",
+
+       "Speed", "Hand of doom", "Heal-self", "Invulnerable", "Blink", "Teleport", "The world", "Something",
+       "Teleport to", "Teleport away", "Teleport level", "Psycho-spear", "Create darkness", "Create traps", "Amnesia", "Raise dead",
+       "Aid", "Cyberdeamons", "A monster", "Monsters", "Ants", "Spiders", "Hounds", "Hydras",
+       "Angel", "Daemon", "Undead", "Dragon", "Greater Undead", "Ancient Dragon", "Lords of Amber", "Unique monsters"
+
+#endif
+};
+
 
 /*
  * Hack -- the "basic" color names (see "TERM_xxx")
@@ -15791,22 +5073,22 @@ monster_power monster_powers[MAX_MONSPELLS] =
 cptr color_names[16] =
 {
 #ifdef JP
-        "¹õ",
-        "Çò",
-        "Àij¥¿§",
-        "¥ª¥ì¥ó¥¸",
-        "ÀÖ",
-        "ÎÐ",
-        "ÀÄ",
-        "àèàῧ",
-        "³¥¿§",
-        "ÌÀÀij¥¿§",
-        "»ç",
-        "²«",
-        "ÌÀ¤ë¤¤ÀÖ",
-        "ÌÀ¤ë¤¤ÎÐ",
-        "ÌÀ¤ë¤¤ÀÄ",
-        "ÌÀàèàῧ",
+       "¹õ",
+       "Çò",
+       "Àij¥¿§",
+       "¥ª¥ì¥ó¥¸",
+       "ÀÖ",
+       "ÎÐ",
+       "ÀÄ",
+       "àèàῧ",
+       "³¥¿§",
+       "ÌÀÀij¥¿§",
+       "»ç",
+       "²«",
+       "ÌÀ¤ë¤¤ÀÖ",
+       "ÌÀ¤ë¤¤ÎÐ",
+       "ÌÀ¤ë¤¤ÀÄ",
+       "ÌÀàèàῧ",
 #else
        "Dark",
        "White",
@@ -15835,9 +5117,9 @@ cptr color_names[16] =
 cptr stat_names[6] =
 {
 #ifdef JP
-        "ÏÓÎÏ :", "ÃÎǽ :", "¸­¤µ :", "´ïÍÑ :", "Âѵנ:", "Ì¥ÎÏ :"
+       "ÏÓÎÏ :", "ÃÎǽ :", "¸­¤µ :", "´ïÍÑ :", "Âѵנ:", "Ì¥ÎÏ :"
 #else
-       "STR: ", "INT: ", "WIS: ", "DEX: ", "CON: ", "CHR: "
+       "STR : ", "INT : ", "WIS : ", "DEX : ", "CON : ", "CHR : "
 #endif
 
 };
@@ -15848,9 +5130,9 @@ cptr stat_names[6] =
 cptr stat_names_reduced[6] =
 {
 #ifdef JP
-        "ÏÓÎÏx:", "ÃÎǽx:", "¸­¤µx:", "´ïÍÑx:", "Âѵ×x:", "Ì¥ÎÏx:"
+       "ÏÓÎÏx:", "ÃÎǽx:", "¸­¤µx:", "´ïÍÑx:", "Âѵ×x:", "Ì¥ÎÏx:"
 #else
-       "Str: ", "Int: ", "Wis: ", "Dex: ", "Con: ", "Chr: "
+       "Str : ", "Int : ", "Wis : ", "Dex : ", "Con : ", "Chr : "
 #endif
 
 };
@@ -15873,25 +5155,25 @@ cptr stat_names_reduced[6] =
 cptr window_flag_desc[32] =
 {
 #ifdef JP
-        "»ý¤Áʪ/ÁõÈ÷°ìÍ÷",
+       "»ý¤Áʪ/ÁõÈ÷°ìÍ÷",
 #else
        "Display inven/equip",
 #endif
 
 #ifdef JP
-        "ÁõÈ÷/»ý¤Áʪ°ìÍ÷",
+       "ÁõÈ÷/»ý¤Áʪ°ìÍ÷",
 #else
        "Display equip/inven",
 #endif
 
 #ifdef JP
-        "¼öʸ°ìÍ÷",
+       "¼öʸ°ìÍ÷",
 #else
        "Display spell list",
 #endif
 
 #ifdef JP
-        "¥­¥ã¥é¥¯¥¿¾ðÊó",
+       "¥­¥ã¥é¥¯¥¿¾ðÊó",
 #else
        "Display character",
 #endif
@@ -15899,37 +5181,37 @@ cptr window_flag_desc[32] =
        NULL,
        NULL,
 #ifdef JP
-        "¥á¥Ã¥»¡¼¥¸",
+       "¥á¥Ã¥»¡¼¥¸",
 #else
        "Display messages",
 #endif
 
 #ifdef JP
-        "¥À¥ó¥¸¥ç¥óÁ´ÂοÞ",
+       "¥À¥ó¥¸¥ç¥óÁ´ÂοÞ",
 #else
        "Display overhead view",
 #endif
 
 #ifdef JP
-        "¥â¥ó¥¹¥¿¡¼¤Î»×¤¤½Ð",
+       "¥â¥ó¥¹¥¿¡¼¤Î»×¤¤½Ð",
 #else
        "Display monster recall",
 #endif
 
 #ifdef JP
-        "¥¢¥¤¥Æ¥à¤Î¾ÜºÙ",
+       "¥¢¥¤¥Æ¥à¤Î¾ÜºÙ",
 #else
        "Display object recall",
 #endif
 
 #ifdef JP
-        "¼«Ê¬¤Î¼þ°Ï¤òɽ¼¨", 
+       "¼«Ê¬¤Î¼þ°Ï¤òɽ¼¨", 
 #else
        "Display dungeon view",
 #endif
 
 #ifdef JP
-        "µ­Ç°»£±Æ",
+       "µ­Ç°»£±Æ",
 #else
        "Display snap-shot",
 #endif
@@ -15937,13 +5219,13 @@ cptr window_flag_desc[32] =
        NULL,
        NULL,
 #ifdef JP
-        "¥Ü¡¼¥°¡¦¥á¥Ã¥»¡¼¥¸",
+       "¥Ü¡¼¥°¡¦¥á¥Ã¥»¡¼¥¸",
 #else
        "Display borg messages",
 #endif
 
 #ifdef JP
-        "¥Ü¡¼¥°¡¦¥¹¥Æ¡¼¥¿¥¹",
+       "¥Ü¡¼¥°¡¦¥¹¥Æ¡¼¥¿¥¹",
 #else
        "Display borg status",
 #endif
@@ -15970,1090 +5252,945 @@ cptr window_flag_desc[32] =
 /*
  * Available Options
  *
- * Option Screen Sets:
- *
- *      Set 1: User Interface
- *      Set 2: Disturbance
- *      Set 3: Inventory
- *      Set 4: Game Play
- *
- * Note that bits 28-31 of set 0 are currently unused.
  */
 option_type option_info[] =
 {
        /*** Input Options ***/
 
 #ifdef JP
-       { &rogue_like_commands,         FALSE, 1, 0, 0,
-        "rogue_like_commands",          "¥í¡¼¥°É÷¥­¡¼ÇÛÃÖ¤ò»ÈÍѤ¹¤ë" },
+       { &rogue_like_commands,         FALSE, OPT_PAGE_INPUT, 0, 0,
+       "rogue_like_commands",          "¥í¡¼¥°É÷¥­¡¼ÇÛÃÖ¤ò»ÈÍѤ¹¤ë" },
 #else
-       { &rogue_like_commands,         FALSE, 1, 0, 0,
+       { &rogue_like_commands,         FALSE, OPT_PAGE_INPUT, 0, 0,
        "rogue_like_commands",          "Rogue-like commands" },
 #endif
 
-
 #ifdef JP
-       { &quick_messages,              TRUE,  1, 0, 1,
-     "quick_messages",  "¥¯¥¤¥Ã¥¯¡¦¥á¥Ã¥»¡¼¥¸¤ò»ÈÍѤ¹¤ë" },
+       { &always_pickup,               FALSE, OPT_PAGE_INPUT, 0, 5,
+       "always_pickup",                "¾ï¤Ë¥¢¥¤¥Æ¥à¤ò½¦¤¦" },
 #else
-       { &quick_messages,              TRUE,  1, 0, 1,
-       "quick_messages",               "Activate quick messages" },
+       { &always_pickup,               FALSE, OPT_PAGE_INPUT, 0, 5,
+       "always_pickup",                "Pick things up by default" },
 #endif
 
-
 #ifdef JP
-       { &auto_more,                   FALSE, 1, 2, 6,
-        "auto_more",                    "¥­¡¼ÂÔ¤Á¤·¤Ê¤¤¤ÇϢ³¤Ç¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" },
+       { &carry_query_flag,            FALSE, OPT_PAGE_INPUT, 0, 3,
+       "carry_query_flag",             "¥¢¥¤¥Æ¥à¤ò½¦¤¦Á°¤Ë³Îǧ¤¹¤ë" },
 #else
-       { &auto_more,                   FALSE, 1, 2, 6,
-       "auto_more",                    "Automatically clear '-more-' prompts" },
+       { &carry_query_flag,            FALSE, OPT_PAGE_INPUT, 0, 3,
+       "carry_query_flag",             "Prompt before picking things up" },
 #endif
 
-
 #ifdef JP
-       { &command_menu,                TRUE,  1, 2, 7,
-        "command_menu",                 "¥á¥Ë¥å¡¼¤Ë¤è¤ê¥³¥Þ¥ó¥ÉÁªÂò¤òÍ­¸ú¤Ë¤¹¤ë" },
+       { &quick_messages,              TRUE,  OPT_PAGE_INPUT, 0, 1,
+       "quick_messages",               "¥¯¥¤¥Ã¥¯¡¦¥á¥Ã¥»¡¼¥¸¤ò»ÈÍѤ¹¤ë" },
 #else
-       { &command_menu,                TRUE,  1, 2, 7,
-       "command_menu",                 "Enable command selection menu" },
+       { &quick_messages,              TRUE,  OPT_PAGE_INPUT, 0, 1,
+       "quick_messages",               "Activate quick messages" },
 #endif
 
-
 #ifdef JP
-       { &other_query_flag,            FALSE, 1, 0, 2,
-       "other_query_flag",             "¾²¾å¤Î¥¢¥¤¥Æ¥à¤ò»ÈÍѤ¹¤ë¤È¤­¤Ë³Îǧ¤¹¤ë" },
+       { &auto_more,                   FALSE, OPT_PAGE_INPUT, 2, 6,
+       "auto_more",                    "¥­¡¼ÂÔ¤Á¤·¤Ê¤¤¤ÇϢ³¤Ç¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" },
 #else
-       { &other_query_flag,            FALSE, 1, 0, 2,
-       "other_query_flag",             "Prompt for floor item selection" },
+       { &auto_more,                   FALSE, OPT_PAGE_INPUT, 2, 6,
+       "auto_more",                    "Automatically clear '-more-' prompts" },
 #endif
 
-
 #ifdef JP
-       { &carry_query_flag,            FALSE, 1, 0, 3,
-       "carry_query_flag",  "¥¢¥¤¥Æ¥à¤ò½¦¤¦Á°¤Ë³Îǧ¤¹¤ë" },
+       { &command_menu,                TRUE,  OPT_PAGE_INPUT, 2, 7,
+       "command_menu",                 "¥á¥Ë¥å¡¼¤Ë¤è¤ê¥³¥Þ¥ó¥ÉÁªÂò¤òÍ­¸ú¤Ë¤¹¤ë" },
 #else
-       { &carry_query_flag,            FALSE, 1, 0, 3,
-       "carry_query_flag",             "Prompt before picking things up" },
+       { &command_menu,                TRUE,  OPT_PAGE_INPUT, 2, 7,
+       "command_menu",                 "Enable command selection menu" },
 #endif
 
-
 #ifdef JP
-       { &use_old_target,              FALSE, 1, 0, 4,
-     "use_old_target",  "¾ï¤Ë°ÊÁ°¤Î¥¿¡¼¥²¥Ã¥È¤ò»ØÄꤹ¤ë" },
+       { &other_query_flag,            FALSE, OPT_PAGE_INPUT, 0, 2,
+       "other_query_flag",             "¾²¾å¤Î¥¢¥¤¥Æ¥à¤ò»ÈÍѤ¹¤ë¤È¤­¤Ë³Îǧ¤¹¤ë" },
 #else
-       { &use_old_target,              FALSE, 1, 0, 4,
-       "use_old_target",               "Use old target by default" },
+       { &other_query_flag,            FALSE, OPT_PAGE_INPUT, 0, 2,
+       "other_query_flag",             "Prompt for floor item selection" },
 #endif
 
-
 #ifdef JP
-       { &always_pickup,               FALSE, 1, 0, 5,
-        "always_pickup",                "¾ï¤Ë¥¢¥¤¥Æ¥à¤ò½¦¤¦" },
+       { &use_old_target,              FALSE, OPT_PAGE_INPUT, 0, 4,
+       "use_old_target",               "¾ï¤Ë°ÊÁ°¤Î¥¿¡¼¥²¥Ã¥È¤ò»ØÄꤹ¤ë" },
 #else
-       { &always_pickup,               FALSE,  1, 0, 5,
-       "always_pickup",                "Pick things up by default" },
+       { &use_old_target,              FALSE, OPT_PAGE_INPUT, 0, 4,
+       "use_old_target",               "Use old target by default" },
 #endif
 
-
 #ifdef JP
-       { &always_repeat,               TRUE,  1, 0, 6,
-        "always_repeat",                "¥³¥Þ¥ó¥É¼«Æ°·«¤êÊÖ¤·" },
+       { &always_repeat,               TRUE,  OPT_PAGE_INPUT, 0, 6,
+       "always_repeat",                "¥³¥Þ¥ó¥É¼«Æ°·«¤êÊÖ¤·" },
 #else
-       { &always_repeat,               TRUE,  1, 0, 6,
+       { &always_repeat,               TRUE,  OPT_PAGE_INPUT, 0, 6,
        "always_repeat",                "Repeat obvious commands" },
 #endif
 
-
 #ifdef JP
-       { &confirm_destroy,             FALSE, 1, 5, 3,
+       { &confirm_destroy,             FALSE, OPT_PAGE_INPUT, 5, 3,
        "confirm_destroy",              "¡Ö̵²ÁÃ͡פʥ¢¥¤¥Æ¥à¤òÇ˲õ¤¹¤ë»þ³Îǧ¤¹¤ë" },
 #else
-       { &confirm_destroy,             FALSE, 1, 5, 3,
+       { &confirm_destroy,             FALSE, OPT_PAGE_INPUT, 5, 3,
        "confirm_destroy",              "Prompt for destruction of known worthless items" },
 #endif
 
-
 #ifdef JP
-       { &wear_confirm,                TRUE, 1, 5, 4,
+       { &confirm_wear,                TRUE,  OPT_PAGE_INPUT, 5, 4,
        "confirm_wear",                 "¼ö¤ï¤ì¤¿Êª¤òÁõÈ÷¤¹¤ë»þ³Îǧ¤¹¤ë" },
 #else
-       { &wear_confirm,                TRUE, 1, 5, 4,
+       { &confirm_wear,                TRUE,  OPT_PAGE_INPUT, 5, 4,
        "confirm_wear",                 "Confirm to wear/wield known cursed items" },
 #endif
 
-
 #ifdef JP
-       { &confirm_stairs,              FALSE, 1, 5, 5,
-       "confirm_stairs",               "Ê̤γ¬¤Ë¹Ô¤¯»þ³Îǧ¤¹¤ë" },
+       { &confirm_quest,               TRUE,  OPT_PAGE_INPUT, 1, 9,
+       "confirm_quest",                "¥¯¥¨¥¹¥È¤òÄü¤á¤Æ³¬ÃʤÇƨ¤²¤ëÁ°¤Ë³Îǧ¤¹¤ë" },
 #else
-       { &confirm_stairs,              FALSE, 1, 5, 5,
-       "confirm_stairs",               "Prompt before exiting a dungeon level" },
+       { &confirm_quest,               TRUE,  OPT_PAGE_INPUT, 1, 9,
+       "confirm_quest",                "Prompt before exiting a quest level" },
 #endif
 
-
 #ifdef JP
-       { &target_pet,                  TRUE,  1, 2, 5,
-        "target_pet",                   "¥Ú¥Ã¥È¤ò¥¿¡¼¥²¥Ã¥È¤Ë¤¹¤ë" },
+       { &target_pet,                  FALSE, OPT_PAGE_INPUT, 2, 5,
+       "target_pet",                   "¥Ú¥Ã¥È¤ò¥¿¡¼¥²¥Ã¥È¤Ë¤¹¤ë" },
 #else
-       { &target_pet,                  TRUE,  1, 2, 5,
+       { &target_pet,                  FALSE, OPT_PAGE_INPUT, 2, 5,
        "target_pet",                   "Allow targetting pets" },
 #endif
 
-
-       /*** Output Options ***/
-
-#ifdef JP
-       { &depth_in_feet,               FALSE, 2, 0, 7,
-        "depth_in_feet",                "¥À¥ó¥¸¥ç¥ó¤Î¿¼¤µ¤ò¥Õ¥£¡¼¥È¤Çɽ¼¨¤¹¤ë" },
-#else
-       { &depth_in_feet,               FALSE, 2, 0, 7,
-       "depth_in_feet",                "Show dungeon level in feet" },
-#endif
-
-
-#ifdef JP
-       { &show_labels,                 TRUE,  2, 0, 10,
-        "show_labels",                  "ÁõÈ÷°ìÍ÷¤ÇÁõÈ÷¾ì½ê¤òɽ¼¨¤¹¤ë" },
-#else
-       { &show_labels,                 TRUE,  2, 0, 10,
-       "show_labels",                  "Show labels in object listings" },
-#endif
-
-
-#ifdef JP
-       { &show_weights,                TRUE,  2, 0, 11,
-        "show_weights",                 "¥¢¥¤¥Æ¥à°ìÍ÷¤Ç½ÅÎ̤òɽ¼¨¤¹¤ë" },
-#else
-       { &show_weights,                TRUE,  2, 0, 11,
-       "show_weights",                 "Show weights in object listings" },
-#endif
-
-
-#ifdef JP
-       { &show_item_graph,             TRUE,  2, 2, 0,
-       "show_item_graph",              "¥¢¥¤¥Æ¥à¤Î¥·¥ó¥Ü¥ë¤òɽ¼¨¤¹¤ë" },
-#else
-       { &show_item_graph,             TRUE,  2, 2, 0,
-       "show_item_graph",              "Show items graphics" },
-#endif
-
-
+#ifdef ALLOW_EASY_OPEN
 #ifdef JP
-       { &show_choices,                TRUE,  2, 0, 12,
-        "show_choices",                 "»ý¤Áʪ/ÁõÈ÷¥¦¥£¥ó¥É¥¦¤ËÁªÂò¥¢¥¤¥Æ¥àɽ¼¨" },
+       { &easy_open,                   TRUE,  OPT_PAGE_INPUT, 5, 7,
+       "easy_open",                    "¼«Æ°Åª¤Ë¥É¥¢¤ò³«¤±¤ë" },
 #else
-       { &show_choices,                TRUE,  2, 0, 12,
-       "show_choices",                 "Show choices in certain sub-windows" },
+       { &easy_open,                   TRUE,  OPT_PAGE_INPUT, 5, 7,
+       "easy_open",                    "Automatically open doors" },
 #endif
+#endif /* ALLOW_EASY_OPEN */
 
-
+#ifdef ALLOW_EASY_DISARM
 #ifdef JP
-       { &plain_pickup,                FALSE, 2, 6, 6,
-        "plain_pickup",                 "¡Ö½¦¤Ã¤¿¡×¥á¥Ã¥»¡¼¥¸¤ò´Êά²½¤¹¤ë" },
+       { &easy_disarm,                 TRUE,  OPT_PAGE_INPUT, 5, 8,
+       "easy_disarm",                  "¼«Æ°Åª¤Ë櫤ò²ò½ü¤¹¤ë" },
 #else
-       { &plain_pickup,                FALSE,99, 6, 6,
-       "plain_pickup",                 "Plain pickup messages(japanese only)" },
+       { &easy_disarm,                 TRUE,  OPT_PAGE_INPUT, 5, 8,
+       "easy_disarm",                  "Automatically disarm traps" },
 #endif
+#endif /* ALLOW_EASY_DISARM */
 
-
+#ifdef ALLOW_EASY_FLOOR /* TNB */
 #ifdef JP
-       { &player_symbols,              FALSE, 2, 1, 13,
-       "player_symbols",               "¥×¥ì¥¤¥ä¡¼¤òÆÃÊ̤ʵ­¹æ¤Çɽ¼¨¤¹¤ë"},
+       { &easy_floor,                  FALSE, OPT_PAGE_INPUT, 5, 9,
+       "easy_floor",                   "¾²¾å¤Ç½Å¤Ê¤Ã¤¿¥¢¥¤¥Æ¥à¤ò¥ê¥¹¥È¤¹¤ë" },
 #else
-       { &player_symbols,              FALSE, 2, 1, 13,
-       "player_symbols",               "Use special symbols for the player char"},
+       { &easy_floor,                  FALSE, OPT_PAGE_INPUT, 5, 9,
+       "easy_floor",                   "Display floor stacks in a list" },
 #endif
-
+#endif /* ALLOW_EASY_FLOOR -- TNB */
 
 #ifdef JP
-       { &equippy_chars,               TRUE,  2, 1, 12,
-       "equippy_chars",                "¥¹¥Æ¡¼¥¿¥¹¤Ëʸ»ú¤ÇÁõÈ÷¤òɽ¼¨¤¹¤ë" },
+       { &use_command,                 FALSE, OPT_PAGE_INPUT, 5, 10,
+       "use_command",                  "¡Ö»È¤¦(a)¡×¥³¥Þ¥ó¥É¤Ç¥¢¥¤¥Æ¥à¤ò²¿¤Ç¤â»È¤¨¤ë" },
 #else
-       { &equippy_chars,               TRUE,  2, 1, 12,
-       "equippy_chars",                "Display 'equippy' chars" },
+       { &use_command,                 FALSE, OPT_PAGE_INPUT, 5, 10,
+       "use_command",                  "Allow unified use command" },
 #endif
 
-
 #ifdef JP
-       { &skip_mutations,              FALSE, 2, 5, 0,
-       "skip_mutations",               "'C'¥³¥Þ¥ó¥É¤ÇÆÍÁ³ÊÑ°Û¤òɽ¼¨¤¹¤ë" },
+       { &over_exert,                  FALSE, OPT_PAGE_INPUT, 0, 29,
+       "over_exert",                   "MP¤¬Â­¤ê¤Ê¤¯¤Æ¤âËâË¡¤ËÄ©À魯¤ë" },
 #else
-       { &skip_mutations,              FALSE, 2, 5, 0,
-       "skip_mutations",               "Display mutations in 'C'haracter Display" },
+       { &over_exert,                  FALSE, OPT_PAGE_INPUT, 0, 29,
+       "over_exert",                   "Allow casting spells when short of mana" },
 #endif
 
-
 #ifdef JP
-       { &plain_descriptions,          TRUE, 2, 5, 1,
-       "plain_descriptions",           "¥¢¥¤¥Æ¥à¤Îµ­½Ò¤ò´Êά¤Ë¤¹¤ë" },
+       { &numpad_as_cursorkey,         TRUE, OPT_PAGE_INPUT, 2, 31,
+       "numpad_as_cursorkey",          "¥¨¥Ç¥£¥¿Æâ¤Ç¥Æ¥ó¥­¡¼¤ò¥«¡¼¥½¥ë¥­¡¼¤È¤·¤Æ»È¤¦" },
 #else
-       { &plain_descriptions,          TRUE, 2, 5, 1,
-       "plain_descriptions",           "Plain object descriptions" },
+       { &numpad_as_cursorkey,         TRUE, OPT_PAGE_INPUT, 2, 31,
+       "numpad_as_cursorkey",          "Use numpad keys as cursor keys in editor mode" },
 #endif
 
+       /*** Map Screen Options ***/
 
 #ifdef JP
-        { &center_player,               FALSE, 2, 5, 11,
-        "center_player",                "¾ï¤Ë¥×¥ì¥¤¥ä¡¼¤òÃæ¿´¤ËÃÖ¤¯(*ÃÙ¤¤*)" },
+       { &center_player,               FALSE, OPT_PAGE_MAPSCREEN, 5, 11,
+       "center_player",                "¾ï¤Ë¥×¥ì¥¤¥ä¡¼¤òÃæ¿´¤ËÃÖ¤¯(*ÃÙ¤¤*)" },
 #else
-       { &center_player,               FALSE, 2, 5, 11,
+       { &center_player,               FALSE, OPT_PAGE_MAPSCREEN, 5, 11,
        "center_player",                "Center map while walking (*slow*)" },
 #endif
 
-
 #ifdef JP
-        { &center_running,              TRUE,  2, 5, 12,
-        "center_running",               "Áö¤Ã¤Æ¤¤¤ë»þ¤Ç¤âÃæ¿´¤ËÃÖ¤¯" },
+       { &center_running,              TRUE,  OPT_PAGE_MAPSCREEN, 5, 12,
+       "center_running",               "Áö¤Ã¤Æ¤¤¤ë»þ¤Ç¤âÃæ¿´¤ËÃÖ¤¯" },
 #else
-       { &center_running,              TRUE,  2, 5, 12,
+       { &center_running,              TRUE,  OPT_PAGE_MAPSCREEN, 5, 12,
        "center_running",               "Centering even while running" },
 #endif
 
-
 #ifdef JP
-       { &view_yellow_lite,            TRUE,  2, 1, 28,
-        "view_yellow_lite",              "ÌÀ¤«¤ê¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
+       { &view_yellow_lite,            TRUE,  OPT_PAGE_MAPSCREEN, 1, 28,
+       "view_yellow_lite",             "ÌÀ¤«¤ê¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
 #else
-       { &view_yellow_lite,            TRUE,  2, 1, 28,
+       { &view_yellow_lite,            TRUE,  OPT_PAGE_MAPSCREEN, 1, 28,
        "view_yellow_lite",             "Use special colors for torch-lit grids" },
 #endif
 
-
 #ifdef JP
-       { &view_bright_lite,            TRUE,  2, 1, 29,
-        "view_bright_lite",             "»ë³¦¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
+       { &view_bright_lite,            TRUE,  OPT_PAGE_MAPSCREEN, 1, 29,
+       "view_bright_lite",             "»ë³¦¤ÎÈϰϤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë" },
 #else
-       { &view_bright_lite,            TRUE,  2, 1, 29,
+       { &view_bright_lite,            TRUE,  OPT_PAGE_MAPSCREEN, 1, 29,
        "view_bright_lite",             "Use special colors for 'viewable' grids" },
 #endif
 
-
 #ifdef JP
-       { &view_granite_lite,           TRUE,  2, 1, 30,
-        "view_granite_lite",            "ÊɤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
+       { &view_granite_lite,           TRUE,  OPT_PAGE_MAPSCREEN, 1, 30,
+       "view_granite_lite",            "ÊɤòÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
 #else
-       { &view_granite_lite,           TRUE,  2, 1, 30,
+       { &view_granite_lite,           TRUE,  OPT_PAGE_MAPSCREEN, 1, 30,
        "view_granite_lite",            "Use special colors for wall grids (slow)" },
 #endif
 
-
 #ifdef JP
-       { &view_special_lite,           TRUE,  2, 1, 31,
-        "view_special_lite",            "¾²¤òÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
+       { &view_special_lite,           TRUE,  OPT_PAGE_MAPSCREEN, 1, 31,
+       "view_special_lite",            "¾²¤òÆÃÊ̤ʿ§¤Çɽ¼¨¤¹¤ë(½Å¤¤)" },
 #else
-       { &view_special_lite,           TRUE,  2, 1, 31,
+       { &view_special_lite,           TRUE,  OPT_PAGE_MAPSCREEN, 1, 31,
        "view_special_lite",            "Use special colors for floor grids (slow)" },
 #endif
 
 #ifdef JP
-       { &new_ascii_graphics,          FALSE, 2, 2, 4,
-        "new_ascii_graphics",           "ÃÏ·Á¤ÎÌÀ°Å¤ò¤Ï¤Ã¤­¤ê¤Èɽ¼¨¤¹¤ë" },
+       { &view_perma_grids,            TRUE,  OPT_PAGE_MAPSCREEN, 1, 6,
+       "view_perma_grids",             "ÌÀ¤ë¤¤¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
 #else
-       { &new_ascii_graphics,          FALSE, 2, 2, 4,
-       "new_ascii_graphics",           "Show a clear contrast between light and dark" },
+       { &view_perma_grids,            TRUE,  OPT_PAGE_MAPSCREEN, 1, 6,
+       "view_perma_grids",             "Map remembers all perma-lit grids" },
 #endif
 
 #ifdef JP
-       { &display_path,                FALSE, 2, 2, 8,
-        "display_path",                 "ËâË¡¤äÌð¤Îµ°Àפòɽ¼¨¤¹¤ë" },
+       { &view_torch_grids,            FALSE, OPT_PAGE_MAPSCREEN, 1, 7,
+       "view_torch_grids",             "ÌÀ¤«¤ê¤Ç¾È¤é¤·¤¿¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
 #else
-       { &display_path,                FALSE, 2, 2, 8,
-       "display_path",                 "Display actual path before shooting" },
+       { &view_torch_grids,            FALSE, OPT_PAGE_MAPSCREEN, 1, 7,
+       "view_torch_grids",             "Map remembers all torch-lit grids" },
 #endif
 
-
 #ifdef JP
-       { &always_show_list,            TRUE,  2, 4, 0,
-        "always_show_list",             "ÁªÂò»þ¤Ë¤Ï¾ï¤Ë°ìÍ÷¤òɽ¼¨¤¹¤ë" },
+       { &view_unsafe_grids,           FALSE, OPT_PAGE_MAPSCREEN, 1, 8,
+       "view_unsafe_grids",            "¥È¥é¥Ã¥×´¶ÃκѤߤǤʤ¤¾ì½ê¤òɽ¼¨¤¹¤ë" },
 #else
-       { &always_show_list,            TRUE,  2, 4, 0,
-        "always_show_list",             "Always show list at first when select items" },
+       { &view_unsafe_grids,           FALSE, OPT_PAGE_MAPSCREEN, 1, 8,
+       "view_unsafe_grids",            "Map marked by detect traps" },
 #endif
 
-
 #ifdef JP
-       { &old_way_of_kaz,              TRUE,  2, 4, 5,
-        "old_way_of_kaz",               "¥¢¥¤¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¿ô¤¨Êý¤òÊѤ¨¤ë" },
+       { &view_reduce_view,            FALSE, OPT_PAGE_MAPSCREEN, 1, 17,
+       "view_reduce_view",             "³¹¤Ç¤Ï»ëÌî¤ò¶¹¤¯¤¹¤ë" },
 #else
-       { &old_way_of_kaz,              TRUE,  99, 4, 5,
-        "old_way_of_kaz",               "Change a way to counting (japanese only)" },
+       { &view_reduce_view,            FALSE, OPT_PAGE_MAPSCREEN, 1, 17,
+       "view_reduce_view",             "Reduce view-radius in town" },
 #endif
 
-
-       /*** Game-Play ***/
-
 #ifdef JP
-       { &manual_haggle,               FALSE, 3, 1, 0,
-        "manual_haggle",                "Ź¤ÇÃÍÀÚ¤ê¸ò¾Ä¤ò¤¹¤ë" },
+       { &fresh_before,                TRUE,  OPT_PAGE_MAPSCREEN, 1, 23,
+       "fresh_before",                 "Ϣ³¥³¥Þ¥ó¥ÉÃæ¤Ë²èÌ̤òºÆÉÁ²è¤·Â³¤±¤ë" },
 #else
-       { &manual_haggle,               FALSE, 3, 1, 0,
-       "manual_haggle",                "Manualy haggle in stores" },
+       { &fresh_before,                TRUE,  OPT_PAGE_MAPSCREEN, 1, 23,
+       "fresh_before",                 "Flush output while continuous command" },
 #endif
 
-
 #ifdef JP
-       { &auto_scum,                   FALSE, 3, 1, 1,
-        "auto_scum",                    "³¬¤ÎÊ·°Ïµ¤¼«Æ°Áª¤ê¹¥¤ß" },
+       { &fresh_after,                 FALSE, OPT_PAGE_MAPSCREEN, 1, 24,
+       "fresh_after",                  "¥³¥Þ¥ó¥É¸å¤Ë²èÌ̤ò¾ï¤ËºÆÉÁ²è¤·Â³¤±¤ë" },
 #else
-       { &auto_scum,                   FALSE, 3, 1, 1,
-       "auto_scum",                    "Auto-scum for good levels" },
+       { &fresh_after,                 FALSE, OPT_PAGE_MAPSCREEN, 1, 24,
+       "fresh_after",                  "Flush output after monster's move" },
 #endif
 
-
 #ifdef JP
-       { &stack_force_notes,           TRUE,  3, 0, 8,
-        "stack_force_notes",            "°Û¤Ê¤ëÌäΥ¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
+       { &fresh_message,               FALSE, OPT_PAGE_MAPSCREEN, 1, 25,
+       "fresh_message",                "¥á¥Ã¥»¡¼¥¸¤Î¸å¤Ë²èÌ̤òºÆÉÁ²è¤¹¤ë" },
 #else
-       { &stack_force_notes,           TRUE,  3, 0, 8,
-       "stack_force_notes",            "Merge inscriptions when stacking" },
+       { &fresh_message,               FALSE, OPT_PAGE_MAPSCREEN, 1, 25,
+       "fresh_message",                "Flush output after every message" },
 #endif
 
-
 #ifdef JP
-       { &stack_force_costs,           FALSE, 3, 0, 9,
-        "stack_force_costs",            "°Û¤Ê¤ë³ä°úɽ¼¨¤Î¥¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
+       { &hilite_player,               FALSE, OPT_PAGE_MAPSCREEN, 1, 27,
+       "hilite_player",                "¥×¥ì¥¤¥ä¡¼¤Ë¥«¡¼¥½¥ë¤ò¹ç¤ï¤»¤ë" },
 #else
-       { &stack_force_costs,           FALSE, 3, 0, 9,
-       "stack_force_costs",            "Merge discounts when stacking" },
+       { &hilite_player,               FALSE, OPT_PAGE_MAPSCREEN, 1, 27,
+       "hilite_player",                "Hilite the player with the cursor" },
 #endif
 
-
 #ifdef JP
-       { &stack_allow_items,           TRUE,  3, 1, 2,
-       "stack_allow_items",            "Ʊ¼ï¤ÎÉð´ï¤äËɶñ¤ò¤Þ¤È¤á¤ë" },
+       { &display_path,                FALSE, OPT_PAGE_MAPSCREEN, 2, 8,
+       "display_path",                 "ËâË¡¤äÌð¤Îµ°Àפòɽ¼¨¤¹¤ë" },
 #else
-       { &stack_allow_items,           TRUE,  3, 1, 2,
-       "stack_allow_items",            "Allow weapons and armor to stack" },
+       { &display_path,                FALSE, OPT_PAGE_MAPSCREEN, 2, 8,
+       "display_path",                 "Display actual path before shooting" },
 #endif
 
+       /*** Text Display Options ***/
 
 #ifdef JP
-       { &stack_allow_wands,           TRUE,  3, 1, 3,
-       "stack_allow_wands",            "Ʊ¼ï¤Î¥í¥Ã¥É/¾ó/ËâË¡ËÀ¤ò¤Þ¤È¤á¤ë" },
+       { &plain_descriptions,          TRUE,  OPT_PAGE_TEXT, 5, 1,
+       "plain_descriptions",           "¥¢¥¤¥Æ¥à¤Îµ­½Ò¤ò´Êά¤Ë¤¹¤ë" },
 #else
-       { &stack_allow_wands,           TRUE,  3, 1, 3,
-       "stack_allow_wands",            "Allow wands/staffs/rods to stack" },
+       { &plain_descriptions,          TRUE,  OPT_PAGE_TEXT, 5, 1,
+       "plain_descriptions",           "Plain object descriptions" },
 #endif
 
-
 #ifdef JP
-       { &expand_look,                 TRUE,  3, 1, 4,
-        "expand_look",                  "¡Ö²ó¤ê¤òÄ´¤Ù¤ë¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
+       { &plain_pickup,                FALSE, OPT_PAGE_TEXT, 6, 6,
+       "plain_pickup",                 "¡Ö½¦¤Ã¤¿¡×¥á¥Ã¥»¡¼¥¸¤ò´Êά²½¤¹¤ë" },
 #else
-       { &expand_look,                 TRUE,  3, 1, 4,
-       "expand_look",                  "Expand the power of the look command" },
+       { &plain_pickup,                FALSE, OPT_PAGE_JAPANESE_ONLY, 6, 6,
+       "plain_pickup",                 "Plain pickup messages(japanese only)" },
 #endif
 
-
 #ifdef JP
-       { &expand_list,                 TRUE,  3, 1, 5,
-        "expand_list",                  "¡Ö°ìÍ÷¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
+       { &always_show_list,            TRUE,  OPT_PAGE_TEXT, 4, 0,
+       "always_show_list",             "ÁªÂò»þ¤Ë¤Ï¾ï¤Ë°ìÍ÷¤òɽ¼¨¤¹¤ë" },
 #else
-       { &expand_list,                 TRUE,  3, 1, 5,
-       "expand_list",                  "Expand the power of the list commands" },
+       { &always_show_list,            TRUE,  OPT_PAGE_TEXT, 4, 0,
+       "always_show_list",             "Always show list when choosing items" },
 #endif
 
-
 #ifdef JP
-       { &view_perma_grids,            TRUE,  3, 1, 6,
-        "view_perma_grids",             "ÌÀ¤ë¤¤¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
+       { &depth_in_feet,               FALSE, OPT_PAGE_TEXT, 0, 7,
+       "depth_in_feet",                "¥À¥ó¥¸¥ç¥ó¤Î¿¼¤µ¤ò¥Õ¥£¡¼¥È¤Çɽ¼¨¤¹¤ë" },
 #else
-       { &view_perma_grids,            TRUE,  3, 1, 6,
-       "view_perma_grids",             "Map remembers all perma-lit grids" },
+       { &depth_in_feet,               FALSE, OPT_PAGE_TEXT, 0, 7,
+       "depth_in_feet",                "Show dungeon level in feet" },
 #endif
 
-
 #ifdef JP
-       { &view_torch_grids,            FALSE, 3, 1, 7,
-        "view_torch_grids",             "ÌÀ¤«¤ê¤Ç¾È¤é¤·¤¿¾ì½ê¤Ï¤½¤Î¤Þ¤Þ¤Ë¤¹¤ë" },
+       { &show_labels,                 TRUE,  OPT_PAGE_TEXT, 0, 10,
+       "show_labels",                  "ÁõÈ÷°ìÍ÷¤ÇÁõÈ÷¾ì½ê¤òɽ¼¨¤¹¤ë" },
 #else
-       { &view_torch_grids,            FALSE, 3, 1, 7,
-       "view_torch_grids",             "Map remembers all torch-lit grids" },
+       { &show_labels,                 TRUE,  OPT_PAGE_TEXT, 0, 10,
+       "show_labels",                  "Show labels in object listings" },
 #endif
 
-
 #ifdef JP
-       { &dungeon_stair,               TRUE,  3, 1, 9,
-        "dungeon_stair",                "³¬Ãʤò¤Ä¤Ê¤²¤Æ¥À¥ó¥¸¥ç¥ó¤òÀ¸À®¤¹¤ë" },
+       { &show_weights,                TRUE,  OPT_PAGE_TEXT, 0, 11,
+       "show_weights",                 "¥¢¥¤¥Æ¥à°ìÍ÷¤Ç½ÅÎ̤òɽ¼¨¤¹¤ë" },
 #else
-       { &dungeon_stair,               TRUE,  3, 1, 9,
-       "dungeon_stair",                "Generate dungeons with connected stairs" },
+       { &show_weights,                TRUE,  OPT_PAGE_TEXT, 0, 11,
+       "show_weights",                 "Show weights in object listings" },
 #endif
 
-
 #ifdef JP
-       { &small_levels,                TRUE,  3, 0, 30,
-       "small_levels",                 "Èó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
+       { &show_item_graph,             TRUE,  OPT_PAGE_TEXT, 2, 0,
+       "show_item_graph",              "¥¢¥¤¥Æ¥à¤Î¥·¥ó¥Ü¥ë¤òɽ¼¨¤¹¤ë" },
 #else
-       { &small_levels,                TRUE,  3, 0, 30,
-       "small_levels",                 "Allow unusually small dungeon levels" },
+       { &show_item_graph,             TRUE,  OPT_PAGE_TEXT, 2, 0,
+       "show_item_graph",              "Show items graphics" },
 #endif
 
-
 #ifdef JP
-       { &always_small_levels,         FALSE, 3, 2, 3,
-       "always_small_levels",          "¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®¤¹¤ë" },
+       { &equippy_chars,               TRUE,  OPT_PAGE_TEXT, 1, 12,
+       "equippy_chars",                "¥¹¥Æ¡¼¥¿¥¹¤Ëʸ»ú¤ÇÁõÈ÷¤òɽ¼¨¤¹¤ë" },
 #else
-       { &always_small_levels,         FALSE, 3, 2, 3,
-       "always_small_levels",          "Always create unusually small dungeon levels" },
+       { &equippy_chars,               TRUE,  OPT_PAGE_TEXT, 1, 12,
+       "equippy_chars",                "Display 'equippy' chars" },
 #endif
 
-
 #ifdef JP
-       { &empty_levels,                TRUE,  3, 0, 31,
-        "empty_levels",                 "¶õ¤Ã¤Ý¤Î¡Ö¥¢¥ê¡¼¥Ê¡×¥ì¥Ù¥ë¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
+       { &display_mutations,           FALSE, OPT_PAGE_TEXT, 5, 0,
+       "display_mutations",            "'C'¥³¥Þ¥ó¥É¤ÇÆÍÁ³ÊÑ°Û¤òɽ¼¨¤¹¤ë" },
 #else
-       { &empty_levels,                TRUE,  3, 0, 31,
-       "empty_levels",                 "Allow empty 'arena' levels" },
+       { &display_mutations,           FALSE, OPT_PAGE_TEXT, 5, 0,
+       "display_mutations",            "Display mutations in 'C'haracter Display" },
 #endif
 
-
-#ifdef ALLOW_EASY_OPEN
 #ifdef JP
-       { &easy_open,                   TRUE,  3, 5, 7,
-       "easy_open",                    "¼«Æ°Åª¤Ë¥É¥¢¤ò³«¤±¤ë" },
+       { &compress_savefile,           FALSE, OPT_PAGE_TEXT, 1, 26,
+       "compress_savefile",            "¥»¡¼¥Ö¡¦¥Õ¥¡¥¤¥ëÃæ¤Î¥á¥Ã¥»¡¼¥¸¤ò°µ½Ì¤¹¤ë" },
 #else
-       { &easy_open,                   TRUE,  3, 5, 7,
-       "easy_open",                    "Automatically open doors" },
+       { &compress_savefile,           FALSE, OPT_PAGE_TEXT, 1, 26,
+       "compress_savefile",            "Compress messages in savefiles" },
 #endif
-#endif /* ALLOW_EASY_OPEN */
 
-
-#ifdef ALLOW_EASY_DISARM
 #ifdef JP
-       { &easy_disarm,                 TRUE,  3, 5, 8,
-       "easy_disarm",                  "¼«Æ°Åª¤Ë櫤ò²ò½ü¤¹¤ë" },
+       { &abbrev_extra,                FALSE, OPT_PAGE_TEXT, 2, 10,
+       "abbrev_extra",                 "¥¢¥¤¥Æ¥à¤ËÄɲÃÂÑÀ­/ǽÎϤÎά¾Î¤ò¹ï¤à" },
 #else
-       { &easy_disarm,                 TRUE,  3, 5, 8,
-       "easy_disarm",                  "Automatically disarm traps" },
+       { &abbrev_extra,                FALSE, OPT_PAGE_TEXT, 2, 10,
+       "abbrev_extra",                 "Describe obj's extra resistances by abbreviation" },
 #endif
-#endif /* ALLOW_EASY_DISARM */
-
 
-#ifdef ALLOW_EASY_FLOOR /* TNB */
 #ifdef JP
-       { &easy_floor,                  FALSE, 3, 5, 9,
-       "easy_floor",                   "¾²¾å¤Ç½Å¤Ê¤Ã¤¿¥¢¥¤¥Æ¥à¤ò¥ê¥¹¥È¤¹¤ë" },
+       { &abbrev_all,                  FALSE, OPT_PAGE_TEXT, 2, 11,
+       "abbrev_all",                   "¥¢¥¤¥Æ¥à¤ËÁ´¤Æ¤ÎÂÑÀ­/ǽÎϤÎά¾Î¤ò¹ï¤à" },
 #else
-       { &easy_floor,                  FALSE, 3, 5, 9,
-       "easy_floor",                   "Display floor stacks in a list" },
+       { &abbrev_all,                  FALSE, OPT_PAGE_TEXT, 2, 11,
+       "abbrev_all",                   "Describe obj's all resistances by abbreviation" },
 #endif
-#endif /* ALLOW_EASY_FLOOR -- TNB */
-
 
 #ifdef JP
-       { &use_command,                 FALSE, 3, 5, 10,
-       "use_command",                  "¡Ö»È¤¦(a)¡×¥³¥Þ¥ó¥É¤Ç¥¢¥¤¥Æ¥à¤ò²¿¤Ç¤â»È¤¨¤ë" },
+       { &exp_need,                    FALSE, OPT_PAGE_TEXT, 2, 12,
+       "exp_need",                     "¼¡¤Î¥ì¥Ù¥ë¤ËɬÍפʷи³Ãͤòɽ¼¨¤¹¤ë" },
 #else
-       { &use_command,                 FALSE, 3, 5, 10,
-       "use_command",                  "Allow unified use command" },
+       { &exp_need,                    FALSE, OPT_PAGE_TEXT, 2, 12,
+       "exp_need",                     "Show the experience needed for next level" },
 #endif
 
-
 #ifdef JP
-       { &last_words,                  FALSE, 3, 0, 28,
-       "last_words",                   "¥­¥ã¥é¥¯¥¿¡¼¤¬»à¤ó¤À»þ°ä¸À¤ò¤Î¤³¤¹" },
+       { &ignore_unview,               FALSE, OPT_PAGE_TEXT, 2, 13,
+       "ignore_unview",                "»ë³¦³°¤Î¥â¥ó¥¹¥¿¡¼¤Î¹ÔÆ°¤òɽ¼¨¤·¤Ê¤¤" },
 #else
-       { &last_words,                  FALSE, 3, 0, 28,
-       "last_words",                   "Leave last words when your character dies" },
+       { &ignore_unview,               FALSE, OPT_PAGE_TEXT, 2, 13,
+       "ignore_unview",                "Ignore whenever any monster does" },
 #endif
 
+       /*** Game-Play ***/
 
 #ifdef JP
-       { &over_exert,                  TRUE,  3, 0, 29,
-       "over_exert",                   "MP¤¬Â­¤ê¤Ê¤¯¤Æ¤âËâË¡¤ËÄ©À魯¤ë" },
+       { &stack_force_notes,           TRUE,  OPT_PAGE_GAMEPLAY, 0, 8,
+       "stack_force_notes",            "°Û¤Ê¤ëÌäΥ¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
 #else
-       { &over_exert,                  TRUE,  3, 0, 29,
-       "over_exert",                   "Allow casting spells when short of mana" },
+       { &stack_force_notes,           TRUE,  OPT_PAGE_GAMEPLAY, 0, 8,
+       "stack_force_notes",            "Merge inscriptions when stacking" },
 #endif
 
-
-#ifdef WORLD_SCORE
 #ifdef JP
-       { &send_score,                  TRUE,  3, 4, 6,
-        "send_score",                   "¥¹¥³¥¢¥µ¡¼¥Ð¤Ë¥¹¥³¥¢¤òÁ÷¤ë" },
+       { &stack_force_costs,           FALSE, OPT_PAGE_GAMEPLAY, 0, 9,
+       "stack_force_costs",            "°Û¤Ê¤ë³ä°úɽ¼¨¤Î¥¢¥¤¥Æ¥à¤ò¤Þ¤È¤á¤ë" },
 #else
-       { &send_score,                  TRUE,  3, 4, 6,
-        "send_score",                   "Send score dump to the world score server" },
-#endif
+       { &stack_force_costs,           FALSE, OPT_PAGE_GAMEPLAY, 0, 9,
+       "stack_force_costs",            "Merge discounts when stacking" },
 #endif
 
-
-       /*** Disturbance ***/
-
 #ifdef JP
-       { &find_ignore_stairs,          FALSE, 4, 0, 16,
-       "find_ignore_stairs",           "³¬ÃʤÏÄ̲᤹¤ë" },
+       { &expand_list,                 TRUE,  OPT_PAGE_GAMEPLAY, 1, 5,
+       "expand_list",                  "¡Ö°ìÍ÷¡×¥³¥Þ¥ó¥É¤ò³ÈÄ¥¤¹¤ë" },
 #else
-       { &find_ignore_stairs,          FALSE, 4, 0, 16,
-       "find_ignore_stairs",           "Run past stairs" },
+       { &expand_list,                 TRUE,  OPT_PAGE_GAMEPLAY, 1, 5,
+       "expand_list",                  "Expand the power of the list commands" },
 #endif
 
-
 #ifdef JP
-       { &find_ignore_doors,           TRUE,  4, 0, 17,
-       "find_ignore_doors",            "¥É¥¢¤ÏÄ̲᤹¤ë" },
+       { &small_levels,                TRUE,  OPT_PAGE_GAMEPLAY, 0, 30,
+       "small_levels",                 "Èó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
 #else
-       { &find_ignore_doors,           TRUE,  4, 0, 17,
-       "find_ignore_doors",            "Run through open doors" },
+       { &small_levels,                TRUE,  OPT_PAGE_GAMEPLAY, 0, 30,
+       "small_levels",                 "Allow unusually small dungeon levels" },
 #endif
 
-
 #ifdef JP
-       { &find_cut,                    FALSE, 4, 0, 18,
-       "find_cut",                     "´ûÃΤζʤê³Ñ¤ÏÄ̲᤹¤ë" },
+       { &always_small_levels,         FALSE, OPT_PAGE_GAMEPLAY, 2, 3,
+       "always_small_levels",          "¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®¤¹¤ë" },
 #else
-       { &find_cut,                    FALSE, 4, 0, 18,
-       "find_cut",                     "Run past known corners" },
+       { &always_small_levels,         FALSE, OPT_PAGE_GAMEPLAY, 2, 3,
+       "always_small_levels",          "Always create unusually small dungeon levels" },
 #endif
 
-
 #ifdef JP
-       { &find_examine,                TRUE,  4, 0, 19,
-       "find_examine",                 "¶Ê¤ê³Ñ¤«¤â¤·¤ì¤Ê¤¤¾ì¹çÄ̲᤹¤ë" },
+       { &empty_levels,                TRUE,  OPT_PAGE_GAMEPLAY, 0, 31,
+       "empty_levels",                 "¶õ¤Ã¤Ý¤Î¡Ö¥¢¥ê¡¼¥Ê¡×¥ì¥Ù¥ë¤ÎÀ¸À®¤ò²Äǽ¤Ë¤¹¤ë" },
 #else
-       { &find_examine,                TRUE,  4, 0, 19,
-       "find_examine",                 "Run into potential corners" },
+       { &empty_levels,                TRUE,  OPT_PAGE_GAMEPLAY, 0, 31,
+       "empty_levels",                 "Allow empty 'arena' levels" },
 #endif
 
-
 #ifdef JP
-       { &disturb_move,                TRUE,  4, 0, 20,
-        "disturb_move",                 "¤É¤³¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
+       { &bound_walls_perm,            FALSE, OPT_PAGE_GAMEPLAY, 2, 1,
+       "bound_walls_perm",             "¥À¥ó¥¸¥ç¥ó¤Î³°Êɤò±Êµ×´ä¤Ë¤¹¤ë" },
 #else
-       { &disturb_move,                TRUE,  4, 0, 20,
-       "disturb_move",                 "Disturb whenever any monster moves" },
+       { &bound_walls_perm,            FALSE, OPT_PAGE_GAMEPLAY, 2, 1,
+       "bound_walls_perm",             "Boundary walls become 'permanent wall'" },
 #endif
 
-
 #ifdef JP
-       { &disturb_near,                TRUE,  4, 0, 21,
-        "disturb_near",                 "»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
+       { &last_words,                  TRUE,  OPT_PAGE_GAMEPLAY, 0, 28,
+       "last_words",                   "¥­¥ã¥é¥¯¥¿¡¼¤¬»à¤ó¤À»þ°ä¸À¤ò¤Î¤³¤¹" },
 #else
-       { &disturb_near,                TRUE,  4, 0, 21,
-       "disturb_near",                 "Disturb whenever viewable monster moves" },
+       { &last_words,                  TRUE,  OPT_PAGE_GAMEPLAY, 0, 28,
+       "last_words",                   "Leave last words when your character dies" },
 #endif
 
-
+#ifdef WORLD_SCORE
 #ifdef JP
-       { &disturb_pets,                FALSE, 4, 5, 6,
-       "disturb_pets",                 "»ë³¦Æâ¤Î¥Ú¥Ã¥È¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
+       { &send_score,                  TRUE,  OPT_PAGE_GAMEPLAY, 4, 6,
+       "send_score",                   "¥¹¥³¥¢¥µ¡¼¥Ð¤Ë¥¹¥³¥¢¤òÁ÷¤ë" },
 #else
-       { &disturb_pets,                FALSE, 4, 5, 6,
-       "disturb_pets",                 "Disturb when visible pets move" },
+       { &send_score,                  TRUE,  OPT_PAGE_GAMEPLAY, 4, 6,
+       "send_score",                   "Send score dump to the world score server" },
+#endif
 #endif
-
 
 #ifdef JP
-       { &disturb_panel,               TRUE,  4, 0, 22,
-        "disturb_panel",                "²èÌÌ¥¹¥¯¥í¡¼¥ë»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
+       { &allow_debug_opts,            FALSE, OPT_PAGE_GAMEPLAY, 6, 11,
+       "allow_debug_opts",             "¥Ç¥Ð¥Ã¥°/º¾µ½¥ª¥×¥·¥ç¥ó¤òµö²Ä¤¹¤ë" },
 #else
-       { &disturb_panel,               TRUE,  4, 0, 22,
-       "disturb_panel",                "Disturb whenever map panel changes" },
+       { &allow_debug_opts,            FALSE, OPT_PAGE_GAMEPLAY, 6, 11,
+       "allow_debug_opts",             "Allow use of debug/cheat options" },
 #endif
 
+       /*** Disturbance ***/
 
 #ifdef JP
-       { &disturb_state,               TRUE,  4, 0, 23,
-        "disturb_state",                "¼«Ê¬¤Î¥¹¥Æ¡¼¥¿¥¹ÊѲ½»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
+       { &find_ignore_stairs,          FALSE, OPT_PAGE_DISTURBANCE, 0, 16,
+       "find_ignore_stairs",           "³¬ÃʤÏÄ̲᤹¤ë" },
 #else
-       { &disturb_state,               TRUE,  4, 0, 23,
-       "disturb_state",                "Disturb whenever player state changes" },
+       { &find_ignore_stairs,          FALSE, OPT_PAGE_DISTURBANCE, 0, 16,
+       "find_ignore_stairs",           "Run past stairs" },
 #endif
 
-
 #ifdef JP
-       { &disturb_minor,               TRUE,  4, 0, 24,
-        "disturb_minor",                "º³ºÙ¤Ê¤³¤È¤¬µ¯¤­¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
+       { &find_ignore_doors,           TRUE,  OPT_PAGE_DISTURBANCE, 0, 17,
+       "find_ignore_doors",            "¥É¥¢¤ÏÄ̲᤹¤ë" },
 #else
-       { &disturb_minor,               TRUE,  4, 0, 24,
-       "disturb_minor",                "Disturb whenever boring things happen" },
+       { &find_ignore_doors,           TRUE,  OPT_PAGE_DISTURBANCE, 0, 17,
+       "find_ignore_doors",            "Run through open doors" },
 #endif
 
-
 #ifdef JP
-       { &ring_bell,                   FALSE, 4, 0, 14,
-        "ring_bell",                    "¥¨¥é¡¼»þ¤Ë¥Ó¡¼¥×²»¤òÌĤ餹" },
+       { &find_cut,                    FALSE, OPT_PAGE_DISTURBANCE, 0, 18,
+       "find_cut",                     "¶Ê¤ê³Ñ¤ò¼Ð¤á¤ËºÇûµ÷Î¥¤ÇÄ̲᤹¤ë" },
 #else
-       { &ring_bell,                   FALSE, 4, 0, 14,
-       "ring_bell",                    "Audible bell (on errors, etc)" },
+       { &find_cut,                    FALSE, OPT_PAGE_DISTURBANCE, 0, 18,
+       "find_cut",                     "Run past known corners" },
 #endif
 
-
 #ifdef JP
-       { &alert_hitpoint,              FALSE, 4, 0, 26,
-        "alert_hitpoint",               "Äã¥Ò¥Ã¥È¥Ý¥¤¥ó¥È¤Î·Ù¹ð»þ¤Ë¥Ó¡¼¥×¤òÌĤ餹" },
+       { &check_abort,                 TRUE,  OPT_PAGE_DISTURBANCE, 1, 18,
+       "check_abort",                  "Ϣ³¥³¥Þ¥ó¥É¤Ï¥­¡¼ÆþÎϤÇÃæÃǤ¹¤ë" },
 #else
-       { &alert_hitpoint,              FALSE, 4, 0, 26,
-       "alert_hitpoint",               "Alert user to critical hitpoints" },
+       { &check_abort,                 TRUE,  OPT_PAGE_DISTURBANCE, 1, 18,
+       "check_abort",                  "Check for user abort while continuous command" },
 #endif
 
-
-       /*** Efficiency ***/
-
 #ifdef JP
-       { &view_reduce_lite,            FALSE, 5, 1, 16,
-     "view_reduce_lite",  "Áö¤Ã¤Æ¤¤¤ë¤È¤­¤ÏÌÀ¤«¤ê¤ÎȾ·Â¤ò¸º¾¯¤¹¤ë" },
+       { &flush_failure,               TRUE,  OPT_PAGE_DISTURBANCE, 1, 20,
+       "flush_failure",                "ÍÍ¡¹¤Ê¥ß¥¹È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
 #else
-       { &view_reduce_lite,            FALSE, 5, 1, 16,
-       "view_reduce_lite",             "Reduce lite-radius when running" },
+       { &flush_failure,               TRUE,  OPT_PAGE_DISTURBANCE, 1, 20,
+       "flush_failure",                "Flush input on various failures" },
 #endif
 
-
 #ifdef JP
-       { &view_reduce_view,            FALSE, 5, 1, 17,
-       "view_reduce_view",             "³¹¤Ç¤Ï»ëÌî¤ò¶¹¤¯¤¹¤ë" },
+       { &flush_disturb,               FALSE, OPT_PAGE_DISTURBANCE, 1, 21,
+       "flush_disturb",                "¾ã³²È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
 #else
-       { &view_reduce_view,            FALSE, 5, 1, 17,
-       "view_reduce_view",             "Reduce view-radius in town" },
+       { &flush_disturb,               FALSE, OPT_PAGE_DISTURBANCE, 1, 21,
+       "flush_disturb",                "Flush input whenever disturbed" },
 #endif
 
-
 #ifdef JP
-       { &avoid_abort,                 TRUE,  5, 1, 18,
-        "avoid_abort",                  "Ϣ³¥³¥Þ¥ó¥É¤Ï¥­¡¼ÆþÎϤÇÃæÃǤ¹¤ë" },
+       { &disturb_move,                FALSE, OPT_PAGE_DISTURBANCE, 0, 20,
+       "disturb_move",                 "¤É¤³¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &avoid_abort,                 TRUE,  5, 1, 18,
-       "avoid_abort",                  "Check for user abort while continuous command" },
+       { &disturb_move,                FALSE, OPT_PAGE_DISTURBANCE, 0, 20,
+       "disturb_move",                 "Disturb whenever any monster moves" },
 #endif
 
-
 #ifdef JP
-       { &flush_failure,               TRUE,  5, 1, 20,
-        "flush_failure",                "ÍÍ¡¹¤Ê¥ß¥¹È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
+       { &disturb_high,                FALSE, OPT_PAGE_DISTURBANCE, 1, 3,
+       "disturb_high",                 "¥ì¥Ù¥ë¤Î¹â¤¤¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &flush_failure,               TRUE,  5, 1, 20,
-       "flush_failure",                "Flush input on various failures" },
+       { &disturb_high,                FALSE, OPT_PAGE_DISTURBANCE, 1, 3,
+       "disturb_high",                 "Disturb whenever high-level monster moves" },
 #endif
 
-
 #ifdef JP
-       { &flush_disturb,               FALSE, 5, 1, 21,
-        "flush_disturb",                "¾ã³²È¯À¸»þ¤ËÆþÎϤò¥¯¥ê¥¢¤¹¤ë" },
+       { &disturb_near,                TRUE,  OPT_PAGE_DISTURBANCE, 0, 21,
+       "disturb_near",                 "»ë³¦Æâ¤Î¥â¥ó¥¹¥¿¡¼¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &flush_disturb,               FALSE, 5, 1, 21,
-       "flush_disturb",                "Flush input whenever disturbed" },
+       { &disturb_near,                TRUE,  OPT_PAGE_DISTURBANCE, 0, 21,
+       "disturb_near",                 "Disturb whenever viewable monster moves" },
 #endif
 
-
 #ifdef JP
-       { &fresh_before,                TRUE,  5, 1, 23,
-        "fresh_before",                 "Ϣ³¥³¥Þ¥ó¥ÉÃæ¤Ë²èÌ̤òºÆÉÁ²è¤·Â³¤±¤ë" },
+       { &disturb_pets,                FALSE, OPT_PAGE_DISTURBANCE, 5, 6,
+       "disturb_pets",                 "»ë³¦Æâ¤Î¥Ú¥Ã¥È¤¬Æ°¤¤¤¿¤é¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &fresh_before,                TRUE,  5, 1, 23,
-        "fresh_before",                 "Flush output while continuous command" },
+       { &disturb_pets,                FALSE, OPT_PAGE_DISTURBANCE, 5, 6,
+       "disturb_pets",                 "Disturb when visible pets move" },
 #endif
 
-
 #ifdef JP
-       { &fresh_after,                 FALSE, 5, 1, 24,
-        "fresh_after",                  "¥³¥Þ¥ó¥É¸å¤Ë²èÌ̤ò¾ï¤ËºÆÉÁ²è¤·Â³¤±¤ë" },
+       { &disturb_panel,               TRUE,  OPT_PAGE_DISTURBANCE, 0, 22,
+       "disturb_panel",                "²èÌÌ¥¹¥¯¥í¡¼¥ë»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &fresh_after,                 FALSE, 5, 1, 24,
-       "fresh_after",                  "Flush output after monster's move" },
+       { &disturb_panel,               TRUE,  OPT_PAGE_DISTURBANCE, 0, 22,
+       "disturb_panel",                "Disturb whenever map panel changes" },
 #endif
 
-
 #ifdef JP
-       { &fresh_message,               FALSE, 5, 1, 25,
-       "fresh_message",                "¥á¥Ã¥»¡¼¥¸¤Î¸å¤Ë²èÌ̤òºÆÉÁ²è¤¹¤ë" },
+       { &disturb_state,               TRUE,  OPT_PAGE_DISTURBANCE, 0, 23,
+       "disturb_state",                "¼«Ê¬¤Î¥¹¥Æ¡¼¥¿¥¹ÊѲ½»þ¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &fresh_message,               FALSE, 5, 1, 25,
-       "fresh_message",                "Flush output after every message" },
+       { &disturb_state,               TRUE,  OPT_PAGE_DISTURBANCE, 0, 23,
+       "disturb_state",                "Disturb whenever player state changes" },
 #endif
 
-
 #ifdef JP
-       { &compress_savefile,           FALSE, 5, 1, 26,
-        "compress_savefile",            "¥»¡¼¥Ö¡¦¥Õ¥¡¥¤¥ëÃæ¤Î¥á¥Ã¥»¡¼¥¸¤ò°µ½Ì¤¹¤ë" },
+       { &disturb_minor,               TRUE,  OPT_PAGE_DISTURBANCE, 0, 24,
+       "disturb_minor",                "º³ºÙ¤Ê¤³¤È¤¬µ¯¤­¤Æ¤â¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &compress_savefile,           FALSE, 5, 1, 26,
-       "compress_savefile",            "Compress messages in savefiles" },
+       { &disturb_minor,               TRUE,  OPT_PAGE_DISTURBANCE, 0, 24,
+       "disturb_minor",                "Disturb whenever boring things happen" },
 #endif
 
+#ifdef JP
+       { &ring_bell,                   FALSE, OPT_PAGE_DISTURBANCE, 0, 14,
+       "ring_bell",                    "¥¨¥é¡¼»þ¤Ë¥Ó¡¼¥×²»¤òÌĤ餹" },
+#else
+       { &ring_bell,                   FALSE, OPT_PAGE_DISTURBANCE, 0, 14,
+       "ring_bell",                    "Audible bell (on errors, etc)" },
+#endif
 
 #ifdef JP
-       { &hilite_player,               TRUE,  5, 1, 27,
-       "hilite_player",                "¥×¥ì¥¤¥ä¡¼¤Ë¥«¡¼¥½¥ë¤ò¹ç¤ï¤»¤ë" },
+       { &disturb_trap_detect,         TRUE,  OPT_PAGE_DISTURBANCE, 0, 27,
+       "disturb_trap_detect",          "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë¹ÔÆ°¤òÃæ»ß¤¹¤ë" },
 #else
-       { &hilite_player,               TRUE,  5, 1, 27,
-       "hilite_player",                "Hilite the player with the cursor" },
+       { &disturb_trap_detect,         TRUE,  OPT_PAGE_DISTURBANCE, 0, 27,
+       "disturb_trap_detect",          "Disturb when leaving trap detected area" },
 #endif
 
+#ifdef JP
+       { &alert_trap_detect,           FALSE, OPT_PAGE_DISTURBANCE, 0, 25,
+       "alert_trap_detect",            "¥È¥é¥Ã¥×´¶ÃÎÈϰϳ°¤Ë½Ð¤ëľÁ°¤Ë·Ù¹ð¤¹¤ë" },
+#else
+       { &alert_trap_detect,           FALSE, OPT_PAGE_DISTURBANCE, 0, 25,
+       "alert_trap_detect",            "Alert when leaving trap detected area" },
+#endif
 
        /*** Birth Options ***/
 
 #ifdef JP
-       { &easy_band,                   FALSE, 6, 6, 31,
-        "easy_band",                    "½é¿´¼ÔÍÑ´Êñ¥â¡¼¥É(*)" },
+       { &manual_haggle,               FALSE, OPT_PAGE_BIRTH, 1, 0,
+       "manual_haggle",                "Ź¤ÇÃÍÀÚ¤ê¸ò¾Ä¤ò¤¹¤ë" },
 #else
-       { &easy_band,                   FALSE, 6, 6, 31,
-       "easy_band",                    "Easy Mode (*)" },
+       { &manual_haggle,               FALSE, OPT_PAGE_BIRTH, 1, 0,
+       "manual_haggle",                "Manually haggle in stores" },
 #endif
 
-
 #ifdef JP
-       { &smart_learn,                 TRUE,  6, 1, 14,
-        "smart_learn",                  "¥â¥ó¥¹¥¿¡¼¤Ï¼ºÇÔ¤ò³Ø½¬¤¹¤ë(*)" },
+       { &easy_band,                   FALSE, OPT_PAGE_BIRTH, 6, 31,
+       "easy_band",                    "½é¿´¼ÔÍÑ´Êñ¥â¡¼¥É(*)" },
 #else
-       { &smart_learn,                 TRUE,  6, 1, 14,
-       "smart_learn",                  "Monsters learn from their mistakes (*)" },
+       { &easy_band,                   FALSE, OPT_PAGE_BIRTH, 6, 31,
+       "easy_band",                    "Easy Mode (*)" },
 #endif
 
-
 #ifdef JP
-       { &smart_cheat,                 FALSE, 6, 1, 15,
-        "smart_cheat",                  "¥â¥ó¥¹¥¿¡¼¤Ï¥×¥ì¥¤¥ä¡¼¤Î¼å¤ß¤òÆͤ¯(*)" },
+       { &smart_learn,                 TRUE,  OPT_PAGE_BIRTH, 1, 14,
+       "smart_learn",                  "¥â¥ó¥¹¥¿¡¼¤Ï¼ºÇÔ¤ò³Ø½¬¤¹¤ë(*)" },
 #else
-       { &smart_cheat,                 FALSE, 6, 1, 15,
-       "smart_cheat",                  "Monsters exploit players weaknesses (*)" },
+       { &smart_learn,                 TRUE,  OPT_PAGE_BIRTH, 1, 14,
+       "smart_learn",                  "Monsters learn from their mistakes (*)" },
 #endif
 
-
 #ifdef JP
-       { &stupid_monsters,             FALSE, 6, 5, 2,
-       "stupid_monsters",              "¥â¥ó¥¹¥¿¡¼¤¬´ÖÈ´¤±¤Ê¹ÔÆ°¤ò¤È¤ë(*)" },
+       { &smart_cheat,                 FALSE, OPT_PAGE_BIRTH, 1, 15,
+       "smart_cheat",                  "¥â¥ó¥¹¥¿¡¼¤Ï¥×¥ì¥¤¥ä¡¼¤Î¼å¤ß¤òÆͤ¯(*)" },
 #else
-       { &stupid_monsters,             FALSE, 6, 5, 2,
-       "stupid_monsters",              "Monsters behave stupidly (*)" },
+       { &smart_cheat,                 FALSE, OPT_PAGE_BIRTH, 1, 15,
+       "smart_cheat",                  "Monsters exploit players weaknesses (*)" },
 #endif
 
-
-
 #ifdef JP
-       { &vanilla_town,                FALSE, 6, 6, 0,
+       { &vanilla_town,                FALSE, OPT_PAGE_BIRTH, 6, 0,
        "vanilla_town",                 "¸µÁĤγ¹/¥¯¥¨¥¹¥È¤È¹ÓÌî¤Ê¤·" },
 #else
-       { &vanilla_town,                FALSE, 6, 6, 0,
+       { &vanilla_town,                FALSE, OPT_PAGE_BIRTH, 6, 0,
        "vanilla_town",                 "Use 'vanilla' town without quests and wilderness" },
 #endif
 
-
 #ifdef JP
-       { &lite_town,                   FALSE, 6, 6, 1,
+       { &lite_town,                   FALSE, OPT_PAGE_BIRTH, 6, 1,
        "lite_town",                    "¾®µ¬ÌϤʳ¹/¹ÓÌî¤Ê¤·" },
 #else
-       { &lite_town,                   FALSE, 6, 6, 1,
+       { &lite_town,                   FALSE, OPT_PAGE_BIRTH, 6, 1,
        "lite_town",                    "Use 'lite' town without a wilderness" },
 #endif
 
-
 #ifdef JP
-       { &ironman_shops,               FALSE, 6, 6, 2,
-       "ironman_shops",                "¡ÊÅ´¿ÍÍÑ¡ËŹ¤ò»ÈÍѤ·¤Ê¤¤(*)" },
+       { &ironman_shops,               FALSE, OPT_PAGE_BIRTH, 6, 2,
+       "ironman_shops",                "(Å´¿ÍÍÑ)Ź¤ò»ÈÍѤ·¤Ê¤¤(*)" },
 #else
-       { &ironman_shops,               FALSE, 6, 6, 2,
+       { &ironman_shops,               FALSE, OPT_PAGE_BIRTH, 6, 2,
        "ironman_shops",                "Stores are permanently closed (*)" },
 #endif
 
-
 #ifdef JP
-       { &ironman_small_levels,        FALSE, 6, 6, 3,
-       "ironman_small_levels",         "¡ÊÅ´¿ÍÍѡ˾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®(*)" },
+       { &ironman_small_levels,        FALSE, OPT_PAGE_BIRTH, 6, 3,
+       "ironman_small_levels",         "(Å´¿ÍÍÑ)¾ï¤ËÈó¾ï¤Ë¾®¤µ¤¤¥Õ¥í¥¢¤òÀ¸À®(*)" },
 #else
-       { &ironman_small_levels,        FALSE, 6, 6, 3,
+       { &ironman_small_levels,        FALSE, OPT_PAGE_BIRTH, 6, 3,
        "ironman_small_levels",         "Always create unusually small dungeon levels (*)" },
 #endif
 
-
 #ifdef JP
-       { &ironman_downward,            FALSE, 6, 6, 4,
-       "ironman_downward",             "¡ÊÅ´¿ÍÍѡ˵¢´Ô¤È¾å¤ê³¬Ãʤʤ·(*)" },
+       { &ironman_downward,            FALSE, OPT_PAGE_BIRTH, 6, 4,
+       "ironman_downward",             "(Å´¿ÍÍÑ)µ¢´Ô¤È¾å¤ê³¬Ãʤʤ·(*)" },
 #else
-       { &ironman_downward,            FALSE, 6, 6, 4,
+       { &ironman_downward,            FALSE, OPT_PAGE_BIRTH, 6, 4,
        "ironman_downward",             "Disable recall and use of up stairs (*)" },
 #endif
 
-
-#ifdef JP
-       { &ironman_autoscum,            FALSE, 6, 6, 5,
-       "ironman_autoscum",             "¡ÊÅ´¿ÍÍѡ˾ï¤Ë³¬¤ÎÊ·°Ïµ¤¤ò¼«Æ°Áª¤ê¹¥¤ß¤¹¤ë" },
-#else
-       { &ironman_autoscum,            FALSE, 6, 6, 5,
-       "ironman_autoscum",             "Permanently enable the autoscummer" },
-#endif
-
-
 #ifdef JP
-       { &ironman_empty_levels,         FALSE, 6, 6, 8,
-       "ironman_empty_levels",          "¡ÊÅ´¿ÍÍѡ˾ï¤Ë¶õ¤Ã¤Ý¤Î¥¢¥ê¡¼¥Ê¥ì¥Ù¥ë¤òÀ¸À®(*)" },
+       { &ironman_empty_levels,        FALSE, OPT_PAGE_BIRTH, 6, 8,
+       "ironman_empty_levels",         "(Å´¿ÍÍÑ)¾ï¤Ë¶õ¤Ã¤Ý¤Î¥¢¥ê¡¼¥Ê¥ì¥Ù¥ë¤òÀ¸À®(*)" },
 #else
-       { &ironman_empty_levels,        FALSE, 6, 6, 8,
+       { &ironman_empty_levels,        FALSE, OPT_PAGE_BIRTH, 6, 8,
        "ironman_empty_levels",         "Always create empty 'arena' levels (*)" },
 #endif
 
-
-#ifdef JP
-       { &terrain_streams,              TRUE,  6, 6, 9,
-       "terrain_streams",               "Àî¤ä¿¹¤Ê¤É¤ò¥À¥ó¥¸¥ç¥ó¤ËÀ¸À®(*)" },
-#else
-       { &terrain_streams,              TRUE,  6, 6, 9,
-       "terrain_streams",               "Create terrain 'streamers' in the dungeon (*)" },
-#endif
-
-
-#ifdef JP
-       { &munchkin_death,               FALSE, 6, 6, 11,
-       "munchkin_death",                "¡Ê¤¤¤ó¤Á¤­¡Ë»à¤ó¤À»þ¥»¡¼¥Ö¤¹¤ë¤«³Îǧ¤¹¤ë(*)" },
-#else
-       { &munchkin_death,              FALSE, 6, 6, 11,
-       "munchkin_death",               "(Cheating) Ask for death saves (*)" },
-#endif
-
-
 #ifdef JP
-       { &ironman_rooms,                FALSE, 6, 6, 12,
-       "ironman_rooms",                 "¡ÊÅ´¿ÍÍѡ˾ï¤ËÉáÄ̤Ǥʤ¤Éô²°¤òÀ¸À®¤¹¤ë(*)" },
+       { &ironman_rooms,               FALSE, OPT_PAGE_BIRTH, 6, 12,
+       "ironman_rooms",                "(Å´¿ÍÍÑ)¾ï¤ËÉáÄ̤Ǥʤ¤Éô²°¤òÀ¸À®¤¹¤ë(*)" },
 #else
-       { &ironman_rooms,               FALSE, 6, 6, 12,
+       { &ironman_rooms,               FALSE, OPT_PAGE_BIRTH, 6, 12,
        "ironman_rooms",                "Always generate very unusual rooms (*)" },
 #endif
 
-
 #ifdef JP
-       { &ironman_nightmare,           FALSE, 6, 6, 18,
-        "ironman_nightmare",           "¡ÊÅ´¿ÍÍÑ¡Ë°­Ì´¥â¡¼¥É(¤³¤ì¤ÏÁ´¤¯ÉÔ¾òÍý¤Ç¤¹¡ª)(*)" },
+       { &ironman_nightmare,           FALSE, OPT_PAGE_BIRTH, 6, 18,
+       "ironman_nightmare",            "(Å´¿ÍÍÑ)°­Ì´¥â¡¼¥É(¤³¤ì¤ÏÁ´¤¯ÉÔ¾òÍý¤Ç¤¹¡ª)(*)" },
 #else
-       { &ironman_nightmare,           FALSE, 6, 6, 18,
-        "ironman_nightmare",           "Nightmare mode(it isn't even remotely fair!)(*)" },
+       { &ironman_nightmare,           FALSE, OPT_PAGE_BIRTH, 6, 18,
+       "ironman_nightmare",            "Nightmare mode(it isn't even remotely fair!)(*)" },
 #endif
 
 #ifdef JP
-        { &left_hander,                 FALSE, 6, 6, 13,
-        "left_hander",                  "º¸Íø¤­¤Ç¤¢¤ë" },
+       { &left_hander,                 FALSE, OPT_PAGE_BIRTH, 6, 13,
+       "left_hander",                  "º¸Íø¤­¤Ç¤¢¤ë" },
 #else
-       { &left_hander,                 FALSE, 6, 6, 13,
+       { &left_hander,                 FALSE, OPT_PAGE_BIRTH, 6, 13,
        "left_hander",                  "Left-Hander" },
 #endif
 
-
 #ifdef JP
-        { &preserve_mode,               TRUE,  6, 6, 14,
-        "preserve_mode",                "ÅÁÀâ¤Î¥¢¥¤¥Æ¥à¤ò¼è¤êƨ¤·¤Æ¤âºÆÀ¸À®¤µ¤ì¤ë(*)" },
+       { &preserve_mode,               TRUE,  OPT_PAGE_BIRTH, 6, 14,
+       "preserve_mode",                "ÅÁÀâ¤Î¥¢¥¤¥Æ¥à¤ò¼è¤êƨ¤·¤Æ¤âºÆÀ¸À®¤µ¤ì¤ë(*)" },
 #else
-       { &preserve_mode,               TRUE,  6, 6, 14,
+       { &preserve_mode,               TRUE,  OPT_PAGE_BIRTH, 6, 14,
        "preserve_mode",                "Preserve artifacts (*)" },
 #endif
 
-
 #ifdef JP
-        { &autoroller,                  TRUE,  6, 6, 15,
-        "autoroller",                   "ǽÎÏÃͤ˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ(*)" },
+       { &autoroller,                  TRUE,  OPT_PAGE_BIRTH, 6, 15,
+       "autoroller",                   "ǽÎÏÃͤ˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ(*)" },
 #else
-       { &autoroller,                  TRUE,  6, 6, 15,
+       { &autoroller,                  TRUE,  OPT_PAGE_BIRTH, 6, 15,
        "autoroller",                   "Allow use of autoroller for stats (*)" },
 #endif
 
-
 #ifdef JP
-        { &autochara,                   FALSE, 6, 6, 16,
-        "autochara",                   "ÂγÊ/Ãϰ̤˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ" },
+       { &autochara,                   FALSE, OPT_PAGE_BIRTH, 6, 16,
+       "autochara",                   "ÂγÊ/Ãϰ̤˥ª¡¼¥È¥í¡¼¥é¡¼»ÈÍÑ" },
 #else
-       { &autochara,                   FALSE, 6, 6, 16,
-       "autochara",                    "Autorole for weight, height and social status" },
+       { &autochara,                   FALSE, OPT_PAGE_BIRTH, 6, 16,
+       "autochara",                    "Autoroll for weight, height and social status" },
 #endif
 
-
 #ifdef JP
-       { &powerup_home,                TRUE,  6, 4, 3,
-        "powerup_home",                 "²æ¤¬²È¤ò³ÈÄ¥¤¹¤ë(*)" },
-
+       { &powerup_home,                TRUE,  OPT_PAGE_BIRTH, 4, 3,
+       "powerup_home",                 "²æ¤¬²È¤ò³ÈÄ¥¤¹¤ë(*)" },
 #else
-       { &powerup_home,                TRUE,  6, 4, 3,
-        "powerup_home",                 "Increase capacity of your home (*)" },
+       { &powerup_home,                TRUE,  OPT_PAGE_BIRTH, 4, 3,
+       "powerup_home",                 "Increase capacity of your home (*)" },
 #endif
 
-
-       /*** Object Auto-Pick/Destroy ***/
+       /*** Easy Object Auto-Destroyer ***/
 
 #ifdef JP
-        { &display_pick,                TRUE,  7, 7, 8,
-        "display_pick",                 "Á´ÂΥޥåפǼ«Æ°½¦¤¤¥¢¥¤¥Æ¥à¤òɽ¼¨¤¹¤ë" },
+       { &destroy_items,               FALSE, OPT_PAGE_AUTODESTROY, 7, 0,
+       "destroy_items",                "¥¢¥¤¥Æ¥à¤Î´Ê°×¼«Æ°Ç˲õ¤ò»ÈÍѤ¹¤ë" },
 #else
-        { &display_pick,                TRUE,  7, 7, 8,
-        "display_pick",                 "Display auto-pick items on the small scale map" },
+       { &destroy_items,               FALSE, OPT_PAGE_AUTODESTROY, 7, 0,
+       "destroy_items",                "Use easy auto-destroyer" },
 #endif
 
 #ifdef JP
-        { &display_nopick,              FALSE, 7, 7, 9,
-        "display_nopick",               "Á´ÂΥޥåפǾ²¤ËÊüÃÖ¤¹¤ë¥¢¥¤¥Æ¥à¤òɽ¼¨¤¹¤ë" },
+       { &destroy_feeling,             FALSE, OPT_PAGE_AUTODESTROY, 7, 8,
+       "destroy_feeling",              "´Ê°×´ÕÄꤷ¤¿¤È¤­¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
 #else
-        { &display_nopick,              FALSE, 7, 7, 9,
-        "display_nopick",               "Display ignored items on the small scale map" },
+       { &destroy_feeling,             FALSE, OPT_PAGE_AUTODESTROY, 7, 8,
+       "destroy_feeling",              "Apply auto-destroy as sense feeling" },
 #endif
 
 #ifdef JP
-        { &display_destroy,             FALSE, 7, 7, 10,
-        "display_destroy",              "Á´ÂΥޥåפǼ«Æ°Ç˲õ¥¢¥¤¥Æ¥à¤òɽ¼¨¤¹¤ë" },
+       { &destroy_identify,            FALSE, OPT_PAGE_AUTODESTROY, 7, 9,
+       "destroy_identify",             "´ÕÄꤷ¤¿¤È¤­¼«Æ°Ç˲õ¤òŬÍѤ¹¤ë" },
 #else
-        { &display_destroy,             FALSE, 7, 7, 10,
-        "display_destroy",              "Display auto-destroy items on the small scale map" },
+       { &destroy_identify,            FALSE, OPT_PAGE_AUTODESTROY, 7, 9,
+       "destroy_identify",             "Apply auto-destroy as identify an item" },
 #endif
 
 #ifdef JP
-        { &destroy_items,               FALSE, 7, 7, 0,
-        "destroy_items",                "¥¢¥¤¥Æ¥à¤Î¼«Æ°Ç˲õ¤ò»ÈÍѤ¹¤ë" },
+       { &leave_worth,                 TRUE,  OPT_PAGE_AUTODESTROY, 7, 2,
+       "leave_worth",                  "²ÁÃͤ¬¤¢¤ë¥¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
 #else
-        { &destroy_items,               FALSE, 7, 7, 0,
-        "destroy_items",                "Use easy auto-destroyer" },
+       { &leave_worth,                 TRUE,  OPT_PAGE_AUTODESTROY, 7, 2,
+       "leave_worth",                  "Auto-destroyer leaves known worthy items" },
 #endif
 
 #ifdef JP
-        { &leave_worth,                 FALSE, 7, 7, 2,
-        "leave_worth",                  "²ÁÃͤ¬¤¢¤ë¥¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
+       { &leave_equip,                 FALSE, OPT_PAGE_AUTODESTROY, 7, 3,
+       "leave_equip",                  "Éð´ï/Ëɶñ¤Ï²õ¤µ¤Ê¤¤" },
 #else
-        { &leave_worth,                 FALSE, 7, 7, 2,
-        "leave_worth",                  "Auto-destroyer leaves known worthy items" },
+       { &leave_equip,                 FALSE, OPT_PAGE_AUTODESTROY, 7, 3,
+       "leave_equip",                  "Auto-destroyer leaves weapons and armour" },
 #endif
 
 #ifdef JP
-        { &leave_equip,                 FALSE, 7, 7, 3,
-        "leave_equip",                  "Éð´ï/Ëɶñ¤Ï²õ¤µ¤Ê¤¤" },
+       { &leave_chest,                 TRUE,  OPT_PAGE_AUTODESTROY, 7, 7,
+       "leave_chest",                  "³«Éõ¤µ¤ì¤Æ¤¤¤Ê¤¤È¢¤Ï²õ¤µ¤Ê¤¤" },
 #else
-        { &leave_equip,                 FALSE, 7, 7, 3,
-        "leave_equip",                  "Auto-destroyer leaves weapons and armour" },
+       { &leave_chest,                 TRUE,  OPT_PAGE_AUTODESTROY, 7, 7,
+       "leave_chest",                  "Auto-destroyer leaves closed chests" },
 #endif
 
 #ifdef JP
-        { &leave_chest,                 FALSE, 7, 7, 7,
-        "leave_chest",                  "³«Éõ¤µ¤ì¤Æ¤¤¤Ê¤¤È¢¤Ï²õ¤µ¤Ê¤¤" },
+       { &leave_wanted,                TRUE,  OPT_PAGE_AUTODESTROY, 7, 4,
+       "leave_wanted",                 "¾Þ¶â¼ó¤Î»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
 #else
-        { &leave_chest,                 FALSE, 7, 7, 7,
-        "leave_chest",                  "Auto-destroyer leaves closed chests" },
+       { &leave_wanted,                TRUE,  OPT_PAGE_AUTODESTROY, 7, 4,
+       "leave_wanted",                 "Auto-destroyer leaves wanted corpses" },
 #endif
 
 #ifdef JP
-        { &leave_wanted,                FALSE, 7, 7, 4,
-        "leave_wanted",                 "¾Þ¶â¼ó¤Î»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
+       { &leave_corpse,                FALSE, OPT_PAGE_AUTODESTROY, 7, 5,
+       "leave_corpse",                 "»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
 #else
-        { &leave_wanted,                FALSE, 7, 7, 4,
-        "leave_wanted",                 "Auto-destroyer leaves wanted corpses" },
+       { &leave_corpse,                FALSE, OPT_PAGE_AUTODESTROY, 7, 5,
+       "leave_corpse",                 "Auto-destroyer leaves corpses and skeletons" },
 #endif
 
 #ifdef JP
-        { &leave_corpse,                FALSE, 7, 7, 5,
-        "leave_corpse",                 "»àÂÎ/¹ü¤Ï²õ¤µ¤Ê¤¤" },
+       { &leave_junk,                  FALSE, OPT_PAGE_AUTODESTROY, 7, 6,
+       "leave_junk",                   "¤¬¤é¤¯¤¿¤Ï²õ¤µ¤Ê¤¤" },
 #else
-        { &leave_corpse,                FALSE, 7, 7, 5,
-        "leave_corpse",                 "Auto-destroyer leaves corpses and skeletons" },
+       { &leave_junk,                  FALSE, OPT_PAGE_AUTODESTROY, 7, 6,
+       "leave_junk",                   "Auto-destroyer leaves junk" },
 #endif
 
 #ifdef JP
-        { &leave_junk,                  FALSE, 7, 7, 6,
-        "leave_junk",                   "¤¬¤é¤¯¤¿¤Ï²õ¤µ¤Ê¤¤" },
+       { &leave_special,               TRUE,  OPT_PAGE_AUTODESTROY, 7, 1,
+       "leave_special",                "¼ï²/¿¦¶È¤ÇÆÃÊ̤ËɬÍפʥ¢¥¤¥Æ¥à¤Ï²õ¤µ¤Ê¤¤" },
 #else
-        { &leave_junk,                  FALSE, 7, 7, 6,
-        "leave_junk",                   "Auto-destroyer leaves junks" },
+       { &leave_special,               TRUE,  OPT_PAGE_AUTODESTROY, 7, 1,
+       "leave_special",                "Auto-destroyer leaves items your race/class needs" },
 #endif
 
-
        /*** Play-record Options ***/
 
 #ifdef JP
-        { &record_fix_art,              TRUE, 10, 4, 11,
-        "record_fix_art",               "¸ÇÄꥢ¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµ­Ï¿¤¹¤ë" },
+       { &record_fix_art,              TRUE,  OPT_PAGE_PLAYRECORD, 4, 11,
+       "record_fix_art",               "¸ÇÄꥢ¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_fix_art,              TRUE, 10, 4, 11,
-        "record_fix_art",               "Record fixed artifacts" },
+       { &record_fix_art,              TRUE,  OPT_PAGE_PLAYRECORD, 4, 11,
+       "record_fix_art",               "Record fixed artifacts" },
 #endif
 
 #ifdef JP
-        { &record_rand_art,             TRUE, 10, 4, 12,
-        "record_rand_art",              "¥é¥ó¥À¥à¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµ­Ï¿¤¹¤ë" },
+       { &record_rand_art,             TRUE,  OPT_PAGE_PLAYRECORD, 4, 12,
+       "record_rand_art",              "¥é¥ó¥À¥à¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È¤ÎÆþ¼ê¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_rand_art,             TRUE, 10, 4, 12,
-        "record_rand_art",              "Record random artifacts" },
+       { &record_rand_art,             TRUE,  OPT_PAGE_PLAYRECORD, 4, 12,
+       "record_rand_art",              "Record random artifacts" },
 #endif
 
 #ifdef JP
-        { &record_destroy_uniq,         TRUE, 10, 4, 13,
-        "record_destroy_uniq",          "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤òÅݤ·¤¿¤È¤­¤òµ­Ï¿¤¹¤ë" },
+       { &record_destroy_uniq,         TRUE,  OPT_PAGE_PLAYRECORD, 4, 13,
+       "record_destroy_uniq",          "¥æ¥Ë¡¼¥¯¥â¥ó¥¹¥¿¡¼¤òÅݤ·¤¿¤È¤­¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_destroy_uniq,         TRUE, 10, 4, 13,
-        "record_destroy_uniq",          "Record when destroy unique monster" },
+       { &record_destroy_uniq,         TRUE,  OPT_PAGE_PLAYRECORD, 4, 13,
+       "record_destroy_uniq",          "Record when destroy unique monster" },
 #endif
 
 #ifdef JP
-        { &record_fix_quest,            TRUE, 10, 4, 14,
-        "record_fix_quest",             "¸ÇÄꥯ¥¨¥¹¥È¤ÎãÀ®¤òµ­Ï¿¤¹¤ë" },
+       { &record_fix_quest,            TRUE,  OPT_PAGE_PLAYRECORD, 4, 14,
+       "record_fix_quest",             "¸ÇÄꥯ¥¨¥¹¥È¤ÎãÀ®¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_fix_quest,            TRUE, 10, 4, 14,
-        "record_fix_quest",             "Record fixed quests" },
+       { &record_fix_quest,            TRUE,  OPT_PAGE_PLAYRECORD, 4, 14,
+       "record_fix_quest",             "Record fixed quests" },
 #endif
 
 #ifdef JP
-        { &record_rand_quest,           TRUE, 10, 4, 15,
-        "record_rand_quest",            "¥é¥ó¥À¥à¥¯¥¨¥¹¥È¤ÎãÀ®¤òµ­Ï¿¤¹¤ë" },
+       { &record_rand_quest,           TRUE,  OPT_PAGE_PLAYRECORD, 4, 15,
+       "record_rand_quest",            "¥é¥ó¥À¥à¥¯¥¨¥¹¥È¤ÎãÀ®¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_rand_quest,           TRUE, 10, 4, 15,
-        "record_rand_quest",            "Record random quests" },
+       { &record_rand_quest,           TRUE,  OPT_PAGE_PLAYRECORD, 4, 15,
+       "record_rand_quest",            "Record random quests" },
 #endif
 
 #ifdef JP
-        { &record_maxdeapth,            TRUE, 10, 4, 16,
-        "record_maxdeapth",             "ºÇ¿¼³¬¤ò¹¹¿·¤·¤¿¤È¤­¤Ëµ­Ï¿¤¹¤ë" },
+       { &record_maxdepth,             TRUE,  OPT_PAGE_PLAYRECORD, 4, 16,
+       "record_maxdepth",              "ºÇ¿¼³¬¤ò¹¹¿·¤·¤¿¤È¤­¤Ëµ­Ï¿¤¹¤ë" },
 #else
-        { &record_maxdeapth,            TRUE, 10, 4, 16,
-        "record_maxdeapth",             "Record movements to deepest level" },
+       { &record_maxdepth,             TRUE,  OPT_PAGE_PLAYRECORD, 4, 16,
+       "record_maxdepth",              "Record movements to deepest level" },
 #endif
 
 #ifdef JP
-        { &record_stair,                TRUE, 10, 4, 17,
-        "record_stair",                 "³¬¤Î°ÜÆ°¤òµ­Ï¿¤¹¤ë" },
+       { &record_stair,                TRUE,  OPT_PAGE_PLAYRECORD, 4, 17,
+       "record_stair",                 "³¬¤Î°ÜÆ°¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_stair,                TRUE, 10, 4, 17,
-        "record_stair",                 "Record recall and stair movements" },
+       { &record_stair,                TRUE,  OPT_PAGE_PLAYRECORD, 4, 17,
+       "record_stair",                 "Record recall and stair movements" },
 #endif
 
 #ifdef JP
-        { &record_buy,                  TRUE, 10, 4, 18,
-        "record_buy",                   "¥¢¥¤¥Æ¥à¤Î¹ØÆþ¤òµ­Ï¿¤¹¤ë" },
+       { &record_buy,                  TRUE,  OPT_PAGE_PLAYRECORD, 4, 18,
+       "record_buy",                   "¥¢¥¤¥Æ¥à¤Î¹ØÆþ¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_buy,                  TRUE, 10, 4, 18,
-        "record_buy",                   "Record purchased items" },
+       { &record_buy,                  TRUE,  OPT_PAGE_PLAYRECORD, 4, 18,
+       "record_buy",                   "Record purchased items" },
 #endif
 
 #ifdef JP
-        { &record_sell,                 FALSE, 10, 4, 19,
-        "record_sell",                  "¥¢¥¤¥Æ¥à¤ÎÇäµÑ¤òµ­Ï¿¤¹¤ë" },
+       { &record_sell,                 FALSE, OPT_PAGE_PLAYRECORD, 4, 19,
+       "record_sell",                  "¥¢¥¤¥Æ¥à¤ÎÇäµÑ¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_sell,                 FALSE, 10, 4, 19,
-        "record_sell",                  "Record sold items" },
+       { &record_sell,                 FALSE, OPT_PAGE_PLAYRECORD, 4, 19,
+       "record_sell",                  "Record sold items" },
 #endif
 
 #ifdef JP
-        { &record_danger,               TRUE, 10, 4, 20,
-        "record_danger",                "¥Ô¥ó¥Á¤Ë¤Ê¤Ã¤¿¤È¤­¤òµ­Ï¿¤¹¤ë" },
+       { &record_danger,               TRUE,  OPT_PAGE_PLAYRECORD, 4, 20,
+       "record_danger",                "¥Ô¥ó¥Á¤Ë¤Ê¤Ã¤¿¤È¤­¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_danger,               TRUE, 10, 4, 20,
-        "record_danger",                "Record hitpoint warning" },
+       { &record_danger,               TRUE,  OPT_PAGE_PLAYRECORD, 4, 20,
+       "record_danger",                "Record hitpoint warning" },
 #endif
 
 #ifdef JP
-        { &record_arena,                TRUE, 10, 4, 21,
-        "record_arena",                 "¥¢¥ê¡¼¥Ê¤Ç¤Î¾¡Íø¤òµ­Ï¿¤¹¤ë" },
+       { &record_arena,                TRUE,  OPT_PAGE_PLAYRECORD, 4, 21,
+       "record_arena",                 "¥¢¥ê¡¼¥Ê¤Ç¤Î¾¡Íø¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_arena,                TRUE, 10, 4, 21,
-        "record_arena",                 "Record arena victories" },
+       { &record_arena,                TRUE,  OPT_PAGE_PLAYRECORD, 4, 21,
+       "record_arena",                 "Record arena victories" },
 #endif
 
 #ifdef JP
-        { &record_ident,                TRUE, 10, 4, 22,
-        "record_ident",                 "̤ȽÌÀ¤Î¥¢¥¤¥Æ¥à¤Î¼±Ê̤òµ­Ï¿¤¹¤ë" },
+       { &record_ident,                TRUE,  OPT_PAGE_PLAYRECORD, 4, 22,
+       "record_ident",                 "̤ȽÌÀ¤Î¥¢¥¤¥Æ¥à¤Î¼±Ê̤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_ident,                TRUE, 10, 4, 22,
-        "record_ident",                 "Record first identified items" },
+       { &record_ident,                TRUE,  OPT_PAGE_PLAYRECORD, 4, 22,
+       "record_ident",                 "Record first identified items" },
 #endif
 
 #ifdef JP
-        { &record_named_pet,            FALSE, 10, 4, 23,
-        "record_named_pet",             "̾Á°¤Ä¤­¥Ú¥Ã¥È¤Î¾ðÊó¤òµ­Ï¿¤¹¤ë" },
+       { &record_named_pet,            FALSE, OPT_PAGE_PLAYRECORD, 4, 23,
+       "record_named_pet",             "̾Á°¤Ä¤­¥Ú¥Ã¥È¤Î¾ðÊó¤òµ­Ï¿¤¹¤ë" },
 #else
-        { &record_named_pet,            FALSE, 10, 4, 23,
-        "record_named_pet",             "Record infomations of named pets" },
+       { &record_named_pet,            FALSE, OPT_PAGE_PLAYRECORD, 4, 23,
+       "record_named_pet",             "Record informations of named pets" },
 #endif
 
-
        /*** End of Table ***/
 
        { NULL,                         0, 0, 0, 0,
@@ -17377,7 +6514,7 @@ cptr game_inscriptions[] =
        "¶²¤í¤·¤¤",      /* FEEL_TERRIBLE */
        "̵²ÁÃÍ",        /* FEEL_WORTHLESS */
        "¼ö¤ï¤ì¤Æ¤¤¤ë",  /* FEEL_CURSED */
-       "¼ö¤¤¤Ê¤·",      /* FEEL_UNCURSED */
+       "¾å¼Á°Ê¾å",      /* FEEL_UNCURSED */
        "ÊÂ",            /* FEEL_AVERAGE */
        "¾å¼Á",          /* FEEL_GOOD */
        "¹âµéÉÊ",        /* FEEL_EXCELLENT */
@@ -17404,10 +6541,10 @@ kamae kamae_shurui[MAX_KAMAE] =
        {"ÀÄε", 35, ""},
        {"¼ë¿ý", 40, ""},
 #else
-       {"Baihu", 25, "(Black Turtle) "},
-       {"Zuan-wu", 30, "(White Tiger) "},
-       {"Qinglong", 35, "(Blue Chinese Dragon) "},
-       {"Zhuque", 40, "(Red Chinese Phoenix) "},
+       {"Genbu", 25, "(Black Tortoise) "},
+       {"Byakko", 30, "(White Tiger) "},
+       {"Seiryuu", 35, "(Blue Dragon) "},
+       {"Suzaku", 40, "(Red Phoenix) "},
 #endif
 };
 
@@ -17426,9562 +6563,106 @@ kamae kata_shurui[MAX_KATA] =
 #endif
 };
 
-cptr shougou_moji[5]=
+cptr exp_level_str[5]=
 #ifdef JP
 {"[½é¿´¼Ô]", "[ÆþÌç¼Ô]", "[½ÏÎý¼Ô]", "[¥¨¥­¥¹¥Ñ¡¼¥È]", "[ã¿Í]"};
 #else
-{"[Unskilled]", "[Beginer]", "[Skilled]", "[Expert]", "[Master]"};
+{"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
 #endif
 
-s16b weapon_exp_settei[MAX_CLASS][5][64][2] =
-{
-  /* WARRIOR */
-  {
-    /* Bow */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/*  */
-      {4000,7000},/* SLING */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/*  */
-      {4000,7000},/* SHORT_BOW */
-      {4000,7000},/* LONG_BOW */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 20 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,7000},/* LIGHT_XBOW */
-      {4000,7000},/* HEAVY_XBOW */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Digging */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* SHOVEL */
-      {4000,8000},/* GNOMISH_SHOVEL */
-      {4000,8000},/* DWARVEN_SHOVEL */
-      {4000,8000},/* PICK */
-      {4000,8000},/* ORCISH_PICK */
-      {4000,8000},/* DWARVEN_PICK */
-      {4000,8000},/* MATTOCK */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 20 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Hafted */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* CLUB */
-      {4000,8000},/* WHIP */
-      {4000,8000},/* QUARTERSTAFF */
-      {0,6000},/* NUNCHAKU */
-      {4000,8000},/* MACE */
-      {4000,8000},/* BALL_AND_CHAIN */
-      {4000,8000},/* JO_STAFF */
-      {4000,8000},/* WAR_HAMMER */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/* THREE_PIECE_ROD */
-      {4000,8000},/* MORNING_STAR */
-      {4000,8000},/* FLAIL */
-      {4000,8000},/* BO_STAFF */
-      {4000,8000},/* LEAD_FILLED_MACE */
-      {4000,8000},/* TETSUBO */
-      {4000,8000},/*  */
-      {4000,8000},/* TWO_HANDED_FLAIL */
-      {4000,8000},/* GREAT_HAMMER */
-      {4000,8000},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,0},/* TSURIZAO */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,8000},/* GROND */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* HATCHET */
-      {4000,8000},/* SPEAR */
-      {4000,8000},/* SICKLE */
-      {4000,8000},/* AWL_PIKE */
-      {4000,8000},/* TRIDENT */
-      {4000,8000},/* FAUCHARD */
-      {4000,8000},/* BROAD_SPEAR */
-      {4000,8000},/* PIKE */
-      {4000,8000},/* NAGINATA */
-      {4000,8000},/* BEAKED_AXE */
-      {4000,8000},/* BROAD_AXE */
-      {4000,8000},/* LUCERNE_HAMMER */
-      {4000,8000},/* GLAIVE */
-      {4000,8000},/* LAJATANG */
-      {4000,8000},/* HALBERD */
-      {4000,8000},/* GUISARME */
-      {4000,8000},/* SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* LANCE */
-      {4000,8000},/*  */
-      {4000,8000},/* BATTLE_AXE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* GREAT_AXE */
-      {4000,8000},/* TRIFURCATE_SPEAR */
-      {4000,8000},/*  */
-      {4000,8000},/* LOCHABER_AXE */
-      {4000,8000},/* HEAVY_LANCE */
-      {4000,8000},/* SCYTHE_OF_SLICING */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,8000},/* DEATH_SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Sword */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* BROKEN_DAGGER */
-      {4000,8000},/* BROKEN_SWORD */
-      {4000,8000},/*  */
-      {4000,8000},/* DAGGER */
-      {4000,8000},/* MAIN_GAUCHE */
-      {4000,8000},/* TANTO */
-      {4000,8000},/* RAPIER */
-      {4000,8000},/* SMALL_SWORD */
-      {4000,8000},/* BASILLARD */
-      {4000,8000},/* SHORT_SWORD */
-      {4000,8000},/* SABRE */
-      {4000,8000},/* CUTLASS */
-      {4000,8000},/* WAKIZASHI */
-      {4000,8000},/* KHOPESH */
-      {4000,8000},/* TULWAR */
-      {4000,8000},/* BROAD_SWORD */
-      {4000,8000},/* LONG_SWORD */
-      {4000,8000},/* SCIMITAR */
-      {4000,8000},/* NINJATO */
-      {4000,8000},/* KATANA */
-      {4000,8000},/* BASTARD_SWORD */
-      {4000,8000},/* GREAT_SCIMITAR */
-      {4000,8000},/* CLAYMORE */
-      {4000,8000},/* ESPADON */
-      {4000,8000},/* TWO_HANDED_SWORD */
-      {4000,8000},/* FLAMBERGE */
-      {4000,8000},/* NO_DACHI */
-      {4000,8000},/* EXECUTIOERS_SWORD */
-      {4000,8000},/* ZWEIHANDER */
-      {4000,8000},/* BLADE_OF_CHAOS */
-      {4000,8000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    }
-  },
-  /* MAGE */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {4000,6000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* CLUB */
-      {0,4000},/* WHIP */
-      {4000,8000},/* QUARTERSTAFF */
-      {0,0},/* NUNCHAKU */
-      {0,4000},/* MACE */
-      {0,4000},/* BALL_AND_CHAIN */
-      {0,4000},/* JO_STAFF */
-      {0,4000},/* WAR_HAMMER */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/* THREE_PIECE_ROD */
-      {0,4000},/* MORNING_STAR */
-      {0,4000},/* FLAIL */
-      {0,4000},/* BO_STAFF */
-      {0,4000},/* LEAD_FILLED_MACE */
-      {0,4000},/* TETSUBO */
-      {0,4000},/*  */
-      {0,4000},/* TWO_HANDED_FLAIL */
-      {0,4000},/* GREAT_HAMMER */
-      {0,4000},/* MACE_OF_DISRUPTION */
-      {4000,8000},/* WIZSTAFF */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GROND */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* HATCHET */
-      {0,4000},/* SPEAR */
-      {0,4000},/* SICKLE */
-      {0,4000},/* AWL_PIKE */
-      {0,4000},/* TRIDENT */
-      {0,4000},/* FAUCHARD */
-      {0,4000},/* BROAD_SPEAR */
-      {0,4000},/* PIKE */
-      {0,4000},/* NAGINATA */
-      {0,4000},/* BEAKED_AXE */
-      {0,4000},/* BROAD_AXE */
-      {0,4000},/* LUCERNE_HAMMER */
-      {0,4000},/* GLAIVE */
-      {0,4000},/* LAJATANG */
-      {0,4000},/* HALBERD */
-      {0,4000},/* GUISARME */
-      {0,4000},/* SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LANCE */
-      {0,4000},/*  */
-      {0,4000},/* BATTLE_AXE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GREAT_AXE */
-      {0,4000},/* TRIFURCATE_SPEAR */
-      {0,4000},/*  */
-      {0,4000},/* LOCHABER_AXE */
-      {0,4000},/* HEAVY_LANCE */
-      {0,4000},/* SCYTHE_OF_SLICING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* DEATH_SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Sword */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* BROKEN_DAGGER */
-      {0,4000},/* BROKEN_SWORD */
-      {0,4000},/*  */
-      {4000,8000},/* DAGGER */
-      {0,4000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,4000},/* RAPIER */
-      {0,4000},/* SMALL_SWORD */
-      {0,4000},/* BASILLARD */
-      {0,4000},/* SHORT_SWORD */
-      {0,4000},/* SABRE */
-      {0,4000},/* CUTLASS */
-      {0,4000},/* WAKIZASHI */
-      {0,4000},/* KHOPESH */
-      {0,4000},/* TULWAR */
-      {0,4000},/* BROAD_SWORD */
-      {0,4000},/* LONG_SWORD */
-      {0,4000},/* SCIMITAR */
-      {0,4000},/* NINJATO */
-      {0,4000},/* KATANA */
-      {0,4000},/* BASTARD_SWORD */
-      {0,4000},/* GREAT_SCIMITAR */
-      {0,4000},/* CLAYMORE */
-      {0,4000},/* ESPADON */
-      {0,4000},/* TWO_HANDED_SWORD */
-      {0,4000},/* FLAMBERGE */
-      {0,4000},/* NO_DACHI */
-      {0,4000},/* EXECUTIOERS_SWORD */
-      {0,4000},/* ZWEIHANDER */
-      {0,4000},/* BLADE_OF_CHAOS */
-      {0,4000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    }
-  },
-  /* PRIEST */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {0,4000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,7000},/* 0 */
-      {0,7000},/* CLUB */
-      {0,7000},/* WHIP */
-      {0,7000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {4000,7000},/* MACE */
-      {0,7000},/* BALL_AND_CHAIN */
-      {0,7000},/* JO_STAFF */
-      {0,7000},/* WAR_HAMMER */
-      {0,7000},/*  */
-      {0,7000},/* 10 */
-      {0,7000},/* THREE_PIECE_ROD */
-      {0,7000},/* MORNING_STAR */
-      {0,7000},/* FLAIL */
-      {0,7000},/* BO_STAFF */
-      {0,7000},/* LEAD_FILLED_MACE */
-      {0,7000},/* TETSUBO */
-      {0,7000},/*  */
-      {0,7000},/* TWO_HANDED_FLAIL */
-      {0,7000},/* GREAT_HAMMER */
-      {0,7000},/* MACE_OF_DISRUPTION */
-      {4000,7000},/* WIZSTAFF */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 30 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* GROND */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* HATCHET */
-      {0,4000},/* SPEAR */
-      {0,4000},/* SICKLE */
-      {0,4000},/* AWL_PIKE */
-      {0,4000},/* TRIDENT */
-      {0,4000},/* FAUCHARD */
-      {0,4000},/* BROAD_SPEAR */
-      {0,4000},/* PIKE */
-      {0,4000},/* NAGINATA */
-      {0,4000},/* BEAKED_AXE */
-      {0,4000},/* BROAD_AXE */
-      {0,4000},/* LUCERNE_HAMMER */
-      {0,4000},/* GLAIVE */
-      {0,4000},/* LAJATANG */
-      {0,4000},/* HALBERD */
-      {0,4000},/* GUISARME */
-      {0,4000},/* SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LANCE */
-      {0,4000},/*  */
-      {0,4000},/* BATTLE_AXE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GREAT_AXE */
-      {0,4000},/* TRIFURCATE_SPEAR */
-      {0,4000},/*  */
-      {0,4000},/* LOCHABER_AXE */
-      {0,4000},/* HEAVY_LANCE */
-      {0,4000},/* SCYTHE_OF_SLICING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* DEATH_SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Sword */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* BROKEN_DAGGER */
-      {0,4000},/* BROKEN_SWORD */
-      {0,4000},/*  */
-      {0,4000},/* DAGGER */
-      {0,4000},/* MAIN_GAUCHE */
-      {0,4000},/* TANTO */
-      {0,4000},/* RAPIER */
-      {0,4000},/* SMALL_SWORD */
-      {0,4000},/* BASILLARD */
-      {0,4000},/* SHORT_SWORD */
-      {0,4000},/* SABRE */
-      {0,4000},/* CUTLASS */
-      {0,4000},/* WAKIZASHI */
-      {0,4000},/* KHOPESH */
-      {0,4000},/* TULWAR */
-      {0,4000},/* BROAD_SWORD */
-      {0,4000},/* LONG_SWORD */
-      {0,4000},/* SCIMITAR */
-      {0,4000},/* NINJATO */
-      {0,4000},/* KATANA */
-      {0,4000},/* BASTARD_SWORD */
-      {0,4000},/* GREAT_SCIMITAR */
-      {0,4000},/* CLAYMORE */
-      {0,4000},/* ESPADON */
-      {0,4000},/* TWO_HANDED_SWORD */
-      {0,4000},/* FLAMBERGE */
-      {0,4000},/* NO_DACHI */
-      {0,4000},/* EXECUTIOERS_SWORD */
-      {0,4000},/* ZWEIHANDER */
-      {0,4000},/* BLADE_OF_CHAOS */
-      {0,4000},/* DIAMOND_EDGE */
-      {0,4000},/* DOKUBARI */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    }
-  },
-  /* ROGUE */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {4000,8000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {4000,7000},/* SHORT_BOW */
-      {4000,7000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,7000},/* LIGHT_XBOW */
-      {0,7000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,7000},/* 0 */
-      {0,7000},/* SHOVEL */
-      {0,7000},/* GNOMISH_SHOVEL */
-      {0,7000},/* DWARVEN_SHOVEL */
-      {0,7000},/* PICK */
-      {0,7000},/* ORCISH_PICK */
-      {0,7000},/* DWARVEN_PICK */
-      {0,7000},/* MATTOCK */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 10 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 20 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 30 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 40 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 50 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,7000},/* CLUB */
-      {4000,8000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {4000,7000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,7000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {0,4000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,4000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,7000},/* HATCHET */
-      {0,7000},/* SPEAR */
-      {0,7000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,7000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {4000,8000},/* BROKEN_DAGGER */
-      {4000,8000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {4000,8000},/* DAGGER */
-      {4000,8000},/* MAIN_GAUCHE */
-      {4000,8000},/* TANTO */
-      {0,8000},/* RAPIER */
-      {4000,8000},/* SMALL_SWORD */
-      {0,7000},/* BASILLARD */
-      {4000,8000},/* SHORT_SWORD */
-      {0,8000},/* SABRE */
-      {0,8000},/* CUTLASS */
-      {0,8000},/* WAKIZASHI */
-      {0,8000},/* KHOPESH */
-      {0,8000},/* TULWAR */
-      {0,7000},/* BROAD_SWORD */
-      {0,7000},/* LONG_SWORD */
-      {0,7000},/* SCIMITAR */
-      {0,7000},/* NINJATO */
-      {0,8000},/* KATANA */
-      {0,7000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,6000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-  /* RANGER */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {0,7000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {4000,8000},/* SHORT_BOW */
-      {4000,8000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,7000},/* LIGHT_XBOW */
-      {0,7000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {0,6000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {4000,8000},/* DAGGER */
-      {0,7000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {4000,8000},/* SHORT_SWORD */
-      {0,6000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {4000,8000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-  /* PALADIN */
-  {
-    /* Bow */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/*  */
-      {0,6000},/* SLING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {0,6000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,8000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,8000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* BROKEN_DAGGER */
-      {4000,8000},/* BROKEN_SWORD */
-      {4000,8000},/*  */
-      {0,6000},/* DAGGER */
-      {4000,8000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {4000,8000},/* RAPIER */
-      {4000,8000},/* SMALL_SWORD */
-      {4000,8000},/* BASILLARD */
-      {4000,8000},/* SHORT_SWORD */
-      {4000,8000},/* SABRE */
-      {4000,8000},/* CUTLASS */
-      {4000,8000},/* WAKIZASHI */
-      {4000,8000},/* KHOPESH */
-      {4000,8000},/* TULWAR */
-      {4000,8000},/* BROAD_SWORD */
-      {4000,8000},/* LONG_SWORD */
-      {4000,8000},/* SCIMITAR */
-      {4000,8000},/* NINJATO */
-      {4000,8000},/* KATANA */
-      {4000,8000},/* BASTARD_SWORD */
-      {4000,8000},/* GREAT_SCIMITAR */
-      {4000,8000},/* CLAYMORE */
-      {4000,8000},/* ESPADON */
-      {4000,8000},/* TWO_HANDED_SWORD */
-      {4000,8000},/* FLAMBERGE */
-      {4000,8000},/* NO_DACHI */
-      {4000,8000},/* EXECUTIOERS_SWORD */
-      {4000,8000},/* ZWEIHANDER */
-      {4000,8000},/* BLADE_OF_CHAOS */
-      {4000,8000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    }
-  },
-  /* WARRIOR_MAGE */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {0,4000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {0,6000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {0,6000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {4000,8000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {4000,8000},/* SHORT_SWORD */
-      {4000,8000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {0,6000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-  /* CHAOS_WARRIOR */
-  {
-    /* Bow */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/*  */
-      {0,6000},/* SLING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,7000},/* 0 */
-      {0,7000},/* CLUB */
-      {0,7000},/* WHIP */
-      {0,7000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,7000},/* MACE */
-      {0,7000},/* BALL_AND_CHAIN */
-      {0,7000},/* JO_STAFF */
-      {0,7000},/* WAR_HAMMER */
-      {0,7000},/*  */
-      {0,7000},/* 10 */
-      {0,7000},/* THREE_PIECE_ROD */
-      {0,7000},/* MORNING_STAR */
-      {0,7000},/* FLAIL */
-      {0,7000},/* BO_STAFF */
-      {0,7000},/* LEAD_FILLED_MACE */
-      {0,7000},/* TETSUBO */
-      {0,7000},/*  */
-      {0,7000},/* TWO_HANDED_FLAIL */
-      {0,7000},/* GREAT_HAMMER */
-      {0,7000},/* MACE_OF_DISRUPTION */
-      {0,7000},/* WIZSTAFF */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 30 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* GROND */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,7000},/* 0 */
-      {0,7000},/* HATCHET */
-      {0,7000},/* SPEAR */
-      {0,7000},/* SICKLE */
-      {0,7000},/* AWL_PIKE */
-      {0,7000},/* TRIDENT */
-      {0,7000},/* FAUCHARD */
-      {0,7000},/* BROAD_SPEAR */
-      {0,7000},/* PIKE */
-      {0,7000},/* NAGINATA */
-      {0,7000},/* BEAKED_AXE */
-      {0,7000},/* BROAD_AXE */
-      {0,7000},/* LUCERNE_HAMMER */
-      {0,7000},/* GLAIVE */
-      {0,7000},/* LAJATANG */
-      {0,7000},/* HALBERD */
-      {0,7000},/* GUISARME */
-      {0,7000},/* SCYTHE */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* LANCE */
-      {0,7000},/*  */
-      {0,7000},/* BATTLE_AXE */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* GREAT_AXE */
-      {0,7000},/* TRIFURCATE_SPEAR */
-      {0,7000},/*  */
-      {0,7000},/* LOCHABER_AXE */
-      {0,7000},/* HEAVY_LANCE */
-      {0,7000},/* SCYTHE_OF_SLICING */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 40 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* DEATH_SCYTHE */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000} /*  */
-    },
-    /* Sword */
-    {
-      {0,7000},/* 0 */
-      {0,7000},/* BROKEN_DAGGER */
-      {0,7000},/* BROKEN_SWORD */
-      {0,7000},/*  */
-      {0,7000},/* DAGGER */
-      {0,7000},/* MAIN_GAUCHE */
-      {0,7000},/* TANTO */
-      {0,7000},/* RAPIER */
-      {0,7000},/* SMALL_SWORD */
-      {0,7000},/* BASILLARD */
-      {0,7000},/* SHORT_SWORD */
-      {0,7000},/* SABRE */
-      {0,7000},/* CUTLASS */
-      {0,7000},/* WAKIZASHI */
-      {0,7000},/* KHOPESH */
-      {0,7000},/* TULWAR */
-      {4000,8000},/* BROAD_SWORD */
-      {0,7000},/* LONG_SWORD */
-      {0,7000},/* SCIMITAR */
-      {0,7000},/* NINJATO */
-      {0,7000},/* KATANA */
-      {0,7000},/* BASTARD_SWORD */
-      {0,7000},/* GREAT_SCIMITAR */
-      {0,7000},/* CLAYMORE */
-      {0,7000},/* ESPADON */
-      {0,7000},/* TWO_HANDED_SWORD */
-      {0,7000},/* FLAMBERGE */
-      {0,7000},/* NO_DACHI */
-      {0,7000},/* EXECUTIOERS_SWORD */
-      {0,7000},/* ZWEIHANDER */
-      {4000,8000},/* BLADE_OF_CHAOS */
-      {0,7000},/* DIAMOND_EDGE */
-      {0,7000},/* DOKUBARI */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 40 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 50 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000} /*  */
-    }
-  },
-  /* MONK */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {0,7000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {4000,7000},/* SHORT_BOW */
-      {4000,7000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,7000},/* LIGHT_XBOW */
-      {0,7000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,0},/* 0 */
-      {0,0},/* SHOVEL */
-      {0,0},/* GNOMISH_SHOVEL */
-      {0,0},/* DWARVEN_SHOVEL */
-      {0,0},/* PICK */
-      {0,0},/* ORCISH_PICK */
-      {0,0},/* DWARVEN_PICK */
-      {0,0},/* MATTOCK */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 20 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Hafted */
-    {
-      {0,0},/* 0 */
-      {0,0},/* CLUB */
-      {0,0},/* WHIP */
-      {0,0},/* QUARTERSTAFF */
-      {4000,8000},/* NUNCHAKU */
-      {0,0},/* MACE */
-      {0,0},/* BALL_AND_CHAIN */
-      {0,0},/* JO_STAFF */
-      {0,0},/* WAR_HAMMER */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {4000,8000},/* THREE_PIECE_ROD */
-      {0,0},/* MORNING_STAR */
-      {0,0},/* FLAIL */
-      {0,0},/* BO_STAFF */
-      {0,0},/* LEAD_FILLED_MACE */
-      {0,0},/* TETSUBO */
-      {0,0},/*  */
-      {0,0},/* TWO_HANDED_FLAIL */
-      {0,0},/* GREAT_HAMMER */
-      {0,0},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* GROND */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,0},/* 0 */
-      {0,0},/* HATCHET */
-      {0,0},/* SPEAR */
-      {0,0},/* SICKLE */
-      {0,0},/* AWL_PIKE */
-      {0,0},/* TRIDENT */
-      {0,0},/* FAUCHARD */
-      {0,0},/* BROAD_SPEAR */
-      {0,0},/* PIKE */
-      {0,0},/* NAGINATA */
-      {0,0},/* BEAKED_AXE */
-      {0,0},/* BROAD_AXE */
-      {0,0},/* LUCERNE_HAMMER */
-      {0,0},/* GLAIVE */
-      {0,0},/* LAJATANG */
-      {0,0},/* HALBERD */
-      {0,0},/* GUISARME */
-      {0,0},/* SCYTHE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* LANCE */
-      {0,0},/*  */
-      {0,0},/* BATTLE_AXE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* GREAT_AXE */
-      {0,0},/* TRIFURCATE_SPEAR */
-      {0,0},/*  */
-      {0,0},/* LOCHABER_AXE */
-      {0,0},/* HEAVY_LANCE */
-      {0,0},/* SCYTHE_OF_SLICING */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* DEATH_SCYTHE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Sword */
-    {
-      {0,0},/* 0 */
-      {0,0},/* BROKEN_DAGGER */
-      {0,0},/* BROKEN_SWORD */
-      {0,0},/*  */
-      {0,0},/* DAGGER */
-      {0,0},/* MAIN_GAUCHE */
-      {0,0},/* TANTO */
-      {0,0},/* RAPIER */
-      {0,0},/* SMALL_SWORD */
-      {0,0},/* BASILLARD */
-      {0,0},/* SHORT_SWORD */
-      {0,0},/* SABRE */
-      {0,0},/* CUTLASS */
-      {0,0},/* WAKIZASHI */
-      {0,0},/* KHOPESH */
-      {0,0},/* TULWAR */
-      {0,0},/* BROAD_SWORD */
-      {0,0},/* LONG_SWORD */
-      {0,0},/* SCIMITAR */
-      {0,0},/* NINJATO */
-      {0,0},/* KATANA */
-      {0,0},/* BASTARD_SWORD */
-      {0,0},/* GREAT_SCIMITAR */
-      {0,0},/* CLAYMORE */
-      {0,0},/* ESPADON */
-      {0,0},/* TWO_HANDED_SWORD */
-      {0,0},/* FLAMBERGE */
-      {0,0},/* NO_DACHI */
-      {0,0},/* EXECUTIOERS_SWORD */
-      {0,0},/* ZWEIHANDER */
-      {0,0},/* BLADE_OF_CHAOS */
-      {0,0},/* DIAMOND_EDGE */
-      {0,0},/* DOKUBARI */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    }
-  },
-  /* MINDCRAFTER */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {0,6000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {4000,8000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {0,6000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {4000,6000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {0,6000},/* SHORT_SWORD */
-      {0,6000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {0,6000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-  /* HIGH_MAGE */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {4000,6000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* CLUB */
-      {0,4000},/* WHIP */
-      {4000,8000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,4000},/* MACE */
-      {0,4000},/* BALL_AND_CHAIN */
-      {0,4000},/* JO_STAFF */
-      {0,4000},/* WAR_HAMMER */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/* THREE_PIECE_ROD */
-      {0,4000},/* MORNING_STAR */
-      {0,4000},/* FLAIL */
-      {0,4000},/* BO_STAFF */
-      {0,4000},/* LEAD_FILLED_MACE */
-      {0,4000},/* TETSUBO */
-      {0,4000},/*  */
-      {0,4000},/* TWO_HANDED_FLAIL */
-      {0,4000},/* GREAT_HAMMER */
-      {0,4000},/* MACE_OF_DISRUPTION */
-      {4000,8000},/* WIZSTAFF */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GROND */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* HATCHET */
-      {0,4000},/* SPEAR */
-      {0,4000},/* SICKLE */
-      {0,4000},/* AWL_PIKE */
-      {0,4000},/* TRIDENT */
-      {0,4000},/* FAUCHARD */
-      {0,4000},/* BROAD_SPEAR */
-      {0,4000},/* PIKE */
-      {0,4000},/* NAGINATA */
-      {0,4000},/* BEAKED_AXE */
-      {0,4000},/* BROAD_AXE */
-      {0,4000},/* LUCERNE_HAMMER */
-      {0,4000},/* GLAIVE */
-      {0,4000},/* LAJATANG */
-      {0,4000},/* HALBERD */
-      {0,4000},/* GUISARME */
-      {0,4000},/* SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LANCE */
-      {0,4000},/*  */
-      {0,4000},/* BATTLE_AXE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GREAT_AXE */
-      {0,4000},/* TRIFURCATE_SPEAR */
-      {0,4000},/*  */
-      {0,4000},/* LOCHABER_AXE */
-      {0,4000},/* HEAVY_LANCE */
-      {0,4000},/* SCYTHE_OF_SLICING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* DEATH_SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Sword */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* BROKEN_DAGGER */
-      {0,4000},/* BROKEN_SWORD */
-      {0,4000},/*  */
-      {4000,8000},/* DAGGER */
-      {0,4000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,4000},/* RAPIER */
-      {0,4000},/* SMALL_SWORD */
-      {0,4000},/* BASILLARD */
-      {0,4000},/* SHORT_SWORD */
-      {0,4000},/* SABRE */
-      {0,4000},/* CUTLASS */
-      {0,4000},/* WAKIZASHI */
-      {0,4000},/* KHOPESH */
-      {0,4000},/* TULWAR */
-      {0,4000},/* BROAD_SWORD */
-      {0,4000},/* LONG_SWORD */
-      {0,4000},/* SCIMITAR */
-      {0,4000},/* NINJATO */
-      {0,4000},/* KATANA */
-      {0,4000},/* BASTARD_SWORD */
-      {0,4000},/* GREAT_SCIMITAR */
-      {0,4000},/* CLAYMORE */
-      {0,4000},/* ESPADON */
-      {0,4000},/* TWO_HANDED_SWORD */
-      {0,4000},/* FLAMBERGE */
-      {0,4000},/* NO_DACHI */
-      {0,4000},/* EXECUTIOERS_SWORD */
-      {0,4000},/* ZWEIHANDER */
-      {0,4000},/* BLADE_OF_CHAOS */
-      {0,4000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    }
-  },
-  /* TOURIST */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {4000,8000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {0,8000},/* SHORT_BOW */
-      {0,8000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* LIGHT_XBOW */
-      {0,8000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/* SHOVEL */
-      {0,8000},/* GNOMISH_SHOVEL */
-      {0,8000},/* DWARVEN_SHOVEL */
-      {0,8000},/* PICK */
-      {0,8000},/* ORCISH_PICK */
-      {0,8000},/* DWARVEN_PICK */
-      {0,8000},/* MATTOCK */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/* CLUB */
-      {0,8000},/* WHIP */
-      {0,8000},/* QUARTERSTAFF */
-      {0,8000},/* NUNCHAKU */
-      {0,8000},/* MACE */
-      {0,8000},/* BALL_AND_CHAIN */
-      {0,8000},/* JO_STAFF */
-      {0,8000},/* WAR_HAMMER */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/* THREE_PIECE_ROD */
-      {0,8000},/* MORNING_STAR */
-      {0,8000},/* FLAIL */
-      {0,8000},/* BO_STAFF */
-      {0,8000},/* LEAD_FILLED_MACE */
-      {0,8000},/* TETSUBO */
-      {0,8000},/*  */
-      {0,8000},/* TWO_HANDED_FLAIL */
-      {0,8000},/* GREAT_HAMMER */
-      {0,8000},/* MACE_OF_DISRUPTION */
-      {0,8000},/* WIZSTAFF */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* TSURIZAO */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* GROND */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/* HATCHET */
-      {0,8000},/* SPEAR */
-      {0,8000},/* SICKLE */
-      {0,8000},/* AWL_PIKE */
-      {0,8000},/* TRIDENT */
-      {0,8000},/* FAUCHARD */
-      {0,8000},/* BROAD_SPEAR */
-      {0,8000},/* PIKE */
-      {0,8000},/* NAGINATA */
-      {0,8000},/* BEAKED_AXE */
-      {0,8000},/* BROAD_AXE */
-      {0,8000},/* LUCERNE_HAMMER */
-      {0,8000},/* GLAIVE */
-      {0,8000},/* LAJATANG */
-      {0,8000},/* HALBERD */
-      {0,8000},/* GUISARME */
-      {0,8000},/* SCYTHE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* LANCE */
-      {0,8000},/*  */
-      {0,8000},/* BATTLE_AXE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* GREAT_AXE */
-      {0,8000},/* TRIFURCATE_SPEAR */
-      {0,8000},/*  */
-      {0,8000},/* LOCHABER_AXE */
-      {0,8000},/* HEAVY_LANCE */
-      {0,8000},/* SCYTHE_OF_SLICING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* DEATH_SCYTHE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Sword */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/* BROKEN_DAGGER */
-      {0,8000},/* BROKEN_SWORD */
-      {0,8000},/*  */
-      {0,8000},/* DAGGER */
-      {0,8000},/* MAIN_GAUCHE */
-      {0,8000},/* TANTO */
-      {0,8000},/* RAPIER */
-      {0,8000},/* SMALL_SWORD */
-      {0,8000},/* BASILLARD */
-      {0,8000},/* SHORT_SWORD */
-      {0,8000},/* SABRE */
-      {0,8000},/* CUTLASS */
-      {0,8000},/* WAKIZASHI */
-      {0,8000},/* KHOPESH */
-      {0,8000},/* TULWAR */
-      {0,8000},/* BROAD_SWORD */
-      {0,8000},/* LONG_SWORD */
-      {0,8000},/* SCIMITAR */
-      {0,8000},/* NINJATO */
-      {0,8000},/* KATANA */
-      {0,8000},/* BASTARD_SWORD */
-      {0,8000},/* GREAT_SCIMITAR */
-      {0,8000},/* CLAYMORE */
-      {0,8000},/* ESPADON */
-      {0,8000},/* TWO_HANDED_SWORD */
-      {0,8000},/* FLAMBERGE */
-      {0,8000},/* NO_DACHI */
-      {0,8000},/* EXECUTIOERS_SWORD */
-      {0,8000},/* ZWEIHANDER */
-      {0,8000},/* BLADE_OF_CHAOS */
-      {0,8000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    }
-  },
-  /* IMITATOR */
-  {
-    /* Bow */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/*  */
-      {4000,8000},/* SLING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,7000},/* 0 */
-      {4000,7000},/* CLUB */
-      {0,7000},/* WHIP */
-      {0,7000},/* QUARTERSTAFF */
-      {0,6000},/* NUNCHAKU */
-      {4000,7000},/* MACE */
-      {0,7000},/* BALL_AND_CHAIN */
-      {0,7000},/* JO_STAFF */
-      {0,7000},/* WAR_HAMMER */
-      {0,7000},/*  */
-      {0,7000},/* 10 */
-      {0,7000},/* THREE_PIECE_ROD */
-      {0,7000},/* MORNING_STAR */
-      {0,7000},/* FLAIL */
-      {0,7000},/* BO_STAFF */
-      {0,7000},/* LEAD_FILLED_MACE */
-      {0,7000},/* TETSUBO */
-      {0,7000},/*  */
-      {0,7000},/* TWO_HANDED_FLAIL */
-      {0,7000},/* GREAT_HAMMER */
-      {0,7000},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 30 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* GROND */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,7000},/* 0 */
-      {4000,7000},/* HATCHET */
-      {0,7000},/* SPEAR */
-      {0,7000},/* SICKLE */
-      {0,7000},/* AWL_PIKE */
-      {0,7000},/* TRIDENT */
-      {0,7000},/* FAUCHARD */
-      {0,7000},/* BROAD_SPEAR */
-      {0,7000},/* PIKE */
-      {0,7000},/* NAGINATA */
-      {0,7000},/* BEAKED_AXE */
-      {0,7000},/* BROAD_AXE */
-      {0,7000},/* LUCERNE_HAMMER */
-      {0,7000},/* GLAIVE */
-      {0,7000},/* LAJATANG */
-      {0,7000},/* HALBERD */
-      {0,7000},/* GUISARME */
-      {0,7000},/* SCYTHE */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* LANCE */
-      {0,7000},/*  */
-      {0,7000},/* BATTLE_AXE */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* GREAT_AXE */
-      {0,7000},/* TRIFURCATE_SPEAR */
-      {0,7000},/*  */
-      {0,7000},/* LOCHABER_AXE */
-      {0,7000},/* HEAVY_LANCE */
-      {0,7000},/* SCYTHE_OF_SLICING */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 40 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* DEATH_SCYTHE */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000} /*  */
-    },
-    /* Sword */
-    {
-      {0,7000},/* 0 */
-      {0,7000},/* BROKEN_DAGGER */
-      {0,7000},/* BROKEN_SWORD */
-      {0,7000},/*  */
-      {4000,7000},/* DAGGER */
-      {0,7000},/* MAIN_GAUCHE */
-      {0,7000},/* TANTO */
-      {0,7000},/* RAPIER */
-      {4000,7000},/* SMALL_SWORD */
-      {0,7000},/* BASILLARD */
-      {4000,7000},/* SHORT_SWORD */
-      {0,7000},/* SABRE */
-      {0,7000},/* CUTLASS */
-      {0,7000},/* WAKIZASHI */
-      {0,7000},/* KHOPESH */
-      {0,7000},/* TULWAR */
-      {0,7000},/* BROAD_SWORD */
-      {4000,7000},/* LONG_SWORD */
-      {0,7000},/* SCIMITAR */
-      {0,7000},/* NINJATO */
-      {0,7000},/* KATANA */
-      {0,7000},/* BASTARD_SWORD */
-      {0,7000},/* GREAT_SCIMITAR */
-      {0,7000},/* CLAYMORE */
-      {0,7000},/* ESPADON */
-      {0,7000},/* TWO_HANDED_SWORD */
-      {0,7000},/* FLAMBERGE */
-      {0,7000},/* NO_DACHI */
-      {0,7000},/* EXECUTIOERS_SWORD */
-      {0,7000},/* ZWEIHANDER */
-      {0,7000},/* BLADE_OF_CHAOS */
-      {0,7000},/* DIAMOND_EDGE */
-      {0,7000},/* DOKUBARI */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 40 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 50 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000} /*  */
-    }
-  },
-  /* BEASTMASTER */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {0,7000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {4000,8000},/* SHORT_BOW */
-      {4000,8000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,8000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,8000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,7000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,7000},/* WAR_HAMMER */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,7000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,8000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,7000},/* MACE_OF_DISRUPTION */
-      {0,6000},/* WIZSTAFF */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,7000},/* GROND */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/* HATCHET */
-      {4000,8000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,7000},/* TRIDENT */
-      {0,7000},/* FAUCHARD */
-      {4000,8000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,7000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {4000,8000},/* LANCE */
-      {0,8000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,8000},/* TRIFURCATE_SPEAR */
-      {0,8000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,8000},/* HEAVY_LANCE */
-      {0,7000},/* SCYTHE_OF_SLICING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,7000},/* DEATH_SCYTHE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Sword */
-    {
-      {0,8000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,8000},/*  */
-      {0,6000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {0,6000},/* SHORT_SWORD */
-      {0,8000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,7000},/* TULWAR */
-      {0,7000},/* BROAD_SWORD */
-      {0,7000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,7000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,6000},/* DOKUBARI */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    }
-  },
-  /* SORCERER */
-  {
-    /* Bow */
-    {
-      {0,0},/* 0 */
-      {0,0},/*  */
-      {0,0},/* SLING */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {0,0},/*  */
-      {0,0},/* SHORT_BOW */
-      {0,0},/* LONG_BOW */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 20 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* LIGHT_XBOW */
-      {0,0},/* HEAVY_XBOW */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Digging */
-    {
-      {0,0},/* 0 */
-      {0,0},/* SHOVEL */
-      {0,0},/* GNOMISH_SHOVEL */
-      {0,0},/* DWARVEN_SHOVEL */
-      {0,0},/* PICK */
-      {0,0},/* ORCISH_PICK */
-      {0,0},/* DWARVEN_PICK */
-      {0,0},/* MATTOCK */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 20 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Hafted */
-    {
-      {0,0},/* 0 */
-      {0,0},/* CLUB */
-      {0,0},/* WHIP */
-      {0,0},/* QUARTERSTAFF */
-      {0,0},/* NUNCHAKU */
-      {0,0},/* MACE */
-      {0,0},/* BALL_AND_CHAIN */
-      {0,0},/* JO_STAFF */
-      {0,0},/* WAR_HAMMER */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {0,0},/* THREE_PIECE_ROD */
-      {0,0},/* MORNING_STAR */
-      {0,0},/* FLAIL */
-      {0,0},/* BO_STAFF */
-      {0,0},/* LEAD_FILLED_MACE */
-      {0,0},/* TETSUBO */
-      {0,0},/*  */
-      {0,0},/* TWO_HANDED_FLAIL */
-      {0,0},/* GREAT_HAMMER */
-      {0,0},/* MACE_OF_DISRUPTION */
-      {8000,8000},/* WIZSTAFF */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* TSURIZAO */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* GROND */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,0},/* 0 */
-      {0,0},/* HATCHET */
-      {0,0},/* SPEAR */
-      {0,0},/* SICKLE */
-      {0,0},/* AWL_PIKE */
-      {0,0},/* TRIDENT */
-      {0,0},/* FAUCHARD */
-      {0,0},/* BROAD_SPEAR */
-      {0,0},/* PIKE */
-      {0,0},/* NAGINATA */
-      {0,0},/* BEAKED_AXE */
-      {0,0},/* BROAD_AXE */
-      {0,0},/* LUCERNE_HAMMER */
-      {0,0},/* GLAIVE */
-      {0,0},/* LAJATANG */
-      {0,0},/* HALBERD */
-      {0,0},/* GUISARME */
-      {0,0},/* SCYTHE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* LANCE */
-      {0,0},/*  */
-      {0,0},/* BATTLE_AXE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* GREAT_AXE */
-      {0,0},/* TRIFURCATE_SPEAR */
-      {0,0},/*  */
-      {0,0},/* LOCHABER_AXE */
-      {0,0},/* HEAVY_LANCE */
-      {0,0},/* SCYTHE_OF_SLICING */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* DEATH_SCYTHE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Sword */
-    {
-      {0,0},/* 0 */
-      {0,0},/* BROKEN_DAGGER */
-      {0,0},/* BROKEN_SWORD */
-      {0,0},/*  */
-      {0,0},/* DAGGER */
-      {0,0},/* MAIN_GAUCHE */
-      {0,0},/* TANTO */
-      {0,0},/* RAPIER */
-      {0,0},/* SMALL_SWORD */
-      {0,0},/* BASILLARD */
-      {0,0},/* SHORT_SWORD */
-      {0,0},/* SABRE */
-      {0,0},/* CUTLASS */
-      {0,0},/* WAKIZASHI */
-      {0,0},/* KHOPESH */
-      {0,0},/* TULWAR */
-      {0,0},/* BROAD_SWORD */
-      {0,0},/* LONG_SWORD */
-      {0,0},/* SCIMITAR */
-      {0,0},/* NINJATO */
-      {0,0},/* KATANA */
-      {0,0},/* BASTARD_SWORD */
-      {0,0},/* GREAT_SCIMITAR */
-      {0,0},/* CLAYMORE */
-      {0,0},/* ESPADON */
-      {0,0},/* TWO_HANDED_SWORD */
-      {0,0},/* FLAMBERGE */
-      {0,0},/* NO_DACHI */
-      {0,0},/* EXECUTIOERS_SWORD */
-      {0,0},/* ZWEIHANDER */
-      {0,0},/* BLADE_OF_CHAOS */
-      {0,0},/* DIAMOND_EDGE */
-      {0,0},/* DOKUBARI */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    }
-  },
-  /* ARCHER */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {4000,8000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {4000,8000},/* SHORT_BOW */
-      {4000,8000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {4000,8000},/* LIGHT_XBOW */
-      {4000,8000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {0,6000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {0,6000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {0,6000},/* SHORT_SWORD */
-      {0,6000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {0,6000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,6000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-  /* MAGIC_EATER */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {0,6000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,4000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,0},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,4000},/* BALL_AND_CHAIN */
-      {0,4000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/* THREE_PIECE_ROD */
-      {0,4000},/* MORNING_STAR */
-      {0,4000},/* FLAIL */
-      {0,4000},/* BO_STAFF */
-      {0,4000},/* LEAD_FILLED_MACE */
-      {0,4000},/* TETSUBO */
-      {0,4000},/*  */
-      {0,4000},/* TWO_HANDED_FLAIL */
-      {0,4000},/* GREAT_HAMMER */
-      {0,4000},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GROND */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,4000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,4000},/* FAUCHARD */
-      {0,4000},/* BROAD_SPEAR */
-      {0,4000},/* PIKE */
-      {0,4000},/* NAGINATA */
-      {0,4000},/* BEAKED_AXE */
-      {0,4000},/* BROAD_AXE */
-      {0,4000},/* LUCERNE_HAMMER */
-      {0,4000},/* GLAIVE */
-      {0,4000},/* LAJATANG */
-      {0,4000},/* HALBERD */
-      {0,4000},/* GUISARME */
-      {0,4000},/* SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LANCE */
-      {0,4000},/*  */
-      {0,4000},/* BATTLE_AXE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GREAT_AXE */
-      {0,4000},/* TRIFURCATE_SPEAR */
-      {0,4000},/*  */
-      {0,4000},/* LOCHABER_AXE */
-      {0,4000},/* HEAVY_LANCE */
-      {0,4000},/* SCYTHE_OF_SLICING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* DEATH_SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Sword */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* BROKEN_DAGGER */
-      {0,4000},/* BROKEN_SWORD */
-      {0,4000},/*  */
-      {4000,6000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,4000},/* BASILLARD */
-      {4000,6000},/* SHORT_SWORD */
-      {0,6000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,4000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {0,4000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,4000},/* BASTARD_SWORD */
-      {0,4000},/* GREAT_SCIMITAR */
-      {0,4000},/* CLAYMORE */
-      {0,4000},/* ESPADON */
-      {0,4000},/* TWO_HANDED_SWORD */
-      {0,4000},/* FLAMBERGE */
-      {0,4000},/* NO_DACHI */
-      {0,4000},/* EXECUTIOERS_SWORD */
-      {0,4000},/* ZWEIHANDER */
-      {0,4000},/* BLADE_OF_CHAOS */
-      {0,4000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    }
-  },
-  /* HARPER */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {0,4000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {0,6000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {0,6000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {4000,6000},/* SHORT_SWORD */
-      {0,6000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {0,6000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-  /* RED_MAGE */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {0,4000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 20 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,6000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,6000},/* MACE */
-      {0,6000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {0,6000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {0,6000},/* MORNING_STAR */
-      {0,6000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {0,6000},/* LEAD_FILLED_MACE */
-      {0,6000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,6000},/* TWO_HANDED_FLAIL */
-      {0,6000},/* GREAT_HAMMER */
-      {0,6000},/* MACE_OF_DISRUPTION */
-      {0,6000},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {0,6000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {0,6000},/* NAGINATA */
-      {0,6000},/* BEAKED_AXE */
-      {0,6000},/* BROAD_AXE */
-      {0,6000},/* LUCERNE_HAMMER */
-      {0,6000},/* GLAIVE */
-      {0,6000},/* LAJATANG */
-      {0,6000},/* HALBERD */
-      {0,6000},/* GUISARME */
-      {0,6000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* LANCE */
-      {0,6000},/*  */
-      {0,6000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* GREAT_AXE */
-      {0,6000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,6000},/* LOCHABER_AXE */
-      {0,6000},/* HEAVY_LANCE */
-      {0,6000},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {0,6000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {4000,6000},/* SHORT_SWORD */
-      {0,8000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {0,6000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-  /* SAMURAI */
-  {
-    /* Bow */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/*  */
-      {0,6000},/* SLING */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 20 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Digging */
-    {
-      {4000,8000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 20 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Hafted */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* CLUB */
-      {4000,8000},/* WHIP */
-      {4000,8000},/* QUARTERSTAFF */
-      {0,6000},/* NUNCHAKU */
-      {4000,8000},/* MACE */
-      {4000,8000},/* BALL_AND_CHAIN */
-      {4000,8000},/* JO_STAFF */
-      {4000,8000},/* WAR_HAMMER */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/* THREE_PIECE_ROD */
-      {4000,8000},/* MORNING_STAR */
-      {4000,8000},/* FLAIL */
-      {4000,8000},/* BO_STAFF */
-      {4000,8000},/* LEAD_FILLED_MACE */
-      {4000,8000},/* TETSUBO */
-      {4000,8000},/*  */
-      {4000,8000},/* TWO_HANDED_FLAIL */
-      {4000,8000},/* GREAT_HAMMER */
-      {4000,8000},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,0},/* TSURIZAO */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,8000},/* GROND */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* HATCHET */
-      {4000,8000},/* SPEAR */
-      {4000,8000},/* SICKLE */
-      {4000,8000},/* AWL_PIKE */
-      {4000,8000},/* TRIDENT */
-      {4000,8000},/* FAUCHARD */
-      {4000,8000},/* BROAD_SPEAR */
-      {4000,8000},/* PIKE */
-      {4000,8000},/* NAGINATA */
-      {4000,8000},/* BEAKED_AXE */
-      {4000,8000},/* BROAD_AXE */
-      {4000,8000},/* LUCERNE_HAMMER */
-      {4000,8000},/* GLAIVE */
-      {4000,8000},/* LAJATANG */
-      {4000,8000},/* HALBERD */
-      {4000,8000},/* GUISARME */
-      {4000,8000},/* SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* LANCE */
-      {4000,8000},/*  */
-      {4000,8000},/* BATTLE_AXE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* GREAT_AXE */
-      {4000,8000},/* TRIFURCATE_SPEAR */
-      {4000,8000},/*  */
-      {4000,8000},/* LOCHABER_AXE */
-      {4000,8000},/* HEAVY_LANCE */
-      {4000,8000},/* SCYTHE_OF_SLICING */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,8000},/* DEATH_SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Sword */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* BROKEN_DAGGER */
-      {4000,8000},/* BROKEN_SWORD */
-      {4000,8000},/*  */
-      {4000,8000},/* DAGGER */
-      {4000,8000},/* MAIN_GAUCHE */
-      {4000,8000},/* TANTO */
-      {4000,8000},/* RAPIER */
-      {4000,8000},/* SMALL_SWORD */
-      {4000,8000},/* BASILLARD */
-      {4000,8000},/* SHORT_SWORD */
-      {4000,8000},/* SABRE */
-      {4000,8000},/* CUTLASS */
-      {4000,8000},/* WAKIZASHI */
-      {4000,8000},/* KHOPESH */
-      {4000,8000},/* TULWAR */
-      {4000,8000},/* BROAD_SWORD */
-      {4000,8000},/* LONG_SWORD */
-      {4000,8000},/* SCIMITAR */
-      {4000,8000},/* NINJATO */
-      {4000,8000},/* KATANA */
-      {4000,8000},/* BASTARD_SWORD */
-      {4000,8000},/* GREAT_SCIMITAR */
-      {4000,8000},/* CLAYMORE */
-      {4000,8000},/* ESPADON */
-      {4000,8000},/* TWO_HANDED_SWORD */
-      {4000,8000},/* FLAMBERGE */
-      {4000,8000},/* NO_DACHI */
-      {4000,8000},/* EXECUTIOERS_SWORD */
-      {4000,8000},/* ZWEIHANDER */
-      {4000,8000},/* BLADE_OF_CHAOS */
-      {4000,8000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    }
-  },
-  /* ForceTrainer */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {0,6000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,0},/* 0 */
-      {0,0},/* SHOVEL */
-      {0,0},/* GNOMISH_SHOVEL */
-      {0,0},/* DWARVEN_SHOVEL */
-      {0,0},/* PICK */
-      {0,0},/* ORCISH_PICK */
-      {0,0},/* DWARVEN_PICK */
-      {0,0},/* MATTOCK */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 20 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Hafted */
-    {
-      {0,0},/* 0 */
-      {0,0},/* CLUB */
-      {0,0},/* WHIP */
-      {0,0},/* QUARTERSTAFF */
-      {4000,8000},/* NUNCHAKU */
-      {0,0},/* MACE */
-      {0,0},/* BALL_AND_CHAIN */
-      {0,7000},/* JO_STAFF */
-      {0,0},/* WAR_HAMMER */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {4000,8000},/* THREE_PIECE_ROD */
-      {0,0},/* MORNING_STAR */
-      {0,0},/* FLAIL */
-      {0,7000},/* BO_STAFF */
-      {0,0},/* LEAD_FILLED_MACE */
-      {0,7000},/* TETSUBO */
-      {0,0},/*  */
-      {0,0},/* TWO_HANDED_FLAIL */
-      {0,0},/* GREAT_HAMMER */
-      {0,0},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* GROND */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,0},/* 0 */
-      {0,0},/* HATCHET */
-      {0,0},/* SPEAR */
-      {0,0},/* SICKLE */
-      {0,0},/* AWL_PIKE */
-      {0,0},/* TRIDENT */
-      {0,0},/* FAUCHARD */
-      {0,0},/* BROAD_SPEAR */
-      {0,0},/* PIKE */
-      {0,0},/* NAGINATA */
-      {0,0},/* BEAKED_AXE */
-      {0,0},/* BROAD_AXE */
-      {0,0},/* LUCERNE_HAMMER */
-      {0,0},/* GLAIVE */
-      {0,0},/* LAJATANG */
-      {0,0},/* HALBERD */
-      {0,0},/* GUISARME */
-      {0,0},/* SCYTHE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* LANCE */
-      {0,0},/*  */
-      {0,0},/* BATTLE_AXE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* GREAT_AXE */
-      {0,0},/* TRIFURCATE_SPEAR */
-      {0,0},/*  */
-      {0,0},/* LOCHABER_AXE */
-      {0,0},/* HEAVY_LANCE */
-      {0,0},/* SCYTHE_OF_SLICING */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* DEATH_SCYTHE */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Sword */
-    {
-      {0,0},/* 0 */
-      {0,0},/* BROKEN_DAGGER */
-      {0,0},/* BROKEN_SWORD */
-      {0,0},/*  */
-      {0,0},/* DAGGER */
-      {0,0},/* MAIN_GAUCHE */
-      {0,0},/* TANTO */
-      {0,0},/* RAPIER */
-      {0,0},/* SMALL_SWORD */
-      {0,0},/* BASILLARD */
-      {0,0},/* SHORT_SWORD */
-      {0,0},/* SABRE */
-      {0,0},/* CUTLASS */
-      {0,0},/* WAKIZASHI */
-      {0,0},/* KHOPESH */
-      {0,0},/* TULWAR */
-      {0,0},/* BROAD_SWORD */
-      {0,0},/* LONG_SWORD */
-      {0,0},/* SCIMITAR */
-      {0,0},/* NINJATO */
-      {0,0},/* KATANA */
-      {0,0},/* BASTARD_SWORD */
-      {0,0},/* GREAT_SCIMITAR */
-      {0,0},/* CLAYMORE */
-      {0,0},/* ESPADON */
-      {0,0},/* TWO_HANDED_SWORD */
-      {0,0},/* FLAMBERGE */
-      {0,0},/* NO_DACHI */
-      {0,0},/* EXECUTIOERS_SWORD */
-      {0,0},/* ZWEIHANDER */
-      {0,0},/* BLADE_OF_CHAOS */
-      {0,0},/* DIAMOND_EDGE */
-      {0,0},/* DOKUBARI */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    }
-  },
-  /* BLUE MAGE */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {4000,6000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LIGHT_XBOW */
-      {0,4000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* CLUB */
-      {0,4000},/* WHIP */
-      {4000,8000},/* QUARTERSTAFF */
-      {0,0},/* NUNCHAKU */
-      {0,4000},/* MACE */
-      {0,4000},/* BALL_AND_CHAIN */
-      {0,4000},/* JO_STAFF */
-      {0,4000},/* WAR_HAMMER */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/* THREE_PIECE_ROD */
-      {0,4000},/* MORNING_STAR */
-      {0,4000},/* FLAIL */
-      {0,4000},/* BO_STAFF */
-      {0,4000},/* LEAD_FILLED_MACE */
-      {0,4000},/* TETSUBO */
-      {0,4000},/*  */
-      {0,4000},/* TWO_HANDED_FLAIL */
-      {0,4000},/* GREAT_HAMMER */
-      {0,4000},/* MACE_OF_DISRUPTION */
-      {4000,8000},/* WIZSTAFF */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GROND */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* HATCHET */
-      {0,4000},/* SPEAR */
-      {0,4000},/* SICKLE */
-      {0,4000},/* AWL_PIKE */
-      {0,4000},/* TRIDENT */
-      {0,4000},/* FAUCHARD */
-      {0,4000},/* BROAD_SPEAR */
-      {0,4000},/* PIKE */
-      {0,4000},/* NAGINATA */
-      {0,4000},/* BEAKED_AXE */
-      {0,4000},/* BROAD_AXE */
-      {0,4000},/* LUCERNE_HAMMER */
-      {0,4000},/* GLAIVE */
-      {0,4000},/* LAJATANG */
-      {0,4000},/* HALBERD */
-      {0,4000},/* GUISARME */
-      {0,4000},/* SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LANCE */
-      {0,4000},/*  */
-      {0,4000},/* BATTLE_AXE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GREAT_AXE */
-      {0,4000},/* TRIFURCATE_SPEAR */
-      {0,4000},/*  */
-      {0,4000},/* LOCHABER_AXE */
-      {0,4000},/* HEAVY_LANCE */
-      {0,4000},/* SCYTHE_OF_SLICING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* DEATH_SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Sword */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* BROKEN_DAGGER */
-      {0,4000},/* BROKEN_SWORD */
-      {0,4000},/*  */
-      {4000,8000},/* DAGGER */
-      {0,4000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,4000},/* RAPIER */
-      {0,4000},/* SMALL_SWORD */
-      {0,4000},/* BASILLARD */
-      {0,4000},/* SHORT_SWORD */
-      {0,4000},/* SABRE */
-      {0,4000},/* CUTLASS */
-      {0,4000},/* WAKIZASHI */
-      {0,4000},/* KHOPESH */
-      {0,4000},/* TULWAR */
-      {0,4000},/* BROAD_SWORD */
-      {0,4000},/* LONG_SWORD */
-      {0,4000},/* SCIMITAR */
-      {0,4000},/* NINJATO */
-      {0,4000},/* KATANA */
-      {0,4000},/* BASTARD_SWORD */
-      {0,4000},/* GREAT_SCIMITAR */
-      {0,4000},/* CLAYMORE */
-      {0,4000},/* ESPADON */
-      {0,4000},/* TWO_HANDED_SWORD */
-      {0,4000},/* FLAMBERGE */
-      {0,4000},/* NO_DACHI */
-      {0,4000},/* EXECUTIOERS_SWORD */
-      {0,4000},/* ZWEIHANDER */
-      {0,4000},/* BLADE_OF_CHAOS */
-      {0,4000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    }
-  },
-  /* KIHEI */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {0,7000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {4000,8000},/* SHORT_BOW */
-      {4000,8000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,7000},/* LIGHT_XBOW */
-      {0,7000},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,8000},/* 0 */
-      {0,7000},/* SHOVEL */
-      {0,7000},/* GNOMISH_SHOVEL */
-      {0,7000},/* DWARVEN_SHOVEL */
-      {0,7000},/* PICK */
-      {0,7000},/* ORCISH_PICK */
-      {0,7000},/* DWARVEN_PICK */
-      {0,7000},/* MATTOCK */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,8000},/* 0 */
-      {0,7000},/* CLUB */
-      {0,7000},/* WHIP */
-      {0,7000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,7000},/* MACE */
-      {0,8000},/* BALL_AND_CHAIN */
-      {0,7000},/* JO_STAFF */
-      {0,8000},/* WAR_HAMMER */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,7000},/* THREE_PIECE_ROD */
-      {0,7000},/* MORNING_STAR */
-      {0,8000},/* FLAIL */
-      {0,7000},/* BO_STAFF */
-      {0,7000},/* LEAD_FILLED_MACE */
-      {0,7000},/* TETSUBO */
-      {0,8000},/*  */
-      {0,7000},/* TWO_HANDED_FLAIL */
-      {0,7000},/* GREAT_HAMMER */
-      {0,8000},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* GROND */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/* HATCHET */
-      {4000,8000},/* SPEAR */
-      {0,7000},/* SICKLE */
-      {0,7000},/* AWL_PIKE */
-      {0,8000},/* TRIDENT */
-      {0,8000},/* FAUCHARD */
-      {4000,8000},/* BROAD_SPEAR */
-      {0,7000},/* PIKE */
-      {0,7000},/* NAGINATA */
-      {0,7000},/* BEAKED_AXE */
-      {0,7000},/* BROAD_AXE */
-      {0,7000},/* LUCERNE_HAMMER */
-      {0,8000},/* GLAIVE */
-      {0,7000},/* LAJATANG */
-      {0,7000},/* HALBERD */
-      {0,7000},/* GUISARME */
-      {0,7000},/* SCYTHE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {4000,8000},/* LANCE */
-      {0,8000},/*  */
-      {0,7000},/* BATTLE_AXE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,7000},/* GREAT_AXE */
-      {0,8000},/* TRIFURCATE_SPEAR */
-      {0,8000},/*  */
-      {0,7000},/* LOCHABER_AXE */
-      {4000,8000},/* HEAVY_LANCE */
-      {0,8000},/* SCYTHE_OF_SLICING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* DEATH_SCYTHE */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Sword */
-    {
-      {0,8000},/* 0 */
-      {0,7000},/* BROKEN_DAGGER */
-      {0,7000},/* BROKEN_SWORD */
-      {0,8000},/*  */
-      {0,7000},/* DAGGER */
-      {0,7000},/* MAIN_GAUCHE */
-      {0,7000},/* TANTO */
-      {0,7000},/* RAPIER */
-      {0,7000},/* SMALL_SWORD */
-      {0,7000},/* BASILLARD */
-      {0,7000},/* SHORT_SWORD */
-      {0,8000},/* SABRE */
-      {0,7000},/* CUTLASS */
-      {0,7000},/* WAKIZASHI */
-      {0,7000},/* KHOPESH */
-      {0,8000},/* TULWAR */
-      {0,8000},/* BROAD_SWORD */
-      {0,8000},/* LONG_SWORD */
-      {0,7000},/* SCIMITAR */
-      {0,7000},/* NINJATO */
-      {0,7000},/* KATANA */
-      {0,7000},/* BASTARD_SWORD */
-      {0,8000},/* GREAT_SCIMITAR */
-      {0,7000},/* CLAYMORE */
-      {0,7000},/* ESPADON */
-      {0,7000},/* TWO_HANDED_SWORD */
-      {0,7000},/* FLAMBERGE */
-      {0,7000},/* NO_DACHI */
-      {0,7000},/* EXECUTIOERS_SWORD */
-      {0,7000},/* ZWEIHANDER */
-      {0,7000},/* BLADE_OF_CHAOS */
-      {0,7000},/* DIAMOND_EDGE */
-      {0,7000},/* DOKUBARI */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    }
-  },
-  /* BERSERKER */
-  {
-    /* Bow */
-    {
-      {0,0},/* 0 */
-      {0,0},/*  */
-      {0,0},/* SLING */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 10 */
-      {0,0},/*  */
-      {0,0},/* SHORT_BOW */
-      {0,0},/* LONG_BOW */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 20 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* LIGHT_XBOW */
-      {0,0},/* HEAVY_XBOW */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 30 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 40 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 50 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0},/* 60 */
-      {0,0},/*  */
-      {0,0},/*  */
-      {0,0} /*  */
-    },
-    /* Digging */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* SHOVEL */
-      {4000,8000},/* GNOMISH_SHOVEL */
-      {4000,8000},/* DWARVEN_SHOVEL */
-      {4000,8000},/* PICK */
-      {4000,8000},/* ORCISH_PICK */
-      {4000,8000},/* DWARVEN_PICK */
-      {4000,8000},/* MATTOCK */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 20 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Hafted */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* CLUB */
-      {4000,8000},/* WHIP */
-      {4000,8000},/* QUARTERSTAFF */
-      {4000,8000},/* NUNCHAKU */
-      {4000,8000},/* MACE */
-      {4000,8000},/* BALL_AND_CHAIN */
-      {4000,8000},/* JO_STAFF */
-      {4000,8000},/* WAR_HAMMER */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/* THREE_PIECE_ROD */
-      {4000,8000},/* MORNING_STAR */
-      {4000,8000},/* FLAIL */
-      {4000,8000},/* BO_STAFF */
-      {4000,8000},/* LEAD_FILLED_MACE */
-      {4000,8000},/* TETSUBO */
-      {4000,8000},/*  */
-      {4000,8000},/* TWO_HANDED_FLAIL */
-      {4000,8000},/* GREAT_HAMMER */
-      {4000,8000},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,0},/* TSURIZAO */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,8000},/* GROND */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* HATCHET */
-      {4000,8000},/* SPEAR */
-      {4000,8000},/* SICKLE */
-      {4000,8000},/* AWL_PIKE */
-      {4000,8000},/* TRIDENT */
-      {4000,8000},/* FAUCHARD */
-      {4000,8000},/* BROAD_SPEAR */
-      {4000,8000},/* PIKE */
-      {4000,8000},/* NAGINATA */
-      {4000,8000},/* BEAKED_AXE */
-      {4000,8000},/* BROAD_AXE */
-      {4000,8000},/* LUCERNE_HAMMER */
-      {4000,8000},/* GLAIVE */
-      {4000,8000},/* LAJATANG */
-      {4000,8000},/* HALBERD */
-      {4000,8000},/* GUISARME */
-      {4000,8000},/* SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* LANCE */
-      {4000,8000},/*  */
-      {4000,8000},/* BATTLE_AXE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* GREAT_AXE */
-      {4000,8000},/* TRIFURCATE_SPEAR */
-      {4000,8000},/*  */
-      {4000,8000},/* LOCHABER_AXE */
-      {4000,8000},/* HEAVY_LANCE */
-      {4000,8000},/* SCYTHE_OF_SLICING */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* DEATH_SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Sword */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/* BROKEN_DAGGER */
-      {4000,8000},/* BROKEN_SWORD */
-      {4000,8000},/*  */
-      {4000,8000},/* DAGGER */
-      {4000,8000},/* MAIN_GAUCHE */
-      {4000,8000},/* TANTO */
-      {4000,8000},/* RAPIER */
-      {4000,8000},/* SMALL_SWORD */
-      {4000,8000},/* BASILLARD */
-      {4000,8000},/* SHORT_SWORD */
-      {4000,8000},/* SABRE */
-      {4000,8000},/* CUTLASS */
-      {4000,8000},/* WAKIZASHI */
-      {4000,8000},/* KHOPESH */
-      {4000,8000},/* TULWAR */
-      {4000,8000},/* BROAD_SWORD */
-      {4000,8000},/* LONG_SWORD */
-      {4000,8000},/* SCIMITAR */
-      {4000,8000},/* NINJATO */
-      {4000,8000},/* KATANA */
-      {4000,8000},/* BASTARD_SWORD */
-      {4000,8000},/* GREAT_SCIMITAR */
-      {4000,8000},/* CLAYMORE */
-      {4000,8000},/* ESPADON */
-      {4000,8000},/* TWO_HANDED_SWORD */
-      {4000,8000},/* FLAMBERGE */
-      {4000,8000},/* NO_DACHI */
-      {4000,8000},/* EXECUTIOERS_SWORD */
-      {4000,8000},/* ZWEIHANDER */
-      {4000,8000},/* BLADE_OF_CHAOS */
-      {4000,8000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    }
-  },
-  /* KAJI */
-  {
-    /* Bow */
-    {
-      {4000,8000},/* 0 */
-      {4000,8000},/*  */
-      {0,6000},/* SLING */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 20 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,7000},/* LIGHT_XBOW */
-      {4000,7000},/* HEAVY_XBOW */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Digging */
-    {
-      {4000,8000},/* 0 */
-      {0,6000},/* SHOVEL */
-      {0,6000},/* GNOMISH_SHOVEL */
-      {0,6000},/* DWARVEN_SHOVEL */
-      {0,6000},/* PICK */
-      {0,6000},/* ORCISH_PICK */
-      {0,6000},/* DWARVEN_PICK */
-      {0,6000},/* MATTOCK */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 20 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Hafted */
-    {
-      {4000,8000},/* 0 */
-      {0,6000},/* CLUB */
-      {0,4000},/* WHIP */
-      {0,6000},/* QUARTERSTAFF */
-      {0,6000},/* NUNCHAKU */
-      {4000,7000},/* MACE */
-      {4000,7000},/* BALL_AND_CHAIN */
-      {0,6000},/* JO_STAFF */
-      {4000,8000},/* WAR_HAMMER */
-      {4000,8000},/*  */
-      {4000,8000},/* 10 */
-      {0,6000},/* THREE_PIECE_ROD */
-      {4000,7000},/* MORNING_STAR */
-      {4000,7000},/* FLAIL */
-      {0,6000},/* BO_STAFF */
-      {4000,7000},/* LEAD_FILLED_MACE */
-      {4000,8000},/* TETSUBO */
-      {4000,8000},/*  */
-      {4000,8000},/* TWO_HANDED_FLAIL */
-      {4000,8000},/* GREAT_HAMMER */
-      {4000,8000},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 30 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,0},/* TSURIZAO */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,8000},/* GROND */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {4000,8000},/* 0 */
-      {0,6000},/* HATCHET */
-      {0,6000},/* SPEAR */
-      {0,6000},/* SICKLE */
-      {0,6000},/* AWL_PIKE */
-      {0,6000},/* TRIDENT */
-      {0,6000},/* FAUCHARD */
-      {4000,7000},/* BROAD_SPEAR */
-      {0,6000},/* PIKE */
-      {4000,7000},/* NAGINATA */
-      {4000,8000},/* BEAKED_AXE */
-      {4000,8000},/* BROAD_AXE */
-      {4000,7000},/* LUCERNE_HAMMER */
-      {4000,7000},/* GLAIVE */
-      {4000,7000},/* LAJATANG */
-      {4000,8000},/* HALBERD */
-      {4000,8000},/* GUISARME */
-      {4000,8000},/* SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,7000},/* LANCE */
-      {4000,8000},/*  */
-      {4000,8000},/* BATTLE_AXE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* GREAT_AXE */
-      {4000,7000},/* TRIFURCATE_SPEAR */
-      {4000,8000},/*  */
-      {4000,8000},/* LOCHABER_AXE */
-      {4000,7000},/* HEAVY_LANCE */
-      {4000,8000},/* SCYTHE_OF_SLICING */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {0,8000},/* DEATH_SCYTHE */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    },
-    /* Sword */
-    {
-      {4000,8000},/* 0 */
-      {0,0},/* BROKEN_DAGGER */
-      {0,0},/* BROKEN_SWORD */
-      {4000,8000},/*  */
-      {0,4000},/* DAGGER */
-      {0,4000},/* MAIN_GAUCHE */
-      {0,4000},/* TANTO */
-      {0,4000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,6000},/* BASILLARD */
-      {0,6000},/* SHORT_SWORD */
-      {0,4000},/* SABRE */
-      {0,6000},/* CUTLASS */
-      {0,4000},/* WAKIZASHI */
-      {0,6000},/* KHOPESH */
-      {0,6000},/* TULWAR */
-      {0,6000},/* BROAD_SWORD */
-      {0,6000},/* LONG_SWORD */
-      {0,6000},/* SCIMITAR */
-      {0,6000},/* NINJATO */
-      {0,6000},/* KATANA */
-      {0,6000},/* BASTARD_SWORD */
-      {0,6000},/* GREAT_SCIMITAR */
-      {0,6000},/* CLAYMORE */
-      {0,6000},/* ESPADON */
-      {0,6000},/* TWO_HANDED_SWORD */
-      {0,6000},/* FLAMBERGE */
-      {0,6000},/* NO_DACHI */
-      {0,6000},/* EXECUTIOERS_SWORD */
-      {0,6000},/* ZWEIHANDER */
-      {0,6000},/* BLADE_OF_CHAOS */
-      {0,6000},/* DIAMOND_EDGE */
-      {0,6000},/* DOKUBARI */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 40 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 50 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000},/* 60 */
-      {4000,8000},/*  */
-      {4000,8000},/*  */
-      {4000,8000} /*  */
-    }
-  },
-  /* MIRROR MASTER */
-  {
-    /* Bow */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/*  */
-      {4000,6000},/* SLING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,6000},/* SHORT_BOW */
-      {0,6000},/* LONG_BOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,6000},/* LIGHT_XBOW */
-      {0,6000},/* HEAVY_XBOW */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Digging */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 20 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* CLUB */
-      {0,4000},/* WHIP */
-      {4000,8000},/* QUARTERSTAFF */
-      {0,0},/* NUNCHAKU */
-      {0,4000},/* MACE */
-      {0,4000},/* BALL_AND_CHAIN */
-      {0,4000},/* JO_STAFF */
-      {0,4000},/* WAR_HAMMER */
-      {0,4000},/*  */
-      {0,4000},/* 10 */
-      {0,4000},/* THREE_PIECE_ROD */
-      {0,4000},/* MORNING_STAR */
-      {0,4000},/* FLAIL */
-      {0,4000},/* BO_STAFF */
-      {0,4000},/* LEAD_FILLED_MACE */
-      {0,4000},/* TETSUBO */
-      {0,4000},/*  */
-      {0,4000},/* TWO_HANDED_FLAIL */
-      {0,4000},/* GREAT_HAMMER */
-      {0,4000},/* MACE_OF_DISRUPTION */
-      {4000,8000},/* WIZSTAFF */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 30 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GROND */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* HATCHET */
-      {0,4000},/* SPEAR */
-      {0,4000},/* SICKLE */
-      {0,4000},/* AWL_PIKE */
-      {0,4000},/* TRIDENT */
-      {0,4000},/* FAUCHARD */
-      {0,4000},/* BROAD_SPEAR */
-      {0,4000},/* PIKE */
-      {0,4000},/* NAGINATA */
-      {0,4000},/* BEAKED_AXE */
-      {0,4000},/* BROAD_AXE */
-      {0,4000},/* LUCERNE_HAMMER */
-      {0,4000},/* GLAIVE */
-      {0,4000},/* LAJATANG */
-      {0,4000},/* HALBERD */
-      {0,4000},/* GUISARME */
-      {0,4000},/* SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* LANCE */
-      {0,4000},/*  */
-      {0,4000},/* BATTLE_AXE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* GREAT_AXE */
-      {0,4000},/* TRIFURCATE_SPEAR */
-      {0,4000},/*  */
-      {0,4000},/* LOCHABER_AXE */
-      {0,4000},/* HEAVY_LANCE */
-      {0,4000},/* SCYTHE_OF_SLICING */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* DEATH_SCYTHE */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    },
-    /* Sword */
-    {
-      {0,4000},/* 0 */
-      {0,4000},/* BROKEN_DAGGER */
-      {0,4000},/* BROKEN_SWORD */
-      {0,4000},/*  */
-      {4000,8000},/* DAGGER */
-      {0,4000},/* MAIN_GAUCHE */
-      {0,6000},/* TANTO */
-      {0,4000},/* RAPIER */
-      {0,4000},/* SMALL_SWORD */
-      {0,4000},/* BASILLARD */
-      {0,4000},/* SHORT_SWORD */
-      {0,4000},/* SABRE */
-      {0,4000},/* CUTLASS */
-      {0,4000},/* WAKIZASHI */
-      {0,4000},/* KHOPESH */
-      {0,4000},/* TULWAR */
-      {0,4000},/* BROAD_SWORD */
-      {0,4000},/* LONG_SWORD */
-      {0,4000},/* SCIMITAR */
-      {0,4000},/* NINJATO */
-      {0,4000},/* KATANA */
-      {0,4000},/* BASTARD_SWORD */
-      {0,4000},/* GREAT_SCIMITAR */
-      {0,4000},/* CLAYMORE */
-      {0,4000},/* ESPADON */
-      {0,4000},/* TWO_HANDED_SWORD */
-      {0,4000},/* FLAMBERGE */
-      {0,4000},/* NO_DACHI */
-      {0,4000},/* EXECUTIOERS_SWORD */
-      {0,4000},/* ZWEIHANDER */
-      {0,4000},/* BLADE_OF_CHAOS */
-      {0,4000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 40 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 50 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000},/* 60 */
-      {0,4000},/*  */
-      {0,4000},/*  */
-      {0,4000} /*  */
-    }
-  },
-  /* NINJA */
-  {
-    /* Bow */
-    {
-      {0,8000},/* 0 */
-      {0,8000},/*  */
-      {0,7000},/* SLING */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 10 */
-      {0,8000},/*  */
-      {0,7000},/* SHORT_BOW */
-      {0,4000},/* LONG_BOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 20 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,0},/* LIGHT_XBOW */
-      {0,0},/* HEAVY_XBOW */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 30 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 40 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 50 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000},/* 60 */
-      {0,8000},/*  */
-      {0,8000},/*  */
-      {0,8000} /*  */
-    },
-    /* Digging */
-    {
-      {0,7000},/* 0 */
-      {0,4000},/* SHOVEL */
-      {0,4000},/* GNOMISH_SHOVEL */
-      {0,4000},/* DWARVEN_SHOVEL */
-      {0,4000},/* PICK */
-      {0,4000},/* ORCISH_PICK */
-      {0,4000},/* DWARVEN_PICK */
-      {0,4000},/* MATTOCK */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 10 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 20 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 30 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 40 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 50 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000},/* 60 */
-      {0,7000},/*  */
-      {0,7000},/*  */
-      {0,7000} /*  */
-    },
-    /* Hafted */
-    {
-      {0,6000},/* 0 */
-      {0,4000},/* CLUB */
-      {0,4000},/* WHIP */
-      {0,4000},/* QUARTERSTAFF */
-      {0,4000},/* NUNCHAKU */
-      {0,4000},/* MACE */
-      {0,4000},/* BALL_AND_CHAIN */
-      {0,4000},/* JO_STAFF */
-      {0,4000},/* WAR_HAMMER */
-      {0,6000},/*  */
-      {0,6000},/* 10 */
-      {0,4000},/* THREE_PIECE_ROD */
-      {0,4000},/* MORNING_STAR */
-      {0,4000},/* FLAIL */
-      {0,4000},/* BO_STAFF */
-      {0,4000},/* LEAD_FILLED_MACE */
-      {0,4000},/* TETSUBO */
-      {0,6000},/*  */
-      {0,4000},/* TWO_HANDED_FLAIL */
-      {0,0},/* GREAT_HAMMER */
-      {0,0},/* MACE_OF_DISRUPTION */
-      {0,0},/* WIZSTAFF */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 30 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* TSURIZAO */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* GROND */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,8000} /* NAMAKE */
-    },
-    /* Polearm */
-    {
-      {0,6000},/* 0 */
-      {0,4000},/* HATCHET */
-      {0,4000},/* SPEAR */
-      {0,4000},/* SICKLE */
-      {0,4000},/* AWL_PIKE */
-      {0,4000},/* TRIDENT */
-      {0,4000},/* FAUCHARD */
-      {0,4000},/* BROAD_SPEAR */
-      {0,4000},/* PIKE */
-      {0,4000},/* NAGINATA */
-      {0,4000},/* BEAKED_AXE */
-      {0,4000},/* BROAD_AXE */
-      {0,4000},/* LUCERNE_HAMMER */
-      {0,4000},/* GLAIVE */
-      {0,4000},/* LAJATANG */
-      {0,4000},/* HALBERD */
-      {0,4000},/* GUISARME */
-      {0,4000},/* SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* LANCE */
-      {0,6000},/*  */
-      {0,4000},/* BATTLE_AXE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* GREAT_AXE */
-      {0,4000},/* TRIFURCATE_SPEAR */
-      {0,6000},/*  */
-      {0,4000},/* LOCHABER_AXE */
-      {0,0},/* HEAVY_LANCE */
-      {0,0},/* SCYTHE_OF_SLICING */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,0},/* DEATH_SCYTHE */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    },
-    /* Sword */
-    {
-      {0,6000},/* 0 */
-      {0,6000},/* BROKEN_DAGGER */
-      {0,6000},/* BROKEN_SWORD */
-      {0,6000},/*  */
-      {4000,8000},/* DAGGER */
-      {0,6000},/* MAIN_GAUCHE */
-      {4000,8000},/* TANTO */
-      {0,6000},/* RAPIER */
-      {0,6000},/* SMALL_SWORD */
-      {0,4000},/* BASILLARD */
-      {0,6000},/* SHORT_SWORD */
-      {0,4000},/* SABRE */
-      {0,4000},/* CUTLASS */
-      {0,6000},/* WAKIZASHI */
-      {0,4000},/* KHOPESH */
-      {0,4000},/* TULWAR */
-      {0,4000},/* BROAD_SWORD */
-      {0,4000},/* LONG_SWORD */
-      {0,4000},/* SCIMITAR */
-      {4000,8000},/* NINJATO */
-      {0,4000},/* KATANA */
-      {0,4000},/* BASTARD_SWORD */
-      {0,4000},/* GREAT_SCIMITAR */
-      {0,4000},/* CLAYMORE */
-      {0,4000},/* ESPADON */
-      {0,4000},/* TWO_HANDED_SWORD */
-      {0,4000},/* FLAMBERGE */
-      {0,4000},/* NO_DACHI */
-      {0,0},/* EXECUTIOERS_SWORD */
-      {0,0},/* ZWEIHANDER */
-      {0,4000},/* BLADE_OF_CHAOS */
-      {0,4000},/* DIAMOND_EDGE */
-      {0,8000},/* DOKUBARI */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 40 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 50 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000},/* 60 */
-      {0,6000},/*  */
-      {0,6000},/*  */
-      {0,6000} /*  */
-    }
-  },
-};
-
-s16b skill_exp_settei[MAX_CLASS][10][2] =
-{
-  /* WARRIOR */
-  {
-    {0,8000},/* SUDE */
-    {4000,8000},/* NITOURYU */
-    {0,5000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* MAGE */
-  {
-    {0,4000},/* SUDE */
-    {0,0},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* PRIEST */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {0,500},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* ROGUE */
-  {
-    {0,8000},/* SUDE */
-    {4000,8000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* RANGER */
-  {
-    {0,6000},/* SUDE */
-    {0,6000},/* NITOURYU */
-    {0,5000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* PALADIN */
-  {
-    {0,4000},/* SUDE */
-    {0,7000},/* NITOURYU */
-    {0,5000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* WARRIOR_MAGE */
-  {
-    {0,4000},/* SUDE */
-    {0,6000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* CHAOS_WARRIOR */
-  {
-    {0,7000},/* SUDE */
-    {0,7000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* MONK */
-  {
-    {4000,8000},/* SUDE */
-    {0,0},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-  },
-  /* MINDCRAFTER */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {0,500},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* HIGE_MAGE */
-  {
-    {0,4000},/* SUDE */
-    {0,0},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* TOURIST */
-  {
-    {0,8000},/* SUDE */
-    {0,8000},/* NITOURYU */
-    {0,5000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* IMITATOR */
-  {
-    {0,7000},/* SUDE */
-    {0,7000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* BEASTMASTER */
-  {
-    {0,6000},/* SUDE */
-    {0,6000},/* NITOURYU */
-    {500,8000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* SORCERER */
-  {
-    {0,0},/* SUDE */
-    {0,0},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* ARCHER */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* MAGIC_EATER */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* HARPER */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {0,500},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* RED_MAGE */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* SAMURAI */
-  {
-    {0,4000},/* SUDE */
-    {4000,8000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* ForceTrainer */
-  {
-    {4000,8000},/* SUDE */
-    {0,0},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-  },
-  /* BLUE MAGE */
-  {
-    {0,4000},/* SUDE */
-    {0,0},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* KIHEI */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {500,8000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* BERSERKER */
-  {
-    {4000,8000},/* SUDE */
-    {4000,8000},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* KAJI */
-  {
-    {0,4000},/* SUDE */
-    {0,4000},/* NITOURYU */
-    {0,2000},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* MIRROR MASTER */
-  {
-    {0,4000},/* SUDE */
-    {0,0},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-  /* NINJA */
-  {
-    {0,7000},/* SUDE */
-    {4000,8000},/* NITOURYU */
-    {0,0},/* RIDING */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0},/*  */
-    {0,0} /*  */
-  },
-};
-
-byte conv_terrain2feat[MAX_WILDERNESS] =
+/* Weird melee attack types when hallucinating */
+#ifdef JP
+cptr silly_attacks[MAX_SILLY_ATTACK] =
 {
-  FEAT_PERM_EXTRA,
-  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
+       "¤Ë¾®Êؤò¤«¤±¤é¤ì¤¿¡£",
+       "¤¬¤¢¤Ê¤¿¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
+       "¤Ë¤·¤Ð¤­¤Þ¤ï¤µ¤ì¤¿¡£",
+       "¤Ë·¤¤ò¤Ê¤á¤µ¤»¤é¤ì¤¿¡£",
+       "¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤µ¤ì¤¿¡£",
+       "¤Ë¥¸¥ã¥ó·ý¤Ç¹¶·â¤µ¤ì¤¿¡£",
+       "¤¬¤¢¤Ê¤¿¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
+       "¤¬¤¢¤Ê¤¿¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
+       "¤Ë¥¢¥«¥ó¥Ù¡¼¤µ¤ì¤¿¡£",
+       "¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤é¤ì¤¿¡£",
+       "¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤µ¤ì¤¿¡£",
+       "¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤é¤ì¤¿¡£",
+       "¤Ï¤¢¤Ê¤¿¤ÈÍ٤ä¿¡£",
+       "¤Ë´é¤Ë¤é¤¯½ñ¤­¤ò¤µ¤ì¤¿¡£",
+       "¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤é¤ì¤¿¡£",
+       "¤Ë¥¹¥«¡¼¥È¤ò¤á¤¯¤é¤ì¤¿¡£",
+       "¤Ï¤¢¤Ê¤¿¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
+       "¤«¤éÌòËþ¤ò¾å¤¬¤é¤ì¤¿¡£",
+       "¤«¤é°¦¤Î¹ðÇò¤ò¤µ¤ì¤¿¡£",
+       "¤Ï¤¢¤Ê¤¿¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
+       "¤Ï¤¢¤Ê¤¿¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
+       "¤¬¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
+       "¤Ï¤¢¤Ê¤¿¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
+       "¤Ï¤¢¤Ê¤¿¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
+       "¤Ë¾¯¤·¤«¤¸¤é¤ì¤¿¡£",
+       "¤Ï¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
+       "¤Ï¤¢¤Ê¤¿¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
+       "¤Ï¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
+       "¤Ï¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
+       "¤Ï³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
+       "¤Ï¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
+       "¤Ë¥é¥¤¥À¡¼¥­¥Ã¥¯¤Ç¹¶·â¤µ¤ì¤¿¡£",
+       "¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤é¤ì¤¿¡£",
+       "¤Ï¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
+       "¤Ï¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
+       "¤Ë¤·¤ã¤¬¤ß¾®¥­¥Ã¥¯¤Ç¥Ï¥á¤é¤ì¤¿¡£",
+       "¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤é¤ì¤¿¡£",
+       "¤Ï¤¢¤Ê¤¿¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
+       "¤Ï¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
+       "¤¬¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
+       "¤Ï¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×",
 };
 
-#ifdef JP
-cptr silly_attacks[MAX_SILLY_ATTACK] =
+/* Note: %s for strfmt() */
+cptr silly_attacks2[MAX_SILLY_ATTACK] =
 {
-  "¤Ë¾®Êؤò¤«¤±¤é¤ì¤¿¡£",
-  "¤¬¤¢¤Ê¤¿¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
-  "¤Ë¤·¤Ð¤­¤Þ¤ï¤µ¤ì¤¿¡£",
-  "¤Ë·¤¤ò¤Ê¤á¤µ¤»¤é¤ì¤¿¡£",
-  "¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤µ¤ì¤¿¡£",
-  "¤Ë¥¸¥ã¥ó·ý¤Ç¹¶·â¤µ¤ì¤¿¡£",
-  "¤¬¤¢¤Ê¤¿¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
-  "¤¬¤¢¤Ê¤¿¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
-  "¤Ë¥¢¥«¥ó¥Ù¡¼¤µ¤ì¤¿¡£",
-  "¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤é¤ì¤¿¡£",
-  "¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤µ¤ì¤¿¡£",
-  "¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤é¤ì¤¿¡£",
-  "¤Ï¤¢¤Ê¤¿¤ÈÍ٤ä¿¡£",
-  "¤Ë´é¤Ë¤é¤¯½ñ¤­¤ò¤µ¤ì¤¿¡£",
-  "¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤é¤ì¤¿¡£",
-  "¤Ë¥¹¥«¡¼¥È¤ò¤á¤¯¤é¤ì¤¿¡£",
-  "¤Ï¤¢¤Ê¤¿¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
-  "¤«¤éÌòËþ¤ò¾å¤¬¤é¤ì¤¿¡£",
-  "¤«¤é°¦¤Î¹ðÇò¤ò¤µ¤ì¤¿¡£",
-  "¤Ï¤¢¤Ê¤¿¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
-  "¤Ï¤¢¤Ê¤¿¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
-  "¤¬¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
-  "¤Ï¤¢¤Ê¤¿¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
-  "¤Ï¤¢¤Ê¤¿¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
-  "¤Ë¾¯¤·¤«¤¸¤é¤ì¤¿¡£",
-  "¤Ï¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
-  "¤Ï¤¢¤Ê¤¿¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
-  "¤Ï¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
-  "¤Ï¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
-  "¤Ï³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
-  "¤Ï¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
-  "¤Ë¥é¥¤¥À¡¼¥­¥Ã¥¯¤Ç¹¶·â¤µ¤ì¤¿¡£",
-  "¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤é¤ì¤¿¡£",
-  "¤Ï¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
-  "¤Ï¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
-  "¤Ë¤·¤ã¤¬¤ß¾®¥­¥Ã¥¯¤Ç¥Ï¥á¤é¤ì¤¿¡£",
-  "¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤é¤ì¤¿¡£",
-  "¤Ï¤¢¤Ê¤¿¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
-  "¤Ï¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
-  "¤¬¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
-  "¤Ï¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×¡£",
+       "%s¤Ë¾®Êؤò¤«¤±¤¿¡£",
+       "%s¤Î²ó¤ê¤ò3²ó²ó¤Ã¤Æ¥ï¥ó¤È¸À¤Ã¤¿¡£",
+       "%s¤ò¤·¤Ð¤­¤Þ¤ï¤·¤¿¡£",
+       "%s¤Ë·¤¤ò¤Ê¤á¤µ¤»¤¿¡£",
+       "%s¤Ë¥Ï¥Ê¥¯¥½¤òÈô¤Ð¤·¤¿¡£",
+       "%s¤ò¥¸¥ã¥ó·ý¤Ç¹¶·â¤·¤¿¡£",
+       "%s¤ÎËˤò»¥Â«¤Ç¤·¤Ð¤¤¤¿¡£",
+       "%s¤ÎÁ°¤Ç¥Ý¡¼¥¸¥ó¥°¤ò¤·¤¿¡£",
+       "%s¤Ë¥¢¥«¥ó¥Ù¡¼¤·¤¿¡£",
+       "%s¤Ë¡Ö¿À¤Î¹ñ¡×ȯ¸À¤Îű²ó¤òµá¤á¤¿¡£",
+       "%s¤Ë¥á¥Ã¡û¡¼¥ë¤ò°û¤Þ¤»¤¿¡£",
+       "%s¤Ë¤Ä¤Ã¤³¤ß¤òÆþ¤ì¤¿¡£",
+       "%s¤ÈÍ٤ä¿¡£",
+       "%s¤Î´é¤Ë¤é¤¯½ñ¤­¤ò¤·¤¿¡£",
+       "%s¤Ë¼Ú¶â¤ÎÊֺѤò¤»¤Þ¤Ã¤¿¡£",
+       "%s¤Î¥¹¥«¡¼¥È¤ò¤á¤¯¤Ã¤¿¡£",
+       "%s¤Î¼êÁê¤òÀê¤Ã¤¿¡£",
+       "%s¤«¤éÌòËþ¤ò¾å¤¬¤Ã¤¿¡£",
+       "%s¤Ë°¦¤Î¹ðÇò¤ò¤·¤¿¡£",
+       "%s¤ò»þµë500±ß¤Ç¸Û¤Ã¤¿¡£",
+       "%s¤Î100¤ÎÈëÌ©¤Ë¤Ä¤¤¤ÆÇ®¤¯¸ì¤Ã¤¿¡£",
+       "¥Ë¥ã¡¼¤ÈÌĤ¤¤¿¡£",
+       "%s¤Ëµ¤¤ò¤Ä¤±¤¿¡£",
+       "%s¤ò¥Ý¥ê¥´¥ó²½¤µ¤»¤¿¡£",
+       "%s¤ò¾¯¤·¤«¤¸¤Ã¤¿¡£",
+       "¥¢¥ë¥Æ¥Þ¤Î¼öʸ¤ò¾§¤¨¤¿¡ª",
+       "%s¤Î¥¹¥Ñ¥¤¥¯¤ò¥Ö¥í¥Ã¥¯¤·¤¿¡£",
+       "¥¹¥é¥¤¥É°ÜÆ°¤·¤¿¡£",
+       "¾ºÎ¶·ý¥³¥Þ¥ó¥É¤ÎÆþÎϤ˼ºÇÔ¤·¤¿¡£",
+       "%s¤Ë³È»¶ÇÈưˤ¤òȯ¼Í¤·¤¿¡£",
+       "%s¤Ë¥Ç¥¹¥é¡¼ÀïË¡¤ò¤·¤«¤±¤¿¡£",
+       "%s¤ò¥é¥¤¥À¡¼¥­¥Ã¥¯¤Ç¹¶·â¤·¤¿¡£",
+       "%s¤ËÆó½µ´Ö°ÊÆâ¤Ç¥Ó¥Ç¥ª¤ò¿Í¤Ë¸«¤»¤Ê¤¤¤È»à¤Ì¼ö¤¤¤ò¤«¤±¤¿¡£",
+       "¥Ñ¥ë¥×¥ó¥Æ¤ò¾§¤¨¤¿¡£",
+       "%s¤Ë¥¹¡¼¥Ñ¡¼¥¦¥ë¥È¥é¥®¥ã¥é¥¯¥Æ¥£¥«¥Þ¥°¥Ê¥à¤òÊü¤Ã¤¿¡£",
+       "%s¤ò¤·¤ã¤¬¤ß¾®¥­¥Ã¥¯¤Ç¥Ï¥á¤¿¡£",
+       "%s¤Ë¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à¥¢¥¿¥Ã¥¯¤ò¤«¤±¤¿¡£",
+       "%s¤ËÒĸǤá¤ò¤«¤±¤Æ¡Ö1¡¢2¡¢3¡¢¥À¡¼¥Ã¡ª¡×¤È¶«¤ó¤À¡£",
+       "¡Ö¤¤¤¯¤¸¤Ê¤·¡ª¤Ð¤«¤Ð¤«¤Ð¤«¡ª¡×¤È¤¤¤Ã¤Æ¶î¤±½Ð¤·¤¿¡£",
+       "¡Ö¤´¤é¤ó¡¢¥ë¡¼¥Ù¥ó¥¹¤Î³¨¤À¤è¡×¤È¸À¤Ã¤ÆÀŤ«¤ËÌܤòÊĤ¸¤¿¡£",
+       "¸À¤Ã¤¿¡£¡ÖÊѶòÈÚÅÜ¡¢À仿¸ø³«Ã桪¡×",
 };
 #else
-
-/* Weird melee attack types when hallucinating */
 cptr silly_attacks[MAX_SILLY_ATTACK] =
 {
        "smothers",
@@ -27017,12 +6698,376 @@ cptr silly_attacks[MAX_SILLY_ATTACK] =
        "falsifies",
        "disbelieves",
        "molests",
-       "pusupusu"
+       "pusupusu",
 };
 #endif
 
 
+/*
+ * The table of "symbol info" -- each entry is a string of the form
+ * "X:desc" where "X" is the trigger, and "desc" is the "info".
+ */
+cptr ident_info[] =
+{
+#ifdef JP
+       " :°Å°Ç",
+       "!:Ìô, ¥ª¥¤¥ë",
+       "\":¥¢¥ß¥å¥ì¥Ã¥È, ðô¾þ¤ê",
+       "#:ÊÉ(±£¤·¥É¥¢)/¿¢Êª/µ¤ÂÎ",
+       "$:ºâÊõ(¶â¤«ÊõÀÐ)",
+       "%:¹ÛÌ®(Íϴ䤫ÀбÑ)",
+       "&:Ȣ",
+       "':³«¤¤¤¿¥É¥¢",
+       "(:Æð¤é¤«¤¤Ëɶñ",
+       "):½â",
+       "*:ºâÊõ¤ò´Þ¤ó¤À¹ÛÌ®¤Þ¤¿¤Ïµå·Á¤Î²øʪ",
+       "+:ÊĤ¸¤¿¥É¥¢",
+       ",:¿©¤Ùʪ, ¤ª¤Ð¤±¥­¥Î¥³",
+       "-:ËâË¡ËÀ, ¥í¥Ã¥É",
+       ".:¾²",
+       "/:´È¾õÉð´ï(¥¢¥Ã¥¯¥¹/¥Ñ¥¤¥¯/Åù)",
+       "0:Çîʪ´Û¤ÎÆþ¸ý",
+       "1:»¨²ß²°¤ÎÆþ¸ý",
+       "2:Ëɶñ²°¤ÎÆþ¸ý",
+       "3:Éð´ïÀìÌ珤ÎÆþ¸ý",
+       "4:»û±¡¤ÎÆþ¸ý",
+       "5:Ï£¶â½Ñ¤ÎŹ¤ÎÆþ¸ý",
+       "6:ËâË¡¤ÎŹ¤ÎÆþ¸ý",
+       "7:¥Ö¥é¥Ã¥¯¥Þ¡¼¥±¥Ã¥È¤ÎÆþ¸ý",
+       "8:²æ¤¬²È¤ÎÆþ¸ý",
+       "9:½ñŹ¤ÎÆþ¸ý",
+       "::´äÀÐ",
+       ";:²óÈò¤ÎĦÁü/Çúȯ¤Î¥ë¡¼¥ó",
+       "<:¾å¤ê³¬ÃÊ",
+       "=:»ØÎØ",
+       ">:²¼¤ê³¬ÃÊ",
+       "?:´¬Êª",
+       "@:¥×¥ì¥¤¥ä¡¼",
+       "A:Å·»È",
+       "B:Ļ",
+       "C:¸¤",
+       "D:¸ÅÂå¥É¥é¥´¥ó/¥ï¥¤¥¢¡¼¥à",
+       "E:¥¨¥ì¥á¥ó¥¿¥ë",
+       "F:¥È¥ó¥Ü",
+       "G:¥´¡¼¥¹¥È",
+       "H:»¨¼ï",
+       "I:º«Ãî",
+       "J:¥Ø¥Ó",
+       "K:¥­¥é¡¼¡¦¥Ó¡¼¥È¥ë",
+       "L:¥ê¥Ã¥Á",
+       "M:¿¼ó¤Îà¨ÃîÎà",
+       "N:Ææ¤ÎÀ¸Êª",
+       "O:¥ª¡¼¥¬",
+       "P:µðÂç¿Í´Ö·¿À¸Êª",
+       "Q:¥¯¥¤¥ë¥¹¥ë¥°(Ì®ÂǤÄÆù²ô)",
+       "R:à¨ÃîÎà/ξÀ¸Îà",
+       "S:ÃØéá/¥µ¥½¥ê/¥À¥Ë",
+       "T:¥È¥í¥ë",
+       "U:¾åµé¥Ç¡¼¥â¥ó",
+       "V:¥Ð¥ó¥Ñ¥¤¥¢",
+       "W:¥ï¥¤¥È/¥ì¥¤¥¹/Åù",
+       "X:¥¾¡¼¥ó/¥¶¥ì¥ó/Åù",
+       "Y:¥¤¥¨¥Æ¥£",
+       "Z:¥Ï¥¦¥ó¥É",
+       "[:·ø¤¤¥¢¡¼¥Þ¡¼",
+       "\\:Æß´ï(¥á¥¤¥¹/¥à¥Á/Åù)",
+       "]:¼ï¡¹¤ÎËɶñ",
+       "^:¥È¥é¥Ã¥×",
+       "_:¾ó",
+       "`:¿Í·Á¡¤Ä¦Áü",
+       "a:¥¢¥ê",
+       "b:¥³¥¦¥â¥ê",
+       "c:¥à¥«¥Ç",
+       "d:¥É¥é¥´¥ó",
+       "e:ÌܶÌ",
+       "f:¥Í¥³",
+       "g:¥´¡¼¥ì¥à",
+       "h:¥Û¥Ó¥Ã¥È/¥¨¥ë¥Õ/¥É¥ï¡¼¥Õ",
+       "i:¥Ù¥È¥Ù¥È",
+       "j:¥¼¥ê¡¼",
+       "k:¥³¥Ü¥ë¥É",
+       "l:¿åÀ³À¸Êª",
+       "m:¥â¥ë¥É",
+       "n:¥Ê¡¼¥¬",
+       "o:¥ª¡¼¥¯",
+       "p:¿Í´Ö",
+       "q:»Í­½Ã",
+       "r:¥Í¥º¥ß",
+       "s:¥¹¥±¥ë¥È¥ó",
+       "t:Ä®¤Î¿Í",
+       "u:²¼µé¥Ç¡¼¥â¥ó",
+       "v:¥Ü¥ë¥Æ¥Ã¥¯¥¹",
+       "w:¥¤¥â¥à¥·/Âç·²",
+       /* "x:unused", */
+       "y:¥¤¡¼¥¯",
+       "z:¥¾¥ó¥Ó/¥ß¥¤¥é",
+       "{:Èô¤ÓÆ»¶ñ¤ÎÃÆ(Ìð/ÃÆ)",
+       "|:Åá·õÎà(¥½¡¼¥É/¥À¥¬¡¼/Åù)",
+       "}:Èô¤ÓÆ»¶ñ(µÝ/¥¯¥í¥¹¥Ü¥¦/¥¹¥ê¥ó¥°)",
+       "~:¿å/ÍÏ´äή(¼ï¡¹¤Î¥¢¥¤¥Æ¥à)",
+#else
+       " :A dark grid",
+       "!:A potion (or oil)",
+       "\":An amulet (or necklace)",
+       "#:A wall (or secret door) / a plant / a gas",
+       "$:Treasure (gold or gems)",
+       "%:A vein (magma or quartz)",
+       "&:A chest",
+       "':An open door",
+       "(:Soft armor",
+       "):A shield",
+       "*:A vein with treasure or a ball monster",
+       "+:A closed door",
+       ",:Food (or mushroom patch)",
+       "-:A wand (or rod)",
+       ".:Floor",
+       "/:A polearm (Axe/Pike/etc)",
+       "0:Entrance to Museum",
+       "1:Entrance to General Store",
+       "2:Entrance to Armory",
+       "3:Entrance to Weaponsmith",
+       "4:Entrance to Temple",
+       "5:Entrance to Alchemy shop",
+       "6:Entrance to Magic store",
+       "7:Entrance to Black Market",
+       "8:Entrance to your home",
+       "9:Entrance to the bookstore",
+       "::Rubble",
+       ";:A glyph of warding / an explosive rune",
+       "<:An up staircase",
+       "=:A ring",
+       ">:A down staircase",
+       "?:A scroll",
+       "@:You",
+       "A:Angel",
+       "B:Bird",
+       "C:Canine",
+       "D:Ancient Dragon/Wyrm",
+       "E:Elemental",
+       "F:Dragon Fly",
+       "G:Ghost",
+       "H:Hybrid",
+       "I:Insect",
+       "J:Snake",
+       "K:Killer Beetle",
+       "L:Lich",
+       "M:Multi-Headed Reptile",
+       "N:Mystery Living",
+       "O:Ogre",
+       "P:Giant Humanoid",
+       "Q:Quylthulg (Pulsing Flesh Mound)",
+       "R:Reptile/Amphibian",
+       "S:Spider/Scorpion/Tick",
+       "T:Troll",
+       "U:Major Demon",
+       "V:Vampire",
+       "W:Wight/Wraith/etc",
+       "X:Xorn/Xaren/etc",
+       "Y:Yeti",
+       "Z:Zephyr Hound",
+       "[:Hard armor",
+       "\\:A hafted weapon (mace/whip/etc)",
+       "]:Misc. armor",
+       "^:A trap",
+       "_:A staff",
+       "`:A figurine or statue",
+       "a:Ant",
+       "b:Bat",
+       "c:Centipede",
+       "d:Dragon",
+       "e:Floating Eye",
+       "f:Feline",
+       "g:Golem",
+       "h:Hobbit/Elf/Dwarf",
+       "i:Icky Thing",
+       "j:Jelly",
+       "k:Kobold",
+       "l:Aquatic monster",
+       "m:Mold",
+       "n:Naga",
+       "o:Orc",
+       "p:Person/Human",
+       "q:Quadruped",
+       "r:Rodent",
+       "s:Skeleton",
+       "t:Townsperson",
+       "u:Minor Demon",
+       "v:Vortex",
+       "w:Worm/Worm-Mass",
+       /* "x:unused", */
+       "y:Yeek",
+       "z:Zombie/Mummy",
+       "{:A missile (arrow/bolt/shot)",
+       "|:An edged weapon (sword/dagger/etc)",
+       "}:A launcher (bow/crossbow/sling)",
+       "~:Fluid terrain (or miscellaneous item)",
+#endif
+
+       NULL
+};
 
 
+/*
+ * The table of monsters' blow effects
+ */
+mbe_info_type mbe_info[] =
+{
+       {  0, 0,             }, /* None      */
+       { 60, GF_MISSILE,    }, /* HURT      */
+       {  5, GF_POIS,       }, /* POISON    */
+       { 20, GF_DISENCHANT, }, /* UN_BONUS  */
+       { 15, GF_MISSILE,    }, /* UN_POWER  */ /* ToDo: Apply the correct effects */
+       {  5, GF_MISSILE,    }, /* EAT_GOLD  */
+       {  5, GF_MISSILE,    }, /* EAT_ITEM  */
+       {  5, GF_MISSILE,    }, /* EAT_FOOD  */
+       {  5, GF_MISSILE,    }, /* EAT_LITE  */
+       {  0, GF_ACID,       }, /* ACID      */
+       { 10, GF_ELEC,       }, /* ELEC      */
+       { 10, GF_FIRE,       }, /* FIRE      */
+       { 10, GF_COLD,       }, /* COLD      */
+       {  2, GF_MISSILE,    }, /* BLIND     */
+       { 10, GF_CONFUSION,  }, /* CONFUSE   */
+       { 10, GF_MISSILE,    }, /* TERRIFY   */
+       {  2, GF_MISSILE,    }, /* PARALYZE  */
+       {  0, GF_MISSILE,    }, /* LOSE_STR  */
+       {  0, GF_MISSILE,    }, /* LOSE_INT  */
+       {  0, GF_MISSILE,    }, /* LOSE_WIS  */
+       {  0, GF_MISSILE,    }, /* LOSE_DEX  */
+       {  0, GF_MISSILE,    }, /* LOSE_CON  */
+       {  0, GF_MISSILE,    }, /* LOSE_CHR  */
+       {  2, GF_MISSILE,    }, /* LOSE_ALL  */
+       { 60, GF_ROCKET,     }, /* SHATTER   */
+       {  5, GF_MISSILE,    }, /* EXP_10    */
+       {  5, GF_MISSILE,    }, /* EXP_20    */
+       {  5, GF_MISSILE,    }, /* EXP_40    */
+       {  5, GF_MISSILE,    }, /* EXP_80    */
+       {  5, GF_POIS,       }, /* DISEASE   */
+       {  5, GF_TIME,       }, /* TIME      */
+       {  5, GF_MISSILE,    }, /* EXP_VAMP  */
+       {  5, GF_MANA,       }, /* DR_MANA   */
+       { 60, GF_MISSILE,    }, /* SUPERHURT */
+};
 
 
+/*
+ * The table of features' actions
+ */
+byte feature_action_flags[FF_FLAG_MAX] =
+{
+       0, /* LOS */
+       0, /* PROJECT */
+       0, /* MOVE */
+       0, /* PLACE */
+       0, /* DROP */
+       0, /* SECRET */
+       0, /* NOTICE */
+       0, /* REMEMBER */
+       0, /* OPEN */
+       0, /* CLOSE */
+       FAF_CRASH_GLASS, /* BASH */
+       0, /* SPIKE */
+       FAF_DESTROY, /* DISARM */
+       0, /* STORE */
+       FAF_DESTROY | FAF_CRASH_GLASS, /* TUNNEL */
+       0, /* MAY_HAVE_GOLD */
+       0, /* HAS_GOLD */
+       0, /* HAS_ITEM */
+       0, /* DOOR */
+       0, /* TRAP */
+       0, /* STAIRS */
+       0, /* GLYPH */
+       0, /* LESS */
+       0, /* MORE */
+       0, /* RUN */
+       0, /* FLOOR */
+       0, /* WALL */
+       0, /* PERMANENT */
+       0, /* INNER */
+       0, /* OUTER */
+       0, /* SOLID */
+       0, /* HIT_TRAP */
+
+       0, /* BRIDGE */
+       0, /* RIVER */
+       0, /* LAKE */
+       0, /* BRIDGED */
+       0, /* COVERED */
+       0, /* GLOW */
+       0, /* ENSECRET */
+       0, /* WATER */
+       0, /* LAVA */
+       0, /* SHALLOW */
+       0, /* DEEP */
+       0, /* FILLED */
+       FAF_DESTROY | FAF_CRASH_GLASS, /* HURT_ROCK */
+       0, /* HURT_FIRE */
+       0, /* HURT_COLD */
+       0, /* HURT_ACID */
+       0, /* ICE */
+       0, /* ACID */
+       0, /* OIL */
+       0, /* XXX04 */
+       0, /* CAN_CLIMB */
+       0, /* CAN_FLY */
+       0, /* CAN_SWIM */
+       0, /* CAN_PASS */
+       0, /* CAN_OOZE */
+       0, /* CAN_DIG */
+       0, /* HIDE_ITEM */
+       0, /* HIDE_SNEAK */
+       0, /* HIDE_SWIM */
+       0, /* HIDE_DIG */
+       0, /* KILL_HUGE */
+       0, /* KILL_MOVE */
+
+       0, /* PICK_TRAP */
+       0, /* PICK_DOOR */
+       0, /* ALLOC */
+       0, /* CHEST */
+       0, /* DROP_1D2 */
+       0, /* DROP_2D2 */
+       0, /* DROP_GOOD */
+       0, /* DROP_GREAT */
+       0, /* HURT_POIS */
+       0, /* HURT_ELEC */
+       0, /* HURT_WATER */
+       0, /* HURT_BWATER */
+       0, /* USE_FEAT */
+       0, /* GET_FEAT */
+       0, /* GROUND */
+       0, /* OUTSIDE */
+       0, /* EASY_HIDE */
+       0, /* EASY_CLIMB */
+       0, /* MUST_CLIMB */
+       0, /* TREE */
+       0, /* NEED_TREE */
+       0, /* BLOOD */
+       0, /* DUST */
+       0, /* SLIME */
+       0, /* PLANT */
+       0, /* XXX2 */
+       0, /* INSTANT */
+       0, /* EXPLODE */
+       0, /* TIMED */
+       0, /* ERUPT */
+       0, /* STRIKE */
+       0, /* SPREAD */
+
+       0, /* SPECIAL */
+       FAF_DESTROY | FAF_NO_DROP | FAF_CRASH_GLASS, /* HURT_DISI */
+       0, /* QUEST_ENTER */
+       0, /* QUEST_EXIT */
+       0, /* QUEST */
+       0, /* SHAFT */
+       0, /* MOUNTAIN */
+       0, /* BLDG */
+       0, /* MINOR_GLYPH */
+       0, /* PATTERN */
+       0, /* TOWN */
+       0, /* ENTRANCE */
+       0, /* MIRROR */
+       0, /* UNPERM */
+       0, /* TELEPORTABLE */
+       0, /* CONVERT */
+       0, /* GLASS */
+};