dotd-2.3.7/area/
dotd-2.3.7/clans/
dotd-2.3.7/classes/
dotd-2.3.7/councils/
dotd-2.3.7/deity/
dotd-2.3.7/dict/
dotd-2.3.7/doc/mudprogs/
dotd-2.3.7/player/a/
dotd-2.3.7/player/g/
/******************************************************
            Desolation of the Dragon MUD II
      (C) 1997-2002  Jesse DeFer
          http://www.dotd.com  dotd@dotd.com
 ******************************************************/
struct hack_the_specs_t
{
    int vnum;
    int flags;
} hack_the_specs[] =
{
    { 24, ACT2_WARRIOR },
    { 38, ACT2_WARRIOR },
    { 100, ACT2_WARRIOR },
    { 205, ACT2_WARRIOR },
    { 206, ACT2_WARRIOR },
    { 208, ACT2_WARRIOR },
    { 209, ACT2_WARRIOR },
    { 211, ACT2_WARRIOR },
    { 212, ACT2_WARRIOR },
    { 217, ACT2_WARRIOR },
    { 218, ACT2_WARRIOR },
    { 220, ACT2_WARRIOR },
    { 221, ACT2_WARRIOR },
    { 226, ACT2_WARRIOR },
    { 247, ACT2_WARRIOR },
    { 261, ACT2_WARRIOR },
    { 264, ACT2_WARRIOR },
    { 266, ACT2_WARRIOR },
    { 306, ACT2_WARRIOR },
    { 308, ACT2_WARRIOR },
    { 310, ACT2_WARRIOR },
    { 312, ACT2_WARRIOR },
    { 1100, ACT2_WARRIOR },
    { 1104, ACT2_WARRIOR },
    { 1105, ACT2_WARRIOR },
    { 1106, ACT2_WARRIOR },
    { 1109, ACT2_WARRIOR },
    { 1112, ACT2_WARRIOR },
    { 1113, ACT2_WARRIOR },
    { 1115, ACT2_WARRIOR },
    { 1116, ACT2_WARRIOR },
    { 1120, ACT2_WARRIOR },
    { 1121, ACT2_WARRIOR },
    { 1122, ACT2_WARRIOR },
    { 1164, ACT2_WARRIOR },
    { 1401, ACT2_WARRIOR },
    { 1404, ACT2_WARRIOR },
    { 1406, ACT2_WARRIOR },
    { 1457, ACT2_WARRIOR },
    { 1460, ACT2_WARRIOR },
    { 1462, ACT2_WARRIOR },
    { 1496, ACT2_WARRIOR },
    { 1728, ACT2_WARRIOR },
    { 1736, ACT2_WARRIOR },
    { 1904, ACT2_WARRIOR },
    { 1905, ACT2_WARRIOR },
    { 1921, ACT2_WARRIOR },
    { 1944, ACT2_WARRIOR },
    { 1947, ACT2_WARRIOR },
    { 1953, ACT2_WARRIOR },
    { 2308, ACT2_WARRIOR },
    { 2012, ACT2_WARRIOR },
    { 2317, ACT2_WARRIOR },
    { 2322, ACT2_WARRIOR },
    { 2327, ACT2_WARRIOR },
    { 2328, ACT2_WARRIOR },
    { 2343, ACT2_WARRIOR },
    { 2403, ACT2_WARRIOR },
    { 2701, ACT2_WARRIOR },
    { 2703, ACT2_WARRIOR },
    { 2707, ACT2_WARRIOR },
    { 2823, ACT2_WARRIOR },
    { 3400, ACT2_WARRIOR },
    { 3403, ACT2_WARRIOR },
    { 3405, ACT2_WARRIOR },
    { 3406, ACT2_WARRIOR },
    { 3407, ACT2_WARRIOR },
    { 3413, ACT2_WARRIOR },
    { 3418, ACT2_WARRIOR },
    { 3420, ACT2_WARRIOR },
    { 3421, ACT2_WARRIOR },
    { 3422, ACT2_WARRIOR },
    { 3423, ACT2_WARRIOR },
    { 3611, ACT2_WARRIOR },
    { 3619, ACT2_WARRIOR },
    { 3620, ACT2_WARRIOR },
    { 3632, ACT2_WARRIOR },
    { 3634, ACT2_WARRIOR },
    { 3636, ACT2_WARRIOR },
    { 3638, ACT2_WARRIOR },
    { 3639, ACT2_WARRIOR },
    { 4020, ACT2_WARRIOR },
    { 4057, ACT2_WARRIOR },
    { 4110, ACT2_WARRIOR },
    { 4112, ACT2_WARRIOR },
    { 4219, ACT2_WARRIOR },
    { 6202, ACT2_WARRIOR },
    { 6206, ACT2_WARRIOR },
    { 6207, ACT2_WARRIOR },
    { 6208, ACT2_WARRIOR },
    { 6500, ACT2_WARRIOR },
    { 6501, ACT2_WARRIOR },
    { 6506, ACT2_WARRIOR },
    { 6507, ACT2_WARRIOR },
    { 6508, ACT2_WARRIOR },
    { 6514, ACT2_WARRIOR },
    { 6516, ACT2_WARRIOR },
    { 6604, ACT2_WARRIOR },
    { 6606, ACT2_WARRIOR },
    { 6608, ACT2_WARRIOR },
    { 6610, ACT2_WARRIOR },
    { 6613, ACT2_WARRIOR },
    { 6621, ACT2_WARRIOR },
    { 6622, ACT2_WARRIOR },
    { 6634, ACT2_WARRIOR },
    { 6800, ACT2_WARRIOR },
    { 6803, ACT2_WARRIOR },
    { 7203, ACT2_WARRIOR },
    { 7527, ACT2_WARRIOR },
    { 9200, ACT2_WARRIOR },
    { 9201, ACT2_WARRIOR },
    { 9202, ACT2_WARRIOR },
    { 9203, ACT2_WARRIOR },
    { 9204, ACT2_WARRIOR },
    { 9206, ACT2_WARRIOR },
    { 9207, ACT2_WARRIOR },
    { 9211, ACT2_WARRIOR },
    { 9212, ACT2_WARRIOR },
    { 9216, ACT2_WARRIOR },
    { 9218, ACT2_WARRIOR },
    { 9401, ACT2_WARRIOR },
    { 9404, ACT2_WARRIOR },
    { 9406, ACT2_WARRIOR },
    { 9407, ACT2_WARRIOR },
    { 9408, ACT2_WARRIOR },
    { 9409, ACT2_WARRIOR },
    { 9410, ACT2_WARRIOR },
    { 9411, ACT2_WARRIOR },
    { 9412, ACT2_WARRIOR },
    { 9413, ACT2_WARRIOR },
    { 9414, ACT2_WARRIOR },
    { 9415, ACT2_WARRIOR },
    { 9420, ACT2_WARRIOR },
    { 9421, ACT2_WARRIOR },
    { 9426, ACT2_WARRIOR },
    { 9427, ACT2_WARRIOR },
    { 9428, ACT2_WARRIOR },
    { 9429, ACT2_WARRIOR },
    { 9433, ACT2_WARRIOR },
    { 9434, ACT2_WARRIOR },
    { 9481, ACT2_WARRIOR },
    { 9483, ACT2_WARRIOR },
    { 9483, ACT2_WARRIOR },
    { 9486, ACT2_WARRIOR },
    { 9488, ACT2_WARRIOR },
    { 9490, ACT2_WARRIOR },
    { 9491, ACT2_WARRIOR },
    { 9492, ACT2_WARRIOR },
    { 9493, ACT2_WARRIOR },
    { 9494, ACT2_WARRIOR },
    { 9495, ACT2_WARRIOR },
    { 9497, ACT2_WARRIOR },
    { 9498, ACT2_WARRIOR },
    { 9499, ACT2_WARRIOR },
    { 9500, ACT2_WARRIOR },
    { 9502, ACT2_WARRIOR },
    { 9604, ACT2_WARRIOR },
    { 9605, ACT2_WARRIOR },
    { 9606, ACT2_WARRIOR },
    { 9607, ACT2_WARRIOR },
    { 9608, ACT2_WARRIOR },
    { 9609, ACT2_WARRIOR },
    { 9719, ACT2_WARRIOR },
    { 9720, ACT2_WARRIOR },
    { 11001, ACT2_WARRIOR },
    { 11002, ACT2_WARRIOR },
    { 11004, ACT2_WARRIOR },
    { 11005, ACT2_WARRIOR },
    { 11006, ACT2_WARRIOR },
    { 11007, ACT2_WARRIOR },
    { 11026, ACT2_WARRIOR },
    { 11307, ACT2_WARRIOR },
    { 11309, ACT2_WARRIOR },
    { 11316, ACT2_WARRIOR },
    { 12007, ACT2_WARRIOR },
    { 12008, ACT2_WARRIOR },
    { 13005, ACT2_WARRIOR },
    { 13013, ACT2_WARRIOR },
    { 13021, ACT2_WARRIOR },
    { 13030, ACT2_WARRIOR },
    { 13037, ACT2_WARRIOR },
    { 13052, ACT2_WARRIOR },
    { 13066, ACT2_WARRIOR },
    { 13068, ACT2_WARRIOR },
    { 13069, ACT2_WARRIOR },
    { 13073, ACT2_WARRIOR },
    { 13077, ACT2_WARRIOR },
    { 13101, ACT2_WARRIOR },
    { 13107, ACT2_WARRIOR },
    { 13121, ACT2_WARRIOR },
    { 13123, ACT2_WARRIOR },
    { 13124, ACT2_WARRIOR },
    { 13128, ACT2_WARRIOR },
    { 13132, ACT2_WARRIOR },
    { 13156, ACT2_WARRIOR },
    { 13706, ACT2_WARRIOR },
    { 13709, ACT2_WARRIOR },
    { 13711, ACT2_WARRIOR },
    { 13714, ACT2_WARRIOR },
    { 13721, ACT2_WARRIOR },
    { 13722, ACT2_WARRIOR },
    { 13762, ACT2_WARRIOR },
    { 13764, ACT2_WARRIOR },
    { 13766, ACT2_WARRIOR },
    { 13769, ACT2_WARRIOR },
    { 13771, ACT2_WARRIOR },
    { 13775, ACT2_WARRIOR },
    { 13843, ACT2_WARRIOR },
    { 15805, ACT2_WARRIOR },
    { 15819, ACT2_WARRIOR },
    { 15822, ACT2_WARRIOR },
    { 15831, ACT2_WARRIOR },
    { 15832, ACT2_WARRIOR },
    { 15847, ACT2_WARRIOR },
    { 15852, ACT2_WARRIOR },
    { 15863, ACT2_WARRIOR },
    { 15874, ACT2_WARRIOR },
    { 15875, ACT2_WARRIOR },
    { 15878, ACT2_WARRIOR },
    { 15880, ACT2_WARRIOR },
    { 15882, ACT2_WARRIOR },
    { 16001, ACT2_WARRIOR },
    { 16006, ACT2_WARRIOR },
    { 16007, ACT2_WARRIOR },
    { 16008, ACT2_WARRIOR },
    { 16009, ACT2_WARRIOR },
    { 16016, ACT2_WARRIOR },
    { 16017, ACT2_WARRIOR },
    { 16022, ACT2_WARRIOR },
    { 16024, ACT2_WARRIOR },
    { 16027, ACT2_WARRIOR },
    { 16033, ACT2_WARRIOR },
    { 16034, ACT2_WARRIOR },
    { 16035, ACT2_WARRIOR },
    { 16042, ACT2_WARRIOR },
    { 16043, ACT2_WARRIOR },
    { 16044, ACT2_WARRIOR },
    { 16045, ACT2_WARRIOR },
    { 16046, ACT2_WARRIOR },
    { 16047, ACT2_WARRIOR },
    { 16048, ACT2_WARRIOR },
    { 16050, ACT2_WARRIOR },
    { 16052, ACT2_WARRIOR },
    { 16054, ACT2_WARRIOR },
    { 16055, ACT2_WARRIOR },
    { 16210, ACT2_WARRIOR },
    { 16214, ACT2_WARRIOR },
    { 16219, ACT2_WARRIOR },
    { 16215, ACT2_WARRIOR },
    { 16302, ACT2_WARRIOR },
    { 16660, ACT2_WARRIOR },
    { 16717, ACT2_WARRIOR },
    { 16901, ACT2_WARRIOR },
    { 16902, ACT2_WARRIOR },
    { 16903, ACT2_WARRIOR },
    { 16904, ACT2_WARRIOR },
    { 16905, ACT2_WARRIOR },
    { 16906, ACT2_WARRIOR },
    { 16908, ACT2_WARRIOR },
    { 16910, ACT2_WARRIOR },
    { 16911, ACT2_WARRIOR },
    { 17003, ACT2_WARRIOR },
    { 18218, ACT2_WARRIOR },
    { 18221, ACT2_WARRIOR },
    { 19028, ACT2_WARRIOR },
    { 20012, ACT2_WARRIOR },
    { 21368, ACT2_WARRIOR },
    { 21371, ACT2_WARRIOR },
    { 21373, ACT2_WARRIOR },
    { 24016, ACT2_WARRIOR },
    { 24018, ACT2_WARRIOR },
    { 24032, ACT2_WARRIOR },
    { 24034, ACT2_WARRIOR },
    { 24773, ACT2_WARRIOR },
    { 24782, ACT2_WARRIOR },
    { 25012, ACT2_WARRIOR },
    { 25013, ACT2_WARRIOR },
    { 25014, ACT2_WARRIOR },
    { 25034, ACT2_WARRIOR },
    { 25500, ACT2_WARRIOR },
    { 25501, ACT2_WARRIOR },
    { 25502, ACT2_WARRIOR },
    { 25505, ACT2_WARRIOR },
    { 27007, ACT2_WARRIOR },
    { 27008, ACT2_WARRIOR },
    { 27009, ACT2_WARRIOR },
    { 27012, ACT2_WARRIOR },
    { 27029, ACT2_WARRIOR },
    { 27047, ACT2_WARRIOR },
    { 27048, ACT2_WARRIOR },
    { 27050, ACT2_WARRIOR },
    { 27401, ACT2_WARRIOR },
    { 27403, ACT2_WARRIOR },
    { 27407, ACT2_WARRIOR },
    { 27408, ACT2_WARRIOR },
    { 27409, ACT2_WARRIOR },
    { 27411, ACT2_WARRIOR },
    { 27415, ACT2_WARRIOR },
    { 27416, ACT2_WARRIOR },
    { 27417, ACT2_WARRIOR },
    { 27418, ACT2_WARRIOR },
    { 27419, ACT2_WARRIOR },
    { 27420, ACT2_WARRIOR },
    { 29800, ACT2_WARRIOR },
    { 30000, ACT2_WARRIOR },
    { 30005, ACT2_WARRIOR },
    { 30006, ACT2_WARRIOR },
    { 30007, ACT2_WARRIOR },
    { 30109, ACT2_WARRIOR },
    { 34113, ACT2_WARRIOR },

    { 25, ACT2_MAGE },
    { 49, ACT2_MAGE },
    { 64, ACT2_MAGE },
    { 211, ACT2_MAGE },
    { 216, ACT2_MAGE },
    { 257, ACT2_MAGE },
    { 265, ACT2_MAGE },
    { 266, ACT2_MAGE },
    { 1119, ACT2_MAGE },
    { 1163, ACT2_MAGE },
    { 1504, ACT2_MAGE },
    { 1506, ACT2_MAGE },
    { 1507, ACT2_MAGE },
    { 1508, ACT2_MAGE },
    { 1510, ACT2_MAGE },
    { 1514, ACT2_MAGE },
    { 1515, ACT2_MAGE },
    { 1516, ACT2_MAGE },
    { 1517, ACT2_MAGE },
    { 1518, ACT2_MAGE },
    { 1520, ACT2_MAGE },
    { 1521, ACT2_MAGE },
    { 1522, ACT2_MAGE },
    { 1523, ACT2_MAGE },
    { 1524, ACT2_MAGE },
    { 1525, ACT2_MAGE },
    { 1526, ACT2_MAGE },
    { 1527, ACT2_MAGE },
    { 1528, ACT2_MAGE },
    { 1529, ACT2_MAGE },
    { 1530, ACT2_MAGE },
    { 1531, ACT2_MAGE },
    { 1532, ACT2_MAGE },
    { 1533, ACT2_MAGE },
    { 1534, ACT2_MAGE },
    { 1537, ACT2_MAGE },
    { 1538, ACT2_MAGE },
    { 1540, ACT2_MAGE },
    { 1541, ACT2_MAGE },
    { 1548, ACT2_MAGE },
    { 1549, ACT2_MAGE },
    { 1552, ACT2_MAGE },
    { 1553, ACT2_MAGE },
    { 1554, ACT2_MAGE },
    { 1556, ACT2_MAGE },
    { 1557, ACT2_MAGE },
    { 1559, ACT2_MAGE },
    { 1560, ACT2_MAGE },
    { 1562, ACT2_MAGE },
    { 1564, ACT2_MAGE },
    { 1565, ACT2_MAGE },
    { 1720, ACT2_MAGE },
    { 1729, ACT2_MAGE },
    { 1947, ACT2_MAGE },
    { 1953, ACT2_MAGE },
    { 2414, ACT2_MAGE },
    { 2500, ACT2_MAGE },
    { 2702, ACT2_MAGE },
    { 3000, ACT2_MAGE },
    { 3414, ACT2_MAGE },
    { 3640, ACT2_MAGE },
    { 3652, ACT2_MAGE },
    { 4100, ACT2_MAGE },
    { 4229, ACT2_MAGE },
    { 5010, ACT2_MAGE },
    { 5103, ACT2_MAGE },
    { 5108, ACT2_MAGE },
    { 5110, ACT2_MAGE },
    { 5361, ACT2_MAGE },
    { 6110, ACT2_MAGE },
    { 6111, ACT2_MAGE },
    { 6204, ACT2_MAGE },
    { 6612, ACT2_MAGE },
    { 6615, ACT2_MAGE },
    { 6616, ACT2_MAGE },
    { 6624, ACT2_MAGE },
    { 6637, ACT2_MAGE },
    { 6815, ACT2_MAGE },
    { 6910, ACT2_MAGE },
    { 7041, ACT2_MAGE },
    { 7042, ACT2_MAGE },
    { 7200, ACT2_MAGE },
    { 7201, ACT2_MAGE },
    { 7202, ACT2_MAGE },
    { 7401, ACT2_MAGE },
    { 7402, ACT2_MAGE },
    { 7518, ACT2_MAGE },
    { 7522, ACT2_MAGE },
    { 9222, ACT2_MAGE },
    { 9403, ACT2_MAGE },
    { 9409, ACT2_MAGE },
    { 9410, ACT2_MAGE },
    { 9411, ACT2_MAGE },
    { 9412, ACT2_MAGE },
    { 9413, ACT2_MAGE },
    { 9414, ACT2_MAGE },
    { 9415, ACT2_MAGE },
    { 9426, ACT2_MAGE },
    { 9427, ACT2_MAGE },
    { 9428, ACT2_MAGE },
    { 9429, ACT2_MAGE },
    { 9432, ACT2_MAGE },
    { 9486, ACT2_MAGE },
    { 9488, ACT2_MAGE },
    { 9490, ACT2_MAGE },
    { 9495, ACT2_MAGE },
    { 9497, ACT2_MAGE },
    { 9498, ACT2_MAGE },
    { 11039, ACT2_MAGE },
    { 12012, ACT2_MAGE },
    { 12049, ACT2_MAGE },
    { 13019, ACT2_MAGE },
    { 13024, ACT2_MAGE },
    { 13032, ACT2_MAGE },
    { 13039, ACT2_MAGE },
    { 13046, ACT2_MAGE },
    { 13054, ACT2_MAGE },
    { 13109, ACT2_MAGE },
    { 13181, ACT2_MAGE },
    { 13191, ACT2_MAGE },
    { 13779, ACT2_MAGE },
    { 13784, ACT2_MAGE },
    { 13785, ACT2_MAGE },
    { 13787, ACT2_MAGE },
    { 13789, ACT2_MAGE },
    { 13791, ACT2_MAGE },
    { 13793, ACT2_MAGE },
    { 13795, ACT2_MAGE },
    { 13797, ACT2_MAGE },
    { 15810, ACT2_MAGE },
    { 15813, ACT2_MAGE },
    { 15815, ACT2_MAGE },
    { 15820, ACT2_MAGE },
    { 15861, ACT2_MAGE },
    { 15862, ACT2_MAGE },
    { 15866, ACT2_MAGE },
    { 15869, ACT2_MAGE },
    { 15871, ACT2_MAGE },
    { 15873, ACT2_MAGE },
    { 15877, ACT2_MAGE },
    { 16014, ACT2_MAGE },
    { 16036, ACT2_MAGE },
    { 16057, ACT2_MAGE },
    { 16201, ACT2_MAGE },
    { 16204, ACT2_MAGE },
    { 16205, ACT2_MAGE },
    { 16206, ACT2_MAGE },
    { 16211, ACT2_MAGE },
    { 16217, ACT2_MAGE },
    { 16703, ACT2_MAGE },
    { 16725, ACT2_MAGE },
    { 16907, ACT2_MAGE },
    { 17004, ACT2_MAGE },
    { 17017, ACT2_MAGE },
    { 18200, ACT2_MAGE },
    { 20009, ACT2_MAGE },
    { 20014, ACT2_MAGE },
    { 20015, ACT2_MAGE },
    { 21536, ACT2_MAGE },
    { 24003, ACT2_MAGE },
    { 24004, ACT2_MAGE },
    { 24005, ACT2_MAGE },
    { 24006, ACT2_MAGE },
    { 24007, ACT2_MAGE },
    { 24009, ACT2_MAGE },
    { 24010, ACT2_MAGE },
    { 24012, ACT2_MAGE },
    { 24015, ACT2_MAGE },
    { 24019, ACT2_MAGE },
    { 24028, ACT2_MAGE },
    { 24031, ACT2_MAGE },
    { 24035, ACT2_MAGE },
    { 24052, ACT2_MAGE },
    { 24053, ACT2_MAGE },
    { 24054, ACT2_MAGE },
    { 24055, ACT2_MAGE },
    { 24056, ACT2_MAGE },
    { 24057, ACT2_MAGE },
    { 24058, ACT2_MAGE },
    { 24059, ACT2_MAGE },
    { 25000, ACT2_MAGE },
    { 25008, ACT2_MAGE },
    { 25035, ACT2_MAGE },
    { 27001, ACT2_MAGE },
    { 27002, ACT2_MAGE },
    { 27003, ACT2_MAGE },
    { 27004, ACT2_MAGE },
    { 27005, ACT2_MAGE },
    { 27014, ACT2_MAGE },
    { 27017, ACT2_MAGE },
    { 27018, ACT2_MAGE },
    { 27019, ACT2_MAGE },
    { 27404, ACT2_MAGE },
    { 27405, ACT2_MAGE },
    { 27422, ACT2_MAGE },
    { 30100, ACT2_MAGE },
    { 30101, ACT2_MAGE },
    { 30111, ACT2_MAGE },
    { 34101, ACT2_MAGE },
    { 36803, ACT2_MAGE },
    { 36901, ACT2_MAGE },

    { 210, ACT2_CLERIC },
    { 215, ACT2_CLERIC },
    { 234, ACT2_CLERIC },
    { 1907, ACT2_CLERIC },
    { 1945, ACT2_CLERIC },
    { 1946, ACT2_CLERIC },
    { 2111, ACT2_CLERIC },
    { 2112, ACT2_CLERIC },
    { 3641, ACT2_CLERIC },
    { 3681, ACT2_CLERIC },
    { 4214, ACT2_CLERIC },
    { 4220, ACT2_CLERIC },
    { 5014, ACT2_CLERIC },
    { 5104, ACT2_CLERIC },
    { 5107, ACT2_CLERIC },
    { 5109, ACT2_CLERIC },
    { 9208, ACT2_CLERIC },
    { 9427, ACT2_CLERIC },
    { 13120, ACT2_CLERIC },
    { 13138, ACT2_CLERIC },
    { 15844, ACT2_CLERIC },
    { 15875, ACT2_CLERIC },
    { 16021, ACT2_CLERIC },
    { 16056, ACT2_CLERIC },
    { 16216, ACT2_CLERIC },
    { 16304, ACT2_CLERIC },
    { 16640, ACT2_CLERIC },
    { 16650, ACT2_CLERIC },
    { 16726, ACT2_CLERIC },
    { 16736, ACT2_CLERIC },
    { 24050, ACT2_CLERIC },
    { 25503, ACT2_CLERIC },
    { 27413, ACT2_CLERIC },
    { 27414, ACT2_CLERIC },
    {-1, -1}
};