Posted June 26, 2015
Starting from the call at 0x00561F00 to a strangely large function that appears mostly to just return the skill level.
SkillLevel -= 10;
if (SkillLevel < 0) SkillLevel = 0;
SkillLevel *= 6;
if (SkillLevel > Random(100)) {
"steal_fail_bad" // or rather, you get caught.
}
The code, for explanation, says that the chance of getting caught INCREASES as skill level goes up.
It begins checking at 10 because anything under mastery level 3 (or skill level 11) is an automatic "if you didn't get anything you get caught"
Cause I'm lazy, Attaching a zip file "patch.jpg" just rename it to patch.zip, place the files in Inquisitor\GameData and let the thing do whatever it does.
SkillLevel -= 10;
if (SkillLevel < 0) SkillLevel = 0;
SkillLevel *= 6;
if (SkillLevel > Random(100)) {
"steal_fail_bad" // or rather, you get caught.
}
The code, for explanation, says that the chance of getting caught INCREASES as skill level goes up.
It begins checking at 10 because anything under mastery level 3 (or skill level 11) is an automatic "if you didn't get anything you get caught"
Cause I'm lazy, Attaching a zip file "patch.jpg" just rename it to patch.zip, place the files in Inquisitor\GameData and let the thing do whatever it does.
Post edited June 27, 2015 by Merranvo