briansd9 / exile-diary

A game tracker for Path of Exile. Track literally everything that drops in your maps, and more!
https://patreon.com/briansd9
206 stars 31 forks source link

Zana mission handling #68

Open worldendDominator opened 4 years ago

worldendDominator commented 4 years ago

As it stands now, in order to track a Zana mission map properly, I have to go to my hideout, @-end myself, go back in and then enter the mission. Is it possible to make @-end finish tracking current map (so next map I enter autostarts the tracker) regardless of where I am?

...That was my initial idea. But this can be taken further. Even with the addition above, I still need to finish my map before entering the mission. How about starting a map, entering a Zana mission map inside it, then going back to clearing the initial map, while the tracker picks it back up? How its logic might look like: if we're in map A, see Zana's greeting, and enter map B -> keep map A's tracker on hold and start a new one for map B. When we return to map A -> resume tracking map A.

briansd9 commented 4 years ago

I've tried doing this before, but ran into a problem - returning from B to A is not guaranteed, if you logout or get disconnected, you end up in town and sorting out where map events should go afterward gets a bit messy. (This is the reason for the current implementation of @-end only working in hideout and town areas)

I do agree that this would be nice to have, but it will require a major rework of the run parsing logic.

SteinerKD commented 3 years ago

I finish the map I'm doing, go to hideout, end and empty inv. Then pop back downa nd start the map mission, this works fine until I have to go up and empty my inv mid mission, then it screws up the map mission a bit as you pass through another map to get there.