Ever-Success implemented

This commit is contained in:
Oliver Rümpelein 2014-10-23 16:22:12 +02:00
parent 8c7a8f9777
commit 108936324c

View file

@ -82,9 +82,16 @@
// Probe-Function: checks, whether a given "effort" is succesfull, according to the rules of DS // Probe-Function: checks, whether a given "effort" is succesfull, according to the rules of DS
// Not yet implemented: Tests for values larger than 20 // Not yet implemented: Tests for values larger than 20
var dice = function(probe) { var dice = function(probe) {
console.log(probe);
var diceval = Math.floor(Math.random() * (21 - 1)) + 1; var diceval = Math.floor(Math.random() * (21 - 1)) + 1;
if ( diceval <= probe ) { if ( diceval <= probe ) {
return diceval; if (diceval == 1) {
alert ("Immersieg!");
return probe;
}
else {
return diceval;
};
} }
else { else {
if (diceval === 20) { if (diceval === 20) {
@ -160,7 +167,7 @@
var output=$('#output'); var output=$('#output');
output.html(this.info.cname+" greift "+enem.info.cname+" an!<br>"); output.html(this.info.cname+" greift "+enem.info.cname+" an!<br>");
var attack_val = dice(this.battle[this.att]); var attack_val = dice(this.battle[this.att]);
if (! attack_val ) { if (attack_val == 0 ) {
output.append('Angriff Fehlgeschlagen!<br>'); output.append('Angriff Fehlgeschlagen!<br>');
} }
else { else {