Path on Demand

nathanh

Active Member
This is a more .... on demand version of using a pather file in reaching your goal of getting from Point A, to Point B.

It's very easy to use...

Do a #include gopath.iss in any script you decide to use it in...

With this you can take any Pather XML file, and go from Point A to Point B, with a simple command.

call gopath climb_the_griff_ant_qgriff.xml Start Finish

This would climb the steps up to the griffin tamer on my char.

The idea of making it simple like this was mine, but I must give full credit to blazer for writing the pather in the first place, most of this was from his stuff.

-Equidis
 

Attachments

Hendrix

Well-Known Member
Updated this so that it would work (in the current version all it would do is run to the point named finish, now it will run to any point name). I also updated the variable declaration so that the function could be called more than once in a single script. Before if you called it twice it would crash due to trying to create another set of variables with the same name.

Want to say thanks to nathanh for giving us this.
 

Attachments

nathanh

Active Member
Hendrix, thanks for the update! =)

On the note of pathing, in case anyone didn't know it is possible to script an immediate Griff Flyout without running to the top of the griff tower. Since they are all sized the same, and most of the time the tamer is positioned in the appopriate spot, you can BARELY fly out by going to the bottom of the tower, closest to the griff tamer, and when you hail, you will get the drop menu.. of course you cant see the menu though, but ISXEQ2 can.

I am not sure if anyone has posted this yet, but to hail the griff tamer, you need to use a Conversation Reply.. For anyone in a hurry to do this ( I will post my version of this soon ), use this to start your code:

variable int tamer

tamer:Set[${Actor[tamer].ID}]

; Hail the tamer....
; Then use conversation to select your destination..
; NOTE: Apply_verb does not work for these types of destination selections...
 

Xxyn

Active Member
Is there any way to get this to loop from say start to end then repeat?

Say I run a path and then after its done I don't move the character back to the start but leave him at the end and then run it again. The script returns "path found in 1 hops" and just sits there. How would I make it realize its at the end and then run back to the start?

I really don't know how to do location detection, so please dun hurt me!
 

Voltstorm

Active Member
nathanh said:
Hendrix, thanks for the update! =)

On the note of pathing, in case anyone didn't know it is possible to script an immediate Griff Flyout without running to the top of the griff tower. Since they are all sized the same, and most of the time the tamer is positioned in the appopriate spot, you can BARELY fly out by going to the bottom of the tower, closest to the griff tamer, and when you hail, you will get the drop menu.. of course you cant see the menu though, but ISXEQ2 can.

I am not sure if anyone has posted this yet, but to hail the griff tamer, you need to use a Conversation Reply.. For anyone in a hurry to do this ( I will post my version of this soon ), use this to start your code:

variable int tamer

tamer:Set[${Actor[tamer].ID}]

; Hail the tamer....
; Then use conversation to select your destination..
; NOTE: Apply_verb does not work for these types of destination selections...
Is this possible?
Looked around the forums and scripts for such a deal ...
Toyed around with different code but no luck!
If anyone has a script that will let me pick my goal from the bottom of the Griffion Station I will kiss you!
 
Top Bottom