whenever an “[n]” (or whatever the devs decide to make it if this gets added) appears in a tag, it gets replaced by a number. If it’s in an input field instead of an output field, then it will accept any version of that tag with a number in place of the “[n]”. If it’s in the output field, then it would only be relevant when it was on a piece that got printed by a factory, otherwise the “[n]” would just be replaced by a “1”. The first time tag “tag_name[n]” got printed by a factory it would be “tag_name1”, the second time it would be “tag_name2”, and so on.
This could be used simply to make logic splitters unnecessary on sub-drones, but if local logic gets added, then that wouldn’t change anything.
having things inside of brackets in tags could also be used to for other things, like maybe you could do math in them as well. For example the tag “tag_name[n^2]” would be “tag_name1” the first time it was printed, “tag_name4” the second time, and so on. Also would work with +,-,*, and /.
maybe having sensors be able to output a “[m]” as thier measure could be implemented, and mathable.
Input field containing “tag_name[n>1]” would be true if the tag “tag_name2” was active but it wouldn’t be true if “tag_name1” was active, because 2 > 1 and 1 is not > 1. This would also work for the < and = signs, and an “!” Could be added in front of the symbols for a “not equal to” (!=) or a “not greater than” (!>).
I will likely add more in-depth examples when I have more time.
This would be a very in-depth mechanic and likely only availabe late-game once progression is added.
Post
ManTheMister
whenever an “[n]” (or whatever the devs decide to make it if this gets added) appears in a tag, it gets replaced by a number. If it’s in an input field instead of an output field, then it will accept any version of that tag with a number in place of the “[n]”. If it’s in the output field, then it would only be relevant when it was on a piece that got printed by a factory, otherwise the “[n]” would just be replaced by a “1”. The first time tag “tag_name[n]” got printed by a factory it would be “tag_name1”, the second time it would be “tag_name2”, and so on.
This could be used simply to make logic splitters unnecessary on sub-drones, but if local logic gets added, then that wouldn’t change anything.
having things inside of brackets in tags could also be used to for other things, like maybe you could do math in them as well. For example the tag “tag_name[n^2]” would be “tag_name1” the first time it was printed, “tag_name4” the second time, and so on. Also would work with +,-,*, and /.
maybe having sensors be able to output a “[m]” as thier measure could be implemented, and mathable.
Input field containing “tag_name[n>1]” would be true if the tag “tag_name2” was active but it wouldn’t be true if “tag_name1” was active, because 2 > 1 and 1 is not > 1. This would also work for the < and = signs, and an “!” Could be added in front of the symbols for a “not equal to” (!=) or a “not greater than” (!>).
I will likely add more in-depth examples when I have more time.
This would be a very in-depth mechanic and likely only availabe late-game once progression is added.
Link to comment
Share on other sites
27 replies to this post
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now