boolean have_ambiguous_inventory(string tocheck) {
foreach it in get_inventory() {
if (it.name == tocheck) {
return true;
}
}
return false;
}
So... *shrugs*> ash (get_inventory() contains $items[1764, 7302])
Cannot apply operator contains to get_inventory() (int [item]) and aggregate boolean [item] (boolean [item]) ()
Returned: void
You don't expect anyone to run Ed-core? Isn't that where the other quest item lives?
case "IsleWar": return levelcheck(12) && !qprop("questL12War");
// islewar
case $location[Wartime Hippy Camp (Frat Disguise)]: return outfitcheck("frat boy ensemble") || outfitcheck("frat warrior fatigues");
case $location[Wartime Frat House (Hippy Disguise)]: return outfitcheck("filthy hippy disguise") || outfitcheck("war hippy fatigues");
case $location[The Battlefield (Frat Uniform)]: return qprop("questL12War >= step1") && outfitcheck("frat warrior fatigues") && get_property("hippiesDefeated") != "1000";
case $location[The Battlefield (Hippy Uniform)]: return qprop("questL12War >= step1") && outfitcheck("war hippy fatigues") && get_property("fratboysDefeated") != "1000";
case $location[The Themthar Hills]: return qprop("questL12War >= step1") && get_property("sidequestNunsCompleted") == "none";
> call scripts\CanCastle.ash
Top: false
Ground: false
Basement: false
Hole: true
SOCK: 0
questL10Garbage: finished
lastCastleGroundUnlock: 0
lastCastleTopUnlock: 0
my_ascensions: 0