Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
- ;NEXT FRAGMENT INDEX 8
- Scriptname QF_kcfAV1DragonLordsQuest_01008A7A Extends Quest Hidden
- {Make Dragons Lords return after player progress in main quest.}
- ;BEGIN ALIAS PROPERTY Finkroniid
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Finkroniid Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Sahkulaan
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Sahkulaan Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Hevnozok
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Hevnozok Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Faalgolin
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Faalgolin Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Britkulaas
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Britkulaas Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Mulvednah
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Mulvednah Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Kendovzoor
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Kendovzoor Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Lotsoslun
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Lotsoslun Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Junsenax
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Junsenax Auto
- ;END ALIAS PROPERTY
- ;BEGIN ALIAS PROPERTY Roknirjul
- ;ALIAS PROPERTY TYPE ReferenceAlias
- ReferenceAlias Property Alias_Roknirjul Auto
- ;END ALIAS PROPERTY
- ;BEGIN FRAGMENT Fragment_3
- Function Fragment_3()
- ;BEGIN CODE
- Debug.Trace("DLORDS Return Stage: " + GetStage())
- UnregisterForUpdate()
- Stop()
- ;END CODE
- EndFunction
- ;END FRAGMENT
- ;BEGIN FRAGMENT Fragment_5
- Function Fragment_5()
- ;BEGIN CODE
- Debug.Trace("DLORDS Return Stage: " + GetStage())
- Debug.Trace("DLORDS Trigger " + DragonsTrigger + " Stage: " + DragonsTrigger.GetStage())
- ; spawn dragon lords
- Alias_Britkulaas.GetActorRef().Enable()
- Alias_Faalgolin.GetActorRef().Enable()
- Alias_Finkroniid.GetActorRef().Enable()
- Alias_Hevnozok.GetActorRef().Enable()
- Alias_Junsenax.GetActorRef().Enable()
- Alias_Kendovzoor.GetActorRef().Enable()
- Alias_Lotsoslun.GetActorRef().Enable()
- Alias_Mulvednah.GetActorRef().Enable()
- Alias_Roknirjul.GetActorRef().Enable()
- Alias_Sahkulaan.GetActorRef().Enable()
- ReturnMsg.Show()
- Debug.Trace("DLORDS Return Stage: The Dragons Lords have returned ...")
- SetStage(99)
- ;END CODE
- EndFunction
- ;END FRAGMENT
- ;BEGIN FRAGMENT Fragment_7
- Function Fragment_7()
- ;BEGIN CODE
- UnRegisterForUpdate()
- RegisterForSingleUpdate(15)
- Debug.Trace("DLORDS Return Stage: " + GetStage())
- Debug.Trace("DLORDS Trigger " + DragonsTrigger + " Stage: " + DragonsTrigger.GetStage())
- ;END CODE
- EndFunction
- ;END FRAGMENT
- ;END FRAGMENT CODE - Do not edit anything between this and the begin comment
- Event OnUpdate()
- Debug.Trace("DLORDS Return Status: Pending")
- If DragonsTrigger.IsCompleted()
- UnregisterForUpdate()
- SetStage(10)
- Else
- RegisterForSingleUpdate(15)
- EndIf
- EndEvent
- Quest Property DragonsTrigger Auto
- {Quest that will trigger the Dragon Lords.}
- Message Property ReturnMsg Auto
- {Notification to player of Dragon Lords' return.}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement