So I got something for you all to test since we are on the topic of "random picking in vanilla GS". I found out that indeed using the ACT_IDLE for a monster generic will pick an animation at random, so i placed an "event 1003" to fire a map trigger. Seems to work so far and the way I have it set up, you can even bias the weight of the random by changing the ACT_ numbers from 1 to say 3. So how does this work? I have 6 animations:
And each animation sequence is 30 frames @ 30fps = 1 animation fires every second. If you are wondering why there are 2 types animations, it was just part of my testing to make sure that the model was functioning.
This is what it looks like in action:
Now im fairly confident that this is random but it
may be glitchy. The reason why I put the trigger at frame 14 was because on my first test I think i had it at 1 and it may have double or triple triggered due to the loop/beginning/end (but thats just me speculating).
Anyways if you guys can test this out especially in an MP environment or other situations let me know. Here is my files and included is the MDL sources so you can change up that QC (say going with a slower fps = more delay than 1 second, adding additional sequences ect). www.the303.org/stuff/pick6_test.rar
Hopefully this may be a good alternative to the classic laser method.