summaryrefslogtreecommitdiff
path: root/DiscoBot/Characters/Character.cs
diff options
context:
space:
mode:
authorTrueDoctor <d-kobert@web.de>2018-04-09 19:59:34 +0200
committerTrueDoctor <d-kobert@web.de>2018-04-09 19:59:34 +0200
commitbdf2b48e9939c0bcc91608963b610ba26bf3e90e (patch)
tree9af4c1ead91d79af50698d0cfb8837ddbd6f2e8c /DiscoBot/Characters/Character.cs
parent3e65fcf47b116122e10704a26d36ef79c5093c89 (diff)
parentdad67f269ade9578f9bafd50a9bf57ae19b1676e (diff)
Merge branch 'master' of https://github.com/TrueDoctor/DiscoBot
Diffstat (limited to 'DiscoBot/Characters/Character.cs')
-rw-r--r--DiscoBot/Characters/Character.cs12
1 files changed, 8 insertions, 4 deletions
diff --git a/DiscoBot/Characters/Character.cs b/DiscoBot/Characters/Character.cs
index 249c6f5..86b4bef 100644
--- a/DiscoBot/Characters/Character.cs
+++ b/DiscoBot/Characters/Character.cs
@@ -78,7 +78,7 @@
}
var props = tTalent.Test(); // get the required properties
- int tap = tTalent.Value; // get tap
+ int tap = tTalent.Value; // get taw
var werte = props.Select(p => this.Eigenschaften[this.PropTable[p]]).ToList();
output.AppendFormat(
@@ -102,9 +102,9 @@
int temp = Dice.Roll();
int eigenschaft = this.Eigenschaften[this.PropTable[props[i]]];
- if (eigenschaft - gesamtErschwernis < temp)
+ if (eigenschaft + gesamtErschwernis < temp)
{
- tap -= temp - eigenschaft + gesamtErschwernis;
+ tap -= temp - (eigenschaft + gesamtErschwernis);
}
output.Append($"[{temp}]"); // add to string
@@ -132,8 +132,12 @@
}
}
- tap = tap == 0 ? 1 : tap;
+ tap = (tap == 0) ? 1 : tap;
+ if(tap < 0)
+ {
+ SoundEffects.Play(Sound.Wrong);
+ }
output.AppendFormat(" tap: {0,2}", tap);
return output.ToString(); // return output