generated from Jaysyn/ModuleTemplate
11 lines
415 B
Plaintext
11 lines
415 B
Plaintext
void main()
|
|
{
|
|
object heart = GetObjectByTag("deep_heart");
|
|
object pc = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR,PLAYER_CHAR_IS_PC,heart);
|
|
if (GetArea(pc)!=GetArea(heart)) return;
|
|
if ((Random(20)!=0)||(IsInConversation(pc))||(GetIsInCombat(pc))) return;
|
|
object temp = CreateObject(OBJECT_TYPE_PLACEABLE,"plc_dustplume",GetLocation(pc));
|
|
AssignCommand(temp,SetFacing(DIRECTION_EAST));
|
|
DestroyObject(temp,3.25);
|
|
}
|