22 lines
702 B
Plaintext
22 lines
702 B
Plaintext
|
void main()
|
||
|
{
|
||
|
object ranger = GetEnteringObject();
|
||
|
int a =GetLevelByClass(CLASS_TYPE_RANGER,ranger);
|
||
|
|
||
|
if ((GetLevelByClass(CLASS_TYPE_RANGER, ranger)==0))
|
||
|
return;
|
||
|
|
||
|
if (a <= 25){
|
||
|
SendMessageToPC(ranger, "You notice a crude carving of an Arrowhead in the crystal.");
|
||
|
}
|
||
|
if (a == 30 && GetItemPossessedBy(ranger, "Arrowhead") != OBJECT_INVALID)
|
||
|
{
|
||
|
|
||
|
DestroyObject(GetItemPossessedBy(ranger, "Arrowhead"));
|
||
|
location crumble = GetLocation(GetWaypointByTag("ranger2"));
|
||
|
SendMessageToPC(ranger, "You notice a crude carving of an arrow in the crystal. As you place the arrowhead in the crystal you are teleported!");
|
||
|
DelayCommand(3.0, AssignCommand(ranger, JumpToLocation(crumble)));
|
||
|
|
||
|
}
|
||
|
}
|