I am working on a ship design and had done animation of a core shield as below:
(Probably need firefox 3 to view animated PNG)
I would like to make the following but am stuck on how to:
Referring to the first image, I have a line of weapons at the bottom. I would like the mining laser on the very right to lead and trigger all others in a sequence with varying delay, and use that mining laser to trigger the core open up sequence. In the finished design all the weapons will be at the core.
Starting from the right each weapon performs function as follows:
ML - Acquire target and fire a painting laser, damage 0
ML - Lens flare effect for core charging, damage 0, charging time 75 frames. Charging initiates after the core shield has fully opened
ML - Extra lens flare effect during main laser fire.
Tesla - Main laser fire effect, damage 0
Beamer - Main weapon beam, for visual effect and act as a narrower beam in cool down
Beamer - Wider main weapon beam
Shock beamer - Flash effect, damage 20
Shock beamer - Main weapon beam visual enhance, damage 0
Apart from the first 2 MLs, all other weapons fire at the same time.
The timing is as follows:
0-320 frame -> Core shield opens
320-395 (duration 75) -> Charging effect
395-545 (duration 150) -> Weapon firing
545 - 585 (duration 40) -> Weapon cool down (only the narrow beamer and the 2nd ML active at this stage)
585 - 905 (duration 320) -> Core shield close.
I have got the animation fully functional. But I am at a lost how to implement triggering to trigger all the weapons in accordance of the firing sequence, and most importantly, how to activate the animation and prevent it from re-opening prematurely.
The settings for the animation had already used up the advance and retract delays and I cannot prevent it from immediately reopening after fully closed. I don't know if triggering can help.
I did some sandboxing, and found that "trigger off" has no apparent use. It cannot be use to stop, reset or disable a rotation nor movement. Once a rotation is enabled, I cannot found a way to disable it. It'd loop forever.
I cannot find a way to disable weapons using trigger off and with mode set to shooting nor enable/disable either.
If I set the first ML to activate the core shield opening sequence, activate the weapon, and after the weapon fire the shield closes due to delay of retraction; I cannot find a way then to stop the shield from re-opening itself prematurely before the weapon finish reloading; since trigger off does not work.
Anyone knows how this can be done, and know how to use trigger off? Thanks very much