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);
|
||
|
}
|