False 1 - Variables Per snow-cannons request, I have added a new block. I added the "get value of variable (variable)" block. When clicked, the block gets you the place that the stated variable (stored to the "Variable Location" variable) so you don't have to look though variables when they are constantly being deleted. You can simply add the block before the use of any of the other custom blocks and use the "Variable Location" variable as the place in the list. You can also change if you want to change the "Variable Value" variable to your chosen variables value or just get the location of the variable in the list if the "Variable Value" variable is already in use. This is controlled by the "save "variable" to variable?" part of the block. This question should be answered yes or no. - This is part of a series of "false" replacements. - This system replaces the use of regular variables allowing variables to be renamed, created, and deleted from blocks within your programming. * I hope this makes some sense. You can look inside for how it works if this doesn't make sense. * How it works This system displays the use of the lists =variables= and =variable_numbers= in the place of regular variables. Each item in =variables= corresponds to the same item number in =variable_numbers=. That being said, use of these variables would look something like: <item (1) of [=variable_numbers=]> <-- "1" could be changed to match the wanted variable. This would replace the use of a variable block such as <item (1) of [=variables=]> would replace, for instance, the variable "Character". The list =variables= is just for the machines data purposes, not for use. Although it can be used in some circumstances, the corresponding =variable_numbers= item would be the number that the variable represents.
Changelog: Monday, June 18, 2016: Added "get value of variable (variable) save "variable" to variable? (yes/no)" block. Sunday, June 17, 2016: Initial release.