Species-shifts saves.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9328 c06c8d41-db1a-0410-9941-cceddc491573
RKBFYX6A3ORSXOVFPBGZFHL25AMX754YAT6M23FNGYXBXZ4DSFAAC
SOCA7SXH3OXTPFBVXHWXPLMIYXCQQBDT72KVCDM4445PIKTU3GZQC
QQ4VMMYMBGNC57NTZ2KCEUI5BBWT43VOHEBVZTVKA7R73C3CIHVQC
LLYQKQZVRDZLYNB7XO5KRTE5P7KFJFOE3UUKWUVQMGQJSJOYPB2AC
NDP5ANTLTYSDYLBHZPEJLO6IDU6OKA6UQHYWSBUXEEPYHZLRTYNQC
NTS6Z2PI5MKI73DL5ZQN72OBMFGHRCT23CTTHBVD2BLPPQFCG6GQC
S6ADNAPM545WP3FRHCU6UWKX5VEMY5TPSIZYSZ3XE76VCBTVIN5QC
LFJAIJGMBJHZQIYSLDJ57N56WFUY67LVM3GRWOPIDIVNELEQU5EAC
UOUDDVHCP2526KI2KRMYS5NDRG5AL3FLPSAHKTVAQOXYVI5XHSVAC
SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC
IZ5YT2GANAFYBACERZYTFQE2H66NM4Y3K5ADYNYF2IUADY23HJ4QC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC
355HO2F6CLJGKAPTBSGTDZK4YTCDKBS57B2TBUWIXQJ5A4UYRPAQC
OO5PVQJ7B3HMIV46B5BIEKJNBZHQSXL3DJOGINRLLSTGSM67KYZAC
3GRGONHWIZ7PTTNMJ6CIZEMIKC7N2DTU62BLJ5QG4E7RGA5O2XMAC
SJP5BHX6MFWF3OSQPEF4WUWZWPUGMOVURTT2CUVT6H3A66LETXUAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
CIZ6TVSDTU7YJI3DGHNSC2SHGMEGT5AXSEO5X65EUD7UW5FPGQDAC
XHFG7QUF4UF7OYU7KWT2EB6XITI2BZDHH2D2FD7YP33C3M4GRBKQC
QG7MKYZECIRDJJZKVRFI6XTCH42GTKA55BFIWPJBQZ27CZVLUJDQC
NR7PW3FTNYTZEM7RSWVNMWB5NQHRDMMY3TB6L5II5VCW76OAMT6QC
P2ZCF3BBG523ZEOD6XQA4X5YEHBTWH3IM33YVHXP2SQ5POXZIH4QC
IRGU5RNHZDY3OZJHDREJFPELSWGRGECFJN6F5KJBWKBIKIMFVFWQC
3BYA46OYLVN6ZPGAZD5OGIMMH5PRWGNSU3ITJRCVBE6P5HYYYAYQC
2H32CFFM2FNS63JJPNM2S6HMO543EX72GMPOU5GI6HTMQYPL6I3AC
6PNVX6Q45HH733TZDXYBA6BYPJKDMND5BA4N2MP6HA3QVNCEPN2QC
CLIEHAE2PP7ZIGLLIMYCWM4FC54KBOAN5AILOLAZJ5S26GTJM4RQC
6CWMT6I76TMTHT7BVOVZJ7ATDMZ3VBKKICIRRZBOSGLHJMDS2DWQC
SIP35YIR6H5EBKAT4QN3LTE4XOUN6Z6DDMPK33TTGMM5PZM4QB5AC
PKMMQBEKTMP4EUYLUJFYIB3PRAQV5DPPDRBLNVMH4RQG2NMALWIQC
M5ZDZJBTOJ7SWQPZZQPC24JYZKP26MWSRDHXBWQE2MPPL6WCXOIQC
RPI3C7RPSAS4E76BMEDHEPOFX2UU2LUEIQNSRDO65HJ7CRPKNDSQC
R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC
QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC
NJ66DHOK2SWT6MWW5FIWHKZE3HHMFNCBBUYLDJGZGCH3B752OBYQC
UKYGZDI6PYZPXDACCQGVPHANUP5ADCSNROOZIE7LYIZQWSNFHJZAC
CPUDHKEC3NYEKINBNTRDSKH4NLRQHDLGX432SIYLK5YASCE4O3RQC
JDM5R3HYGXKQKZWY35QZ2KOB24TFZ3FW2PCNXCRCMWG72AZC5ZXQC
C2PRXJYHDRF2642VDAUY76HJKCPQFGWDI6AM3SMCMYCHGWYDQXQQC
33MBISZXMRGZMQ37PVINHKNWAXHYPHURMRG6ST7O2SKIRGGBHI2AC
WAO43LWOVQKOXAKIML5ZA6UKSORMPXAMGYFPRVK2DNMQSPLC5JGQC
LY2CUJ262FHANYCRHMGFEUBVPBHMA5FJHAUALAU6WVZGJSJ6YELQC
OHOFJZ6S5AJUO5EFVGG7HJHRPSXJSTJD2DDXAERT4LNVWDK23K6AC
3FRPKD2JSN7RA2HKWAO3XV7MMKCIAMWIMU6JNJ452VZEUSXM6PWQC
PO3IATZV4JX3I3522UAGF53ZLZ4FW7C2J32Z23PEWQVHGGEUO7SAC
HCQBAKIE4MXJ3XID6CECTZGNWYC33C3642KOKNKO37VVRDMJ2T4QC
RB3ZDZXUZ3KVU5C4MFWTQB4J3PCQ5IQS4UVUBRS3TLSPFKBWNFDAC
5LIWCQ5G74WIMISKX3SBMZFPVVYEDNUIREAK55XYR5RTNSHVGDYQC
2MW4LKPJSTA4GJ5O6VC3H2F25GBHAPQQD5WIMG24EHXO7S3G4F3QC
YVXBG7RWH64BDT6WPAPIEINOXRXLF2ROXK6HZVKBQHK2TOBAFK5QC
3U54KX4JPCEBGC3USUQJVX35HBEWV6DX6ZZ4RV7GT3HBX7LMLKPAC
24KZBI2SCCLXNI7RFUHHYASEN6CVCRI3H35XK4VMT7KU3OP25MFQC
I7QLYOTE6DLQZM7YWUWYLKHRJRB2A3STQ42ALSRGQICEWKD2QTEQC
JZCODQCOUBBBPPR4TLOAPIB4BQLDY3ORTJXTWEQSUJVJ7DMK7FVAC
FLAGBNUNSIQNFDN53CDWABJRTTFWDL4PG34AI474ZKPXDEPYHOAQC
GZMPIDNMBXZ4B2ZWKREHBPAVN53J6WRVY5W5KY52KEBHKU6IW4IQC
3ZWALZFSTSIVYXY4BAY6ANGINTDACZC6RSSJTEMQSTSUIE66YOBQC
},
{ // SP_GREY_ELF (4)
140, // SK_FIGHTING
90, // SK_SHORT_BLADES
95, // SK_LONG_BLADES
120, // SK_UNUSED_1
140, // SK_AXES
160, // SK_MACES_FLAILS
160, // SK_POLEARMS
100, // SK_STAVES
130, // SK_SLINGS
70, // SK_BOWS
100, // SK_CROSSBOWS
90, // SK_DARTS
80, // SK_THROWING
140, // SK_ARMOUR
75, // SK_DODGING
70, // SK_STEALTH
100, // SK_STABBING
140, // SK_SHIELDS
100, // SK_TRAPS_DOORS
130, // SK_UNARMED_COMBAT
100, // undefined
100, // undefined
100, // undefined
100, // undefined
100, // undefined
(60 * 130) / 100, // SK_SPELLCASTING
90, // SK_CONJURATIONS
50, // SK_ENCHANTMENTS
90, // SK_SUMMONINGS
130, // SK_NECROMANCY
80, // SK_TRANSLOCATIONS
80, // SK_TRANSMUTATIONS
80, // SK_DIVINATIONS
90, // SK_FIRE_MAGIC
90, // SK_ICE_MAGIC
60, // SK_AIR_MAGIC
150, // SK_EARTH_MAGIC
110, // SK_POISON_MAGIC
(100 * 75) / 100, // SK_INVOCATIONS
(90 * 75) / 100, // SK_EVOCATIONS
{ // SP_GNOME (14)
100, // SK_FIGHTING
75, // SK_SHORT_BLADES
100, // SK_LONG_BLADES
130, // SK_UNUSED_1
100, // SK_AXES
130, // SK_MACES_FLAILS
140, // SK_POLEARMS
130, // SK_STAVES
80, // SK_SLINGS
100, // SK_BOWS
90, // SK_CROSSBOWS
60, // SK_DARTS
100, // SK_THROWING
150, // SK_ARMOUR
70, // SK_DODGING
70, // SK_STEALTH
80, // SK_STABBING
120, // SK_SHIELDS
70, // SK_TRAPS_DOORS
110, // SK_UNARMED_COMBAT
100, // undefined
100, // undefined
100, // undefined
100, // undefined
100, // undefined
(120 * 130) / 100, // SK_SPELLCASTING
100, // SK_CONJURATIONS
100, // SK_ENCHANTMENTS
110, // SK_SUMMONINGS
130, // SK_NECROMANCY
130, // SK_TRANSLOCATIONS
120, // SK_TRANSMUTATIONS
120, // SK_DIVINATIONS
100, // SK_FIRE_MAGIC
100, // SK_ICE_MAGIC
170, // SK_AIR_MAGIC
60, // SK_EARTH_MAGIC
130, // SK_POISON_MAGIC
(120 * 75) / 100, // SK_INVOCATIONS
(60 * 75) / 100, // SK_EVOCATIONS
},
{ // SP_OGRE (15)
{ // SP_OGRE
{
modify_stat( (coinflip() ? STAT_INTELLIGENCE
: STAT_DEXTERITY), 1, false,
"level gain");
}
break;
case SP_GREY_ELF:
if (you.experience_level < 14)
hp_adjust--;
if (you.experience_level % 3)
mp_adjust++;
if (!(you.experience_level % 4))
}
break;
case SP_GNOME:
if (you.experience_level < 13)
hp_adjust--;
if (!(you.experience_level % 3))
hp_adjust--;
if (!(you.experience_level % 4))
{
modify_stat( (coinflip() ? STAT_INTELLIGENCE
: STAT_DEXTERITY), 1, false,
"level gain");
SP_HUMAN, SP_HIGH_ELF,
SP_GREY_ELF, SP_DEEP_ELF,
SP_SLUDGE_ELF, SP_MOUNTAIN_DWARF,
SP_HALFLING, SP_HILL_ORC,
SP_KOBOLD, SP_MUMMY,
SP_NAGA, SP_GNOME,
SP_OGRE, SP_TROLL,
SP_RED_DRACONIAN, SP_CENTAUR,
SP_DEMIGOD, SP_SPRIGGAN,
SP_MINOTAUR, SP_DEMONSPAWN,
SP_GHOUL, SP_KENKU,
SP_MERFOLK, SP_VAMPIRE,
SP_HUMAN, SP_HIGH_ELF,
SP_DEEP_ELF, SP_SLUDGE_ELF,
SP_MOUNTAIN_DWARF, SP_HALFLING,
SP_HILL_ORC, SP_KOBOLD,
SP_MUMMY, SP_NAGA,
SP_OGRE, SP_TROLL,
SP_RED_DRACONIAN, SP_CENTAUR,
SP_DEMIGOD, SP_SPRIGGAN,
SP_MINOTAUR, SP_DEMONSPAWN,
SP_GHOUL, SP_KENKU,
SP_MERFOLK, SP_VAMPIRE,
SP_HUMAN, SP_HIGH_ELF,
SP_GREY_ELF, SP_DEEP_ELF,
SP_SLUDGE_ELF, SP_MOUNTAIN_DWARF,
SP_DEEP_DWARF, SP_HILL_ORC,
SP_MERFOLK,
SP_HUMAN, SP_HIGH_ELF,
SP_DEEP_ELF, SP_SLUDGE_ELF,
SP_MOUNTAIN_DWARF, SP_DEEP_DWARF,
SP_HILL_ORC, SP_MERFOLK,
if (you.species == SP_GNOME)
{
_newgame_make_item(0, EQ_NONE, OBJ_WEAPONS, WPN_SLING);
you.skills[SK_SLINGS] = 1;
}
case ABIL_EVOKE_MAPPING: // randarts
case ABIL_MAPPING: // Gnome + sense surrounds mut
case ABIL_EVOKE_MAPPING: // Randarts
case ABIL_MAPPING: // Sense surroundings mutation