Added a separate faction to track player's rank in the Golden Sickle, fixes lack of reaction of Ark citizens to player assault
This commit is contained in:
parent
27946c01a1
commit
09d6af2354
BIN
Golden Sickle faction fix.esp
Normal file
BIN
Golden Sickle faction fix.esp
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -175,6 +175,3 @@ Scene Property NQ_G_04_SC03_DijaamEncounter Auto
|
||||
;marker
|
||||
ObjectReference Property _00E_NQ_G_04_DijaamTeleportForSceneMarker Auto
|
||||
ObjectReference Property _00E_NQ_G_04_DijaamTeleportToTavernMarker Auto
|
||||
|
||||
;for guild rank, called by TIF__00139D66
|
||||
Faction Property ArkHaendlergilde Auto
|
||||
|
@ -125,10 +125,8 @@ EndFunction
|
||||
|
||||
Function RemovePlayerFromSickle()
|
||||
|
||||
PlayerREF.RemoveFromFaction(ArkHaendlergilde)
|
||||
PlayerREF.RemoveFromFaction(ArkKontorFaction)
|
||||
ArkHaendlergilde.SetPlayerExpelled()
|
||||
ArkKontorFaction.SetPlayerExpelled()
|
||||
PlayerREF.RemoveFromFaction(ArkHaendlergildePlayer)
|
||||
ArkHaendlergildePlayer.SetPlayerExpelled()
|
||||
|
||||
EndFunction
|
||||
|
||||
@ -290,8 +288,7 @@ Scene Property NQ_G_05_SC02_CellarTalk Auto
|
||||
Scene Property NQ_G_05_SC03_DijaamTalk Auto
|
||||
|
||||
;for guild rank
|
||||
Faction Property ArkHaendlergilde Auto
|
||||
Faction Property ArkKontorFaction Auto
|
||||
Faction Property ArkHaendlergildePlayer Auto
|
||||
|
||||
;sound for dooropen when messenger is teleported
|
||||
Sound Property DRSWoodSingleLight02OpenM Auto
|
||||
|
@ -61,8 +61,7 @@ _00E_NQ_G_01_Functions kmyQuest = __temp as _00E_NQ_G_01_Functions
|
||||
;BEGIN CODE
|
||||
SetObjectiveCompleted(10)
|
||||
kmyQuest.FinishQuest()
|
||||
Game.GetPlayer().SetFactionRank(ArkHaendlergilde, 0)
|
||||
Game.GetPlayer().SetFactionRank(ArkKontorFaction, 0)
|
||||
Game.GetPlayer().SetFactionRank(ArkHaendlergildePlayer, 0)
|
||||
;END CODE
|
||||
EndFunction
|
||||
;END FRAGMENT
|
||||
@ -77,5 +76,4 @@ EndFunction
|
||||
|
||||
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
|
||||
|
||||
Faction Property ArkHaendlergilde Auto
|
||||
Faction Property ArkKontorFaction Auto
|
||||
Faction Property ArkHaendlergildePlayer Auto
|
||||
|
@ -16,7 +16,7 @@ Function Fragment_0(ObjectReference akSpeakerRef)
|
||||
Actor akSpeaker = akSpeakerRef as Actor
|
||||
;BEGIN CODE
|
||||
NQ_G_04.RemoveContract()
|
||||
NQ_G_04.PlayerRef.SetFactionRank(NQ_G_04.ArkHaendlergilde, 1)
|
||||
(Game.GetForm(0x14) as Actor).SetFactionRank(ArkHaendlergildePlayer, 1)
|
||||
;END CODE
|
||||
EndFunction
|
||||
;END FRAGMENT
|
||||
@ -24,3 +24,4 @@ EndFunction
|
||||
;END FRAGMENT CODE - Do not edit anything between this and the begin comment
|
||||
|
||||
_00E_NQ_G_04_Functions Property NQ_G_04 Auto
|
||||
Faction Property ArkHaendlergildePlayer Auto
|
||||
|
@ -6,7 +6,7 @@ Scriptname TIF__0013CF75 Extends TopicInfo Hidden
|
||||
Function Fragment_0(ObjectReference akSpeakerRef)
|
||||
Actor akSpeaker = akSpeakerRef as Actor
|
||||
;BEGIN CODE
|
||||
If PlayerREF.IsInFaction(ArkHaendlergilde)
|
||||
If PlayerREF.IsInFaction(ArkHaendlergildePlayer)
|
||||
GetOwningQuest().SetCurrentStageID(25)
|
||||
Else
|
||||
GetOwningQuest().SetCurrentStageID(100)
|
||||
@ -19,4 +19,4 @@ EndFunction
|
||||
|
||||
Actor Property PlayerRef Auto
|
||||
|
||||
Faction Property ArkHaendlergilde Auto
|
||||
Faction Property ArkHaendlergildePlayer Auto
|
||||
|
@ -6,7 +6,7 @@ Scriptname TIF__0013CFA5 Extends TopicInfo Hidden
|
||||
Function Fragment_0(ObjectReference akSpeakerRef)
|
||||
Actor akSpeaker = akSpeakerRef as Actor
|
||||
;BEGIN CODE
|
||||
If PlayerREF.IsInFaction(ArkHaendlergilde)
|
||||
If PlayerREF.IsInFaction(ArkHaendlergildePlayer)
|
||||
GetOwningQuest().SetCurrentStageID(25)
|
||||
Else
|
||||
GetOwningQuest().SetCurrentStageID(100)
|
||||
@ -19,4 +19,4 @@ EndFunction
|
||||
|
||||
Actor Property PlayerRef Auto
|
||||
|
||||
Faction Property ArkHaendlergilde Auto
|
||||
Faction Property ArkHaendlergildePlayer Auto
|
||||
|
Loading…
Reference in New Issue
Block a user