Closed julienp closed 13 years ago
Generally looks good; just some minor syntax notes that I'll be posting shortly.
Hope I got everything, didn't have time to thoroughly check the changes. I'll review it later tonight again.
Okay. Do you want time to do that before I pull, or shall I take what's here?
I think you can just pull this as is, worst case there's an error in something for a lower level or unused by the assassination calculations.
Changing level dependent values as discussed in https://github.com/Aldriana/ShadowCraft-Engine/issues#issue/21/comment/525445
test.py gives the same result, I've tested some variations of changing the level around, but there might be edge cases I missed. RogueDamageCalculator has some methods like sinister_strike_damage that aren't used by any tests yet, I don't think I missed something there, but it's certainly not impossible.
I took most of dazer's changes from https://github.com/Aldriana/ShadowCraft-Engine/pull/35
I ended up changing the dicts with the level info to lower case names, not sure why, but it looked better to me. If you prefer all class attributes to be in upper case I can change it back.