I still get a missed attribute error, so I'm putting this into the game for testing purposes:
Code:
if (CheckAttribute(ttown, "island"))
AnnounceFetchQuestEvent(ttown.island, cargoid);
else
{
TraceAndLog("Fetch Quest ERROR: Check compile.log!");
DumpAttributes(ttown);
}