From dad67f269ade9578f9bafd50a9bf57ae19b1676e Mon Sep 17 00:00:00 2001 From: Kobert Date: Mon, 9 Apr 2018 19:07:05 +0200 Subject: Negative tap --- DiscoBot/Characters/Character.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'DiscoBot/Characters/Character.cs') 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 -- cgit v1.2.3-54-g00ecf