So, the only part of that which we need is that if the oldlandfill.gif is showing, the landfill should be adventurable.
We don't visit places except for the guild, and even then Zarqon didn't like it after the event. It only stays in to not break legacy scripts that depend on this to be their guild unlocker. Well, that and I hate to remove features that are working. But yeah... we don't unlock the sea, the tavern cellar, or any of the other areas that can be easily unlocked by multiple server hits. Prep is for equipping, not for adding the server hits.
case "Manor1": if (where == $location[the haunted pantry]) return true; return get_property("lastManorUnlock").to_int() == my_ascensions();
case $location[Thugnderdome]:
case $location[Pump Up Moxie]: return gnomads_available() && zone_check("Beach");
if (!zone_check(where.zone)) return false;
case "Le Marais Dègueulasse": return canadia_available();
So I definitely don't get the same results as you do on the sign-limited zones. Not sure why. Not sure exactly what check you were doing that said can_adv was passing it as adventure ready.> ash import <canadv.ash> can_adv($location[thugn], false)
Changing "thugn" to "Thugnderdome" would get rid of this message ()
Returned: false
> ash import <canadv.ash> can_adv($location[corpse bog], false)
Changing "corpse bog" to "The Corpse Bog" would get rid of this message ()
Returned: false
As you could see from the output I quoted:Not sure exactly what check you were doing that said can_adv was passing it as adventure ready.
I was running Kingdom Explorer, which does this:> Trying to adventure in The Edge of the Swamp
> Trying to adventure in The Dark and Spooky Swamp
> Trying to adventure in The Corpse Bog
> Trying to adventure in The Ruined Wizard Tower
> Trying to adventure in The Wildlife Sanctuarrrrrgh
> Trying to adventure in The Weird Swamp Village
> Trying to adventure in Swamp Beaver Territory
if ( visited contains loc ) vprint( "You have already adventured in " + loc ,"green",5);
else if (is_forbidden(loc)) vprint( "Not adventuring in: " + loc ,"red",3);
else if (!can_adv(loc, false)) vprint( "You don't have access to adventure in " + loc ,"red",5);
else if (have_effect($effect[Fishy]) > 0 && loc.zone != "The Sea") vprint( "Not wasting fishy outside the sea.", "red", 3);
else {
vprint( "Trying to adventure in " + loc ,"Blue",3);
if (adv1(loc,-1,"")) {}
}
It correctly tells me that I cannot go to the Thugnderdome.> ash gnomads_available()
Returned: false
> ash canadia_available()
Returned: true
> ash import <canadv.ash> can_adv($location[thugn], false)
Changing "The Frat House (Bombed Back to the Stone Age)" to "The Orcish Frat House (Bombed Back to the Stone Age)" would get rid of this message (canadv.ash, line 379)
Changing "thugn" to "Thugnderdome" would get rid of this message ()
Returned: false
> ash import <canadv.ash> can_adv($location[Camp Logging Camp], false)
Changing "The Frat House (Bombed Back to the Stone Age)" to "The Orcish Frat House (Bombed Back to the Stone Age)" would get rid of this message (canadv.ash, line 379)
Returned: false
> ash import <canadv.ash> can_adv($location[The Edge of the Swamp], false)
Changing "The Frat House (Bombed Back to the Stone Age)" to "The Orcish Frat House (Bombed Back to the Stone Age)" would get rid of this message (canadv.ash, line 379)
Returned: false
> ash gnomads_available()
Returned: true
> ash canadia_available()
Returned: false
> ash import <canadv.ash> can_adv($location[thugn], false)
Changing "The Frat House (Bombed Back to the Stone Age)" to "The Orcish Frat House (Bombed Back to the Stone Age)" would get rid of this message (canadv.ash, line 379)
Changing "thugn" to "Thugnderdome" would get rid of this message ()
You have the latest canadv.txt. Will not check again today.
Returned: true
> ash import <canadv.ash> can_adv($location[Camp Logging Camp], false)
Changing "The Frat House (Bombed Back to the Stone Age)" to "The Orcish Frat House (Bombed Back to the Stone Age)" would get rid of this message (canadv.ash, line 379)
Returned: false
> ash import <canadv.ash> can_adv($location[The Edge of the Swamp], false)
Changing "The Frat House (Bombed Back to the Stone Age)" to "The Orcish Frat House (Bombed Back to the Stone Age)" would get rid of this message (canadv.ash, line 379)
Returned: true
> ash import <canadv.ash> can_adv($location[Camp Logging Camp], false)
calling zone_check
checking zone Little Canadia
zone_check returned true
Returned: false
> ash import <canadv.ash> can_adv($location[The Edge of the Swamp], false)
calling zone_check
checking zone Le Marais Dègueulasse
zone_check returned true
Returned: true
> ash import <canadv.ash> can_adv($location[Thugnderdome], false)
calling zone_check
checking zone MoxSign
zone_check returned true
checking zone Beach
Returned: true