|
|
@ -7,6 +7,11 @@ Scriptname _00E_NQ06_Functions extends Quest |
|
|
|
Function SetHorseName() |
|
|
|
Function SetHorseName() |
|
|
|
|
|
|
|
|
|
|
|
_00E_HorseOwned.SetValueInt(1) |
|
|
|
_00E_HorseOwned.SetValueInt(1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ! SKSE.GetVersion() |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
sHorseName = SetMountName() |
|
|
|
sHorseName = SetMountName() |
|
|
|
ActorBase PlayerHorseBase = PlayerHorse.GetActorReference().GetActorBase() |
|
|
|
ActorBase PlayerHorseBase = PlayerHorse.GetActorReference().GetActorBase() |
|
|
|
If sHorseName != "" |
|
|
|
If sHorseName != "" |
|
|
@ -23,6 +28,11 @@ EndFunction |
|
|
|
Function SetMuleName() |
|
|
|
Function SetMuleName() |
|
|
|
|
|
|
|
|
|
|
|
_00E_MuleOwned.SetValueInt(1) |
|
|
|
_00E_MuleOwned.SetValueInt(1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ! SKSE.GetVersion() |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
sMuleName = SetMountName() |
|
|
|
sMuleName = SetMountName() |
|
|
|
ActorBase PlayerMuleBase = Bonni.GetActorReference().GetActorBase() |
|
|
|
ActorBase PlayerMuleBase = Bonni.GetActorReference().GetActorBase() |
|
|
|
If sMuleName != "" |
|
|
|
If sMuleName != "" |
|
|
@ -39,6 +49,11 @@ EndFunction |
|
|
|
Function SetFatherShadowName() |
|
|
|
Function SetFatherShadowName() |
|
|
|
|
|
|
|
|
|
|
|
_00E_FathersShadowOwned.SetValueInt(1) |
|
|
|
_00E_FathersShadowOwned.SetValueInt(1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ! SKSE.GetVersion() |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
sFathersShadowName = SetMountName() |
|
|
|
sFathersShadowName = SetMountName() |
|
|
|
ActorBase PlayerFathersShadowBase = FS_NQR05_FatherShadow.GetActorReference().GetActorBase() |
|
|
|
ActorBase PlayerFathersShadowBase = FS_NQR05_FatherShadow.GetActorReference().GetActorBase() |
|
|
|
If sFathersShadowName != "" |
|
|
|
If sFathersShadowName != "" |
|
|
@ -60,22 +75,26 @@ EndFunction |
|
|
|
|
|
|
|
|
|
|
|
Function RenameMount(bool _bReturnToSelection) |
|
|
|
Function RenameMount(bool _bReturnToSelection) |
|
|
|
|
|
|
|
|
|
|
|
int iRenameSelection = _00E_NQ06_RenameMountSelection.Show() |
|
|
|
if SKSE.GetVersion() |
|
|
|
If iRenameSelection == 0 |
|
|
|
int iRenameSelection = _00E_NQ06_RenameMountSelection.Show() |
|
|
|
SetMuleName() |
|
|
|
If iRenameSelection == 0 |
|
|
|
ElseIf iRenameSelection == 1 |
|
|
|
SetMuleName() |
|
|
|
SetHorseName() |
|
|
|
ElseIf iRenameSelection == 1 |
|
|
|
ElseIf iRenameSelection == 2 |
|
|
|
SetHorseName() |
|
|
|
SetFatherShadowName() |
|
|
|
ElseIf iRenameSelection == 2 |
|
|
|
EndIf |
|
|
|
SetFatherShadowName() |
|
|
|
|
|
|
|
EndIf |
|
|
|
ReturnToSelection(_bReturnToSelection) |
|
|
|
|
|
|
|
|
|
|
|
ReturnToSelection(_bReturnToSelection) |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
Debug.Notification("Renaming requires SKSE") |
|
|
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
EndFunction |
|
|
|
EndFunction |
|
|
|
|
|
|
|
|
|
|
|
Function ReturnToSelection(bool _bReturnToSelection) |
|
|
|
Function ReturnToSelection(bool _bReturnToSelection) |
|
|
|
|
|
|
|
|
|
|
|
If _bReturnToSelection == true |
|
|
|
If _bReturnToSelection |
|
|
|
((Self as Quest).GetAliasByName("HorseFlute") as _00E_HorseFlute_SC).PrepareTeleport() |
|
|
|
((Self as Quest).GetAliasByName("HorseFlute") as _00E_HorseFlute_SC).PrepareTeleport() |
|
|
|
EndIf |
|
|
|
EndIf |
|
|
|
|
|
|
|
|
|
|
|