"Last GCD Move" #50
Replies: 1 comment 4 replies
-
To the best of my knowledge, there's nothing yet in place for this. Clearly the game itself has some mechanism to determine that, but it hasn't been hooked or duplicated anywhere that I'm aware of. Presumably there's either a single value stored somewhere (in which case you'd just need to read it, but the hard part would be finding it, and especially finding a signature to look for rather than using an offset) or there's a function call somewhere that returns a boolean (which would be easier to find and call) but I've never seen anything for that. My best suggestion is to check other forks of the original and see if any of them have tried to implement such a feature; if you can find it in someone else's version, you could use that as a basis for your own. My worst suggestion would be to hook into the player performing an action in order to cache things yourself, and try to reverse-engineer the precise conditions the game uses to duplicate the checks manually. It'd work, but that's about the only good thing I can say about that approach. |
Beta Was this translation helpful? Give feedback.
-
Hi @PrincessRTFM - I am working on some stuff for SAM and there is one action, Tsubame-gaeshi, that becomes active directly after using Iaijutsu, but it has to be your next GCD, meaning that if you use Iaijutsu then use another GCD other than Tsubame-gaeshi, then Tsubame-gaeshi is no longer usable.
Is there a method in your fork that can do a check to determine your previously used GCD action? Unfortunately, you are not able to use any of the standard things to leverage for this, such as having a certain buff or using a LastComboMove; none of those apply to this.
Beta Was this translation helpful? Give feedback.
All reactions