Skip to main content

Condition_BargainResult

Description

Checks whether the current or final bargain result matches the expected value specified in S1. S2 selects which result phase to evaluate: "Current" checks the result of the current bargain round, while "Final" checks the overall final outcome of the bargain. The host is always obtained from Self.

Parameters

ParameterDescription
BaseObjectThe host character whose bargain scheduler is queried (Self)
CompareTypeEqual: result matches S1; NotEqual: result does not match S1
S1Expected bargain result to compare against (None, Accept, Reject, Counter)
S2Result phase to check: "Current" for the current round, "Final" for the final outcome

Examples

DescriptionBaseObjectCommandCompareTypeS1S2
Did the current bargain round result in Accept?SelfBargainResultEqualAcceptCurrent
Was the final bargain outcome a Reject?SelfBargainResultEqualRejectFinal
Is the current round result NOT a Counter offer?SelfBargainResultNotEqualCounterCurrent