IDEAS FOR RYZOM


uiWebPrevious1uiWebNext

#1 Multilingual 

We should be past the point where alts, and specially running multiple clients, is a topic we'd rather not discuss :)

If not, then skip the rest.

So, if I'm reading the code correctly, server has separate commands for initiating follow and stopping it. It is the client that implements the switch. Mind you, all the rules when /follow gets cancelled due to follower's actions remain intact. Now, how about if client didn't use one command as a toggle but have two commands; /follow and say /unfollow?

So if follower re-issued /follow while previous was still on it wouldn't change anything; /follow stays on. Only /unfollow explicitly cancels it. Similarly, of course, issuing /unfollow when there is no follow would do nothing.

This is already the case, just pointing it out:

void CUserEntity::disableFollow()
{
if (_FollowMode==false)
return;

_FollowMode = false;
...


Compounding the problem is the fact that outside turning and approaching there is no visual clue whether /follow turned on. And if follower was already facing followe and was in range, nothing happens. Also nothing happens if that /follow turned following off. Except of course you facing 40 levels higher mob with healer 150m away :) Or starting harmful at source mode 3 with no CP handy.

A Sysinfo notification would be helpful but with the above, is actually redundant since either state is achieved explicitly.

So this:

// 'follow' : To Follow the target.
NLMISC_COMMAND(follow, "Follow the target", "")
{
// switch
if(UserEntity->follow())
UserEntity->disableFollow();
else
// enable follow, reseting the camera rotation
UserEntity->enableFollow(true);
return true;
}


changes to:

// 'follow' : To Follow the target.
NLMISC_COMMAND(follow, "Follow the target", "")
{
UserEntity->enableFollow(true);
return true;
}


and this:

// 'unfollow' : To Follow the target.
NLMISC_COMMAND(unfollow, "Stop following the target", "")
{
UserEntity->disableFollow();
return true;
}


gets added.

With appropriate modification in chat parser to accomodate the latter.

#2 [en] 

You overthinking it. You should file bug report and not feature request.

---

Hello!
uiWebPrevious1uiWebNext
 
Last visit Friday, 22 November 05:59:36 UTC
P_:G_:PLAYER

powered by ryzom-api