From my limited programming experience, I've gleaned that "attributes" are like local variables and "game attributes" are like global variables. A vital part of my Stencyl game requires one actor to access certain attributes from other actors, and due to the local nature of attributes I've had some difficulty accomplishing this. I've tried the getter/setter from Behavior>Attributes, but that didn't work.
I dislike revealing information on my actual game, but I'll propose a test scenario that deals with the problem in question:
Assume that I have two enemy actors that follow enemy behaviors. One of the attributes of this behavior is a boolean WeakToFire. One enemy has this set to true, and the other has it set to false. When the player hits an enemy with a fire attack, the player needs to check the enemy's WeakToFire attribute to determine the damage done.
This seems like such a basic feature of most video games that I'm mortified to ask for help, but I am completely stumped. Any feedback is appreciated.