;****************************************************************************************************************
; nova.nms
;
; Nihilistic Motion Set file for Nova player character (07/20/01 - ac)
;
; This is for unarmed & pistol combat
;****************************************************************************************************************

ikaimup				nova_p_aimIKup.nad
ikaimdown			nova_p_aimIKdown.nad

stand             nova_stand.nad			lowpriority
relaxstand			nova_stand_relaxed.nad       lowpriority 
walk					novaWalk.nad			noframereset
run					novaRun.nad				noframereset
attack1				nova_MeleeJab_Right.nad 		endpause
attack1				nova_MeleeJab_Left.nad  		endpause
gunmelee				nova_p_melee.nad			noloop
sneak					novaSneakWalk.nad
crouch				novaCrouch.nad
roll					novaRuntocrouch.nad endpause
;stepup				novaStepUpVault.nad endpause nofadeout
;stepupwalk			novaStepUpWalkVault.nad endpause nofadeout
;stepuphigh			novaHighVault.nad endpause nofadeout

arm					nova_p_arm.nad				noloop	mix
disarm				nova_p_disarm.nad			noloop 	mix

jump					nova_verticaljump.nad noloop endtag
runjump				nova_runningJump.nad noloop endtag resetmotion
land					nova_verticaljumpland.nad	noloop nofadeout
landsilent			nova_c_verticaljumpland.nad noloop
runland				nova_runningJumpLand.nad noloop
walkland				nova_walkingjumpland.nad noloop
use					nova_use.nad noloop
gunuse				nova_p_use.nad noloop
place					nova_setCharge.nad noloop
search				nova_search.nad

drop					novaJumpDescent.nad	endpause
;superjump			nova_SuperJump.nad	 noloop  endtag

barshang				novaWireClimb.nad 
barsclimb			novaWireClimb.nad 
barsturn				novaWireHang_Turn.nad endpause 
barssnipestart		novaWireHangToSnipe.nad endpause 
barssnipeend		novaWireHangToSnipeEnd.nad noloop 
barssnipestand		nova_G_WireSnipe.nad

wirehang				novaWireHang.nad
wirehanggrab		nova_jumpWireGrab.nad noloop
wireclimb			novaWireClimb.nad
wireturn				novaWireHang_Turn.nad endpause nofadeout
wirehangidle		novaWireHangIdle.nad noloop
wirewalkturn		novaStandTripWire_turn.nad endpause nofadeout
wirehangtuck		NovaWireTuckUp.nad endpause
wirehanguntuck		NovaWireTuckDown.nad noloop
wireslide			NovaWireHangZipline.nad

hangsnipestart		novaWireHangToSnipe.nad endpause
hangsnipestand		nova_G_WireSnipe.nad
hangsnipeend		novaWireHangToSnipeEnd.nad noloop

poleup	         novaClimbPoleUp.nad
poledown				novaClimbPoleDown.nad
polestand			novaClimbPole.nad
poleidle				novaClimbPoleIdle.nad noloop
poleslide			NovaClimbPoleSlide.nad
polesnipestart		NovaClimbPoleSnipeStart.nad noloop
polesnipeend		NovaClimbPoleSnipeEnd.nad noloop
polesnipestand		NovaClimbPoleSnipeStand.nad
poledismounttop	NovaClimbWallPolePullup.nad endpause
polejump				NovaClimbPoleDismount180.nad endpause nofadeout
poleturnL			NovaClimbPole_TurnL.nad noloop endpause
poleturnR			NovaClimbPole_TurnR.nad noloop endpause
polegrab				NovaClimbPoleMount.nad nofadeout

pullup				novaEdgeClimbPullUp.nad nofadeout endpause
ledgegrab			nova_JumpEdgeGrab.nad noloop
ledgehang			novaEdgeClimbIdle.nad
ledgeleft			novaEdgeClimbLeft.nad endpause
ledgeright			novaEdgeClimbRight.nad endpause
ledgeleftslow		novaEdgeClimbLeft_slow.nad	endpause
ledgerightslow		novaEdgeClimbRight_slow.nad endpause
ledgesnipestart	novaEdgeSnipeStart.nad noloop
ledgesnipeend		novaEdgeSnipeEnd.nad noloop
ledgesnipestand	novaEdgeSnipeStand.nad

ladderhang        novaClimbLadderIdle.nad
ladderup				novaClimbLadderUp.nad noloop
ladderdown        novaClimbLadderDown.nad noloop
laddermounttop		novaLadderGrab2.nad noloop endpause
ladderdismounttop	novaLadderPullup2.nad noloop endpause
laddermountbottom	nova_laddermount.nad noloop endpause nofadeout
ladderjump			nova_ladderDismount.nad noloop endpause
ladderslide			novaClimbLadderSlide.nad
laddersnipestart	NovaClimbLadderSnipeStart.nad noloop
laddersnipeend		NovaClimbLadderSnipeEnd.nad noloop
laddersnipestand	NovaClimbLadderSnipeStand.nad

ladderpolemounttop	novaClimbWallPoleGrab.nad endpause
ladderpoleup		NovaClimbWallPoleUp.nad noloop
ladderpoledown		NovaClimbWallPoleDown.nad noloop
ladderpoleslide  	NovaClimbWallPoleSlide.nad 
ladderpolehang		NovaClimbWallPoleIdle.nad
ladderpolemountbottom	novaClimbWallPoleMount.nad endpause

walktoledgehang	novaEdgeGrab.nad			endpause nofadeout

wirewalk				novaWalkTripWire.nad
wirestand			novaStandTripWire.nad
wirestandidle		novaWireStandIdle.nad noloop
wiretoptobottom	novaWireGrab.nad		nofadeout endpause
wirebottomtotop	novaWirePullUp.nad	 nofadeout endpause

strafe_stand		nova_p_stand.nad
strafe_n				nova_p_strafeN.nad
strafe_ne			nova_p_strafeNE.nad
strafe_nw			nova_p_strafeNW.nad
strafe_w				nova_p_strafeW.nad
strafe_e				nova_p_strafeE.nad
strafe_s				nova_p_strafeS.nad
strafe_se			nova_p_strafeSE.nad
strafe_sw			nova_p_strafeSW.nad
strafe_down			nova_StrafeDown.nad	
turnleft	  			nova_p_turnl.nad
turnright  			nova_p_turnr.nad

strafejump_n		novaCrouch_strafeJump_N.nad noloop
strafejump_s		nova_strafeJump_S.nad noloop
strafejump_w		nova_strafeJump_W.nad noloop
strafejump_e		nova_strafeJump_E.nad noloop
;strafejump_ne		nova_strafeJump_NE noloop
;strafejump_nw		nova_strafeJump_NW noloop
;strafejump_se		nova_strafeJump_SE.nad noloop
;strafejump_sw		nova_strafeJump_SW.nad noloop
strafejump_up		nova_strafeJumpUp.nad noloop

idle              nova_stand_fidget.nad     noloop resetmotion fidget 
idle              nova_stand_fidget.nad     noloop resetmotion fidget
idle              nova_stand_fidget2.nad    noloop resetmotion fidget
idle              nova_stand_fidget2.nad    noloop resetmotion fidget
idle              nova_stand_fidget3.nad    noloop resetmotion fidget
idle              nova_stand_fidget4.nad    noloop resetmotion fidget
idle              nova_stand_fidget4.nad    noloop resetmotion fidget
idle              nova_stand_fidget5.nad    noloop resetmotion fidget
idle              nova_stand_fidget5.nad    noloop resetmotion fidget

;deathslow			novaDeathslow.nad				endpause variable
knockback			novadamageKnockBack.nad 	endpause nofadeout
knockforward		novaDamageKnockForward.nad	endpause nofadeout
;hurlback				novadamagehurlback.nad 	endpause nofadeout
;hurlbackslam		novadamagehurlback_slam.nad 	endpause nofadeout
blowback				novadamagehurlback.nad 	endpause nofadeout

iksnipedown			novaSnipeIKDown.nad
iksnipeup			novaSnipeIKUp.nad
iksnipeleanleft			nova_G_snipeLean_L.nad
iksnipeleanright		nova_G_snipeLean_R.nad

;vulturemountright	nova_VultureMountRight.nad	noloop endpause
;vulturemountleft	nova_VultureMountLeft.nad	noloop endpause

;siegemountright	nova_mountSiegeTank_R.nad noloop endpause
;siegemountleft		nova_mountSiegeTank_L.nad noloop endpause
;siegedismount		nova_dismountsiegetank_l.nad noloop nofadein

;turretmountright	nova_mountgunturret_R.nad noloop endpause
;turretmountleft	nova_mountgunturret_L.nad noloop endpause
;turretdismount		nova_dismountgunturret_l.nad noloop nofadein
;turretdeath		nova_Dismountgunturretdeath.nad noloop nofadein endpause

;goliathmount		nova_mountgoliath.nad	noloop endpause
;goliathdismount	nova_dismountGoliath.nad	noloop nofadein

;wallstand			nova_backtowall_stand.nad
;wallstandleft			nova_backtowall_standR.nad
;wallstandright			nova_backtowall_standL.nad
;wallleft				nova_backtowall_sneakR.nad
;wallright			nova_backtowall_sneakL.nad

;wallstart			nova_stealth_hide.nad	noloop
;wallstand			nova_stealth_standL.nad
;;wallend				nova_stealth_unhideL.nad	noloop
;wallleft				nova_stealth_sneakl.nad	
;wallright			nova_stealth_sneakr.nad

;wallpeekleft			nova_stealth_peekr.nad				noloop endpause
;wallpeekleftstart		nova_stealth_peekr_start.nad		noloop
;wallpeekleftend		nova_stealth_peekr_end.nad 		noloop nofadein nofadeout 

;wallpeekright			nova_stealth_peekl.nad			noloop endpause
;wallpeekrightstart	nova_stealth_peekl_start.nad	noloop
;wallpeekrightend		nova_stealth_peekl_end.nad		noloop  

deathfall			nova_deathfall.nad

;crawlstart			nova_duct_in.nad	noloop
;crawlmove			nova_duct_crawling.nad 
;crawlexit			nova_duct_out.nad	noloop
;crawlexitback		nova_duct_backout.nad noloop
;hangtocrawl			nova_duct_edgeIN.nad noloop
;crawltohang			nova_duct_edgeOUT.nad	noloop

dragragdollstand	novaStand_pull.nad
dragragdoll		novaWalk_pull.nad
dragragdollthrow	nova_pull_heave.nad
dragragdollsearch	nova_pull_search.nad

;chargeup				nova_psistormcast.nad noloop
;silentkill			nova_M_shockpunch.nad				noloop

standtocrouch		nova_p_StandToCrouch.nad	noloop resetmotion
crouchtostand		nova_p_CrouchToStand.nad	noloop resetmotion

recoilstand			nova_P_recoil.nad   noloop add
recoilbig         nova_P_recoil_Full.nad   noloop add
reload				nova_G_reload.nad		noloop mix

snipestand			nova_G_snipeStand.nad 
recoilsnipe       nova_G_snipeStandRecoil.nad    noloop mix nofadein nofadeout 

slideforward  		nova_slideforward.nad
slideback			nova_slideback.nad

constraintPose		nova_constraintPose.nad

psicharge			nova_psiregenerate.nad

ikheadleft			nova_headIK_LF.nad
ikheadright			nova_headIK_RT.nad
ikheadup				nova_headIK_UP.nad
ikheaddown			nova_headIK_DW.nad

;****************************************************************************************************************
; OVERLAYS
;****************************************************************************************************************

numOverlays                             6

;----------------------------------------------------------------------------------------------------------------
overlay                                 Crouchpistol
;----------------------------------------------------------------------------------------------------------------

ikaimup			nova_p_c_aimIKup.nad
ikaimdown		nova_p_c_aimIKdown.nad
iksnipeleanleft		nova_G_c_snipeLean_L.nad
iksnipeleanright	nova_G_c_snipeLean_R.nad

stand				novaCrouch.nad
walk				novaSneakWalk.nad
arm				nova_p_c_arm.nad		noloop mix
attack1			novaCrouch_M_singleKick.nad 		endpause
disarm			nova_p_c_disarm.nad	noloop mix

jump					nova_C_verticaljump.nad noloop endtag

;stepup				novacrouch_stepupvault.nad endpause nofadeout
;stepupwalk			novacrouch_stepupvault.nad endpause nofadeout

use				novaCrouch_use.nad noloop

pullup				novaEdgeClimbPullupCrouch.nad nofadeout endpause
walktoledgehang	novaCrouchEdgeGrab.nad	endpause nofadeout

ladderdismounttop	novaLadderPullupCrouch.nad noloop endpause

strafe_stand		nova_p_c_stand.nad
strafe_n				nova_p_c_strafeN.nad
strafe_ne			nova_p_c_strafeNE.nad
strafe_nw			nova_p_c_strafeNW.nad
strafe_w				nova_p_c_strafeW.nad
strafe_e				nova_p_c_strafeE.nad
strafe_s				nova_p_c_strafeS.nad
strafe_se			nova_p_c_strafeSE.nad
strafe_sw			nova_p_c_strafeSW.nad
strafe_down			nova_StrafeDown.nad	
turnleft	  			nova_p_c_turnl.nad
turnright  			nova_p_c_turnr.nad

strafejump_n		novaCrouch_strafeJump_N.nad noloop
strafejump_s		novaCrouch_strafeJump_S.nad noloop
strafejump_w		novaCrouch_strafeJump_W.nad noloop
strafejump_e		novaCrouch_strafeJump_E.nad noloop

;wallstart			nova_stealth_Crouchhide.nad	noloop
;wallstand			nova_stealth_c_stand.nad
;;wallend				nova_stealth_c_unhide.nad	noloop
;wallleft				nova_stealth_c_sneakl.nad	
;wallright			nova_stealth_c_sneakr.nad

;wallpeekleft			nova_stealth_c_peekr.nad
;wallpeekleftstart		nova_stealth_c_peekr_start.nad	noloop
;wallpeekleftend		nova_stealth_c_peekr_end.nad 		noloop  nofadein nofadeout 

;wallpeekright			nova_stealth_c_peekl.nad
;wallpeekrightstart	nova_stealth_c_peekl_start.nad	noloop
;wallpeekrightend		nova_stealth_c_peekl_end.nad	noloop 

idle					novaCrouch_idle1.nad			noloop fidget
idle					novaCrouch_idle3.nad			noloop fidget

recoilstand			nova_P_Recoil.nad   noloop add

snipestand			nova_G_CrawlStand.nad

;chargeup				novacrouch_psiblast.nad		noloop
;silentkill			novacrouch_shockpunch.nad	noloop

throw1				novacrouch_rollGrenade.nad		mix noloop nofadein nofadeout  

psicharge			novacrouch_psiregenerate.nad
knockback			novaCrouch_knockback.nad 	endpause nofadeout

;----------------------------------------------------------------------------------------------------------------
overlay                                 StandRifle
;----------------------------------------------------------------------------------------------------------------

arm					nova_arm.nad				noloop mix	
disarm				nova_disarm.nad			noloop mix
strafe_stand		nova_G_Firestand.nad
strafe_n				nova_strafeWalk_N.nad
strafe_ne			nova_strafeWalk_NE.nad
strafe_nw			nova_strafeWalk_NW.nad
strafe_w				nova_strafeWalk_W.nad
strafe_e				nova_strafeWalk_E.nad
strafe_s				nova_strafeWalk_S.nad
strafe_se			nova_strafeWalk_SE.nad
strafe_sw			nova_strafeWalk_SW.nad
strafe_down			nova_StrafeDown.nad	
turnleft				nova_gunstandturnleft.nad
turnright			nova_gunstandturnright.nad
recoilstand			nova_G_RecoilStand.nad   noloop add
ikaimup				nova_firestandIKup.nad
ikaimdown			nova_FireStandIKDown.nad
standtocrouch		nova_G_StandToCrouch.nad	noloop resetmotion
crouchtostand		nova_G_CrouchToStand.nad	noloop resetmotion
snipestand			nova_G_snipeStand.nad 
gunmelee				nova_g_melee.nad			noloop

;----------------------------------------------------------------------------------------------------------------
overlay                                 CrouchRifle
;----------------------------------------------------------------------------------------------------------------

arm				novaCrouch_arm.nad		noloop mix
disarm			novaCrouch_disarm.nad	noloop mix 
recoilstand			nova_G_RecoilCrawl.nad   noloop add

strafe_stand		nova_G_CrawlStand.nad
strafe_n				novacrouch_strafeN.nad
strafe_ne			novacrouch_strafeNE.nad
strafe_nw			novacrouch_strafeNW.nad
strafe_w				novacrouch_strafeW.nad
strafe_e				novacrouch_strafeE.nad
strafe_s				novacrouch_strafeS.nad
strafe_se			novacrouch_strafeSE.nad
strafe_sw			novacrouch_strafeSW.nad
strafe_down			nova_StrafeDown.nad	
turnleft	  			novacrouch_fireturnleft.nad
turnright  			novacrouch_fireturnright.nad

strafejump_n		novaCrouch_strafeJump_N.nad noloop
strafejump_s		novaCrouch_strafeJump_S.nad noloop
strafejump_w		novaCrouch_strafeJump_W.nad noloop
strafejump_e		novaCrouch_strafeJump_E.nad noloop

ikaimup				nova_G_CrawlAimUp.nad
ikaimdown			nova_G_CrawlAimDown.nad
standtocrouch		nova_G_StandToCrouch.nad	noloop resetmotion
crouchtostand		nova_G_CrouchToStand.nad	noloop resetmotion

;wallstart			nova_stealth_Crouchhide.nad	noloop
;wallstand			nova_stealth_c_stand.nad
;;wallend				nova_stealth_c_unhide.nad	noloop
;wallleft				nova_stealth_c_sneakl.nad	
;wallright			nova_stealth_c_sneakr.nad
snipestand			nova_G_CrawlStand.nad
gunmelee				novaCrouch_g_melee.nad			noloop

;-------------------
overlay	StandGrenade
;------------------
arm				nova_grenade_arm.nad		noloop mix
disarm			nova_grenade_disarm.nad	noloop mix 
strafe_stand		nova_standgrenade.nad
strafe_n				nova_gr_strafewalk_N.nad
strafe_ne			nova_gr_strafewalk_NE.nad
strafe_nw			nova_gr_strafewalk_NW.nad
strafe_w				nova_gr_strafewalk_W.nad
strafe_e				nova_gr_strafewalk_E.nad
strafe_s				nova_gr_strafewalk_S.nad
strafe_se			nova_gr_strafewalk_SE.nad
strafe_sw			nova_gr_strafewalk_SW.nad
turnleft	  			nova_gr_strafe_turnLeft.nad 
turnright  			nova_gr_strafe_turnRight.nad
throw1				nova_throwgrenade.nad	noloop
throw2				nova_rollgrenade.nad		noloop
standtocrouch		nova_gr_StandToCrouch.nad	noloop resetmotion
crouchtostand		nova_gr_CrouchToStand.nad	noloop resetmotion

																			  
;-------------------
overlay	CrouchGrenade
;------------------
arm				nova_grenade_C_arm.nad		noloop mix
disarm			nova_grenade_C_disarm.nad	noloop mix 
strafe_stand		novaCrouch_standgrenade.nad
strafe_n				novaCrouch_gr_strafeN.nad
strafe_ne			novaCrouch_gr_strafeNE.nad
strafe_nw			novaCrouch_gr_strafeNW.nad
strafe_w				novaCrouch_gr_strafeW.nad
strafe_e				novaCrouch_gr_strafeE.nad
strafe_s				novaCrouch_gr_strafeS.nad
strafe_se			novaCrouch_gr_strafeSE.nad
strafe_sw			novacrouch_gr_strafeSW.nad
turnleft	  			novaCrouch_gr_TurnLeft.nad
turnright  			novaCrouch_gr_TurnRight.nad

strafejump_n		novaCrouch_strafeJump_N.nad noloop
strafejump_s		novaCrouch_strafeJump_S.nad noloop
strafejump_w		novaCrouch_strafeJump_W.nad noloop
strafejump_e		novaCrouch_strafeJump_E.nad noloop

throw1				novaCrouch_throwgrenade.nad	noloop
throw2				novaCrouch_rollgrenade.nad		noloop
standtocrouch		nova_gr_StandToCrouch.nad	noloop resetmotion
crouchtostand		nova_gr_CrouchToStand.nad	noloop resetmotion


