Skip to content

Commit e494152

Browse files
committed
Support allowPriceModifications parameter in AskValidate message
1 parent effae17 commit e494152

2 files changed

Lines changed: 9 additions & 6 deletions

File tree

‎src/SICore/SICore/Clients/Game/Game.cs‎

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2262,12 +2262,7 @@ private void OnAnswer(Message message, string[] args)
22622262
}
22632263

22642264
_state.QuestionPlay.Validations[answer] = null;
2265-
2266-
_gameActions.SendMessageToWithArgs(
2267-
_state.ShowMan.Name,
2268-
Messages.AskValidate,
2269-
i,
2270-
answer);
2265+
_gameActions.AskValidate(_state.ShowMan.Name, i, answer, !_state.QuestionPlay.FlexiblePrice);
22712266
}
22722267

22732268
break;

‎src/SICore/SICore/Clients/Game/GameActions.cs‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,14 @@ internal void AskReview()
433433
}
434434
}
435435

436+
internal void AskValidate(string person, int playerIndex, string answer, bool allowPriceModifications) =>
437+
SendMessageToWithArgs(
438+
person,
439+
Messages.AskValidate,
440+
playerIndex,
441+
answer,
442+
allowPriceModifications ? '+' : '-');
443+
436444
internal void SendContent(string placement, int layoutId, string label, string contentType, string effects, string value)
437445
{
438446
var messageBuilder = new MessageBuilder(Messages.Content2)

0 commit comments

Comments
 (0)