From Divinity Engine Wiki
- event ObjectSourcePointAddRequest((GUIDSTRING)_Target, (INTEGER)_Amount)
Thrown for every attempt to add source to an object, even if the object cannot hold more source. It is thrown before the source has been added.
- _Target: The object to which source gets added. In case of a character, this means there is an attempt to add source points. In case of an item, this means there is an attempt to add charges.
- _Amount: The number of source points/charges that is being added.
- As mentioned in the description, this is triggered even when _Target currently already holds its maximum of source.