If the player can't fail or have negative consequence because of the char's skill, then what's the point in raising character skill?
Personally I think a big issue there on BOTH sides of the debate also is that people only think there is "
TOTAL failure or
TOTAL success".
However you'd also have to see the variations of a "failure", with the system in Morrowind it was "action without reaction" which does feel kinda fake. When your weapon "missed" absolutely NOTHING happened, but something must have happened to make it miss, as we all agreed it did NOT dematerialzie. What could have happaned:
-The enemy jumped out of harms way - He had to use some stamina and his concentration on the environment probably dropped, evena chance that he slips and falls down = Failure to do damage but the enemy could be slightly more exhausted or even tripped.
-The enemy twisted/turned out of harms way - Doing so has a impact on your concentration and takes time to prepare for another attack = A connecting attack is much more likely to hit making it not possible to endlessly chain evasive moves like this.
-The weapon was blocked by a shield/parry - Takes a lot of strength to do, the blow could send him staggering = Continuous blows weaken the opponent or even havea chance to trip him.
-The weapon was stopped/bounced off his armor - The force of the blow still carries over into the armor = No health damage done but it weaken the opponent and dmages the armor, possibly even making it to damaged to wear.
-You DID miss entierly (swung to high or too far away) - Ever had someone fake a punch at you and you flinched? That can happen too, even on a near miss it can still scare your opponent = Being scared can sett off his concentration.
All those could effectively be considdered a failure since none of them did damage but all had a apropriate reaction to them.
As I said in the previous thread, it's true that the computer has to base the result on numbers but the outcome does not have to be 1 or 0, it can be anywhere between 0 and 1000 AND branch off into "result # - A, result # - B, result # - C...".