One of the biggest things I want to do is to write custom handlers for the big chunks of things to be referenced where needed later. One, it will make it possible for me to use those bits of code in other places (resetting things especially), and two, it will make it easier for me to remember what each part does, lol!
The other big thing is to go through to replace my global variables with custom properties.
In both cases, I need to decide where to store those things.
I have had two main thoughts on this and would very much appreciate some help.
1) The Handlers: Put all of the custom handlers in the Stack Script so they will all be in one place and easy for me to find if I need to make changes, or put them in the Card Scripts of the objects which calls upon them (but then, there might be objects on different cards calling on the same script). Does it take RunRev longer to go find and use custom handlers when they are buried all the way down in the Stack Script?
2) The Custom Properties: Assign all of the custom properties to the Stack Property Inspector (I hope you know what that means. I don't know a better way to explain that), or assign them to the Cards they might most likely be used on. By assigning them to the Stack, I always have to add "of this Stack" when calling upon them, instead of just saying "put the cLevel into tField," though I think if I have them on that Card, I might still have to do that and I might have more difficulty in remembering where I put them!

I am trying to compile in my mind a collection of "best practices" for RunRev scripting so that true learning will take place and I will be better at this in the future. A true discussion on the pros and cons of the various possibilities will be more helpful to me than just being told what to do. Knowing why one person does it one way and another does it another way really helps me to understand and tease out the subtle differences. I would greatly appreciate it if you would respond with the practice you use and why.
*sets up a comfortable discussion area with comfy chairs; a smart board; boxes of pencils, pens, and stickies; and plates of brownies, rice-krispie bars, and chocolate-chip cookies*
Cheers,
Bantymom