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