Me and some graduate friends of mine from College are broadening our knowledge of different engines and decided to give Construct a try (Experienced in UDK, Unity, Source, & Flash). I haven't really coded anything in a good while as I focus on documentation, textures, and level design so this is helping me get a hang of it again. Enough of my backstory though and onto my problem.
We are currently working on a top down Metroid game seeing as there hasn't been many attempts at it (1 in GM). We have everything down more or less minus the coding on this project and I have already hit my first stump. I know how to fix it logically and could probably do it with actual code but as I'm not all experienced with Construct, I'm stuck.
Basically I am trying to get the Charge beam to work with a held Right Click. At the same time I need to keep the shot sprite on the image point as Samus rotates (360 movement.) What is happening though is the sprite just keeps being generated. I have been able to get each to work on their own, but not at the same time.
My best attempt was this:
>Right Click pressed DOWN
->Spawn Bullet @Samus (@Cannon Point)
->Set Bullet Speed 0 (Keeps bullet still)
>Right Click RELEASE
->Set Bullet Speed 500 (Normal shot speed)
That stops the bullet obviously, then I try to use an "Always Tick" for the setting of the cannon, but then that just drags all the bullets to the Cannon (which I can probably use for other things.) On top of that, when I can keep the bullet there, it doesn't want to shoot in the direction Samus is facing. I think I know what to do to fix the directional issue but help would be appreciated regardless.
I am using the Magic Cam plugin for camera if that matters. WASD to move around, Samus tracks mouse to aim, Left Click is single shot, Right Click is meant for Charge shot. File is used mainly for testing purposes, the problematic area is bookmarked.
Thanks in advance!