Yeah i am having problem reading the text. Your caps key isn't working right.
Also .tmp3 just for a single element addition isn't going to happen.
It would add a ray of problems because you have to wire the reaction codes to the probs and it would add nothing to the game, saves might even get worse because they don't have to trail and error the reactions, they could just lazily use reac to make a save!
Honestly tmp3 sounds interesting, life is already used for temporary particles, tmp1 and tmp2 are already used for a LOT of funky "on placement", "initial", "clock" etc things, an extra variable to store things in while using tmp1 and tmp2 for other things would be kinda nice.
Maybe for pipe deco retaining capabilities?