Need help with Vertibird animations.

Post » Tue May 17, 2011 2:35 pm

I am trying to have a vertibird play the landing animation, sit there, then when scripted to do so, take off. I took the object MQ05VertibirdLandACT and made my own form so that I could put my own script on it. Now, I tweaked it to what I thought should work. I originally simply had in another script (controlling the timing of it all) MyvertiRef.Playgroup Forward 1, and it would land no problem, but when calling MyvertiRef.Playgroup Backward 1 it would not do anything. I looked at the original script (of the MQ05 one) and found it set it to play the idle and left anims at certain times. From that, I adapted my own scripts. It still however does not work. It lands and sits there just fine, but refuses to take off, via other script, or console.

This is the script on the vertibird.

scn PrometheusVertibirdLandSCRIPTShort DoOnceBegin GameMode	If DoOnce == 1		If isAnimplaying forward == 0			set DoOnce to 2			playgroup left 0		EndIf	EndifEnd


Then I have this portion on the other script controlling the timing of it all.

				PrometheusVertibirdRef.PlayGroup Forward 0				Set PrometheusVertibirdRef.DoOnce to 1


I tried having the last script also say 'PrometheusVertibirdRef.PlayGroup Idle 0' to better imitate the original ONLoad block of the other script, but then it would not even land or appear or anything. Can anyone help me out or at least let me know if I am headed in the right direction with this?
User avatar
no_excuse
 
Posts: 3380
Joined: Sun Jul 16, 2006 3:56 am

Post » Tue May 17, 2011 2:00 am

Doesn't Enclave Commander do that? Try looking at that.
User avatar
Antonio Gigliotta
 
Posts: 3439
Joined: Fri Jul 06, 2007 1:39 pm

Post » Tue May 17, 2011 7:30 am

Maybe looking at this one will help - it actually lands and takes off:
FFER71VertibirdEncounter - activator
FFERepeatBSCRIPT
FFER71VertibirdEncounterSCRIPT
User avatar
Haley Merkley
 
Posts: 3356
Joined: Sat Jan 13, 2007 12:53 pm

Post » Tue May 17, 2011 11:47 am

Remove "Left 0" in the gamemode block.

If you call "Left 0" then call "Backward 0" it won't work because "Left" is just a loop animation for the dust particles. Same thing for "Idle", those are loop animations automatically used by the "Forward" and "Backward" animations.
User avatar
LADONA
 
Posts: 3290
Joined: Wed Aug 15, 2007 3:52 am

Post » Tue May 17, 2011 3:55 am

Well I looked at the FFER stuff as you suggested. It only called Forward and backwards like I said... But I looked at the vertibird object itself, and it uses VertibirdEncount01.nif, which I swapped mine too and now it works... Not sure why the other two I tried did not, as they contain all the proper animations as well. :shrug: Anywho, it works now. Thanks everyone for your help. :D

Gunmaster95
User avatar
Ruben Bernal
 
Posts: 3364
Joined: Sun Nov 18, 2007 5:58 pm


Return to Fallout 3