skills and equipment enchantment are now fixed, as are hp gains when leveling. (Stat gains during level up are still random.)
Thank you!
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10683 c06c8d41-db1a-0410-9941-cceddc491573
IL4WCJVROF4HKGUQLIRWIMXL2SCULU43PAE5D7U5V6EXLB52DO6QC
A5B6J6X6H7VNBDFKJRSUFVQAD2V5J65V5ERU4226PNA5R5WI7GRQC
FS732HH3GBQCSQRKU5ZYBYVLDBGOAGBWDNKHQV5HETPT634CFLDAC
G6VHP5W7KPTETSNS77AKFDMQPAMGPNPAYK5CGZFLRDEDYWIIKPFQC
XQ5CJVZ5YUX6ENMKJ4CI22UBOGSJP53GSRL5652OJLWMYQ4PFHEAC
POACC5YR6QQGEX6GGMUJKGCDQNX6P6FUF4UQTYGOSHFOHJ26X4SQC
HJR77YWN3NHCFK24PXPVVH4A22SPBGP4YXJ6FD64ZPWFBS53IZAAC
664OROPKKA6CEBNMMRM67KB4KVKTKFPCHEUWCHZVQVYNKYPHWL4QC
FQTUOH6DFLUZHUMWRECDMEDKGBJZ5DV4EGDPZ7QN3QXM2FKAW4DQC
MPKLPZVOJEXF2ZBUWMKSLK4MTTB74K2XT7VJFB6O6WZ7SNDCF7FAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
C2PRXJYHDRF2642VDAUY76HJKCPQFGWDI6AM3SMCMYCHGWYDQXQQC
6LT6USGJOTDMRJGXLAN2NSZXK2GKWEXDKKUV6SVV7ZC6WI6EKMDQC
JJULXW764V5C2HJKZNWQAEWB6QM5YZADD7ZCE35LYTBFEM6PMYCAC
I3GNXBIGS7FK6WL3ZSVPRM6FRICFU4FCIJQFK6VB4YLF2SBLGIXAC
WMFU65IAJ3LX2YSFXXRS7ZFNDCZYQC3ZQ3QDHHK3DU3UMLJMAP4QC
QY5XETDODOIIOMYH4AKVORUYMMYG5WSDFUIDZI6NRFEEQWXI55UAC
3U54KX4JPCEBGC3USUQJVX35HBEWV6DX6ZZ4RV7GT3HBX7LMLKPAC
5LIWCQ5G74WIMISKX3SBMZFPVVYEDNUIREAK55XYR5RTNSHVGDYQC
MCQZ4HEOF65FEVWUEAMO2765JYMJPKXQ454HCCWWK3JUYEUSUXTAC
PTEXB5VKN7K5AZA2WPZMTWVKGVQ6PEQINSDCJIJHGJJ5NS3S4AQQC
BTDIRPAGSX5DWEEV62VGTYALWM6G5LKFKHT7HYJXVH7XBA4BPHLQC
TBJIAJXXLFKL2TTRXBVDVCX252MTD567YCRETKJGZLVWCW3DOUXAC
// First spend points to get us to the minimum allowed value. -- bwr
if (you.strength < MIN_START_STAT)
int needed;
if ((needed = MIN_START_STAT - you.strength) > 0)
// are supposed to be a really hard race). Also note that Demigods
// and Demonspawn get seven more random points added later. -- bwr
// are supposed to be a really hard race). -- bwr
case JOB_FIGHTER: s = 7; i = 0; d = 3; hp = 15; mp = 0; break;
case JOB_BERSERKER: s = 7; i = -1; d = 4; hp = 15; mp = 0; break;
case JOB_GLADIATOR: s = 6; i = 0; d = 4; hp = 14; mp = 0; break;
case JOB_PALADIN: s = 6; i = 2; d = 2; hp = 14; mp = 0; break;
case JOB_FIGHTER: s = 8; i = 0; d = 4; hp = 15; mp = 0; break;
case JOB_BERSERKER: s = 9; i = -1; d = 4; hp = 15; mp = 0; break;
case JOB_GLADIATOR: s = 7; i = 0; d = 5; hp = 14; mp = 0; break;
case JOB_PALADIN: s = 7; i = 2; d = 3; hp = 14; mp = 0; break;
case JOB_CRUSADER: s = 4; i = 3; d = 3; hp = 13; mp = 1; break;
case JOB_DEATH_KNIGHT: s = 4; i = 3; d = 3; hp = 13; mp = 1; break;
case JOB_CHAOS_KNIGHT: s = 4; i = 3; d = 3; hp = 13; mp = 1; break;
case JOB_CRUSADER: s = 4; i = 4; d = 4; hp = 13; mp = 1; break;
case JOB_DEATH_KNIGHT: s = 5; i = 3; d = 4; hp = 13; mp = 1; break;
case JOB_CHAOS_KNIGHT: s = 4; i = 4; d = 4; hp = 13; mp = 1; break;
case JOB_REAVER: s = 4; i = 4; d = 2; hp = 13; mp = 1; break;
case JOB_HEALER: s = 4; i = 4; d = 2; hp = 13; mp = 1; break;
case JOB_PRIEST: s = 4; i = 4; d = 2; hp = 12; mp = 1; break;
case JOB_REAVER: s = 5; i = 5; d = 2; hp = 13; mp = 1; break;
case JOB_HEALER: s = 5; i = 5; d = 2; hp = 13; mp = 1; break;
case JOB_PRIEST: s = 5; i = 4; d = 3; hp = 12; mp = 1; break;
case JOB_ASSASSIN: s = 2; i = 2; d = 6; hp = 12; mp = 0; break;
case JOB_THIEF: s = 3; i = 2; d = 5; hp = 13; mp = 0; break;
case JOB_STALKER: s = 2; i = 3; d = 5; hp = 12; mp = 1; break;
case JOB_ASSASSIN: s = 3; i = 3; d = 6; hp = 12; mp = 0; break;
case JOB_THIEF: s = 4; i = 2; d = 6; hp = 13; mp = 0; break;
case JOB_STALKER: s = 2; i = 4; d = 6; hp = 12; mp = 1; break;
case JOB_HUNTER: s = 3; i = 3; d = 4; hp = 13; mp = 0; break;
case JOB_WARPER: s = 3; i = 4; d = 3; hp = 12; mp = 1; break;
case JOB_HUNTER: s = 4; i = 3; d = 5; hp = 13; mp = 0; break;
case JOB_WARPER: s = 3; i = 5; d = 4; hp = 12; mp = 1; break;
case JOB_MONK: s = 2; i = 2; d = 6; hp = 13; mp = 0; break;
case JOB_TRANSMUTER: s = 2; i = 4; d = 4; hp = 12; mp = 1; break;
case JOB_MONK: s = 3; i = 2; d = 7; hp = 13; mp = 0; break;
case JOB_TRANSMUTER: s = 2; i = 5; d = 5; hp = 12; mp = 1; break;
case JOB_WIZARD: s = -1; i = 8; d = 3; hp = 8; mp = 5; break;
case JOB_CONJURER: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_ENCHANTER: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_FIRE_ELEMENTALIST: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_ICE_ELEMENTALIST: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_AIR_ELEMENTALIST: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_EARTH_ELEMENTALIST:s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_SUMMONER: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_VENOM_MAGE: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_NECROMANCER: s = 0; i = 6; d = 4; hp = 10; mp = 3; break;
case JOB_WIZARD: s = -1; i = 10; d = 3; hp = 8; mp = 5; break;
case JOB_CONJURER: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_ENCHANTER: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_FIRE_ELEMENTALIST: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_ICE_ELEMENTALIST: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_AIR_ELEMENTALIST: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_EARTH_ELEMENTALIST:s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_SUMMONER: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_VENOM_MAGE: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;
case JOB_NECROMANCER: s = 0; i = 7; d = 5; hp = 10; mp = 3; break;