Decided to pop into the files and check out stats for all zombies. Even considering the functional differences between zombies (some having armor, some being slower/faster than others, bulkier body or whatever), i still find considerable inconstistencies between "similar" zombies. It's different in A18 than it was in A17 (XP gained for kill is raised for most enemies in a similar fashion). As i understand, A19 will still tweak their stats, adding and removing some of them.
Can any TFP dev say a bit more about how "entityclasses.xml" is populated? Is it done automatically or you have some spreadsheets and verify how they are filled? Not saying it's done completely bad and i'm sure many of these values have been decided for balance reasons, but the concerns i had in A17 persist today (strictly from statistics perspective). For example (values below for comparison): it's easier to kill zombieSoldier to get 750xp by inflicting 150 damage to him, but killing zombieFemaleFatFeral grants also 750xp by inflicting 380 damage. Similarly, i could get 413xp for killing zombieBoe, zombieFemaleFat, ZombieArlene and zombieSteveCrawler, but their HP is as follows: 150, 200, 125 and 80. Should there be such disparity to get same XP, but shoot different amount of bullets/dish out different number of melee attacks depending on a zombie?
Another thing is (as far as i understand) that when some parameter is not mentioned for an entity, it takes the values from the parent (upon which the current is extended). With this in mind, all zombie Biker variants have Strong loot container as a drop, just like most radiated. Radiated Lab zombie has it, but Arlene and Darlene not. Radiated Boe and Moe has Strong, but Joe has not (Boe and Joe have same HP and XP gain). And the biggest curiousity - all soldier zombies have regular loot container (would expect Strong at least for ferals and Radiated, but they all lack the parameter).
PROPOSITION: If it is possible, create some templates (just like zombieTemplateMale) for various groups of Zs (male weak, male feral weak, male rad weak, male strong, male feral strong, male rad strong, etc.) and use them for filling all the repeating values (like XP Gain, HP, loot container, etc.).
SOME ZOMBIE INFO: (Name in XML, XP gain after kill, HP Max, XP/HP proportion)
Name
XP Gain
HP
XP/HP
zombieBoe/Joe
413
150
2,75
zombieBoeFeral/Joe
750
285
2,63
zombieBoeRadiated/Joe
1200
541
2,21
zombieFemaleFat
413
200
2,07
zombieFemaleFatFeral
750
380
1,97
zombieFemaleFatRadiated
1200
722
1,66
zombieArlene/Lab/Darlene
413
125
3,3
zombieArleneFeral/Lab/Darlene
750
237
3,16
zombieArleneRadiated/Lab/Darlene
1200
451
2,66
zombieSoldier
750
150
5
zombieSoldierFeral
1200
285
4,21
zombieSoldierRadiated
1500
541
2,77