What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Jump to line in profile

taker21

New Member
Joined
Sep 6, 2012
Messages
15
Reaction score
0
Hey

I'm woking on a "Pseudo Checkpoint" plugin for my DemonBuddy cause it's annoying that he runs the whole way after death.

I'm brainstorming about ways this could be done but actually i'm stucking on a problem.

Has anybody here discovered a way to jump to a specific line in a Profile?


greetz
 
Hey

I'm woking on a "Pseudo Checkpoint" plugin for my DemonBuddy cause it's annoying that he runs the whole way after death.

I'm brainstorming about ways this could be done but actually i'm stucking on a problem.

Has anybody here discovered a way to jump to a specific line in a Profile?


greetz

Our profileswitcher plugin already does this - it searches the profile xml for the nearest waypoint and continues from this point
 
Our profileswitcher plugin already does this - it searches the profile xml for the nearest waypoint and continues from this point

Thats not what i ment.
For example Fields of Slaughter, my profile now runs clockwise around the fields, but if he dies, he runs the hole round again instead of running straight to my "Psoudo Checkpoint" i wanna implement.

Edit:
Now im recognizing what you ment^^
I'm searching your code
 
Last edited:
I see - also have thinked about that at fields but this will cause random stucks

Have a look at the xmlhandler.cs and the LoadTempProfile Method in profileHandler.cs - but it's a bit complex and difficult to read

For your idea you just have to feed the xmlhandler with the death coordinates instead of the revive point
 
Last edited:
I see - also have thinked about that at fields but this will cause random stucks

Have a look at the xmlhandler.cs and the LoadTempProfile Method in profileHandler.cs - but it's a bit complex and difficult to read

For your idea you just have to feed the xmlhandler with the death coordinates instead of the revive point

Thanks for your reply.
Will check that.

My Solution 1 would be to extend profiles for speed routes after death so i can avoid random stucks.
Would be more work for a profile creator but speed up the bot and look more as a human than running a path already cleared.
Would be the same with Stonefort and the bunch of sideways or Skycrown and so on
 
That would be also a good solution - maybe with some <checkpoint profile=fields_checkpoint1.xml /> tags in the profile

In the checkpoint profile should be shorter way to the last checkpoint tag prior to death. After finishing the checkpoint profile you can generate a new temp profile with our xmlhandler class :) whould be awesome!
 
That is my idea :)
That "Tag" is exactly what i've standing on my whiteboard^^.

Gonna do some tests when back at home.
 
Last edited:
Your xmlHandler Class looks great, a few modifications and it should work the way i want, is it ok for you if i reuse your class?
XmlTag
<Checkpoint profile="" /> implement and working.

now get the whole stuff to work and then make it compatible with ProfileChanger(s).
 
Feel free to use it.

But if you make your own death handling this will interfeer with other plugins that do deathhandling - maybe we can work together on such a functionality.
 
I already thought about that DeathHandling Problem.
Sure we can work together
 
Last edited:
I think it's not possible - the plugins must have an option to disable death handling because they don't know about things that other plugins are doing - so I think it'd be better to integrate it directly in switcher plugin.

I think there are no changes necessary in xmlHandler to implement such a functionality - have a look at LoadTempProfile method in profileHandler.cs :)

The only thing that has to be changed is that the plugin loads the appropriate checkpoint xml and call LoadTempProfile after completing this profile


EDIT: Oh you where faster - I'll set up a git repo so working on this together will be easier
 
Sounds good :)

i didnt read all of your code atm, but your right, the plugin already searches nearest waypoint from actual position ^^
 
Checkpoints are also visible for DB so you can use the IF statement to check if the checkpoint is at X Y Z ..

for example:
PHP:
<If condition="ActorExistsAt(349, 710.6945, 3604.3, 110.0001, 10)">
Moveto and other stuff...
</If>
 
Me and Radonic are working on something similar to this. Profiles though really need to be customized to use them. If you look over my act 3 profiles and see actor 3795 that is an actually checkpoint on deathpoint.
 
Checkpoints are also visible for DB so you can use the IF statement to check if the checkpoint is at X Y Z ..

for example:
PHP:
<If condition="ActorExistsAt(349, 710.6945, 3604.3, 110.0001, 10)">
Moveto and other stuff...
</If>

As taker21 said it's not about the real checkpoints in game - it's about pseudo checkpoints in long profiles like fields of slaughter where your toon run the complete round after death - we want to add some checkpoints to shorten the way to the death position.

Resuming from revive point is integrated in ProfileSwitcher since version 1.1b1
 
Back
Top