24 lines
803 B
Plaintext
24 lines
803 B
Plaintext
//69_hench_scout1 (no stealth)
|
|
//Henchman will scout enemies and
|
|
// attack at first sight
|
|
//Created by: 69MEH69 Sep2004
|
|
#include "69_inc_henai"
|
|
|
|
void main()
|
|
{
|
|
object oClosest = GetNearestCreature(CREATURE_TYPE_REPUTATION, REPUTATION_TYPE_ENEMY,
|
|
OBJECT_SELF, 1);
|
|
if (GetIsObjectValid(oClosest)) {
|
|
ClearAllActions();
|
|
SpeakString("Very well.");
|
|
SetLocalInt(OBJECT_SELF,"Scouting",TRUE);
|
|
SetLocalInt(OBJECT_SELF,"ScoutingReport",FALSE);
|
|
DelayCommand(2.0, SetLocalInt(OBJECT_SELF,"Scouting",FALSE));
|
|
SetLocalObject(OBJECT_SELF,"ScoutTarget",oClosest);
|
|
SetAssociateState(NW_ASC_MODE_DEFEND_MASTER, FALSE);
|
|
ActionForceFollowObject(oClosest,5.0);
|
|
|
|
} else
|
|
SetLocalInt(OBJECT_SELF,"Scouting",FALSE);
|
|
}
|