16 lines
611 B
Plaintext
16 lines
611 B
Plaintext
// Path 1
|
|
void main()
|
|
{
|
|
object oWP=GetWaypointByTag("MERC_MERCHSPAWN");
|
|
int nR=d4();
|
|
string sS="merch"+IntToString(nR);
|
|
object oMerch=CreateObject(OBJECT_TYPE_CREATURE,sS,GetLocation(oWP));
|
|
SetLocalInt(oMerch,"nPath",GetLocalInt(GetPCSpeaker(),"nMercPath"));
|
|
SetLocalObject(oMerch,"oGuardian",GetPCSpeaker());
|
|
SetLocalInt(oMerch,"nFee",GetLocalInt(GetPCSpeaker(),"nMercFee"));
|
|
SetAILevel(oMerch,AI_LEVEL_NORMAL);
|
|
AssignCommand(oMerch,ExecuteScript("merchant_escort",oMerch));
|
|
SetLocalObject(GetPCSpeaker(),"oEscortMerchant",oMerch);
|
|
SetLocalInt(oMerch,"nState",0);
|
|
}
|