Spriteset Directions
From my understanding, a spiteset has the 8 cardinal directions (n, ne, e, se, s, sw, w, nw) and each direction has a max of 8 image frames. You can create other "directions" in a spriteset such as idle, battle, cast etc...
From my own usage, my Armos statues have the directions plus 10 others all named after the different color versions (Red, Green, White, Black, Gold, etc...)
With my Armos, to determine the color sets, I use SetPersonDirection("Armos", "red"); as an example.
My Link sprite has 9. The 8 directionals and one other for item and Triforce collection. You know, the classic Link faces the player and holds the item above his head. It is currently set as "collect". I've tried a variety of different names thinking "is there a typo? is it lowercase or capitalized?"
I'm coding the final room of level 1, where the Triforce piece is located. The Triforce is also a spriteset, 4 directions (n,s,e,w), 3 images per direction (making it flash). I have it set "On Touch" to SetPersonDirection(MainChar, "collect");
When I go to test it, I walk up to the Triforce and it does nothing. I got to thinking that maybe, MainChar was still moving, so I placed a DetachInput(MainChar); before the SetPersonDirection. Walk up to the Triforce piece to collect it and the character stops walking, no input at all but still won't update the directional to "collect."
I really can't figure out why that would be when I use similar methods with other spritesets and directions that aren't one of the cardinals, like the Red, Green, White....
Any ideas what might be causing this?
"I am to misbehave." - Malcom Renyolds, Captain of Serenity