IF DialogEnded("UnderSiege_Henchman", _ID)
AND DialogGetLocalEvent(_ID, "ACTION_HireHenchman", 1)
AND DialogGetInvolvedNPC(_ID, 1, _Char)
THEN HUS_AddCompanionToParty(_Char);
IF DialogEnded("UnderSiege_Henchman", _ID)
AND DialogGetLocalEvent(_ID, "ACTION_DismissHenchman", 1)
AND DialogGetInvolvedPlayer(_ID, 1, _Char)
THEN HUS_DismissCompanion(_Char);