Oblivion Game Data

Select game:

Search:

Select a record type:

Dark05MotierreFakedScript (0x0002d394)

  • Record Type: SCPT
  • Editor ID: Dark05MotierreFakedScript
  • Form ID: 0x0002d394
  • Source File: Oblivion.noSI.esm.mod
  • Patch Status: FormID has not been modified.
Parameter Value
SCTX
Scriptname Dark05MotierreFakedScript

Short Enabled
Short MotierreAwake
float MotierreTalkTimer 
short MotierreDead
short MotierreGreyMare
short DoOnce
short Talk


Begin GameMode

if ( doonce == 0 )
	if ( GetSleeping == 3 )
		Setunconscious 1
		set doonce to 1
	endif
endif

if MotierreAwake == 0
	if Dark05Assassinated.MotierreDown == 5
		set MotierreTalkTimer  to ( MotierreTalkTimer  + GetSecondsPassed )
	endif
endif
 

if MotierreAwake == 0
	if MotierreTalkTimer > 2.5
		set Dark05Assassinated.MotierreDown to 6
		set MotierreAwake to 1 	 
	endif
endif
;-----
;Make Motierre forcegreet the player after he is revived
;if MotierreAwake == 1
	;if ( FrancoisMotierreFakedRef.GetDistance Player < 400 )
		;FrancoisMotierreFakedRef.StartConversation player, Greeting
		;set MotierreAwake to 2
	;endif
;endif
;------

if MotierreDead == 0
	if Dark05Assassinated.MotierreDown >= 6
		if getav health < 1 
			setstage Dark05Assassinated 80
			set MotierreDead to 1
		endif
	endif
endif

;Make Motierre forcegreet the player after they arrive at the Grey Mare
if MotierreGreyMare == 0
	if player.GetInCell ChorrolTheGreyMare == 1
		if FrancoisMotierreFakedRef.GetInCell ChorrolTheGreyMare == 1	
			if FrancoisMotierreFakedRef.GetDistance GreyMareMarker <= 200
				FrancoisMotierreFakedRef.StartConversation player, Greeting
				set MotierreGreyMare to 1
				set Dark05Assassinated.MotierreSafe to 1
			endif
		endif
	endif
endif

End





Begin OnActivate

if Dark05Assassinated.MotierreDown == 4 && IsActionRef player == 1
	if player.GetItemCount Dark05Antidote < 1
		Messagebox "You do not have the Languorwine antidote! Without it, Francois Motierre will never awaken from his poison-induced sleep!"
	endif
endif


 
if Dark05Assassinated.MotierreDown == 4 && IsActionRef player == 1
	if player.GetItemCount Dark05Antidote >= 1
		if DoOnce == 1
			if FrancoisMotierreFakedRef.GetDead == 0
				;Messagebox "You administer the Languorwine antidote and Francois Motierre awakens from his poison-induced sleep."
				SetStage Dark05Assassinated 45 
				Setunconscious 0
				set Dark05Assassinated.Revive to 1
				moddisposition player 50
		     	player.removeitem Dark05Antidote 1	
				;disableplayercontrols
				set DoOnce to 2
			endif
		endif
	endif
endif

if FrancoisMotierreFakedRef.GetDead == 1
	Activate
endif

if Dark05Assassinated.MotierreDown >= 6
	Activate
endif

End
 
 

Database last updated 11/02/2011
SCPT records last updated 10/31/2011