Trying to figure out how these work exactly...
I was running some test checks today. With a Speech of 50%, I get failure on an unmodified roll roughly 55% of the time.
The values for or against ranged anywhere from -50 (I assume this means the game rolled a 100) to 49 (I assume this means the game rolled a 1). Those numbers were gotten using "how_much" script command)
Conclusion.... I think the fallout "roll_vs_skill" may literally just pick a completely random number between 1 and 100.
Is it just me, or is that totally lame and retarded?
EDIT: Yep, definitely doesn't go above 100. I created a character with Karma of 0, no Traits or Perks that affect Speech, a Speech of 100%, and all stats are 5 except STR 9 and CHA 6 -- in 865 checks, not a single failure.
EDIT2: Created a character with INT, Luck, and (most importantly) Charisma of 1.
Same as before, no Perks/Traits/Karma/Tagged to mess with the rolls.
Speech skill was 50%.
Out of 1200 rolls with a modifier of 0 (zero), 580 were failure (48.3%) and 620 (51.6%) were success. Looks like stats have no effect on skill rolls.
EDIT3: Granted you can set a modifier, but all that means is that when it picks randomly from 1 to 100 (1 to 10 in the case of do_check SPECIAL rolls) it has to get above a certain point -- the random rolling is still rolling the original 100-point value range.
I was running some test checks today. With a Speech of 50%, I get failure on an unmodified roll roughly 55% of the time.
The values for or against ranged anywhere from -50 (I assume this means the game rolled a 100) to 49 (I assume this means the game rolled a 1). Those numbers were gotten using "how_much" script command)
Conclusion.... I think the fallout "roll_vs_skill" may literally just pick a completely random number between 1 and 100.

EDIT: Yep, definitely doesn't go above 100. I created a character with Karma of 0, no Traits or Perks that affect Speech, a Speech of 100%, and all stats are 5 except STR 9 and CHA 6 -- in 865 checks, not a single failure.
EDIT2: Created a character with INT, Luck, and (most importantly) Charisma of 1.
Same as before, no Perks/Traits/Karma/Tagged to mess with the rolls.
Speech skill was 50%.
Out of 1200 rolls with a modifier of 0 (zero), 580 were failure (48.3%) and 620 (51.6%) were success. Looks like stats have no effect on skill rolls.
EDIT3: Granted you can set a modifier, but all that means is that when it picks randomly from 1 to 100 (1 to 10 in the case of do_check SPECIAL rolls) it has to get above a certain point -- the random rolling is still rolling the original 100-point value range.