23 lines
611 B
Plaintext
23 lines
611 B
Plaintext
void main()
|
|
{
|
|
|
|
//object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, OBJECT_SELF, 1, CREATURE_TYPE_PERCEPTION, PERCEPTION_SEEN);
|
|
object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, OBJECT_SELF, 1, CREATURE_TYPE_IS_ALIVE, TRUE);
|
|
|
|
if (IsInConversation(OBJECT_SELF) || GetIsInCombat()) return;
|
|
|
|
if (GetLocalInt(oPC, "PASSED_GITH_CAVE") < 0)
|
|
return;
|
|
|
|
object oTarget;
|
|
object oSpawn;
|
|
location lTarget;
|
|
oTarget = GetWaypointByTag("wp_plc_githcave");
|
|
|
|
lTarget = GetLocation(oTarget);
|
|
|
|
oSpawn = CreateObject(OBJECT_TYPE_PLACEABLE, "olm_plc_githcave", lTarget);
|
|
|
|
}
|
|
|