@ckb, I saw your recent commit which added a bunch more monster resistance data. Excellent. So now, of the 37 data mismatches between mafia and batfactors, about half are missing from batfactors, and a good portion of the remainder are due to asymmetrical elemental resistance which can't be specified using mafia's format. The remaining handful of differences can be accounted for thusly:
I believe monsters 2196-2200 (the cargo summons) should all have 100% physical resistance. As you mentioned before, their elemental resistance cannot be correctly specified in mafia's format, but we can at least specify the physical part.
[692] spooky hobo should have 100% elemental resistance. The Wiki notes that all elemental damage is reduced to 1.
From the Wiki page for the Unkillable Skeleton (Hard Mode): "The Unkillable Skeleton seems to have 50% physical and 95% elemental damage reduction (needs spading)." On the non-Hard version it simply says "Elemental damage is drastically reduced." Previously batfactors had 50% across the board for both versions, but I'm happy to use the above numbers given that better numbers aren't likely to come along if they haven't by now.
Others to be confirmed:
- Clara
- Granny Hackleton
- trendy bugbear chef
Though batfactors lists at least 50% elemental resistance for these, I suspect it may be in the wrong for these three.
I think I can now instruct BatBrain to use mafia's elemental resistance data, and start removing now-redundant data from batfactors. Yay!
Note: updated ElemDiff to sort by monster ID and be able hide data matches, attached below.