{ "questIDHigh:4": 0, "preRequisites:9": { "0:10": { "questIDHigh:4": 0, "questIDLow:4": 1989 } }, "questIDLow:4": 2019, "properties:10": { "betterquesting:10": { "snd_complete:8": "random.levelup", "taskLogic:8": "AND", "partySingleReward:1": 0, "visibility:8": "NORMAL", "isMain:1": 0, "simultaneous:1": 0, "icon:10": { "id:8": "StevesFactoryManager:BlockMachineManagerName", "Count:3": 1, "Damage:2": 0, "OreDict:8": "" }, "snd_update:8": "random.levelup", "repeatTime:3": -1, "globalShare:1": 1, "questLogic:8": "AND", "repeat_relative:1": 1, "name:8": "The Basics of SFM", "isGlobal:1": 0, "lockedProgress:1": 0, "autoClaim:1": 0, "isSilent:1": 0, "desc:8": "Variables - Declaration vs Standard\nDeclaration is simply creating a variable with eligible blocks in it. This allows easy updating of workflows. For instance you could have a variable that contains 2 chests. You use it in a nifty for each loop and later add another chest. Simply update the variable and the for each loop will start using it.\n\nStandard variables are able to be inserted into the middle of a workflow (it has input/output) and thus can be modified on the run.\n\nPlease note that for each loops will require a empty variable to work with. This is listed as \"Element\" in the loop.\n\nGlobal vs Local\nGlobal will keep changes to a variable that are done in the workflow, whereas local keeps anything done local to that part of the workflow." } }, "tasks:9": { "0:10": { "index:3": 0, "taskID:8": "bq_standard:checkbox" } }, "rewards:9": { "0:10": { "rewardID:8": "bq_standard:item", "index:3": 0, "rewards:9": { "0:10": { "id:8": "StevesFactoryManager:BlockMachineManagerName", "Count:3": 1, "Damage:2": 0, "OreDict:8": "" } } } } }