Yes, and the variables do not matter since they are passed by value. Only the actual values and the order matter. For this reason, I would suggest using local variables or absolute values.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Local variables are not shared between translators (unless they share the same incoming trigger). There are only 10 of them
oo,pp,qq,rr,ss,tt,uu,vv,ww,xx
Everything else is a global variable.
Local variables are not initialized so they have to be set explicitly before being used or they will have some random value. They can be set by the incoming trigger or a parameter if using perform.
Global variables can be shared between translators. It is good practice not to have more than one translator update the global variable to avoid, conflicts in timing for setting and reading their values.
All variables are 2 letters that start with g-z.
It is good practice to document your global variables. See this tutorial on best practices.
You can also review this tutorial on perform with parameters.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz