/*   Script generated by
Lilac Soul's NWN Script Generator, v. 1.6

For download info, please visit:
http://www.lilacsoul.revility.com    */

//Put this OnUsed
void main()
{

object oPC = GetLastUsedBy();

if (!GetIsPC(oPC)) return;

FloatingTextStringOnCreature("You climb the rope and once you are part way into the flue the rope is hauled up into the area beyond.  The rope dispears into the flue behind you.", oPC);

object oTarget;
location lTarget;
oTarget = GetWaypointByTag("c35A");

lTarget = GetLocation(oTarget);

//only do the jump if the location is valid.
//though not flawless, we just check if it is in a valid area.
//the script will stop if the location isn't valid - meaning that
//nothing put after the teleport will fire either.
//the current location won't be stored, either

if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;

AssignCommand(oPC, ClearAllActions());

AssignCommand(oPC, ActionJumpToLocation(lTarget));

oTarget = OBJECT_SELF;

DestroyObject(oTarget, 0.0);

}
