Dwarf: evasion_roll += 30;
Elf: evasion_roll -= 30;
Faun: evasion_roll += 0;
Centaur: evasion_roll += 40;
Martian evasion_roll -= 40;
Found another little tidbit on races.. Centaurs rock.
Dwarf: accuracy_roll += 10;
Elf: accuracy_roll += 15;
Faun: accuracy_roll += 25;
Centaur: accuracy_roll += 10;
Martian: accuracy_roll -= 5;
And again, Centaurs rock.
Could someone please explain this a bit better for us non-coders?
* What do the different bonuses actually do in a combat situation?
* Does a + always mean that it makes the player better at something, while a - makes him worse?
* How many bonuses are there all in all, and which races get which bonuses?
It sounds a bit as if the race issue is just a result of bad design.
Why should one race have more positive bonuses than other races?
Wouldn't it be relatively easy for a coder to go through all races and set up an equation that balances negative bonuses against positive ones?
If that is impossible to do, then I agree that it would be better to remove all bonuses.
Still, I think it would be more interesting if the races actually were different in more ways than just the wear_locs, so that players could choose race after how it fitted their playing style. (For instance it would make sense if elves have bonuses that makes them better magicians but not so physically strong, while dwarves would have more brute force, but be slow and not so agile). It should be possible to find other logical reasons for positive/negative bonuses for all the races, based on their descriptions.
Why have races at all, if they are just cosmetical?
It would help the discussion if someone would post a list of all the bonuses that the code works with, not just excerpts from it.
We could also perhaps make it easier to change the race, if a new player finds out that the one he's got doesn't fit his personal playing style. I think the cost today is a gold token, perhaps we could lower it a bit?
Still, I definitely wouldn't like to see players changing races like they are changing socks. They always have the chance to create another char.