Code: Select all
Chat: "\[Fellowship\] (|).* (say|says), \"!hoshtent\"$ -- ExprAct setvar[navHosh,1] <-- identifies that we're running to the tent
All: {Landcell == 49E4002B, Expr getvar[navHosh]>=1} -- ExprAct clearnav[navHosh] <-- at the tent
All: {Landcell == 49E60004, Expr getvar[navHosh]>=1} -- All: { LoadNav, setvar[navHosh,2]} <-- running from Desolation Beach to tent
All: {Landcell == 64D5000B, Expr getvar[navHosh]>=1} -- All: { LoadNav, setvar[navHosh,2]} <-- running from Stonehold drop to Desolation Beach portal
All: {Landcell == 00070145, Expr getvar[navHosh]>=1} -- All: { LoadNav, setvar[navHosh,2]} <-- running from TownHall drop to Stonehold
All: {Landcell == F6820033, Expr getvar[navHosh]>=1} -- All: { LoadNav, setvar[navHosh,2]} <-- running from Aphus drop to TownHall
Now.. this is where I had issues... but this works..
All: {
Expr getvar[navHosh]==1 <-- Not currently running anywhere
Not Any:
{
Landcell == 49E4002B
Landcell == 49E60004
Landcell == 64D5000B
Landcell == 00070145
Landcell == F6820033
}
} -- Load AphusRecall Nav
Also, I tried to use the getplayerlandcell[] != (49E4002B|49E60004|64D5000B|00070145|F6820033) , but that did not work because that's not how that function reports landcells.. that would be much simpler than doing the Not and listing all of the Landcells.
If anyone has any better ideas, I'm all ears.