parent
93df875f35
commit
89b1ab13d5
11 changed files with 0 additions and 538 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,228 +0,0 @@ |
|||||||
Scriptname DarkBrotherhood extends Quest Conditional |
|
||||||
|
|
||||||
int Property FirstSet Auto Conditional |
|
||||||
|
|
||||||
int Property ContractSet Auto Conditional |
|
||||||
|
|
||||||
int Property NextSet Auto Conditional |
|
||||||
|
|
||||||
int Property BlackDoorPass Auto Conditional |
|
||||||
|
|
||||||
int Property AstridNightMotherTalk1 Auto Conditional |
|
||||||
|
|
||||||
int Property AstridNightMotherTalk2 Auto Conditional |
|
||||||
|
|
||||||
int Property AstridContractAdvice Auto Conditional |
|
||||||
|
|
||||||
int Property AstridSanctuaryMove Auto Conditional |
|
||||||
|
|
||||||
int Property CiceroArrive Auto Conditional |
|
||||||
|
|
||||||
int Property FirstKill Auto Conditional |
|
||||||
|
|
||||||
int Property MoreSides Auto Conditional |
|
||||||
|
|
||||||
int Property DawnstarDoorPass Auto Conditional |
|
||||||
|
|
||||||
int Property CiceroGone Auto Conditional |
|
||||||
|
|
||||||
int Property BlackSacrament Auto Conditional |
|
||||||
|
|
||||||
ReferenceAlias Property pAstrid Auto |
|
||||||
|
|
||||||
ReferenceAlias Property pVeezara Auto |
|
||||||
|
|
||||||
ReferenceAlias Property pBabette Auto |
|
||||||
|
|
||||||
ReferenceAlias Property pGabriella Auto |
|
||||||
|
|
||||||
ObjectReference Property pAstridMarker Auto |
|
||||||
|
|
||||||
ReferenceAlias Property pCicero Auto |
|
||||||
|
|
||||||
ObjectReference Property pNightMotherCoffin Auto |
|
||||||
|
|
||||||
ReferenceAlias Property pArnbjorn Auto |
|
||||||
|
|
||||||
ReferenceAlias Property pFestus Auto |
|
||||||
|
|
||||||
Quest Property DarkDialogueQuest Auto |
|
||||||
|
|
||||||
ObjectReference Property pAstridCiceroMarker Auto |
|
||||||
|
|
||||||
ObjectReference Property pCiceroMarker Auto |
|
||||||
|
|
||||||
ObjectReference Property pArnbjornMarker Auto |
|
||||||
|
|
||||||
ObjectReference Property pFestusMarker Auto |
|
||||||
|
|
||||||
ObjectReference Property pVeezaraMarker Auto |
|
||||||
|
|
||||||
ObjectReference Property pBabetteMarker Auto |
|
||||||
|
|
||||||
ObjectReference Property pGabriellaMarker Auto |
|
||||||
|
|
||||||
Quest Property pDB02 Auto |
|
||||||
|
|
||||||
Quest Property pDB01 Auto |
|
||||||
|
|
||||||
int Property pTalkBabetteBeforeDB11 Auto Conditional |
|
||||||
|
|
||||||
int Property pTalkBabetteAfterDB11 Auto Conditional |
|
||||||
|
|
||||||
int Property pTalkNazirBeforeDB11 Auto Conditional |
|
||||||
|
|
||||||
int Property pTalkNazirAfterDB11 Auto Conditional |
|
||||||
|
|
||||||
int Property pPlayerInWindhelm Auto Conditional |
|
||||||
|
|
||||||
Quest Property pDBEntranceQuest Auto |
|
||||||
|
|
||||||
Location Property pWindhelmLocation Auto Conditional |
|
||||||
|
|
||||||
int Property pNazirStartingOut Auto Conditional |
|
||||||
|
|
||||||
int Property pSanctuaryAstrid Auto Conditional |
|
||||||
|
|
||||||
int Property pEnnodiusAlreadyDead Auto Conditional |
|
||||||
int Property pNarfiAlreadyDead Auto Conditional |
|
||||||
int Property pBetildAlreadyDead Auto Conditional |
|
||||||
int Property pHernAlreadyDead Auto Conditional |
|
||||||
int Property pLurbukAlreadyDead Auto Conditional |
|
||||||
int Property pDeekusAlreadyDead Auto Conditional |
|
||||||
int Property pMarandrujoAlreadyDead Auto Conditional |
|
||||||
int Property pAnoriathAlreadyDead Auto Conditional |
|
||||||
int Property pAgnisAlreadyDead Auto Conditional |
|
||||||
int Property pMalurilAlreadyDead Auto Conditional |
|
||||||
int Property pHelvardAlreadyDead Auto Conditional |
|
||||||
int Property pSafiaAlreadyDead Auto Conditional |
|
||||||
;CiceroFramed 1=Theft, 2=Assault, 3=Contraband |
|
||||||
int Property CiceroFramed Auto Conditional |
|
||||||
int Property CiceroGuardResponse Auto Conditional |
|
||||||
int Property DB01MiscResolved Auto Conditional |
|
||||||
;CiceroSancMood 1=Helped him with Loreius, 2=Didn't help him with Loreius, 3=Never met him before |
|
||||||
int Property CiceroSancMood Auto Conditional |
|
||||||
int Property AstridCiceroOpinion Auto Conditional |
|
||||||
int Property FestusRespect Auto Conditional |
|
||||||
int Property CiceroGoneSceneStart Auto Conditional |
|
||||||
int Property CiceroDead Auto Conditional |
|
||||||
int Property pFirstScene Auto Conditional |
|
||||||
Scene Property pFirstArriveScene Auto Conditional |
|
||||||
int Property pFirstSceneOver Auto Conditional |
|
||||||
int Property pGiveOlavaToken Auto Conditional |
|
||||||
int Property SolitudeStormcloaks Auto Conditional |
|
||||||
;LoreiusState 1=Good, 2=Bad |
|
||||||
int Property LoreiusState Auto Conditional |
|
||||||
int Property HavePoison Auto Conditional |
|
||||||
int Property CiceroBack Auto Conditional |
|
||||||
;CiceroState 1=Not Teammate, 2=Follow, 3=Wait |
|
||||||
int Property CiceroState Auto Conditional |
|
||||||
int Property CourierDeliver Auto Conditional |
|
||||||
int Property pCiceroGuardScene Auto Conditional |
|
||||||
ObjectReference Property CourierLetter Auto |
|
||||||
int Property CiceroTalk1 Auto Conditional |
|
||||||
int Property CiceroTalk2 Auto Conditional |
|
||||||
ObjectReference Property DaggerMarkarth Auto |
|
||||||
int Property Victim1Secret Auto Conditional |
|
||||||
int Property Victim2Secret Auto Conditional |
|
||||||
int Property Victim3Secret Auto Conditional |
|
||||||
int Property Victim4Secret Auto Conditional |
|
||||||
int Property Secret1Found Auto Conditional |
|
||||||
int Property Secret2Found Auto Conditional |
|
||||||
int Property Secret3Found Auto Conditional |
|
||||||
int Property Secret4Found Auto Conditional |
|
||||||
;InitiateState 1=Not Teammate, 2=Follow, 3=Wait |
|
||||||
int Property Initiate1State Auto Conditional |
|
||||||
int Property Initiate2State Auto Conditional |
|
||||||
int Property CiceroFollower Auto Conditional |
|
||||||
int Property Initiate1Follower Auto Conditional |
|
||||||
int Property Initiate2Follower Auto Conditional |
|
||||||
int Property TovaDead Auto Conditional |
|
||||||
int Property CiceroTalkListener Auto Conditional |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;Event OnInit() |
|
||||||
|
|
||||||
;RegisterForUpdate(5) |
|
||||||
|
|
||||||
;EndEvent |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Event OnUpdate() |
|
||||||
; ; debug.trace(self + "DarkBrotherhoodOnUpdateEvent") |
|
||||||
;If AstridSanctuaryMove == 0 |
|
||||||
;If pDB02.GetStage () == 40 |
|
||||||
;If DBDestroy.GetStage () < 10 |
|
||||||
;if Game.GetPlayer().GetCurrentLocation() != pAstrid.GetRef().GetCurrentLocation() |
|
||||||
;pAstrid.GetRef().MoveTo(pAstridMarker) |
|
||||||
;AstridSanctuaryMove = 1 |
|
||||||
;endif |
|
||||||
;endif |
|
||||||
;endif |
|
||||||
;endif |
|
||||||
|
|
||||||
;Enables Cicero and the Night Mother's coffin in the Sanctuary after first side contract completed |
|
||||||
if CiceroArrive == 0 |
|
||||||
if FirstKill >= 1 |
|
||||||
pCicero.GetRef().Enable() |
|
||||||
pNightMotherCoffin.Enable() |
|
||||||
pAstrid.GetRef().Moveto (pAstridCiceroMarker) |
|
||||||
pCicero.GetRef().Moveto (pCiceroMarker) |
|
||||||
pArnbjorn.GetRef().Moveto (pArnbjornMarker) |
|
||||||
pFestus.GetRef().Moveto (pFestusMarker) |
|
||||||
pVeezara.GetRef().Moveto (pVeezaraMarker) |
|
||||||
pGabriella.GetRef().Moveto (pGabriellaMarker) |
|
||||||
pBabette.GetRef().Moveto (pBabetteMarker) |
|
||||||
DarkSanctuaryDialogueScript pDarkDialogueScript = DarkDialogueQuest as DarkSanctuaryDialogueScript |
|
||||||
pDarkDialogueScript.BabetteFirstGreet = 1 |
|
||||||
pDarkDialogueScript.ArnbjornFirstGreet = 1 |
|
||||||
pDarkDialogueScript.GabriellaFirstGreet = 1 |
|
||||||
pDarkDialogueScript.VeezaraFirstGreet = 1 |
|
||||||
pDarkDialogueScript.FestusFirstGreet = 1 |
|
||||||
DaggerMarkarth.Enable() |
|
||||||
CiceroArrive = 1 |
|
||||||
endif |
|
||||||
endif |
|
||||||
|
|
||||||
|
|
||||||
; Starts the DB Entrance quest, and the initializing of the courier, after DB01, and the player leaves Windhelm |
|
||||||
If pPlayerInWindhelm == 0 |
|
||||||
; ;debug.trace(self + "Player Is Not In Windhelm Var") |
|
||||||
If pDB01.GetStage () >= 200 |
|
||||||
; ;debug.trace(self + "DB01>200") |
|
||||||
If pDB02.GetStage () < 10 |
|
||||||
; ;debug.trace(self + "DB02 < 10") |
|
||||||
if Game.GetPlayer().IsInLocation (pWindhelmLocation) == 0 |
|
||||||
; ;debug.trace(self + "Player Is Not In Windhelm") |
|
||||||
pDBEntranceQuestScript EntranceScript = pDBEntranceQuest as pDBEntranceQuestScript |
|
||||||
if EntranceScript.pSleepyTime == 0 |
|
||||||
; ;debug.trace(self + "SleepyTime is 0") |
|
||||||
;Debug.MessageBox("DBEntranceQuestStarted") |
|
||||||
;pDBEntranceQuest.SetStage (10) |
|
||||||
pDBEntranceQuest.SetStage (20) |
|
||||||
pPlayerInWindhelm = 1 |
|
||||||
endif |
|
||||||
endif |
|
||||||
endif |
|
||||||
endif |
|
||||||
endif |
|
||||||
|
|
||||||
|
|
||||||
EndEvent |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Outfit Property AstridSanctuaryOutfit Auto |
|
||||||
|
|
||||||
int Property DoorDoOnce Auto |
|
||||||
|
|
||||||
Quest Property DBDestroy Auto |
|
||||||
|
|
||||||
ReferenceAlias Property pNazir Auto |
|
||||||
|
|
||||||
int Property ListenerTopic Auto Conditional |
|
@ -1,19 +0,0 @@ |
|||||||
Scriptname DarkSanctuaryDialogueScript extends Quest Conditional |
|
||||||
|
|
||||||
int Property AstridFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property FestusFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property NazirFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property GabriellaFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property BabetteFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property CiceroFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property VeezaraFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property ArnbjornFirstGreet Auto Conditional |
|
||||||
|
|
||||||
int Property FirstSceneComplete Auto Conditional |
|
@ -1,64 +0,0 @@ |
|||||||
Scriptname MS10QuestScript extends Quest Conditional |
|
||||||
|
|
||||||
Book Property Journal Auto |
|
||||||
int Property RewardAmount Auto |
|
||||||
MiscObject Property RewardItem Auto |
|
||||||
bool Property FightingStig Auto |
|
||||||
bool Property KnowsNameOfPirates Auto Conditional |
|
||||||
bool Property StigIntroduced Auto Conditional |
|
||||||
bool Property PlayerKnowsAboutHaldyn Auto Conditional |
|
||||||
bool Property AdelaisaFGInOffice Auto Conditional |
|
||||||
bool Property StigPersuaded Auto Conditional |
|
||||||
int Property BribeAmount Auto |
|
||||||
MiscObject Property BribeItem Auto |
|
||||||
|
|
||||||
ReferenceAlias Property Adelaisa auto |
|
||||||
ReferenceAlias Property ShipInWindhelm auto |
|
||||||
ReferenceAlias Property ShipDoorInWindhelm auto |
|
||||||
ReferenceAlias Property Haldyn auto |
|
||||||
ReferenceAlias Property ShipAtIsland auto |
|
||||||
ObjectReference Property RemotePlayerTarget auto |
|
||||||
ObjectReference Property RemoteAdelaisaTarget auto |
|
||||||
ObjectReference Property LocalPlayerTarget auto |
|
||||||
ObjectReference Property LocalAdelaisaTarget auto |
|
||||||
|
|
||||||
ReferenceAlias Property Follower auto ; on DialogueFollower |
|
||||||
ReferenceAlias Property AnimalFollower auto ; on DialogueFollower |
|
||||||
ObjectReference Property FollowerTarget auto |
|
||||||
ObjectReference Property LocalFollowerTarget auto |
|
||||||
ObjectReference Property AnimalFollowerTarget auto |
|
||||||
ObjectReference Property LocalAnimalFollowerTarget auto |
|
||||||
|
|
||||||
|
|
||||||
Function SetSail() |
|
||||||
Haldyn.GetReference().Enable() |
|
||||||
ShipAtIsland.GetReference().Enable() |
|
||||||
Game.GetPlayer().MoveTo(RemotePlayerTarget) |
|
||||||
ShipInWindhelm.GetReference().Disable() |
|
||||||
ShipDoorInWindhelm.GetReference().Disable() |
|
||||||
if (Follower.GetReference() != None) |
|
||||||
Follower.GetReference().MoveTo(FollowerTarget) |
|
||||||
endif |
|
||||||
if (AnimalFollower.GetReference() != None) |
|
||||||
AnimalFollower.GetReference().MoveTo(AnimalFollowerTarget) |
|
||||||
endif |
|
||||||
Adelaisa.GetReference().MoveTo(RemoteAdelaisaTarget) |
|
||||||
SetStage(42) ;insert some joke about the meaning of life here |
|
||||||
EndFunction |
|
||||||
|
|
||||||
Function HeadBackHome() |
|
||||||
ShipInWindhelm.GetReference().Enable() |
|
||||||
Game.GetPlayer().MoveTo(LocalPlayerTarget) |
|
||||||
if (Follower.GetReference() != None) |
|
||||||
Follower.GetReference().MoveTo(LocalFollowerTarget) |
|
||||||
endif |
|
||||||
if (AnimalFollower.GetReference() != None) |
|
||||||
AnimalFollower.GetReference().MoveTo(LocalAnimalFollowerTarget) |
|
||||||
endif |
|
||||||
Adelaisa.GetReference().MoveTo(LocalAdelaisaTarget) |
|
||||||
SetStage(80) |
|
||||||
EndFunction |
|
||||||
|
|
||||||
Function GetErDoneWithStig() |
|
||||||
StigPersuaded = True |
|
||||||
EndFunction |
|
@ -1,163 +0,0 @@ |
|||||||
Scriptname MS11QuestScript extends Quest Conditional |
|
||||||
|
|
||||||
bool Property QuestionedWitness1 Auto Conditional |
|
||||||
bool Property QuestionedWitness2 Auto Conditional |
|
||||||
bool Property QuestionedWitness3 Auto Conditional |
|
||||||
bool Property PlayerHasAuthority Auto Conditional |
|
||||||
bool Property PlayerHasFoundHorridRoom Auto Conditional |
|
||||||
bool Property CalixtoDead Auto Conditional |
|
||||||
bool Property SentViolaToHjerim Auto Conditional |
|
||||||
bool Property GotRedHerringFromCalixto Auto Conditional |
|
||||||
bool Property PlayerInStoneQuarter Auto Conditional |
|
||||||
bool Property PlayerInMurderZone Auto Conditional ; best variable name ever? |
|
||||||
|
|
||||||
bool Property PlayerReadJournal2 auto conditional |
|
||||||
bool Property GetInHjerimTovaPointer auto conditional |
|
||||||
bool Property GetInHjerimUlfricPointer auto conditional |
|
||||||
bool Property GetInHjerimHousePointer auto conditional |
|
||||||
bool Property InvestigateViolaPointer auto conditional |
|
||||||
bool Property InvestigateCalixtoPointer auto conditional |
|
||||||
bool Property GuardGavePlayerStory auto conditional |
|
||||||
|
|
||||||
bool Property ViolaConversationShunt = false auto conditional |
|
||||||
bool Property PlayerTalkedToViolaAboutButcher auto conditional |
|
||||||
|
|
||||||
bool Property SiegeOfWindhelmTakingPlace auto conditional |
|
||||||
|
|
||||||
ReferenceAlias Property Calixto auto |
|
||||||
ReferenceAlias Property Arivanya auto |
|
||||||
ReferenceAlias Property PotentialThirdVictim auto |
|
||||||
ReferenceAlias Property FinalVictim auto |
|
||||||
|
|
||||||
; 77465: bad deletion of disabled corpse |
|
||||||
ReferenceAlias Property InitialVictimBody auto |
|
||||||
ActorBase Property AlternateBody auto |
|
||||||
ReferenceAlias Property CrimeScene auto |
|
||||||
Faction Property HarmlessCorpse auto |
|
||||||
; /77465 |
|
||||||
|
|
||||||
Package Property VictimWanderPackage auto |
|
||||||
Scene Property CalixtoKILLKILLKILLScene auto |
|
||||||
Armor Property InnocuousAmulet auto |
|
||||||
Armor Property NecromancersAmulet auto |
|
||||||
|
|
||||||
Quest Property ShadowQuest auto |
|
||||||
ObjectReference Property HjerimDoor auto |
|
||||||
|
|
||||||
ReferenceAlias Property Helgird auto |
|
||||||
ObjectReference Property OriginalBody auto |
|
||||||
ObjectReference Property HallOfDeadBrowseMarker auto |
|
||||||
bool Property BodyIsInHallOfDead auto conditional |
|
||||||
bool Property TalkedToHelgird auto conditional |
|
||||||
|
|
||||||
bool Property WuunferthArrested auto conditional |
|
||||||
|
|
||||||
Perk Property Investigator auto |
|
||||||
|
|
||||||
Function Setup() |
|
||||||
; set up investigation stuff |
|
||||||
Game.GetPlayer().AddPerk(Investigator) |
|
||||||
|
|
||||||
; change Hjerim door from impossible to very hard |
|
||||||
HjerimDoor.SetLockLevel(100) |
|
||||||
|
|
||||||
; Debug.Trace("MS11: Kicked off.") |
|
||||||
EndFunction |
|
||||||
|
|
||||||
; 77465: bad deletion of disabled corpse |
|
||||||
Function CheckForDeletedBody() |
|
||||||
; Debug.Trace("MS11: Checking for presence of bug 77465.") |
|
||||||
if (InitialVictimBody.GetReference() == None) |
|
||||||
; Debug.Trace("MS11: 77465 detected; correcting.") |
|
||||||
Actor alt = CrimeScene.GetReference().PlaceAtMe(AlternateBody) as Actor |
|
||||||
alt.AddToFaction(HarmlessCorpse) |
|
||||||
alt.Kill() |
|
||||||
InitialVictimBody.ForceRefTo(alt) |
|
||||||
; Debug.Trace("MS11: Crime scene is " + CrimeScene) |
|
||||||
; Debug.Trace("MS11: Alt is " + alt) |
|
||||||
endif |
|
||||||
EndFunction |
|
||||||
; /77465 |
|
||||||
|
|
||||||
Function DisableIfNotCompleted(int objective) |
|
||||||
if (!IsObjectiveCompleted(objective)) |
|
||||||
SetObjectiveDisplayed(objective, 0) |
|
||||||
endif |
|
||||||
EndFunction |
|
||||||
|
|
||||||
Function ResolveObjective(int complete, int display) |
|
||||||
Quest targetQuest = None |
|
||||||
if (ShadowQuest.IsRunning()) |
|
||||||
; we're running MS11b based on the quest "resuming" |
|
||||||
targetQuest = ShadowQuest |
|
||||||
else |
|
||||||
; player is good detective |
|
||||||
targetQuest = self |
|
||||||
endif |
|
||||||
|
|
||||||
if (complete != 0) |
|
||||||
; Debug.Trace("MS11: Setting obj " + complete + " completed on " + targetQuest) |
|
||||||
targetQuest.SetObjectiveCompleted(complete, true) |
|
||||||
endif |
|
||||||
if (display != 0) |
|
||||||
; Debug.Trace("MS11: Setting obj " + display + " displayed on " + targetQuest) |
|
||||||
targetQuest.SetObjectiveDisplayed(display, true) |
|
||||||
endif |
|
||||||
EndFunction |
|
||||||
|
|
||||||
Function MoveBody() |
|
||||||
if (!BodyIsInHallOfDead) |
|
||||||
; move Susanna's body to the hall of the dead |
|
||||||
BodyIsInHallOfDead = true |
|
||||||
InitialVictimBody.GetReference().Disable() |
|
||||||
HallOfDeadBrowseMarker.Enable() |
|
||||||
Actor helgirdAct = Helgird.GetActorReference() |
|
||||||
helgirdAct.MoveTo(HallOfDeadBrowseMarker) |
|
||||||
helgirdAct.EvaluatePackage() |
|
||||||
endif |
|
||||||
EndFunction |
|
||||||
|
|
||||||
Function CleanupHallOfDead() |
|
||||||
if (BodyIsInHallOfDead) |
|
||||||
BodyIsInHallOfDead = false |
|
||||||
HallOfDeadBrowseMarker.Disable() |
|
||||||
Helgird.GetActorReference().EvaluatePackage() |
|
||||||
endif |
|
||||||
EndFunction |
|
||||||
|
|
||||||
Function SetupStakeout() |
|
||||||
; give him the real article |
|
||||||
if (Calixto.GetActorReference().GetItemCount(InnocuousAmulet) > 0) |
|
||||||
Calixto.GetActorReference().RemoveItem(InnocuousAmulet, 1) |
|
||||||
Calixto.GetActorReference().AddItem(NecromancersAmulet, 1) |
|
||||||
endif |
|
||||||
|
|
||||||
; pick the poor victim |
|
||||||
if (!Arivanya.GetActorReference().IsDead()) |
|
||||||
FinalVictim.ForceRefTo(Arivanya.GetActorReference()) |
|
||||||
else |
|
||||||
FinalVictim.ForceRefTo(PotentialThirdVictim.GetActorReference()) |
|
||||||
endif |
|
||||||
|
|
||||||
; just start the scene -- anything more fancy just breaks :-( |
|
||||||
CalixtoKILLKILLKILLScene.Start() |
|
||||||
|
|
||||||
; start checking as to when to start the scene |
|
||||||
; RegisterForUpdate(10) |
|
||||||
EndFunction |
|
||||||
|
|
||||||
|
|
||||||
Function Teardown() |
|
||||||
Game.GetPlayer().RemovePerk(Investigator) |
|
||||||
EndFunction |
|
||||||
|
|
||||||
;stubbed in by jduvall |
|
||||||
function CivilWarBattle(bool BattleActive) |
|
||||||
{When called the Civil War siege script is starting or stopping in Windhelm. BattleActive = true means starting, = false means stopping.} |
|
||||||
|
|
||||||
; debug.trace("MS11QuestScript CivilWarBattle(" + BattleActive + ")") |
|
||||||
|
|
||||||
SiegeOfWindhelmTakingPlace = BattleActive |
|
||||||
|
|
||||||
EndFunction |
|
||||||
|
|
@ -1,59 +0,0 @@ |
|||||||
Scriptname pDBEntranceQuestScript extends Quest Conditional |
|
||||||
|
|
||||||
Quest Property WICourier Auto |
|
||||||
Book Property DBEntranceLetter Auto |
|
||||||
int Property pSleepyTime Auto Conditional |
|
||||||
ObjectReference Property pPlayerShackMarker Auto |
|
||||||
ReferenceAlias Property pAstridAlias Auto |
|
||||||
int Property pPlayerSecondSleep Auto Conditional |
|
||||||
Idle Property WakeUp Auto |
|
||||||
ImageSpaceModifier Property Woozy Auto |
|
||||||
|
|
||||||
; When stage is set to 30, register for sleep via RegisterForSleep() |
|
||||||
|
|
||||||
Event OnSleepStart(float afSleepStartTime, float afDesiredSleepEndTime) |
|
||||||
|
|
||||||
; For the player sleeping, to move him to the shack to be forcegreeted by Astrid. |
|
||||||
If pSleepyTime == 1 |
|
||||||
Game.DisablePlayerControls(ablooking = true, abCamSwitch = true) |
|
||||||
Game.ForceFirstPerson() |
|
||||||
Game.GetPlayer().MoveTo(pPlayerShackMarker) |
|
||||||
Woozy.Apply() |
|
||||||
Game.GetPlayer().PlayIdle(WakeUp) |
|
||||||
Utility.Wait (3) |
|
||||||
pSleepyTime = 3 |
|
||||||
endif |
|
||||||
|
|
||||||
;Tempted in for future, when sleeping is working |
|
||||||
;If the player is sleeping |
|
||||||
;play the sleeping/wake up animation |
|
||||||
;in previous block, set pSleepyTime to 2, and use 2 in this block to have the player play the wakeup animnation, then set to 3 to have Astrid forcegreet |
|
||||||
;endif |
|
||||||
|
|
||||||
; For the player sleeping the second time, and being greeted by Astrid (commented out because it's no longer used) |
|
||||||
|
|
||||||
;If pPlayerSecondSleep == 0 |
|
||||||
;If pSleepyTime >= 5 |
|
||||||
;pSleepyTime = 6 |
|
||||||
;pAstridAlias.GetReference().Moveto (Game.GetPlayer(), afXOffset = 60.0) |
|
||||||
;pPlayerSecondSleep = 1 |
|
||||||
;endif |
|
||||||
;endif |
|
||||||
|
|
||||||
|
|
||||||
EndEvent |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DarkBrotherhood Property DarkBrotherhoodQuest Auto |
|
||||||
|
|
||||||
ReferenceAlias Property Captive1Alias Auto |
|
||||||
|
|
||||||
ReferenceAlias Property Captive2Alias Auto |
|
||||||
|
|
||||||
ReferenceAlias Property Captive3Alias Auto |
|
||||||
|
|
||||||
int Property AstridSleepGreet Auto Conditional |
|
||||||
|
|
||||||
int Property AstridMove Auto Conditional |
|
Loading…
Reference in new issue