27 lines
641 B
Plaintext
27 lines
641 B
Plaintext
|
void main()
|
||
|
{
|
||
|
|
||
|
// Remove some gold from the player
|
||
|
|
||
|
|
||
|
|
||
|
object oPC = GetEnteringObject();
|
||
|
|
||
|
// replace this tag string with the tag string of your NPC.
|
||
|
object oNPC = GetNearestObjectByTag("DANGER");
|
||
|
|
||
|
{
|
||
|
|
||
|
// check to make sure NPC isn't already talking to somebody.
|
||
|
if (!IsInConversation(oNPC)) {
|
||
|
|
||
|
// stop whatever we were already doing.
|
||
|
AssignCommand(oNPC, ClearAllActions());
|
||
|
|
||
|
|
||
|
// start talking to PC.
|
||
|
AssignCommand(oNPC, ActionStartConversation(oPC));
|
||
|
}
|
||
|
}
|
||
|
}
|