Are there some gotchas I have missed? Its a trusted macro. Its in a token called "Lib:Components" that is visible to all. If I manually press the button, all works.
onCampaignLoad
Code: Select all
[defineFunction("transformData", "transformData@Lib:Components")]
[defineFunction("getCellData", "getCellData@Lib:Components")]
[defineFunction("getExpressData", "getExpressData@Lib:Components")]
[defineFunction("getShoverData", "getShoverData@Lib:Components")]
[defineFunction("getCrusherData", "getCrusherData@Lib:Components")]
[defineFunction("getPitData", "getPitData@Lib:Components")]
[defineFunction("getCheckpointData", "getCheckpointData@Lib:Components")]
[defineFunction("getBoardCellData", "getBoardCellData@Lib:Components")]
[defineFunction("getStartX", "getStartX@Lib:Components")]
[defineFunction("getStartY", "getStartY@Lib:Components")]
[defineFunction("getFirstFlag", "getFirstFlag@Lib:Components")]
[defineFunction("getLastFlag", "getLastFlag@Lib:Components")]
[defineFunction("isBotToBePositioned", "isBotToBePositioned@Lib:Components")]
[defineFunction("getActiveBoard", "getActiveBoard@Lib:Components")]
[defineFunction("conveyorMove", "conveyorMove@Lib:Components")]
[defineFunction("gearMove", "gearMove@Lib:Components")]
[defineFunction("movetokens", "movetokens@Lib:Components")]
[defineFunction("moveBotSquare", "moveBotSquare@Lib:Components")]
[defineFunction("backUpBotSquare", "backUpBotSquare@Lib:Components")]
[defineFunction("registerMove", "registerMove@Lib:Components")]
[defineFunction("collisionCheck", "collisionCheck@Lib:Components")]
[defineFunction("clearMove", "clearMove@Lib:Components")]
[defineFunction("conveyorCollision", "conveyorCollision@Lib:Components")]
[defineFunction("checkForBot", "checkForBot@Lib:Components")]
[defineFunction("convertFacing", "convertFacing@Lib:Components")]
[defineFunction("checkForPit", "checkForPit@Lib:Components")]
[defineFunction("checkBotWall", "checkBotWall@Lib:Components")]
[defineFunction("checkForWall", "checkForWall@Lib:Components")]
[defineFunction("getCardMove", "getCardMove@Lib:Components")]
[defineFunction("getCardHTML", "getCardHTML@Lib:Components")]
[defineFunction("getCardSelectHTML", "getCardSelectHTML@Lib:Components")]
[defineFunction("getRegisterHTML", "getRegisterHTML@Lib:Components")]
[defineFunction("getFacingHTML", "getFacingHTML@Lib:Components")]
[defineFunction("getProgrammeHTML", "getProgrammeHTML@Lib:Components")]
[defineFunction("getPowerDownHTML", "getPowerDownHTML@Lib:Components")]
[defineFunction("resurrectTheDead", "resurrectTheDead@Lib:Components")]
[defineFunction("dealCards", "dealCards@Lib:Components")]
[defineFunction("returnCards", "returnCards@Lib:Components")]
[defineFunction("Reset", "Reset@Lib:Components")]
[defineFunction("checkHoloStatus", "checkHoloStatus@Lib:Components")]
[defineFunction("arePCsReady", "arePCsReady@Lib:Components")]
[defineFunction("getRegisterText", "getRegisterText@Lib:Components")]
[defineFunction("GMControls", "GMControls@Lib:Components")]
[defineFunction("processGMControls", "processGMControls@Lib:Components")]
[defineFunction("Reg1", "Reg1@Lib:Components")]
[defineFunction("Reg2", "Reg2@Lib:Components")]
[defineFunction("Reg3", "Reg3@Lib:Components")]
[defineFunction("Reg4", "Reg4@Lib:Components")]
[defineFunction("Reg5", "Reg5@Lib:Components")]
[defineFunction("TurnEnd", "TurnEnd@Lib:Components")]
[defineFunction("Express", "Express@Lib:Components")]
[defineFunction("Conveyors", "Conveyors@Lib:Components")]
[defineFunction("Pushers", "Pushers@Lib:Components")]
[defineFunction("Gears", "Gears@Lib:Components")]
[defineFunction("Crushers", "Crushers@Lib:Components")]
[defineFunction("BoardLasers", "BoardLasers@Lib:Components")]
[defineFunction("Setup", "Setup@Lib:Components")]
[defineFunction("RepairPoints", "RepairPoints@Lib:Components")]
[defineFunction("ArchivePoints", "ArchivePoints@Lib:Components")]
[defineFunction("Checkpoints", "Checkpoints@Lib:Components")]
[defineFunction("deferMacro", "deferMacro@Lib:Components")]