00001 #ifndef APTITUDES_H
00002 #define APTITUDES_H
00003
00004 #include "enum.h"
00005
00006 static inline species_skill_aptitude APT(species_type sp,
00007 skill_type sk,
00008 int aptitude)
00009 {
00010 return species_skill_aptitude(sp, sk, aptitude);
00011 }
00012
00013 static const species_skill_aptitude species_skill_aptitudes[] =
00014 {
00015
00016 APT(SP_HUMAN, SK_FIGHTING, 0),
00017 APT(SP_HUMAN, SK_SHORT_BLADES, 0),
00018 APT(SP_HUMAN, SK_LONG_BLADES, 0),
00019 APT(SP_HUMAN, SK_AXES, 0),
00020 APT(SP_HUMAN, SK_MACES_FLAILS, 0),
00021 APT(SP_HUMAN, SK_POLEARMS, 0),
00022 APT(SP_HUMAN, SK_STAVES, 0),
00023 APT(SP_HUMAN, SK_SLINGS, 0),
00024 APT(SP_HUMAN, SK_BOWS, 0),
00025 APT(SP_HUMAN, SK_CROSSBOWS, 0),
00026 APT(SP_HUMAN, SK_THROWING, 0),
00027 APT(SP_HUMAN, SK_ARMOUR, 0),
00028 APT(SP_HUMAN, SK_DODGING, 0),
00029 APT(SP_HUMAN, SK_STEALTH, 0),
00030 APT(SP_HUMAN, SK_STABBING, 0),
00031 APT(SP_HUMAN, SK_SHIELDS, 0),
00032 APT(SP_HUMAN, SK_TRAPS_DOORS, 0),
00033 APT(SP_HUMAN, SK_UNARMED_COMBAT, 0),
00034 APT(SP_HUMAN, SK_SPELLCASTING, 0),
00035 APT(SP_HUMAN, SK_CONJURATIONS, 0),
00036 APT(SP_HUMAN, SK_HEXES, 0),
00037 APT(SP_HUMAN, SK_CHARMS, 0),
00038 APT(SP_HUMAN, SK_SUMMONINGS, 0),
00039 APT(SP_HUMAN, SK_NECROMANCY, 0),
00040 APT(SP_HUMAN, SK_TRANSLOCATIONS, 0),
00041 APT(SP_HUMAN, SK_TRANSMUTATIONS, 0),
00042 APT(SP_HUMAN, SK_FIRE_MAGIC, 0),
00043 APT(SP_HUMAN, SK_ICE_MAGIC, 0),
00044 APT(SP_HUMAN, SK_AIR_MAGIC, 0),
00045 APT(SP_HUMAN, SK_EARTH_MAGIC, 0),
00046 APT(SP_HUMAN, SK_POISON_MAGIC, 0),
00047 APT(SP_HUMAN, SK_INVOCATIONS, 0),
00048 APT(SP_HUMAN, SK_EVOCATIONS, 0),
00049
00050
00051 APT(SP_HIGH_ELF, SK_FIGHTING, 0),
00052 APT(SP_HIGH_ELF, SK_SHORT_BLADES, 2),
00053 APT(SP_HIGH_ELF, SK_LONG_BLADES, 2),
00054 APT(SP_HIGH_ELF, SK_AXES, -2),
00055 APT(SP_HIGH_ELF, SK_MACES_FLAILS, -2),
00056 APT(SP_HIGH_ELF, SK_POLEARMS, -2),
00057 APT(SP_HIGH_ELF, SK_STAVES, 0),
00058 APT(SP_HIGH_ELF, SK_SLINGS, -2),
00059 APT(SP_HIGH_ELF, SK_BOWS, 3),
00060 APT(SP_HIGH_ELF, SK_CROSSBOWS, 0),
00061 APT(SP_HIGH_ELF, SK_THROWING, 1),
00062 APT(SP_HIGH_ELF, SK_ARMOUR, -1),
00063 APT(SP_HIGH_ELF, SK_DODGING, 1),
00064 APT(SP_HIGH_ELF, SK_STEALTH, 1),
00065 APT(SP_HIGH_ELF, SK_STABBING, -1),
00066 APT(SP_HIGH_ELF, SK_SHIELDS, -1),
00067 APT(SP_HIGH_ELF, SK_TRAPS_DOORS, 0),
00068 APT(SP_HIGH_ELF, SK_UNARMED_COMBAT, -2),
00069 APT(SP_HIGH_ELF, SK_SPELLCASTING, 2),
00070 APT(SP_HIGH_ELF, SK_CONJURATIONS, 1),
00071 APT(SP_HIGH_ELF, SK_HEXES, 0),
00072 APT(SP_HIGH_ELF, SK_CHARMS, 2),
00073 APT(SP_HIGH_ELF, SK_SUMMONINGS, -1),
00074 APT(SP_HIGH_ELF, SK_NECROMANCY, -2),
00075 APT(SP_HIGH_ELF, SK_TRANSLOCATIONS, 1),
00076 APT(SP_HIGH_ELF, SK_TRANSMUTATIONS, 1),
00077 APT(SP_HIGH_ELF, SK_FIRE_MAGIC, 0),
00078 APT(SP_HIGH_ELF, SK_ICE_MAGIC, 0),
00079 APT(SP_HIGH_ELF, SK_AIR_MAGIC, 2),
00080 APT(SP_HIGH_ELF, SK_EARTH_MAGIC, -2),
00081 APT(SP_HIGH_ELF, SK_POISON_MAGIC, -2),
00082 APT(SP_HIGH_ELF, SK_INVOCATIONS, 0),
00083 APT(SP_HIGH_ELF, SK_EVOCATIONS, 0),
00084
00085
00086 APT(SP_DEEP_ELF, SK_FIGHTING, -2),
00087 APT(SP_DEEP_ELF, SK_SHORT_BLADES, 0),
00088 APT(SP_DEEP_ELF, SK_LONG_BLADES, -1),
00089 APT(SP_DEEP_ELF, SK_AXES, -2),
00090 APT(SP_DEEP_ELF, SK_MACES_FLAILS, -3),
00091 APT(SP_DEEP_ELF, SK_POLEARMS, -3),
00092 APT(SP_DEEP_ELF, SK_STAVES, 0),
00093 APT(SP_DEEP_ELF, SK_SLINGS, -2),
00094 APT(SP_DEEP_ELF, SK_BOWS, 1),
00095 APT(SP_DEEP_ELF, SK_CROSSBOWS, -1),
00096 APT(SP_DEEP_ELF, SK_THROWING, 1),
00097 APT(SP_DEEP_ELF, SK_ARMOUR, -2),
00098 APT(SP_DEEP_ELF, SK_DODGING, 2),
00099 APT(SP_DEEP_ELF, SK_STEALTH, 2),
00100 APT(SP_DEEP_ELF, SK_STABBING, 1),
00101 APT(SP_DEEP_ELF, SK_SHIELDS, -2),
00102 APT(SP_DEEP_ELF, SK_TRAPS_DOORS, 0),
00103 APT(SP_DEEP_ELF, SK_UNARMED_COMBAT, -2),
00104 APT(SP_DEEP_ELF, SK_SPELLCASTING, 4),
00105 APT(SP_DEEP_ELF, SK_CONJURATIONS, 1),
00106 APT(SP_DEEP_ELF, SK_HEXES, 3),
00107 APT(SP_DEEP_ELF, SK_CHARMS, 4),
00108 APT(SP_DEEP_ELF, SK_SUMMONINGS, 1),
00109 APT(SP_DEEP_ELF, SK_NECROMANCY, 2),
00110 APT(SP_DEEP_ELF, SK_TRANSLOCATIONS, 1),
00111 APT(SP_DEEP_ELF, SK_TRANSMUTATIONS, 1),
00112 APT(SP_DEEP_ELF, SK_FIRE_MAGIC, 1),
00113 APT(SP_DEEP_ELF, SK_ICE_MAGIC, 1),
00114 APT(SP_DEEP_ELF, SK_AIR_MAGIC, 1),
00115 APT(SP_DEEP_ELF, SK_EARTH_MAGIC, 0),
00116 APT(SP_DEEP_ELF, SK_POISON_MAGIC, 1),
00117 APT(SP_DEEP_ELF, SK_INVOCATIONS, 0),
00118 APT(SP_DEEP_ELF, SK_EVOCATIONS, 1),
00119
00120
00121 APT(SP_SLUDGE_ELF, SK_FIGHTING, 1),
00122 APT(SP_SLUDGE_ELF, SK_SHORT_BLADES, -1),
00123 APT(SP_SLUDGE_ELF, SK_LONG_BLADES, -1),
00124 APT(SP_SLUDGE_ELF, SK_AXES, -2),
00125 APT(SP_SLUDGE_ELF, SK_MACES_FLAILS, -2),
00126 APT(SP_SLUDGE_ELF, SK_POLEARMS, -2),
00127 APT(SP_SLUDGE_ELF, SK_STAVES, 0),
00128 APT(SP_SLUDGE_ELF, SK_SLINGS, 0),
00129 APT(SP_SLUDGE_ELF, SK_BOWS, 0),
00130 APT(SP_SLUDGE_ELF, SK_CROSSBOWS, 0),
00131 APT(SP_SLUDGE_ELF, SK_THROWING, 2),
00132 APT(SP_SLUDGE_ELF, SK_ARMOUR, -2),
00133 APT(SP_SLUDGE_ELF, SK_DODGING, 2),
00134 APT(SP_SLUDGE_ELF, SK_STEALTH, 1),
00135 APT(SP_SLUDGE_ELF, SK_STABBING, 0),
00136 APT(SP_SLUDGE_ELF, SK_SHIELDS, -2),
00137 APT(SP_SLUDGE_ELF, SK_TRAPS_DOORS, 0),
00138 APT(SP_SLUDGE_ELF, SK_UNARMED_COMBAT, 1),
00139 APT(SP_SLUDGE_ELF, SK_SPELLCASTING, 2),
00140 APT(SP_SLUDGE_ELF, SK_CONJURATIONS, -2),
00141 APT(SP_SLUDGE_ELF, SK_HEXES, 0),
00142 APT(SP_SLUDGE_ELF, SK_CHARMS, -2),
00143 APT(SP_SLUDGE_ELF, SK_SUMMONINGS, 1),
00144 APT(SP_SLUDGE_ELF, SK_NECROMANCY, 1),
00145 APT(SP_SLUDGE_ELF, SK_TRANSLOCATIONS, 0),
00146 APT(SP_SLUDGE_ELF, SK_TRANSMUTATIONS, 3),
00147 APT(SP_SLUDGE_ELF, SK_FIRE_MAGIC, 1),
00148 APT(SP_SLUDGE_ELF, SK_ICE_MAGIC, 1),
00149 APT(SP_SLUDGE_ELF, SK_AIR_MAGIC, 1),
00150 APT(SP_SLUDGE_ELF, SK_EARTH_MAGIC, 1),
00151 APT(SP_SLUDGE_ELF, SK_POISON_MAGIC, 1),
00152 APT(SP_SLUDGE_ELF, SK_INVOCATIONS, 0),
00153 APT(SP_SLUDGE_ELF, SK_EVOCATIONS, 0),
00154
00155
00156 APT(SP_MOUNTAIN_DWARF, SK_FIGHTING, 2),
00157 APT(SP_MOUNTAIN_DWARF, SK_SHORT_BLADES, 1),
00158 APT(SP_MOUNTAIN_DWARF, SK_LONG_BLADES, 0),
00159 APT(SP_MOUNTAIN_DWARF, SK_AXES, 2),
00160 APT(SP_MOUNTAIN_DWARF, SK_MACES_FLAILS, 2),
00161 APT(SP_MOUNTAIN_DWARF, SK_POLEARMS, -1),
00162 APT(SP_MOUNTAIN_DWARF, SK_STAVES, -1),
00163 APT(SP_MOUNTAIN_DWARF, SK_SLINGS, -1),
00164 APT(SP_MOUNTAIN_DWARF, SK_BOWS, -2),
00165 APT(SP_MOUNTAIN_DWARF, SK_CROSSBOWS, 1),
00166 APT(SP_MOUNTAIN_DWARF, SK_THROWING, -1),
00167 APT(SP_MOUNTAIN_DWARF, SK_ARMOUR, 3),
00168 APT(SP_MOUNTAIN_DWARF, SK_DODGING, -1),
00169 APT(SP_MOUNTAIN_DWARF, SK_STEALTH, -3),
00170 APT(SP_MOUNTAIN_DWARF, SK_STABBING, -2),
00171 APT(SP_MOUNTAIN_DWARF, SK_SHIELDS, 2),
00172 APT(SP_MOUNTAIN_DWARF, SK_TRAPS_DOORS, 1),
00173 APT(SP_MOUNTAIN_DWARF, SK_UNARMED_COMBAT, 0),
00174 APT(SP_MOUNTAIN_DWARF, SK_SPELLCASTING, -3),
00175 APT(SP_MOUNTAIN_DWARF, SK_CONJURATIONS, -1),
00176 APT(SP_MOUNTAIN_DWARF, SK_HEXES, -2),
00177 APT(SP_MOUNTAIN_DWARF, SK_CHARMS, -2),
00178 APT(SP_MOUNTAIN_DWARF, SK_SUMMONINGS, -2),
00179 APT(SP_MOUNTAIN_DWARF, SK_NECROMANCY, -3),
00180 APT(SP_MOUNTAIN_DWARF, SK_TRANSLOCATIONS, -2),
00181 APT(SP_MOUNTAIN_DWARF, SK_TRANSMUTATIONS, -1),
00182 APT(SP_MOUNTAIN_DWARF, SK_FIRE_MAGIC, 2),
00183 APT(SP_MOUNTAIN_DWARF, SK_ICE_MAGIC, -2),
00184 APT(SP_MOUNTAIN_DWARF, SK_AIR_MAGIC, -2),
00185 APT(SP_MOUNTAIN_DWARF, SK_EARTH_MAGIC, 2),
00186 APT(SP_MOUNTAIN_DWARF, SK_POISON_MAGIC, -2),
00187 APT(SP_MOUNTAIN_DWARF, SK_INVOCATIONS, 0),
00188 APT(SP_MOUNTAIN_DWARF, SK_EVOCATIONS, 1),
00189
00190
00191 APT(SP_HALFLING, SK_FIGHTING, -1),
00192 APT(SP_HALFLING, SK_SHORT_BLADES, 3),
00193 APT(SP_HALFLING, SK_LONG_BLADES, 0),
00194 APT(SP_HALFLING, SK_AXES, -1),
00195 APT(SP_HALFLING, SK_MACES_FLAILS, -2),
00196 APT(SP_HALFLING, SK_POLEARMS, -3),
00197 APT(SP_HALFLING, SK_STAVES, -2),
00198 APT(SP_HALFLING, SK_SLINGS, 4),
00199 APT(SP_HALFLING, SK_BOWS, 2),
00200 APT(SP_HALFLING, SK_CROSSBOWS, 1),
00201 APT(SP_HALFLING, SK_THROWING, 3),
00202 APT(SP_HALFLING, SK_ARMOUR, -2),
00203 APT(SP_HALFLING, SK_DODGING, 2),
00204 APT(SP_HALFLING, SK_STEALTH, 3),
00205 APT(SP_HALFLING, SK_STABBING, 2),
00206 APT(SP_HALFLING, SK_SHIELDS, 1),
00207 APT(SP_HALFLING, SK_TRAPS_DOORS, 0),
00208 APT(SP_HALFLING, SK_UNARMED_COMBAT, -2),
00209 APT(SP_HALFLING, SK_SPELLCASTING, -1),
00210 APT(SP_HALFLING, SK_CONJURATIONS, -2),
00211 APT(SP_HALFLING, SK_HEXES, 0),
00212 APT(SP_HALFLING, SK_CHARMS, 0),
00213 APT(SP_HALFLING, SK_SUMMONINGS, -1),
00214 APT(SP_HALFLING, SK_NECROMANCY, -2),
00215 APT(SP_HALFLING, SK_TRANSLOCATIONS, 0),
00216 APT(SP_HALFLING, SK_TRANSMUTATIONS, -2),
00217 APT(SP_HALFLING, SK_FIRE_MAGIC, 0),
00218 APT(SP_HALFLING, SK_ICE_MAGIC, 0),
00219 APT(SP_HALFLING, SK_AIR_MAGIC, 1),
00220 APT(SP_HALFLING, SK_EARTH_MAGIC, 0),
00221 APT(SP_HALFLING, SK_POISON_MAGIC, -1),
00222 APT(SP_HALFLING, SK_INVOCATIONS, 0),
00223 APT(SP_HALFLING, SK_EVOCATIONS, 1),
00224
00225
00226 APT(SP_HILL_ORC, SK_FIGHTING, 2),
00227 APT(SP_HILL_ORC, SK_SHORT_BLADES, 0),
00228 APT(SP_HILL_ORC, SK_LONG_BLADES, 1),
00229 APT(SP_HILL_ORC, SK_AXES, 2),
00230 APT(SP_HILL_ORC, SK_MACES_FLAILS, 1),
00231 APT(SP_HILL_ORC, SK_POLEARMS, 1),
00232 APT(SP_HILL_ORC, SK_STAVES, -1),
00233 APT(SP_HILL_ORC, SK_SLINGS, -1),
00234 APT(SP_HILL_ORC, SK_BOWS, -1),
00235 APT(SP_HILL_ORC, SK_CROSSBOWS, -1),
00236 APT(SP_HILL_ORC, SK_THROWING, 0),
00237 APT(SP_HILL_ORC, SK_ARMOUR, 1),
00238 APT(SP_HILL_ORC, SK_DODGING, -2),
00239 APT(SP_HILL_ORC, SK_STEALTH, -2),
00240 APT(SP_HILL_ORC, SK_STABBING, 2),
00241 APT(SP_HILL_ORC, SK_SHIELDS, 1),
00242 APT(SP_HILL_ORC, SK_TRAPS_DOORS, 0),
00243 APT(SP_HILL_ORC, SK_UNARMED_COMBAT, 1),
00244 APT(SP_HILL_ORC, SK_SPELLCASTING, -3),
00245 APT(SP_HILL_ORC, SK_CONJURATIONS, 0),
00246 APT(SP_HILL_ORC, SK_HEXES, 0),
00247 APT(SP_HILL_ORC, SK_CHARMS, -1),
00248 APT(SP_HILL_ORC, SK_SUMMONINGS, 0),
00249 APT(SP_HILL_ORC, SK_NECROMANCY, 0),
00250 APT(SP_HILL_ORC, SK_TRANSLOCATIONS, -2),
00251 APT(SP_HILL_ORC, SK_TRANSMUTATIONS, -3),
00252 APT(SP_HILL_ORC, SK_FIRE_MAGIC, 0),
00253 APT(SP_HILL_ORC, SK_ICE_MAGIC, 0),
00254 APT(SP_HILL_ORC, SK_AIR_MAGIC, -2),
00255 APT(SP_HILL_ORC, SK_EARTH_MAGIC, 0),
00256 APT(SP_HILL_ORC, SK_POISON_MAGIC, -1),
00257 APT(SP_HILL_ORC, SK_INVOCATIONS, 0),
00258 APT(SP_HILL_ORC, SK_EVOCATIONS, 0),
00259
00260
00261 APT(SP_KOBOLD, SK_FIGHTING, 1),
00262 APT(SP_KOBOLD, SK_SHORT_BLADES, 3),
00263 APT(SP_KOBOLD, SK_LONG_BLADES, -2),
00264 APT(SP_KOBOLD, SK_AXES, -1),
00265 APT(SP_KOBOLD, SK_MACES_FLAILS, 0),
00266 APT(SP_KOBOLD, SK_POLEARMS, -2),
00267 APT(SP_KOBOLD, SK_STAVES, -1),
00268 APT(SP_KOBOLD, SK_SLINGS, 2),
00269 APT(SP_KOBOLD, SK_BOWS, 1),
00270 APT(SP_KOBOLD, SK_CROSSBOWS, 1),
00271 APT(SP_KOBOLD, SK_THROWING, 3),
00272 APT(SP_KOBOLD, SK_ARMOUR, -2),
00273 APT(SP_KOBOLD, SK_DODGING, 2),
00274 APT(SP_KOBOLD, SK_STEALTH, 3),
00275 APT(SP_KOBOLD, SK_STABBING, 2),
00276 APT(SP_KOBOLD, SK_SHIELDS, -2),
00277 APT(SP_KOBOLD, SK_TRAPS_DOORS, 0),
00278 APT(SP_KOBOLD, SK_UNARMED_COMBAT, 0),
00279 APT(SP_KOBOLD, SK_SPELLCASTING, 0),
00280 APT(SP_KOBOLD, SK_CONJURATIONS, -1),
00281 APT(SP_KOBOLD, SK_HEXES, -1),
00282 APT(SP_KOBOLD, SK_CHARMS, -1),
00283 APT(SP_KOBOLD, SK_SUMMONINGS, -1),
00284 APT(SP_KOBOLD, SK_NECROMANCY, -1),
00285 APT(SP_KOBOLD, SK_TRANSLOCATIONS, 0),
00286 APT(SP_KOBOLD, SK_TRANSMUTATIONS, -1),
00287 APT(SP_KOBOLD, SK_FIRE_MAGIC, 0),
00288 APT(SP_KOBOLD, SK_ICE_MAGIC, 0),
00289 APT(SP_KOBOLD, SK_AIR_MAGIC, 0),
00290 APT(SP_KOBOLD, SK_EARTH_MAGIC, 0),
00291 APT(SP_KOBOLD, SK_POISON_MAGIC, 0),
00292 APT(SP_KOBOLD, SK_INVOCATIONS, 0),
00293 APT(SP_KOBOLD, SK_EVOCATIONS, 2),
00294
00295
00296 APT(SP_MUMMY, SK_FIGHTING, 0),
00297 APT(SP_MUMMY, SK_SHORT_BLADES, -2),
00298 APT(SP_MUMMY, SK_LONG_BLADES, -2),
00299 APT(SP_MUMMY, SK_AXES, -2),
00300 APT(SP_MUMMY, SK_MACES_FLAILS, -2),
00301 APT(SP_MUMMY, SK_POLEARMS, -2),
00302 APT(SP_MUMMY, SK_STAVES, -2),
00303 APT(SP_MUMMY, SK_SLINGS, -2),
00304 APT(SP_MUMMY, SK_BOWS, -2),
00305 APT(SP_MUMMY, SK_CROSSBOWS, -2),
00306 APT(SP_MUMMY, SK_THROWING, -2),
00307 APT(SP_MUMMY, SK_ARMOUR, -2),
00308 APT(SP_MUMMY, SK_DODGING, -2),
00309 APT(SP_MUMMY, SK_STEALTH, -2),
00310 APT(SP_MUMMY, SK_STABBING, -2),
00311 APT(SP_MUMMY, SK_SHIELDS, -2),
00312 APT(SP_MUMMY, SK_TRAPS_DOORS, -2),
00313 APT(SP_MUMMY, SK_UNARMED_COMBAT, -2),
00314 APT(SP_MUMMY, SK_SPELLCASTING, 0),
00315 APT(SP_MUMMY, SK_CONJURATIONS, -2),
00316 APT(SP_MUMMY, SK_HEXES, -1),
00317 APT(SP_MUMMY, SK_CHARMS, -2),
00318 APT(SP_MUMMY, SK_SUMMONINGS, -2),
00319 APT(SP_MUMMY, SK_NECROMANCY, 0),
00320 APT(SP_MUMMY, SK_TRANSLOCATIONS, -2),
00321 APT(SP_MUMMY, SK_TRANSMUTATIONS, -2),
00322 APT(SP_MUMMY, SK_FIRE_MAGIC, -2),
00323 APT(SP_MUMMY, SK_ICE_MAGIC, -2),
00324 APT(SP_MUMMY, SK_AIR_MAGIC, -2),
00325 APT(SP_MUMMY, SK_EARTH_MAGIC, -2),
00326 APT(SP_MUMMY, SK_POISON_MAGIC, -2),
00327 APT(SP_MUMMY, SK_INVOCATIONS, -2),
00328 APT(SP_MUMMY, SK_EVOCATIONS, -2),
00329
00330
00331 APT(SP_NAGA, SK_FIGHTING, 0),
00332 APT(SP_NAGA, SK_SHORT_BLADES, 0),
00333 APT(SP_NAGA, SK_LONG_BLADES, 0),
00334 APT(SP_NAGA, SK_AXES, 0),
00335 APT(SP_NAGA, SK_MACES_FLAILS, 0),
00336 APT(SP_NAGA, SK_POLEARMS, 0),
00337 APT(SP_NAGA, SK_STAVES, -1),
00338 APT(SP_NAGA, SK_SLINGS, -1),
00339 APT(SP_NAGA, SK_BOWS, -1),
00340 APT(SP_NAGA, SK_CROSSBOWS, -1),
00341 APT(SP_NAGA, SK_THROWING, -1),
00342 APT(SP_NAGA, SK_ARMOUR, -2),
00343 APT(SP_NAGA, SK_DODGING, -2),
00344 APT(SP_NAGA, SK_STEALTH, 5),
00345 APT(SP_NAGA, SK_STABBING, 0),
00346 APT(SP_NAGA, SK_SHIELDS, -2),
00347 APT(SP_NAGA, SK_TRAPS_DOORS, 0),
00348 APT(SP_NAGA, SK_UNARMED_COMBAT, 0),
00349 APT(SP_NAGA, SK_SPELLCASTING, 0),
00350 APT(SP_NAGA, SK_CONJURATIONS, 0),
00351 APT(SP_NAGA, SK_HEXES, 0),
00352 APT(SP_NAGA, SK_CHARMS, 0),
00353 APT(SP_NAGA, SK_SUMMONINGS, 0),
00354 APT(SP_NAGA, SK_NECROMANCY, 0),
00355 APT(SP_NAGA, SK_TRANSLOCATIONS, 0),
00356 APT(SP_NAGA, SK_TRANSMUTATIONS, 0),
00357 APT(SP_NAGA, SK_FIRE_MAGIC, 0),
00358 APT(SP_NAGA, SK_ICE_MAGIC, 0),
00359 APT(SP_NAGA, SK_AIR_MAGIC, 0),
00360 APT(SP_NAGA, SK_EARTH_MAGIC, 0),
00361 APT(SP_NAGA, SK_POISON_MAGIC, 3),
00362 APT(SP_NAGA, SK_INVOCATIONS, 0),
00363 APT(SP_NAGA, SK_EVOCATIONS, 0),
00364
00365
00366 APT(SP_OGRE, SK_FIGHTING, 2),
00367 APT(SP_OGRE, SK_SHORT_BLADES, -4),
00368 APT(SP_OGRE, SK_LONG_BLADES, -3),
00369 APT(SP_OGRE, SK_AXES, -3),
00370 APT(SP_OGRE, SK_MACES_FLAILS, 1),
00371 APT(SP_OGRE, SK_POLEARMS, 0),
00372 APT(SP_OGRE, SK_STAVES, -1),
00373 APT(SP_OGRE, SK_SLINGS, -3),
00374 APT(SP_OGRE, SK_BOWS, -3),
00375 APT(SP_OGRE, SK_CROSSBOWS, -3),
00376 APT(SP_OGRE, SK_THROWING, 1),
00377 APT(SP_OGRE, SK_ARMOUR, -2),
00378 APT(SP_OGRE, SK_DODGING, -1),
00379 APT(SP_OGRE, SK_STEALTH, -2),
00380 APT(SP_OGRE, SK_STABBING, -2),
00381 APT(SP_OGRE, SK_SHIELDS, -1),
00382 APT(SP_OGRE, SK_TRAPS_DOORS, -2),
00383 APT(SP_OGRE, SK_UNARMED_COMBAT, -1),
00384 APT(SP_OGRE, SK_SPELLCASTING, 2),
00385 APT(SP_OGRE, SK_CONJURATIONS, -3),
00386 APT(SP_OGRE, SK_HEXES, -3),
00387 APT(SP_OGRE, SK_CHARMS, -3),
00388 APT(SP_OGRE, SK_SUMMONINGS, -3),
00389 APT(SP_OGRE, SK_NECROMANCY, -3),
00390 APT(SP_OGRE, SK_TRANSLOCATIONS, -3),
00391 APT(SP_OGRE, SK_TRANSMUTATIONS, -3),
00392 APT(SP_OGRE, SK_FIRE_MAGIC, -3),
00393 APT(SP_OGRE, SK_ICE_MAGIC, -3),
00394 APT(SP_OGRE, SK_AIR_MAGIC, -3),
00395 APT(SP_OGRE, SK_EARTH_MAGIC, -3),
00396 APT(SP_OGRE, SK_POISON_MAGIC, -3),
00397 APT(SP_OGRE, SK_INVOCATIONS, 0),
00398 APT(SP_OGRE, SK_EVOCATIONS, -2),
00399
00400
00401 APT(SP_TROLL, SK_FIGHTING, -2),
00402 APT(SP_TROLL, SK_SHORT_BLADES, -2),
00403 APT(SP_TROLL, SK_LONG_BLADES, -2),
00404 APT(SP_TROLL, SK_AXES, -2),
00405 APT(SP_TROLL, SK_MACES_FLAILS, -1),
00406 APT(SP_TROLL, SK_POLEARMS, -2),
00407 APT(SP_TROLL, SK_STAVES, -2),
00408 APT(SP_TROLL, SK_SLINGS, -4),
00409 APT(SP_TROLL, SK_BOWS, -4),
00410 APT(SP_TROLL, SK_CROSSBOWS, -4),
00411 APT(SP_TROLL, SK_THROWING, -1),
00412 APT(SP_TROLL, SK_ARMOUR, -2),
00413 APT(SP_TROLL, SK_DODGING, -2),
00414 APT(SP_TROLL, SK_STEALTH, -5),
00415 APT(SP_TROLL, SK_STABBING, -2),
00416 APT(SP_TROLL, SK_SHIELDS, -2),
00417 APT(SP_TROLL, SK_TRAPS_DOORS, -4),
00418 APT(SP_TROLL, SK_UNARMED_COMBAT, 0),
00419 APT(SP_TROLL, SK_SPELLCASTING, -4),
00420 APT(SP_TROLL, SK_CONJURATIONS, -3),
00421 APT(SP_TROLL, SK_HEXES, -4),
00422 APT(SP_TROLL, SK_CHARMS, -4),
00423 APT(SP_TROLL, SK_SUMMONINGS, -3),
00424 APT(SP_TROLL, SK_NECROMANCY, -2),
00425 APT(SP_TROLL, SK_TRANSLOCATIONS, -3),
00426 APT(SP_TROLL, SK_TRANSMUTATIONS, -3),
00427 APT(SP_TROLL, SK_FIRE_MAGIC, -3),
00428 APT(SP_TROLL, SK_ICE_MAGIC, -3),
00429 APT(SP_TROLL, SK_AIR_MAGIC, -4),
00430 APT(SP_TROLL, SK_EARTH_MAGIC, -1),
00431 APT(SP_TROLL, SK_POISON_MAGIC, -3),
00432 APT(SP_TROLL, SK_INVOCATIONS, -2),
00433 APT(SP_TROLL, SK_EVOCATIONS, -3),
00434
00435
00436 APT(SP_RED_DRACONIAN, SK_FIGHTING, 1),
00437 APT(SP_RED_DRACONIAN, SK_SHORT_BLADES, 0),
00438 APT(SP_RED_DRACONIAN, SK_LONG_BLADES, 0),
00439 APT(SP_RED_DRACONIAN, SK_AXES, 0),
00440 APT(SP_RED_DRACONIAN, SK_MACES_FLAILS, 0),
00441 APT(SP_RED_DRACONIAN, SK_POLEARMS, 0),
00442 APT(SP_RED_DRACONIAN, SK_STAVES, 0),
00443 APT(SP_RED_DRACONIAN, SK_SLINGS, -1),
00444 APT(SP_RED_DRACONIAN, SK_BOWS, -1),
00445 APT(SP_RED_DRACONIAN, SK_CROSSBOWS, -1),
00446 APT(SP_RED_DRACONIAN, SK_THROWING, -1),
00447 APT(SP_RED_DRACONIAN, SK_ARMOUR, -4),
00448 APT(SP_RED_DRACONIAN, SK_DODGING, -1),
00449 APT(SP_RED_DRACONIAN, SK_STEALTH, -1),
00450 APT(SP_RED_DRACONIAN, SK_STABBING, 0),
00451 APT(SP_RED_DRACONIAN, SK_SHIELDS, 0),
00452 APT(SP_RED_DRACONIAN, SK_TRAPS_DOORS, 0),
00453 APT(SP_RED_DRACONIAN, SK_UNARMED_COMBAT, 0),
00454 APT(SP_RED_DRACONIAN, SK_SPELLCASTING, 0),
00455 APT(SP_RED_DRACONIAN, SK_CONJURATIONS, 0),
00456 APT(SP_RED_DRACONIAN, SK_HEXES, -1),
00457 APT(SP_RED_DRACONIAN, SK_CHARMS, -1),
00458 APT(SP_RED_DRACONIAN, SK_SUMMONINGS, 0),
00459 APT(SP_RED_DRACONIAN, SK_NECROMANCY, 0),
00460 APT(SP_RED_DRACONIAN, SK_TRANSLOCATIONS, 0),
00461 APT(SP_RED_DRACONIAN, SK_TRANSMUTATIONS, 0),
00462 APT(SP_RED_DRACONIAN, SK_FIRE_MAGIC, 2),
00463 APT(SP_RED_DRACONIAN, SK_ICE_MAGIC, -2),
00464 APT(SP_RED_DRACONIAN, SK_AIR_MAGIC, 0),
00465 APT(SP_RED_DRACONIAN, SK_EARTH_MAGIC, 0),
00466 APT(SP_RED_DRACONIAN, SK_POISON_MAGIC, 0),
00467 APT(SP_RED_DRACONIAN, SK_INVOCATIONS, 0),
00468 APT(SP_RED_DRACONIAN, SK_EVOCATIONS, 0),
00469
00470
00471 APT(SP_WHITE_DRACONIAN, SK_FIGHTING, 1),
00472 APT(SP_WHITE_DRACONIAN, SK_SHORT_BLADES, 0),
00473 APT(SP_WHITE_DRACONIAN, SK_LONG_BLADES, 0),
00474 APT(SP_WHITE_DRACONIAN, SK_AXES, 0),
00475 APT(SP_WHITE_DRACONIAN, SK_MACES_FLAILS, 0),
00476 APT(SP_WHITE_DRACONIAN, SK_POLEARMS, 0),
00477 APT(SP_WHITE_DRACONIAN, SK_STAVES, 0),
00478 APT(SP_WHITE_DRACONIAN, SK_SLINGS, -1),
00479 APT(SP_WHITE_DRACONIAN, SK_BOWS, -1),
00480 APT(SP_WHITE_DRACONIAN, SK_CROSSBOWS, -1),
00481 APT(SP_WHITE_DRACONIAN, SK_THROWING, -1),
00482 APT(SP_WHITE_DRACONIAN, SK_ARMOUR, -4),
00483 APT(SP_WHITE_DRACONIAN, SK_DODGING, -1),
00484 APT(SP_WHITE_DRACONIAN, SK_STEALTH, -1),
00485 APT(SP_WHITE_DRACONIAN, SK_STABBING, 0),
00486 APT(SP_WHITE_DRACONIAN, SK_SHIELDS, 0),
00487 APT(SP_WHITE_DRACONIAN, SK_TRAPS_DOORS, 0),
00488 APT(SP_WHITE_DRACONIAN, SK_UNARMED_COMBAT, 0),
00489 APT(SP_WHITE_DRACONIAN, SK_SPELLCASTING, 0),
00490 APT(SP_WHITE_DRACONIAN, SK_CONJURATIONS, 0),
00491 APT(SP_WHITE_DRACONIAN, SK_HEXES, -1),
00492 APT(SP_WHITE_DRACONIAN, SK_CHARMS, -1),
00493 APT(SP_WHITE_DRACONIAN, SK_SUMMONINGS, 0),
00494 APT(SP_WHITE_DRACONIAN, SK_NECROMANCY, 0),
00495 APT(SP_WHITE_DRACONIAN, SK_TRANSLOCATIONS, 0),
00496 APT(SP_WHITE_DRACONIAN, SK_TRANSMUTATIONS, 0),
00497 APT(SP_WHITE_DRACONIAN, SK_FIRE_MAGIC, -2),
00498 APT(SP_WHITE_DRACONIAN, SK_ICE_MAGIC, 2),
00499 APT(SP_WHITE_DRACONIAN, SK_AIR_MAGIC, 0),
00500 APT(SP_WHITE_DRACONIAN, SK_EARTH_MAGIC, 0),
00501 APT(SP_WHITE_DRACONIAN, SK_POISON_MAGIC, 0),
00502 APT(SP_WHITE_DRACONIAN, SK_INVOCATIONS, 0),
00503 APT(SP_WHITE_DRACONIAN, SK_EVOCATIONS, 0),
00504
00505
00506 APT(SP_GREEN_DRACONIAN, SK_FIGHTING, 1),
00507 APT(SP_GREEN_DRACONIAN, SK_SHORT_BLADES, 0),
00508 APT(SP_GREEN_DRACONIAN, SK_LONG_BLADES, 0),
00509 APT(SP_GREEN_DRACONIAN, SK_AXES, 0),
00510 APT(SP_GREEN_DRACONIAN, SK_MACES_FLAILS, 0),
00511 APT(SP_GREEN_DRACONIAN, SK_POLEARMS, 0),
00512 APT(SP_GREEN_DRACONIAN, SK_STAVES, 0),
00513 APT(SP_GREEN_DRACONIAN, SK_SLINGS, -1),
00514 APT(SP_GREEN_DRACONIAN, SK_BOWS, -1),
00515 APT(SP_GREEN_DRACONIAN, SK_CROSSBOWS, -1),
00516 APT(SP_GREEN_DRACONIAN, SK_THROWING, -1),
00517 APT(SP_GREEN_DRACONIAN, SK_ARMOUR, -4),
00518 APT(SP_GREEN_DRACONIAN, SK_DODGING, -1),
00519 APT(SP_GREEN_DRACONIAN, SK_STEALTH, -1),
00520 APT(SP_GREEN_DRACONIAN, SK_STABBING, 0),
00521 APT(SP_GREEN_DRACONIAN, SK_SHIELDS, 0),
00522 APT(SP_GREEN_DRACONIAN, SK_TRAPS_DOORS, 0),
00523 APT(SP_GREEN_DRACONIAN, SK_UNARMED_COMBAT, 0),
00524 APT(SP_GREEN_DRACONIAN, SK_SPELLCASTING, 0),
00525 APT(SP_GREEN_DRACONIAN, SK_CONJURATIONS, 0),
00526 APT(SP_GREEN_DRACONIAN, SK_HEXES, -1),
00527 APT(SP_GREEN_DRACONIAN, SK_CHARMS, -1),
00528 APT(SP_GREEN_DRACONIAN, SK_SUMMONINGS, 0),
00529 APT(SP_GREEN_DRACONIAN, SK_NECROMANCY, 0),
00530 APT(SP_GREEN_DRACONIAN, SK_TRANSLOCATIONS, 0),
00531 APT(SP_GREEN_DRACONIAN, SK_TRANSMUTATIONS, 0),
00532 APT(SP_GREEN_DRACONIAN, SK_FIRE_MAGIC, 0),
00533 APT(SP_GREEN_DRACONIAN, SK_ICE_MAGIC, 0),
00534 APT(SP_GREEN_DRACONIAN, SK_AIR_MAGIC, 0),
00535 APT(SP_GREEN_DRACONIAN, SK_EARTH_MAGIC, 0),
00536 APT(SP_GREEN_DRACONIAN, SK_POISON_MAGIC, 2),
00537 APT(SP_GREEN_DRACONIAN, SK_INVOCATIONS, 0),
00538 APT(SP_GREEN_DRACONIAN, SK_EVOCATIONS, 0),
00539
00540
00541 APT(SP_YELLOW_DRACONIAN,SK_FIGHTING, 1),
00542 APT(SP_YELLOW_DRACONIAN,SK_SHORT_BLADES, 0),
00543 APT(SP_YELLOW_DRACONIAN,SK_LONG_BLADES, 0),
00544 APT(SP_YELLOW_DRACONIAN,SK_AXES, 0),
00545 APT(SP_YELLOW_DRACONIAN,SK_MACES_FLAILS, 0),
00546 APT(SP_YELLOW_DRACONIAN,SK_POLEARMS, 0),
00547 APT(SP_YELLOW_DRACONIAN,SK_STAVES, 0),
00548 APT(SP_YELLOW_DRACONIAN,SK_SLINGS, -1),
00549 APT(SP_YELLOW_DRACONIAN,SK_BOWS, -1),
00550 APT(SP_YELLOW_DRACONIAN,SK_CROSSBOWS, -1),
00551 APT(SP_YELLOW_DRACONIAN,SK_THROWING, -1),
00552 APT(SP_YELLOW_DRACONIAN,SK_ARMOUR, -4),
00553 APT(SP_YELLOW_DRACONIAN,SK_DODGING, -1),
00554 APT(SP_YELLOW_DRACONIAN,SK_STEALTH, -1),
00555 APT(SP_YELLOW_DRACONIAN,SK_STABBING, 0),
00556 APT(SP_YELLOW_DRACONIAN,SK_SHIELDS, 0),
00557 APT(SP_YELLOW_DRACONIAN,SK_TRAPS_DOORS, 0),
00558 APT(SP_YELLOW_DRACONIAN,SK_UNARMED_COMBAT, 0),
00559 APT(SP_YELLOW_DRACONIAN,SK_SPELLCASTING, 0),
00560 APT(SP_YELLOW_DRACONIAN,SK_CONJURATIONS, 0),
00561 APT(SP_YELLOW_DRACONIAN,SK_HEXES, -1),
00562 APT(SP_YELLOW_DRACONIAN,SK_CHARMS, -1),
00563 APT(SP_YELLOW_DRACONIAN,SK_SUMMONINGS, 0),
00564 APT(SP_YELLOW_DRACONIAN,SK_NECROMANCY, 0),
00565 APT(SP_YELLOW_DRACONIAN,SK_TRANSLOCATIONS, 0),
00566 APT(SP_YELLOW_DRACONIAN,SK_TRANSMUTATIONS, 0),
00567 APT(SP_YELLOW_DRACONIAN,SK_FIRE_MAGIC, 0),
00568 APT(SP_YELLOW_DRACONIAN,SK_ICE_MAGIC, 0),
00569 APT(SP_YELLOW_DRACONIAN,SK_AIR_MAGIC, 0),
00570 APT(SP_YELLOW_DRACONIAN,SK_EARTH_MAGIC, 0),
00571 APT(SP_YELLOW_DRACONIAN,SK_POISON_MAGIC, 0),
00572 APT(SP_YELLOW_DRACONIAN,SK_INVOCATIONS, 0),
00573 APT(SP_YELLOW_DRACONIAN,SK_EVOCATIONS, 0),
00574
00575
00576 APT(SP_GREY_DRACONIAN, SK_FIGHTING, -1),
00577 APT(SP_GREY_DRACONIAN, SK_SHORT_BLADES, 0),
00578 APT(SP_GREY_DRACONIAN, SK_LONG_BLADES, 0),
00579 APT(SP_GREY_DRACONIAN, SK_AXES, 0),
00580 APT(SP_GREY_DRACONIAN, SK_MACES_FLAILS, 0),
00581 APT(SP_GREY_DRACONIAN, SK_POLEARMS, 0),
00582 APT(SP_GREY_DRACONIAN, SK_STAVES, 0),
00583 APT(SP_GREY_DRACONIAN, SK_SLINGS, -1),
00584 APT(SP_GREY_DRACONIAN, SK_BOWS, -1),
00585 APT(SP_GREY_DRACONIAN, SK_CROSSBOWS, -1),
00586 APT(SP_GREY_DRACONIAN, SK_THROWING, 0),
00587 APT(SP_GREY_DRACONIAN, SK_ARMOUR, -4),
00588 APT(SP_GREY_DRACONIAN, SK_DODGING, -1),
00589 APT(SP_GREY_DRACONIAN, SK_STEALTH, 2),
00590 APT(SP_GREY_DRACONIAN, SK_STABBING, 2),
00591 APT(SP_GREY_DRACONIAN, SK_SHIELDS, 0),
00592 APT(SP_GREY_DRACONIAN, SK_TRAPS_DOORS, 0),
00593 APT(SP_GREY_DRACONIAN, SK_UNARMED_COMBAT, 0),
00594 APT(SP_GREY_DRACONIAN, SK_SPELLCASTING, 0),
00595 APT(SP_GREY_DRACONIAN, SK_CONJURATIONS, 0),
00596 APT(SP_GREY_DRACONIAN, SK_HEXES, -1),
00597 APT(SP_GREY_DRACONIAN, SK_CHARMS, -1),
00598 APT(SP_GREY_DRACONIAN, SK_SUMMONINGS, 0),
00599 APT(SP_GREY_DRACONIAN, SK_NECROMANCY, 0),
00600 APT(SP_GREY_DRACONIAN, SK_TRANSLOCATIONS, 0),
00601 APT(SP_GREY_DRACONIAN, SK_TRANSMUTATIONS, 0),
00602 APT(SP_GREY_DRACONIAN, SK_FIRE_MAGIC, 0),
00603 APT(SP_GREY_DRACONIAN, SK_ICE_MAGIC, 0),
00604 APT(SP_GREY_DRACONIAN, SK_AIR_MAGIC, 0),
00605 APT(SP_GREY_DRACONIAN, SK_EARTH_MAGIC, 0),
00606 APT(SP_GREY_DRACONIAN, SK_POISON_MAGIC, 0),
00607 APT(SP_GREY_DRACONIAN, SK_INVOCATIONS, 0),
00608 APT(SP_GREY_DRACONIAN, SK_EVOCATIONS, 0),
00609
00610
00611 APT(SP_BLACK_DRACONIAN, SK_FIGHTING, 1),
00612 APT(SP_BLACK_DRACONIAN, SK_SHORT_BLADES, 0),
00613 APT(SP_BLACK_DRACONIAN, SK_LONG_BLADES, 0),
00614 APT(SP_BLACK_DRACONIAN, SK_AXES, 0),
00615 APT(SP_BLACK_DRACONIAN, SK_MACES_FLAILS, 0),
00616 APT(SP_BLACK_DRACONIAN, SK_POLEARMS, 0),
00617 APT(SP_BLACK_DRACONIAN, SK_STAVES, 0),
00618 APT(SP_BLACK_DRACONIAN, SK_SLINGS, -1),
00619 APT(SP_BLACK_DRACONIAN, SK_BOWS, -1),
00620 APT(SP_BLACK_DRACONIAN, SK_CROSSBOWS, -1),
00621 APT(SP_BLACK_DRACONIAN, SK_THROWING, -1),
00622 APT(SP_BLACK_DRACONIAN, SK_ARMOUR, -4),
00623 APT(SP_BLACK_DRACONIAN, SK_DODGING, -1),
00624 APT(SP_BLACK_DRACONIAN, SK_STEALTH, -1),
00625 APT(SP_BLACK_DRACONIAN, SK_STABBING, 0),
00626 APT(SP_BLACK_DRACONIAN, SK_SHIELDS, 0),
00627 APT(SP_BLACK_DRACONIAN, SK_TRAPS_DOORS, 0),
00628 APT(SP_BLACK_DRACONIAN, SK_UNARMED_COMBAT, 0),
00629 APT(SP_BLACK_DRACONIAN, SK_SPELLCASTING, 0),
00630 APT(SP_BLACK_DRACONIAN, SK_CONJURATIONS, 0),
00631 APT(SP_BLACK_DRACONIAN, SK_HEXES, -1),
00632 APT(SP_BLACK_DRACONIAN, SK_CHARMS, -1),
00633 APT(SP_BLACK_DRACONIAN, SK_SUMMONINGS, 0),
00634 APT(SP_BLACK_DRACONIAN, SK_NECROMANCY, 0),
00635 APT(SP_BLACK_DRACONIAN, SK_TRANSLOCATIONS, 0),
00636 APT(SP_BLACK_DRACONIAN, SK_TRANSMUTATIONS, 0),
00637 APT(SP_BLACK_DRACONIAN, SK_FIRE_MAGIC, 0),
00638 APT(SP_BLACK_DRACONIAN, SK_ICE_MAGIC, 0),
00639 APT(SP_BLACK_DRACONIAN, SK_AIR_MAGIC, 2),
00640 APT(SP_BLACK_DRACONIAN, SK_EARTH_MAGIC, -2),
00641 APT(SP_BLACK_DRACONIAN, SK_POISON_MAGIC, 0),
00642 APT(SP_BLACK_DRACONIAN, SK_INVOCATIONS, 0),
00643 APT(SP_BLACK_DRACONIAN, SK_EVOCATIONS, 0),
00644
00645
00646 APT(SP_PURPLE_DRACONIAN,SK_FIGHTING, 1),
00647 APT(SP_PURPLE_DRACONIAN,SK_SHORT_BLADES, 0),
00648 APT(SP_PURPLE_DRACONIAN,SK_LONG_BLADES, 0),
00649 APT(SP_PURPLE_DRACONIAN,SK_AXES, 0),
00650 APT(SP_PURPLE_DRACONIAN,SK_MACES_FLAILS, 0),
00651 APT(SP_PURPLE_DRACONIAN,SK_POLEARMS, 0),
00652 APT(SP_PURPLE_DRACONIAN,SK_STAVES, 0),
00653 APT(SP_PURPLE_DRACONIAN,SK_SLINGS, -1),
00654 APT(SP_PURPLE_DRACONIAN,SK_BOWS, -1),
00655 APT(SP_PURPLE_DRACONIAN,SK_CROSSBOWS, -1),
00656 APT(SP_PURPLE_DRACONIAN,SK_THROWING, -1),
00657 APT(SP_PURPLE_DRACONIAN,SK_ARMOUR, -4),
00658 APT(SP_PURPLE_DRACONIAN,SK_DODGING, -1),
00659 APT(SP_PURPLE_DRACONIAN,SK_STEALTH, -1),
00660 APT(SP_PURPLE_DRACONIAN,SK_STABBING, 0),
00661 APT(SP_PURPLE_DRACONIAN,SK_SHIELDS, 0),
00662 APT(SP_PURPLE_DRACONIAN,SK_TRAPS_DOORS, 0),
00663 APT(SP_PURPLE_DRACONIAN,SK_UNARMED_COMBAT, 0),
00664 APT(SP_PURPLE_DRACONIAN,SK_SPELLCASTING, 2),
00665 APT(SP_PURPLE_DRACONIAN,SK_CONJURATIONS, 0),
00666 APT(SP_PURPLE_DRACONIAN,SK_HEXES, 1),
00667 APT(SP_PURPLE_DRACONIAN,SK_CHARMS, 1),
00668 APT(SP_PURPLE_DRACONIAN,SK_SUMMONINGS, 0),
00669 APT(SP_PURPLE_DRACONIAN,SK_NECROMANCY, 0),
00670 APT(SP_PURPLE_DRACONIAN,SK_TRANSLOCATIONS, 0),
00671 APT(SP_PURPLE_DRACONIAN,SK_TRANSMUTATIONS, 0),
00672 APT(SP_PURPLE_DRACONIAN,SK_FIRE_MAGIC, 0),
00673 APT(SP_PURPLE_DRACONIAN,SK_ICE_MAGIC, 0),
00674 APT(SP_PURPLE_DRACONIAN,SK_AIR_MAGIC, 0),
00675 APT(SP_PURPLE_DRACONIAN,SK_EARTH_MAGIC, 0),
00676 APT(SP_PURPLE_DRACONIAN,SK_POISON_MAGIC, 0),
00677 APT(SP_PURPLE_DRACONIAN,SK_INVOCATIONS, 0),
00678 APT(SP_PURPLE_DRACONIAN,SK_EVOCATIONS, 1),
00679
00680
00681 APT(SP_MOTTLED_DRACONIAN,SK_FIGHTING, 1),
00682 APT(SP_MOTTLED_DRACONIAN,SK_SHORT_BLADES, 0),
00683 APT(SP_MOTTLED_DRACONIAN,SK_LONG_BLADES, 0),
00684 APT(SP_MOTTLED_DRACONIAN,SK_AXES, 0),
00685 APT(SP_MOTTLED_DRACONIAN,SK_MACES_FLAILS, 0),
00686 APT(SP_MOTTLED_DRACONIAN,SK_POLEARMS, 0),
00687 APT(SP_MOTTLED_DRACONIAN,SK_STAVES, 0),
00688 APT(SP_MOTTLED_DRACONIAN,SK_SLINGS, -1),
00689 APT(SP_MOTTLED_DRACONIAN,SK_BOWS, -1),
00690 APT(SP_MOTTLED_DRACONIAN,SK_CROSSBOWS, -1),
00691 APT(SP_MOTTLED_DRACONIAN,SK_THROWING, -1),
00692 APT(SP_MOTTLED_DRACONIAN,SK_ARMOUR, -4),
00693 APT(SP_MOTTLED_DRACONIAN,SK_DODGING, -1),
00694 APT(SP_MOTTLED_DRACONIAN,SK_STEALTH, -1),
00695 APT(SP_MOTTLED_DRACONIAN,SK_STABBING, 0),
00696 APT(SP_MOTTLED_DRACONIAN,SK_SHIELDS, 0),
00697 APT(SP_MOTTLED_DRACONIAN,SK_TRAPS_DOORS, 0),
00698 APT(SP_MOTTLED_DRACONIAN,SK_UNARMED_COMBAT, 0),
00699 APT(SP_MOTTLED_DRACONIAN,SK_SPELLCASTING, 0),
00700 APT(SP_MOTTLED_DRACONIAN,SK_CONJURATIONS, 0),
00701 APT(SP_MOTTLED_DRACONIAN,SK_HEXES, -1),
00702 APT(SP_MOTTLED_DRACONIAN,SK_CHARMS, -1),
00703 APT(SP_MOTTLED_DRACONIAN,SK_SUMMONINGS, 0),
00704 APT(SP_MOTTLED_DRACONIAN,SK_NECROMANCY, 0),
00705 APT(SP_MOTTLED_DRACONIAN,SK_TRANSLOCATIONS, 0),
00706 APT(SP_MOTTLED_DRACONIAN,SK_TRANSMUTATIONS, 0),
00707 APT(SP_MOTTLED_DRACONIAN,SK_FIRE_MAGIC, 1),
00708 APT(SP_MOTTLED_DRACONIAN,SK_ICE_MAGIC, 0),
00709 APT(SP_MOTTLED_DRACONIAN,SK_AIR_MAGIC, 0),
00710 APT(SP_MOTTLED_DRACONIAN,SK_EARTH_MAGIC, 0),
00711 APT(SP_MOTTLED_DRACONIAN,SK_POISON_MAGIC, 0),
00712 APT(SP_MOTTLED_DRACONIAN,SK_INVOCATIONS, 0),
00713 APT(SP_MOTTLED_DRACONIAN,SK_EVOCATIONS, 0),
00714
00715
00716 APT(SP_PALE_DRACONIAN, SK_FIGHTING, 1),
00717 APT(SP_PALE_DRACONIAN, SK_SHORT_BLADES, 0),
00718 APT(SP_PALE_DRACONIAN, SK_LONG_BLADES, 0),
00719 APT(SP_PALE_DRACONIAN, SK_AXES, 0),
00720 APT(SP_PALE_DRACONIAN, SK_MACES_FLAILS, 0),
00721 APT(SP_PALE_DRACONIAN, SK_POLEARMS, 0),
00722 APT(SP_PALE_DRACONIAN, SK_STAVES, 0),
00723 APT(SP_PALE_DRACONIAN, SK_SLINGS, -1),
00724 APT(SP_PALE_DRACONIAN, SK_BOWS, -1),
00725 APT(SP_PALE_DRACONIAN, SK_CROSSBOWS, -1),
00726 APT(SP_PALE_DRACONIAN, SK_THROWING, -1),
00727 APT(SP_PALE_DRACONIAN, SK_ARMOUR, -4),
00728 APT(SP_PALE_DRACONIAN, SK_DODGING, -1),
00729 APT(SP_PALE_DRACONIAN, SK_STEALTH, -1),
00730 APT(SP_PALE_DRACONIAN, SK_STABBING, 0),
00731 APT(SP_PALE_DRACONIAN, SK_SHIELDS, 0),
00732 APT(SP_PALE_DRACONIAN, SK_TRAPS_DOORS, 0),
00733 APT(SP_PALE_DRACONIAN, SK_UNARMED_COMBAT, 0),
00734 APT(SP_PALE_DRACONIAN, SK_SPELLCASTING, 0),
00735 APT(SP_PALE_DRACONIAN, SK_CONJURATIONS, 0),
00736 APT(SP_PALE_DRACONIAN, SK_HEXES, -1),
00737 APT(SP_PALE_DRACONIAN, SK_CHARMS, -1),
00738 APT(SP_PALE_DRACONIAN, SK_SUMMONINGS, 0),
00739 APT(SP_PALE_DRACONIAN, SK_NECROMANCY, 0),
00740 APT(SP_PALE_DRACONIAN, SK_TRANSLOCATIONS, 0),
00741 APT(SP_PALE_DRACONIAN, SK_TRANSMUTATIONS, 0),
00742 APT(SP_PALE_DRACONIAN, SK_FIRE_MAGIC, 1),
00743 APT(SP_PALE_DRACONIAN, SK_ICE_MAGIC, 0),
00744 APT(SP_PALE_DRACONIAN, SK_AIR_MAGIC, 1),
00745 APT(SP_PALE_DRACONIAN, SK_EARTH_MAGIC, 0),
00746 APT(SP_PALE_DRACONIAN, SK_POISON_MAGIC, 0),
00747 APT(SP_PALE_DRACONIAN, SK_INVOCATIONS, 0),
00748 APT(SP_PALE_DRACONIAN, SK_EVOCATIONS, 1),
00749
00750
00751 APT(SP_BASE_DRACONIAN, SK_FIGHTING, 1),
00752 APT(SP_BASE_DRACONIAN, SK_SHORT_BLADES, 0),
00753 APT(SP_BASE_DRACONIAN, SK_LONG_BLADES, 0),
00754 APT(SP_BASE_DRACONIAN, SK_AXES, 0),
00755 APT(SP_BASE_DRACONIAN, SK_MACES_FLAILS, 0),
00756 APT(SP_BASE_DRACONIAN, SK_POLEARMS, 0),
00757 APT(SP_BASE_DRACONIAN, SK_STAVES, 0),
00758 APT(SP_BASE_DRACONIAN, SK_SLINGS, -1),
00759 APT(SP_BASE_DRACONIAN, SK_BOWS, -1),
00760 APT(SP_BASE_DRACONIAN, SK_CROSSBOWS, -1),
00761 APT(SP_BASE_DRACONIAN, SK_THROWING, -1),
00762 APT(SP_BASE_DRACONIAN, SK_ARMOUR, -4),
00763 APT(SP_BASE_DRACONIAN, SK_DODGING, -1),
00764 APT(SP_BASE_DRACONIAN, SK_STEALTH, -1),
00765 APT(SP_BASE_DRACONIAN, SK_STABBING, 0),
00766 APT(SP_BASE_DRACONIAN, SK_SHIELDS, 0),
00767 APT(SP_BASE_DRACONIAN, SK_TRAPS_DOORS, 0),
00768 APT(SP_BASE_DRACONIAN, SK_UNARMED_COMBAT, 0),
00769 APT(SP_BASE_DRACONIAN, SK_SPELLCASTING, 0),
00770 APT(SP_BASE_DRACONIAN, SK_CONJURATIONS, 0),
00771 APT(SP_BASE_DRACONIAN, SK_HEXES, -1),
00772 APT(SP_BASE_DRACONIAN, SK_CHARMS, -1),
00773 APT(SP_BASE_DRACONIAN, SK_SUMMONINGS, 0),
00774 APT(SP_BASE_DRACONIAN, SK_NECROMANCY, 0),
00775 APT(SP_BASE_DRACONIAN, SK_TRANSLOCATIONS, 0),
00776 APT(SP_BASE_DRACONIAN, SK_TRANSMUTATIONS, 0),
00777 APT(SP_BASE_DRACONIAN, SK_FIRE_MAGIC, 0),
00778 APT(SP_BASE_DRACONIAN, SK_ICE_MAGIC, 0),
00779 APT(SP_BASE_DRACONIAN, SK_AIR_MAGIC, 0),
00780 APT(SP_BASE_DRACONIAN, SK_EARTH_MAGIC, 0),
00781 APT(SP_BASE_DRACONIAN, SK_POISON_MAGIC, 0),
00782 APT(SP_BASE_DRACONIAN, SK_INVOCATIONS, 0),
00783 APT(SP_BASE_DRACONIAN, SK_EVOCATIONS, 0),
00784
00785
00786 APT(SP_CENTAUR, SK_FIGHTING, 0),
00787 APT(SP_CENTAUR, SK_SHORT_BLADES, -1),
00788 APT(SP_CENTAUR, SK_LONG_BLADES, -1),
00789 APT(SP_CENTAUR, SK_AXES, -1),
00790 APT(SP_CENTAUR, SK_MACES_FLAILS, -1),
00791 APT(SP_CENTAUR, SK_POLEARMS, -1),
00792 APT(SP_CENTAUR, SK_STAVES, -1),
00793 APT(SP_CENTAUR, SK_SLINGS, 1),
00794 APT(SP_CENTAUR, SK_BOWS, 3),
00795 APT(SP_CENTAUR, SK_CROSSBOWS, 1),
00796 APT(SP_CENTAUR, SK_THROWING, 3),
00797 APT(SP_CENTAUR, SK_ARMOUR, -3),
00798 APT(SP_CENTAUR, SK_DODGING, -3),
00799 APT(SP_CENTAUR, SK_STEALTH, -4),
00800 APT(SP_CENTAUR, SK_STABBING, -3),
00801 APT(SP_CENTAUR, SK_SHIELDS, -3),
00802 APT(SP_CENTAUR, SK_TRAPS_DOORS, -2),
00803 APT(SP_CENTAUR, SK_UNARMED_COMBAT, 0),
00804 APT(SP_CENTAUR, SK_SPELLCASTING, -2),
00805 APT(SP_CENTAUR, SK_CONJURATIONS, -1),
00806 APT(SP_CENTAUR, SK_HEXES, -1),
00807 APT(SP_CENTAUR, SK_CHARMS, -1),
00808 APT(SP_CENTAUR, SK_SUMMONINGS, -1),
00809 APT(SP_CENTAUR, SK_NECROMANCY, -1),
00810 APT(SP_CENTAUR, SK_TRANSLOCATIONS, -1),
00811 APT(SP_CENTAUR, SK_TRANSMUTATIONS, -1),
00812 APT(SP_CENTAUR, SK_FIRE_MAGIC, -1),
00813 APT(SP_CENTAUR, SK_ICE_MAGIC, -1),
00814 APT(SP_CENTAUR, SK_AIR_MAGIC, -1),
00815 APT(SP_CENTAUR, SK_EARTH_MAGIC, -1),
00816 APT(SP_CENTAUR, SK_POISON_MAGIC, -2),
00817 APT(SP_CENTAUR, SK_INVOCATIONS, 0),
00818 APT(SP_CENTAUR, SK_EVOCATIONS, -1),
00819
00820
00821 APT(SP_DEMIGOD, SK_FIGHTING, -1),
00822 APT(SP_DEMIGOD, SK_SHORT_BLADES, -1),
00823 APT(SP_DEMIGOD, SK_LONG_BLADES, -1),
00824 APT(SP_DEMIGOD, SK_AXES, -1),
00825 APT(SP_DEMIGOD, SK_MACES_FLAILS, -1),
00826 APT(SP_DEMIGOD, SK_POLEARMS, -1),
00827 APT(SP_DEMIGOD, SK_STAVES, -1),
00828 APT(SP_DEMIGOD, SK_SLINGS, -1),
00829 APT(SP_DEMIGOD, SK_BOWS, -1),
00830 APT(SP_DEMIGOD, SK_CROSSBOWS, -1),
00831 APT(SP_DEMIGOD, SK_THROWING, -1),
00832 APT(SP_DEMIGOD, SK_ARMOUR, -1),
00833 APT(SP_DEMIGOD, SK_DODGING, -1),
00834 APT(SP_DEMIGOD, SK_STEALTH, -1),
00835 APT(SP_DEMIGOD, SK_STABBING, -1),
00836 APT(SP_DEMIGOD, SK_SHIELDS, -1),
00837 APT(SP_DEMIGOD, SK_TRAPS_DOORS, -1),
00838 APT(SP_DEMIGOD, SK_UNARMED_COMBAT, -1),
00839 APT(SP_DEMIGOD, SK_SPELLCASTING, -1),
00840 APT(SP_DEMIGOD, SK_CONJURATIONS, -1),
00841 APT(SP_DEMIGOD, SK_HEXES, -1),
00842 APT(SP_DEMIGOD, SK_CHARMS, -1),
00843 APT(SP_DEMIGOD, SK_SUMMONINGS, -1),
00844 APT(SP_DEMIGOD, SK_NECROMANCY, -1),
00845 APT(SP_DEMIGOD, SK_TRANSLOCATIONS, -1),
00846 APT(SP_DEMIGOD, SK_TRANSMUTATIONS, -1),
00847 APT(SP_DEMIGOD, SK_FIRE_MAGIC, -1),
00848 APT(SP_DEMIGOD, SK_ICE_MAGIC, -1),
00849 APT(SP_DEMIGOD, SK_AIR_MAGIC, -1),
00850 APT(SP_DEMIGOD, SK_EARTH_MAGIC, -1),
00851 APT(SP_DEMIGOD, SK_POISON_MAGIC, -1),
00852 APT(SP_DEMIGOD, SK_INVOCATIONS, 0),
00853 APT(SP_DEMIGOD, SK_EVOCATIONS, -1),
00854
00855
00856 APT(SP_SPRIGGAN, SK_FIGHTING, -2),
00857 APT(SP_SPRIGGAN, SK_SHORT_BLADES, 1),
00858 APT(SP_SPRIGGAN, SK_LONG_BLADES, -2),
00859 APT(SP_SPRIGGAN, SK_AXES, -2),
00860 APT(SP_SPRIGGAN, SK_MACES_FLAILS, -3),
00861 APT(SP_SPRIGGAN, SK_POLEARMS, -3),
00862 APT(SP_SPRIGGAN, SK_STAVES, -3),
00863 APT(SP_SPRIGGAN, SK_SLINGS, 2),
00864 APT(SP_SPRIGGAN, SK_BOWS, 2),
00865 APT(SP_SPRIGGAN, SK_CROSSBOWS, 0),
00866 APT(SP_SPRIGGAN, SK_THROWING, 1),
00867 APT(SP_SPRIGGAN, SK_ARMOUR, -3),
00868 APT(SP_SPRIGGAN, SK_DODGING, 4),
00869 APT(SP_SPRIGGAN, SK_STEALTH, 4),
00870 APT(SP_SPRIGGAN, SK_STABBING, 4),
00871 APT(SP_SPRIGGAN, SK_SHIELDS, -3),
00872 APT(SP_SPRIGGAN, SK_TRAPS_DOORS, 3),
00873 APT(SP_SPRIGGAN, SK_UNARMED_COMBAT, -2),
00874 APT(SP_SPRIGGAN, SK_SPELLCASTING, 3),
00875 APT(SP_SPRIGGAN, SK_CONJURATIONS, -3),
00876 APT(SP_SPRIGGAN, SK_HEXES, 2),
00877 APT(SP_SPRIGGAN, SK_CHARMS, 4),
00878 APT(SP_SPRIGGAN, SK_SUMMONINGS, -2),
00879 APT(SP_SPRIGGAN, SK_NECROMANCY, -1),
00880 APT(SP_SPRIGGAN, SK_TRANSLOCATIONS, 4),
00881 APT(SP_SPRIGGAN, SK_TRANSMUTATIONS, 3),
00882 APT(SP_SPRIGGAN, SK_FIRE_MAGIC, -2),
00883 APT(SP_SPRIGGAN, SK_ICE_MAGIC, -2),
00884 APT(SP_SPRIGGAN, SK_AIR_MAGIC, -1),
00885 APT(SP_SPRIGGAN, SK_EARTH_MAGIC, -1),
00886 APT(SP_SPRIGGAN, SK_POISON_MAGIC, 0),
00887 APT(SP_SPRIGGAN, SK_INVOCATIONS, -1),
00888 APT(SP_SPRIGGAN, SK_EVOCATIONS, 3),
00889
00890
00891 APT(SP_MINOTAUR, SK_FIGHTING, 2),
00892 APT(SP_MINOTAUR, SK_SHORT_BLADES, 2),
00893 APT(SP_MINOTAUR, SK_LONG_BLADES, 2),
00894 APT(SP_MINOTAUR, SK_AXES, 2),
00895 APT(SP_MINOTAUR, SK_MACES_FLAILS, 2),
00896 APT(SP_MINOTAUR, SK_POLEARMS, 2),
00897 APT(SP_MINOTAUR, SK_STAVES, 2),
00898 APT(SP_MINOTAUR, SK_SLINGS, 1),
00899 APT(SP_MINOTAUR, SK_BOWS, 1),
00900 APT(SP_MINOTAUR, SK_CROSSBOWS, 1),
00901 APT(SP_MINOTAUR, SK_THROWING, 1),
00902 APT(SP_MINOTAUR, SK_ARMOUR, 1),
00903 APT(SP_MINOTAUR, SK_DODGING, 1),
00904 APT(SP_MINOTAUR, SK_STEALTH, -2),
00905 APT(SP_MINOTAUR, SK_STABBING, 0),
00906 APT(SP_MINOTAUR, SK_SHIELDS, 1),
00907 APT(SP_MINOTAUR, SK_TRAPS_DOORS, -1),
00908 APT(SP_MINOTAUR, SK_UNARMED_COMBAT, 1),
00909 APT(SP_MINOTAUR, SK_SPELLCASTING, -3),
00910 APT(SP_MINOTAUR, SK_CONJURATIONS, -3),
00911 APT(SP_MINOTAUR, SK_HEXES, -3),
00912 APT(SP_MINOTAUR, SK_CHARMS, -3),
00913 APT(SP_MINOTAUR, SK_SUMMONINGS, -3),
00914 APT(SP_MINOTAUR, SK_NECROMANCY, -3),
00915 APT(SP_MINOTAUR, SK_TRANSLOCATIONS, -3),
00916 APT(SP_MINOTAUR, SK_TRANSMUTATIONS, -3),
00917 APT(SP_MINOTAUR, SK_FIRE_MAGIC, -3),
00918 APT(SP_MINOTAUR, SK_ICE_MAGIC, -3),
00919 APT(SP_MINOTAUR, SK_AIR_MAGIC, -3),
00920 APT(SP_MINOTAUR, SK_EARTH_MAGIC, -3),
00921 APT(SP_MINOTAUR, SK_POISON_MAGIC, -3),
00922 APT(SP_MINOTAUR, SK_INVOCATIONS, -1),
00923 APT(SP_MINOTAUR, SK_EVOCATIONS, -3),
00924
00925
00926 APT(SP_DEMONSPAWN, SK_FIGHTING, 0),
00927 APT(SP_DEMONSPAWN, SK_SHORT_BLADES, -1),
00928 APT(SP_DEMONSPAWN, SK_LONG_BLADES, -1),
00929 APT(SP_DEMONSPAWN, SK_AXES, -1),
00930 APT(SP_DEMONSPAWN, SK_MACES_FLAILS, -1),
00931 APT(SP_DEMONSPAWN, SK_POLEARMS, -1),
00932 APT(SP_DEMONSPAWN, SK_STAVES, -1),
00933 APT(SP_DEMONSPAWN, SK_SLINGS, -1),
00934 APT(SP_DEMONSPAWN, SK_BOWS, -1),
00935 APT(SP_DEMONSPAWN, SK_CROSSBOWS, -1),
00936 APT(SP_DEMONSPAWN, SK_THROWING, -1),
00937 APT(SP_DEMONSPAWN, SK_ARMOUR, -1),
00938 APT(SP_DEMONSPAWN, SK_DODGING, -1),
00939 APT(SP_DEMONSPAWN, SK_STEALTH, -1),
00940 APT(SP_DEMONSPAWN, SK_STABBING, -1),
00941 APT(SP_DEMONSPAWN, SK_SHIELDS, -1),
00942 APT(SP_DEMONSPAWN, SK_TRAPS_DOORS, -1),
00943 APT(SP_DEMONSPAWN, SK_UNARMED_COMBAT, -1),
00944 APT(SP_DEMONSPAWN, SK_SPELLCASTING, 0),
00945 APT(SP_DEMONSPAWN, SK_CONJURATIONS, 0),
00946 APT(SP_DEMONSPAWN, SK_HEXES, 0),
00947 APT(SP_DEMONSPAWN, SK_CHARMS, -1),
00948 APT(SP_DEMONSPAWN, SK_SUMMONINGS, 0),
00949 APT(SP_DEMONSPAWN, SK_NECROMANCY, 1),
00950 APT(SP_DEMONSPAWN, SK_TRANSLOCATIONS, -1),
00951 APT(SP_DEMONSPAWN, SK_TRANSMUTATIONS, -1),
00952 APT(SP_DEMONSPAWN, SK_FIRE_MAGIC, -1),
00953 APT(SP_DEMONSPAWN, SK_ICE_MAGIC, -1),
00954 APT(SP_DEMONSPAWN, SK_AIR_MAGIC, -1),
00955 APT(SP_DEMONSPAWN, SK_EARTH_MAGIC, -1),
00956 APT(SP_DEMONSPAWN, SK_POISON_MAGIC, 0),
00957 APT(SP_DEMONSPAWN, SK_INVOCATIONS, 2),
00958 APT(SP_DEMONSPAWN, SK_EVOCATIONS, 0),
00959
00960
00961 APT(SP_GHOUL, SK_FIGHTING, 1),
00962 APT(SP_GHOUL, SK_SHORT_BLADES, -1),
00963 APT(SP_GHOUL, SK_LONG_BLADES, -1),
00964 APT(SP_GHOUL, SK_AXES, -1),
00965 APT(SP_GHOUL, SK_MACES_FLAILS, -1),
00966 APT(SP_GHOUL, SK_POLEARMS, -1),
00967 APT(SP_GHOUL, SK_STAVES, -1),
00968 APT(SP_GHOUL, SK_SLINGS, -1),
00969 APT(SP_GHOUL, SK_BOWS, -1),
00970 APT(SP_GHOUL, SK_CROSSBOWS, -1),
00971 APT(SP_GHOUL, SK_THROWING, -1),
00972 APT(SP_GHOUL, SK_ARMOUR, -1),
00973 APT(SP_GHOUL, SK_DODGING, -1),
00974 APT(SP_GHOUL, SK_STEALTH, 1),
00975 APT(SP_GHOUL, SK_STABBING, 0),
00976 APT(SP_GHOUL, SK_SHIELDS, -1),
00977 APT(SP_GHOUL, SK_TRAPS_DOORS, -1),
00978 APT(SP_GHOUL, SK_UNARMED_COMBAT, 1),
00979 APT(SP_GHOUL, SK_SPELLCASTING, -1),
00980 APT(SP_GHOUL, SK_CONJURATIONS, -2),
00981 APT(SP_GHOUL, SK_HEXES, -2),
00982 APT(SP_GHOUL, SK_CHARMS, -1),
00983 APT(SP_GHOUL, SK_SUMMONINGS, -1),
00984 APT(SP_GHOUL, SK_NECROMANCY, 0),
00985 APT(SP_GHOUL, SK_TRANSLOCATIONS, -1),
00986 APT(SP_GHOUL, SK_TRANSMUTATIONS, -1),
00987 APT(SP_GHOUL, SK_FIRE_MAGIC, -2),
00988 APT(SP_GHOUL, SK_ICE_MAGIC, 1),
00989 APT(SP_GHOUL, SK_AIR_MAGIC, -2),
00990 APT(SP_GHOUL, SK_EARTH_MAGIC, 1),
00991 APT(SP_GHOUL, SK_POISON_MAGIC, 0),
00992 APT(SP_GHOUL, SK_INVOCATIONS, 0),
00993 APT(SP_GHOUL, SK_EVOCATIONS, -1),
00994
00995
00996 APT(SP_KENKU, SK_FIGHTING, 0),
00997 APT(SP_KENKU, SK_SHORT_BLADES, 1),
00998 APT(SP_KENKU, SK_LONG_BLADES, 1),
00999 APT(SP_KENKU, SK_AXES, 1),
01000 APT(SP_KENKU, SK_MACES_FLAILS, 1),
01001 APT(SP_KENKU, SK_POLEARMS, 1),
01002 APT(SP_KENKU, SK_STAVES, 1),
01003 APT(SP_KENKU, SK_SLINGS, 0),
01004 APT(SP_KENKU, SK_BOWS, 1),
01005 APT(SP_KENKU, SK_CROSSBOWS, 1),
01006 APT(SP_KENKU, SK_THROWING, 1),
01007 APT(SP_KENKU, SK_ARMOUR, 1),
01008 APT(SP_KENKU, SK_DODGING, 1),
01009 APT(SP_KENKU, SK_STEALTH, 0),
01010 APT(SP_KENKU, SK_STABBING, 1),
01011 APT(SP_KENKU, SK_SHIELDS, 0),
01012 APT(SP_KENKU, SK_TRAPS_DOORS, 0),
01013 APT(SP_KENKU, SK_UNARMED_COMBAT, 1),
01014 APT(SP_KENKU, SK_SPELLCASTING, 0),
01015 APT(SP_KENKU, SK_CONJURATIONS, 3),
01016 APT(SP_KENKU, SK_HEXES, -3),
01017 APT(SP_KENKU, SK_CHARMS, -2),
01018 APT(SP_KENKU, SK_SUMMONINGS, 2),
01019 APT(SP_KENKU, SK_NECROMANCY, 1),
01020 APT(SP_KENKU, SK_TRANSLOCATIONS, -2),
01021 APT(SP_KENKU, SK_TRANSMUTATIONS, -2),
01022 APT(SP_KENKU, SK_FIRE_MAGIC, 1),
01023 APT(SP_KENKU, SK_ICE_MAGIC, -1),
01024 APT(SP_KENKU, SK_AIR_MAGIC, 3),
01025 APT(SP_KENKU, SK_EARTH_MAGIC, -3),
01026 APT(SP_KENKU, SK_POISON_MAGIC, 0),
01027 APT(SP_KENKU, SK_INVOCATIONS, -2),
01028 APT(SP_KENKU, SK_EVOCATIONS, 0),
01029
01030
01031 APT(SP_MERFOLK, SK_FIGHTING, 1),
01032 APT(SP_MERFOLK, SK_SHORT_BLADES, 2),
01033 APT(SP_MERFOLK, SK_LONG_BLADES, 1),
01034 APT(SP_MERFOLK, SK_AXES, -2),
01035 APT(SP_MERFOLK, SK_MACES_FLAILS, -2),
01036 APT(SP_MERFOLK, SK_POLEARMS, 4),
01037 APT(SP_MERFOLK, SK_STAVES, -2),
01038 APT(SP_MERFOLK, SK_SLINGS, -2),
01039 APT(SP_MERFOLK, SK_BOWS, -2),
01040 APT(SP_MERFOLK, SK_CROSSBOWS, -2),
01041 APT(SP_MERFOLK, SK_THROWING, 0),
01042 APT(SP_MERFOLK, SK_ARMOUR, -3),
01043 APT(SP_MERFOLK, SK_DODGING, 3),
01044 APT(SP_MERFOLK, SK_STEALTH, 1),
01045 APT(SP_MERFOLK, SK_STABBING, 2),
01046 APT(SP_MERFOLK, SK_SHIELDS, 0),
01047 APT(SP_MERFOLK, SK_TRAPS_DOORS, -1),
01048 APT(SP_MERFOLK, SK_UNARMED_COMBAT, 1),
01049 APT(SP_MERFOLK, SK_SPELLCASTING, 0),
01050 APT(SP_MERFOLK, SK_CONJURATIONS, -2),
01051 APT(SP_MERFOLK, SK_HEXES, 0),
01052 APT(SP_MERFOLK, SK_CHARMS, 1),
01053 APT(SP_MERFOLK, SK_SUMMONINGS, 0),
01054 APT(SP_MERFOLK, SK_NECROMANCY, -2),
01055 APT(SP_MERFOLK, SK_TRANSLOCATIONS, -2),
01056 APT(SP_MERFOLK, SK_TRANSMUTATIONS, 3),
01057 APT(SP_MERFOLK, SK_FIRE_MAGIC, -3),
01058 APT(SP_MERFOLK, SK_ICE_MAGIC, 1),
01059 APT(SP_MERFOLK, SK_AIR_MAGIC, -2),
01060 APT(SP_MERFOLK, SK_EARTH_MAGIC, -2),
01061 APT(SP_MERFOLK, SK_POISON_MAGIC, 1),
01062 APT(SP_MERFOLK, SK_INVOCATIONS, 0),
01063 APT(SP_MERFOLK, SK_EVOCATIONS, 0),
01064
01065
01066 APT(SP_VAMPIRE, SK_FIGHTING, -1),
01067 APT(SP_VAMPIRE, SK_SHORT_BLADES, 1),
01068 APT(SP_VAMPIRE, SK_LONG_BLADES, 0),
01069 APT(SP_VAMPIRE, SK_AXES, -1),
01070 APT(SP_VAMPIRE, SK_MACES_FLAILS, -2),
01071 APT(SP_VAMPIRE, SK_POLEARMS, -1),
01072 APT(SP_VAMPIRE, SK_STAVES, -2),
01073 APT(SP_VAMPIRE, SK_SLINGS, -2),
01074 APT(SP_VAMPIRE, SK_BOWS, -2),
01075 APT(SP_VAMPIRE, SK_CROSSBOWS, -2),
01076 APT(SP_VAMPIRE, SK_THROWING, -2),
01077 APT(SP_VAMPIRE, SK_ARMOUR, -2),
01078 APT(SP_VAMPIRE, SK_DODGING, 1),
01079 APT(SP_VAMPIRE, SK_STEALTH, 4),
01080 APT(SP_VAMPIRE, SK_STABBING, 1),
01081 APT(SP_VAMPIRE, SK_SHIELDS, -1),
01082 APT(SP_VAMPIRE, SK_TRAPS_DOORS, 0),
01083 APT(SP_VAMPIRE, SK_UNARMED_COMBAT, 1),
01084 APT(SP_VAMPIRE, SK_SPELLCASTING, 0),
01085 APT(SP_VAMPIRE, SK_CONJURATIONS, -3),
01086 APT(SP_VAMPIRE, SK_HEXES, 4),
01087 APT(SP_VAMPIRE, SK_CHARMS, 1),
01088 APT(SP_VAMPIRE, SK_SUMMONINGS, 0),
01089 APT(SP_VAMPIRE, SK_NECROMANCY, 1),
01090 APT(SP_VAMPIRE, SK_TRANSLOCATIONS, -2),
01091 APT(SP_VAMPIRE, SK_TRANSMUTATIONS, 1),
01092 APT(SP_VAMPIRE, SK_FIRE_MAGIC, -2),
01093 APT(SP_VAMPIRE, SK_ICE_MAGIC, 0),
01094 APT(SP_VAMPIRE, SK_AIR_MAGIC, 0),
01095 APT(SP_VAMPIRE, SK_EARTH_MAGIC, -1),
01096 APT(SP_VAMPIRE, SK_POISON_MAGIC, -1),
01097 APT(SP_VAMPIRE, SK_INVOCATIONS, -2),
01098 APT(SP_VAMPIRE, SK_EVOCATIONS, -1),
01099
01100
01101 APT(SP_DEEP_DWARF, SK_FIGHTING, -1),
01102 APT(SP_DEEP_DWARF, SK_SHORT_BLADES, -1),
01103 APT(SP_DEEP_DWARF, SK_LONG_BLADES, 0),
01104 APT(SP_DEEP_DWARF, SK_AXES, 1),
01105 APT(SP_DEEP_DWARF, SK_MACES_FLAILS, 0),
01106 APT(SP_DEEP_DWARF, SK_POLEARMS, -1),
01107 APT(SP_DEEP_DWARF, SK_STAVES, -1),
01108 APT(SP_DEEP_DWARF, SK_SLINGS, 1),
01109 APT(SP_DEEP_DWARF, SK_BOWS, -3),
01110 APT(SP_DEEP_DWARF, SK_CROSSBOWS, 1),
01111 APT(SP_DEEP_DWARF, SK_THROWING, -1),
01112 APT(SP_DEEP_DWARF, SK_ARMOUR, 1),
01113 APT(SP_DEEP_DWARF, SK_DODGING, 1),
01114 APT(SP_DEEP_DWARF, SK_STEALTH, 2),
01115 APT(SP_DEEP_DWARF, SK_STABBING, -1),
01116 APT(SP_DEEP_DWARF, SK_SHIELDS, 1),
01117 APT(SP_DEEP_DWARF, SK_TRAPS_DOORS, 1),
01118 APT(SP_DEEP_DWARF, SK_UNARMED_COMBAT, -1),
01119 APT(SP_DEEP_DWARF, SK_SPELLCASTING, -1),
01120 APT(SP_DEEP_DWARF, SK_CONJURATIONS, -1),
01121 APT(SP_DEEP_DWARF, SK_HEXES, -2),
01122 APT(SP_DEEP_DWARF, SK_CHARMS, -1),
01123 APT(SP_DEEP_DWARF, SK_SUMMONINGS, -1),
01124 APT(SP_DEEP_DWARF, SK_NECROMANCY, 1),
01125 APT(SP_DEEP_DWARF, SK_TRANSLOCATIONS, 1),
01126 APT(SP_DEEP_DWARF, SK_TRANSMUTATIONS, -1),
01127 APT(SP_DEEP_DWARF, SK_FIRE_MAGIC, -1),
01128 APT(SP_DEEP_DWARF, SK_ICE_MAGIC, -1),
01129 APT(SP_DEEP_DWARF, SK_AIR_MAGIC, -3),
01130 APT(SP_DEEP_DWARF, SK_EARTH_MAGIC, 3),
01131 APT(SP_DEEP_DWARF, SK_POISON_MAGIC, -2),
01132 APT(SP_DEEP_DWARF, SK_INVOCATIONS, 2),
01133 APT(SP_DEEP_DWARF, SK_EVOCATIONS, 3),
01134
01135
01136 APT(SP_CAT, SK_FIGHTING, 0),
01137 APT(SP_CAT, SK_SHORT_BLADES, 0),
01138 APT(SP_CAT, SK_LONG_BLADES, 0),
01139 APT(SP_CAT, SK_AXES, 0),
01140 APT(SP_CAT, SK_MACES_FLAILS, 0),
01141 APT(SP_CAT, SK_POLEARMS, 0),
01142 APT(SP_CAT, SK_STAVES, 0),
01143 APT(SP_CAT, SK_SLINGS, 0),
01144 APT(SP_CAT, SK_BOWS, 0),
01145 APT(SP_CAT, SK_CROSSBOWS, 0),
01146 APT(SP_CAT, SK_THROWING, 0),
01147 APT(SP_CAT, SK_ARMOUR, 0),
01148 APT(SP_CAT, SK_DODGING, 2),
01149 APT(SP_CAT, SK_STEALTH, 2),
01150 APT(SP_CAT, SK_STABBING, 3),
01151 APT(SP_CAT, SK_SHIELDS, 0),
01152 APT(SP_CAT, SK_TRAPS_DOORS, 2),
01153 APT(SP_CAT, SK_UNARMED_COMBAT, 0),
01154 APT(SP_CAT, SK_SPELLCASTING, 0),
01155 APT(SP_CAT, SK_CONJURATIONS, -1),
01156 APT(SP_CAT, SK_HEXES, 3),
01157 APT(SP_CAT, SK_CHARMS, 2),
01158 APT(SP_CAT, SK_SUMMONINGS, 1),
01159 APT(SP_CAT, SK_NECROMANCY, 0),
01160 APT(SP_CAT, SK_TRANSLOCATIONS, 2),
01161 APT(SP_CAT, SK_TRANSMUTATIONS, 1),
01162 APT(SP_CAT, SK_FIRE_MAGIC, -1),
01163 APT(SP_CAT, SK_ICE_MAGIC, -1),
01164 APT(SP_CAT, SK_AIR_MAGIC, -1),
01165 APT(SP_CAT, SK_EARTH_MAGIC, -1),
01166 APT(SP_CAT, SK_POISON_MAGIC, -1),
01167 APT(SP_CAT, SK_INVOCATIONS, -1),
01168 APT(SP_CAT, SK_EVOCATIONS, -2),
01169 };
01170
01171 #endif