//:: FileName henchman_joins // Henchman joins PC, booting other henchman if necessary #include "x0_i0_henchman" void main() { object oPC = GetPCSpeaker(); object oHench = GetHenchman(GetPCSpeaker()); string sHench = GetResRef (oHench); if (GetIsObjectValid(GetHenchman(GetPCSpeaker())) == TRUE) { SetLastMaster(GetPCSpeaker(), GetHenchman(GetPCSpeaker())); RemoveHenchman(GetPCSpeaker(), GetHenchman(GetPCSpeaker())); AssignCommand(oHench, ClearAllActions()); } SetPlayerHasHired(GetPCSpeaker()); SetHasMet(GetPCSpeaker()); { SetCampaignDBInt (oPC = GetPCSpeaker(), sHench, 1); } ExecuteScript("NW_CH_JOIN", OBJECT_SELF); }