50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
Scriptname _00E_PlayerHousing_CellNameSC extends ReferenceAlias
|
|
{controls the name of the player house, the name of the rhalata temple and also contains a mannequin failsafe}
|
|
;=====================================================================================
|
|
; EVENTS
|
|
;=====================================================================================
|
|
|
|
Event OnPlayerLoadGame()
|
|
resetName()
|
|
EndEvent
|
|
|
|
Function resetName()
|
|
If sHouseNobleQuarterName != ""
|
|
CapitalCityPlayerHouseUpper.SetName(sHouseNobleQuarterName)
|
|
Else
|
|
if CapitalCityPlayerHouseUpper.GetActorOwner() == Player
|
|
CapitalCityPlayerHouseUpper.SetName(_00E_sPlayerHouseNobleQuarterName.GetName())
|
|
EndIf
|
|
EndIf
|
|
|
|
If sHouseMarketQuarterName != ""
|
|
CapitalCityPlayerhouse.SetName(sHouseMarketQuarterName)
|
|
Else
|
|
If CapitalCityPlayerhouse.GetActorOwner() == Player
|
|
CapitalCityPlayerhouse.SetName(_00E_sPlayerHouseMarketQuarterName.GetName())
|
|
EndIf
|
|
EndIf
|
|
|
|
If FS_NQR03.GetStage() >= 35
|
|
FS_NQR03_RhalataTemple.SetName(_00E_sRhalataTempleName.GetName())
|
|
EndIf
|
|
Endfunction
|
|
|
|
|
|
;=====================================================================================
|
|
; PROPERTIES
|
|
;=====================================================================================
|
|
|
|
string Property sHouseMarketQuarterName Auto
|
|
string Property sHouseNobleQuarterName Auto
|
|
|
|
ActorBase Property Player Auto
|
|
|
|
Message Property _00E_sPlayerHouseMarketQuarterName Auto
|
|
Message Property _00E_sPlayerHouseNobleQuarterName Auto
|
|
Message Property _00E_sRhalataTempleName Auto
|
|
|
|
Cell Property CapitalCityPlayerHouseUpper Auto
|
|
Cell Property CapitalCityPlayerhouse Auto
|
|
Cell Property FS_NQR03_RhalataTemple Auto
|
|
Quest Property FS_NQR03 Auto |