Thanks for that.
I went over various ideas using Arraymaker, but my skills aren't really good enough and it came to nothing, even when I thought I was on the right track
Btw, I edited my original post, as I realised I was using ints for this, not bools.
My buttons are name 'Button_001" etc, and I'm using Get Name to do other things (using the last 3 digits, for building strings and choosing what level to load etc. I'm now thinking about using 1 FSM template and doing an Int Switch - checking the object name value to send to another action which then Int Compares for that global int - and if there's a match, set the dkforge property.
It'll probably take an hour or so to set up manually, then make sure I have the template created on each button I create in the future.
Do you think an array solution would be less hassle?