I?m currently overhauling the chance system.
The problem with current system was, to put it simply, that many chances were determined like:
if [(playerskills + playercondition) / NPCSKills - NPCcondition] * manyMultipliers > random
->success
The idea was to combat the problem with direct comparison, and reward good condition and damaging the enemy. There were tons of extra adjusting in place as well. But it still tends to result in either negative (ie impossible) chance, or, constant high chance.
I?m now refactoring the chances pretty much like this:
if [(playerSkills / NPCSkills) * iniMultiplier * conditionalMultipliers * random] - [(NPCCondition + 1) * random2] > 0
->success
Note that these examples are great simplifications and are just meant to show the princible.
The new way differs from the current one in that there is more fluctuation in the chance - there is no such thing as impossible, on the other hand there is no such thing as 100% certain. There?s two random numbers that are being compared, and the variables "only" put weights on them. Note also the "iniMultiplier", this represent the values you can adjust in the ini.
If you are wondering about the conditional multipliers, there?s a bunch of those, but one of the most interesting is a new one, which is calculated from how unique your attack is. In short, favoring any move or attack makes it less efficient, so using all features in a balanced way works the best. On the otherhand, not using some move until later in the fight makes the move a lot more effective, so "saving" some move, for example the decapitation attack, for later in the fight has an exponential effect in the chance of success - not only are you more likely to score because the enemy is more damaged, but also the attack itself comes totally out of the blue for the target.
Skycaptain I hope you truely know how much you've really done for us. Mear words can not express our gratitude for the amount of time, patience, effort and support you have given us over the years. In my eyes you are the greatest modder in the known universe. Deadly Reflex inspired me and I am sure thousands more into the world of Modding. You have given us what no person or game company ever has. Exactly what we wanted! time and time again. You alone were one of the first people in the world to put dynamic dismemberment in a 3D video game. Pretty much all on your own too. God himself could not have done a better job. No one could have, no one else would have been able to, an then where would be. Dont get me wrong vanilla Oblivion still is one of the greates games of all time, next to Morrowind. But like any one else whose tryed your mod. I couldnt play it without it. And that is where mear word cannot be used to express our thanks. Just know, and I think I speak your everyone whos ever downloaded your mod. That all of us will NEVER FORGET what you have done your us. Every mod Ive ever uploaded Ive tried to put the same amount of effort and care, even to the little details as you do. And I do so with out of respect for the gratitude modders like your self show us for nothing. We are not wearthy of your skills but youve bestowed upon us your time and wisdom just out of the kindness of your own heart. You truly are an example to people and kings alike. I could litteraly go on for ever and i would still feel in debt to your infinite generosity. I and I know for a fact that thousands of people feel the same way. I look forward to DR6 more than any game. Future, past or present. and everyone in this forum, probably even including the some of the games developers them selves. Just remember youv done way more than make a few mods for Oblivion, you literally improved the lives of thousands and thousands of people! Shown us things no one's ever seen before! and inspired thousands to do the same. I love you Like the Brother i never had! Thank you so much for every second of valuable time that you have given us.
Wow, you post makes me flush.
Thanks, I don?t think I have done anything SO special, more like one thing leading to another, but I greatly value your post. A simple thanks is all a modder can expect from sharing his work, and you just gave about 1000 times that. :foodndrink: