Jump to content

Help L2jmobius C4 follow problem


Recommended Posts

Hello, Im running l2jmobius c4 server on Linux, and I encountered a problem, when running in dualbox the character on inactive l2 window doesn't follow the main one properly, it comes close and than snaps back to where it was.... server is running with original geodata, also tried switching to L2OFF geodata, didn't help... Any ideas?

Edited by FlatroON
Link to comment
Share on other sites

9 hours ago, FlatroON said:

Hello, Im running l2jmobius c4 server on Linux, and I encountered a problem, when running in dualbox the character on inactive l2 window doesn't follow the main one properly, it comes close and than snaps back to where it was.... server is running with original geodata, also tried switching to L2OFF geodata, didn't help... Any ideas?

There is a follow method, I don't know how it works on a mobius, but perhaps you should pay attention to it.

If, of course, you understand programming

Link to comment
Share on other sites

On 9/27/2021 at 1:47 AM, Psygrammator said:

There is a follow method, I don't know how it works on a mobius, but perhaps you should pay attention to it.

If, of course, you understand programming

 No I don't, nor I can find anything related to this problem online. That is the main problem I came across with this server, it really is a pain is the a.. for people playing with dualbox on my server, hope there is a fix for this.

Link to comment
Share on other sites

This is related with movement system (FOLLOW behavior part). Doubt what Mobius have enough knowledge to fix it. Possible it will be fixed as soon as he find where it could be taken as working code.

Link to comment
Share on other sites

Try this:

 

AbstractAI.java

 

_accessor.moveTo(_actor.isPlayable() ? pawn : null, pawn.getX(), pawn.getY(), pawn.getZ(), offset);

 

to

 

_accessor.moveTo(pawn.getX(), pawn.getY(), pawn.getZ(), offset);

 

  • Upvote 1
Link to comment
Share on other sites

13 hours ago, Trance said:

Try this:

 

AbstractAI.java

 

_accessor.moveTo(_actor.isPlayable() ? pawn : null, pawn.getX(), pawn.getY(), pawn.getZ(), offset);

 

to

 

_accessor.moveTo(pawn.getX(), pawn.getY(), pawn.getZ(), offset);

 

There is no such file on C4, found one on interlude from same developer but not on c4.

Link to comment
Share on other sites

13 hours ago, FlatroON said:

There is no such file on C4, found one on interlude from same developer but not on c4.

 

I took it from c4, it just could be with _actor for you.

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Trance said:

 

I took it from c4, it just could be with _actor for you.

Still can't find it, there are these 3 folders inside AI folder, and this is the list of all .java files

 

maxaction.jpg

maxaction3.jpg

maxcheat2.jpg

maxcheat4.jpg

Link to comment
Share on other sites

11 hours ago, FlatroON said:

Still can't find it, there are these 3 folders inside AI folder, and this is the list of all .java files

 

maxaction.jpg

maxaction3.jpg

maxcheat2.jpg

maxcheat4.jpg

 

AbstractAI.java is inside the core, not in the scripts.

org.l2jmobius.gameserver.ai

Edited by Trance
Link to comment
Share on other sites

12 minutes ago, Trance said:

 

AbstractAI.java is inside the core, not in the scripts.

org.l2jmobius.gameserver.ai

Ah, inside the source... Found one, there are two lines beginning with "_accessor.moveTo" and it's exactly set to what you suggested, so I guess it shouldn't be the problem. 

		// Calculate movement data for a move to location action and add the actor to movingObjects of GameTimeController
			_accessor.moveTo(pawn.getX(), pawn.getY(), pawn.getZ(), offset);


and 

			// Calculate movement data for a move to location action and add the actor to movingObjects of GameTimeController
			_accessor.moveTo(x, y, z);

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disbaled AdBlock