From Divinity Engine Wiki
Jump to: navigation, search
Full Definition(s)
  • call ExecuteDeal((CHARACTERGUID)_Character, (INTEGER)_Deal, (INTEGER)_AttitudeDiff)

This API must only be called in response to a HappyWithDeal event, with the _Character parameter from that event as _Character parameter here. If _Deal is 1, the proposed trade goes through, otherwise it is rejected. _AttitudeDiff is used for showing how the trade offer affected the NPC's attitude in the interface. However, it does not update the attitude of the NPC (use CharacterAddAttitudeTowardsPlayer for that).

  • If _Character is not a player-controlled character or not currently involved in a trade, this call will do nothing.
  • See also HappyWithDeal.
See Also