Page 1 of 1
stuck in river
Posted: Thu Feb 07, 2013 4:47 pm
by beneviolent
i am stuck in the middle of the Rivermoot river. There is a rowboat on each shore, but I'm unable to 'use' them. Can walk on the sandbar up and down the river, but not exit it.
Re: stuck in river
Posted: Thu Feb 07, 2013 5:15 pm
by Mick
You will have to get either a DM to rescue you or find another player in RM that you can auto-follow to help you escape.
This is a long-standing problem. To avoid it in the future, only click on the rowboat on the shore once. Clicking it again mid-river breaks it and traps you.
Re: stuck in river
Posted: Thu Feb 07, 2013 8:36 pm
by Curmudgeon
Grab me in chat if you're on.
Re: stuck in river
Posted: Thu Feb 07, 2013 10:27 pm
by Zelknolf
Code: Select all
void main()
{
object oPC = GetEnteringObject();
DelayCommand(300.0f, CheckForStragglers(oPC));
}
void CheckForStragglers(object oPC)
{
object oContents = GetFirstInPersistentObject(OBJECT_SELF);
while(GetIsObjectValid(oContents))
{
if(oContents == oPC)
AssignCommand(oPC, JumpToLocation(GetObjectByTag(GetLocalString(OBJECT_SELF, "FAILOVER_ESCAPE"))));
oContents = GetNextInPersistentObject(OBJECT_SELF);
}
}
Drop a trigger in the water with this in its OnEnter event-- it will wait 5 minutes (configurable-- change the value inside of the DelayCommand on line 4; it should be longer than a boat ride + potential lag, but need not account for a server outage [which would reset the counter] or DM pausing [which would delay it]) and then jump the caught PC to any object (figure a waypoint would be good) which has a specified tag, saved on the trigger as a local string named FAILOVER_ESCAPE.