Updated RefreshFace()
This commit is contained in:
parent
b7fb7ab826
commit
8f0a464bbd
Binary file not shown.
Binary file not shown.
@ -2,9 +2,15 @@ Scriptname _00E_Func_RefreshFace Hidden
|
|||||||
|
|
||||||
Function RefreshFace() Global
|
Function RefreshFace() Global
|
||||||
|
|
||||||
String facegen = "bUseFaceGenPreprocessedHeads:General"
|
if SKSE.GetVersion()
|
||||||
Utility.SetINIBool(facegen, False)
|
Actor PlayerREF = Game.GetForm(0x14) as Actor
|
||||||
Game.GetPlayer().QueueNiNodeUpdate()
|
|
||||||
Utility.SetINIBool(facegen, True)
|
if ! PlayerREF.IsOnMount() && ! PlayerREF.IsSwimming() ; https://ck.uesp.net/wiki/QueueNiNodeUpdate_-_Actor
|
||||||
|
String facegen = "bUseFaceGenPreprocessedHeads:General"
|
||||||
|
Utility.SetINIBool(facegen, False)
|
||||||
|
PlayerREF.QueueNiNodeUpdate()
|
||||||
|
Utility.SetINIBool(facegen, True)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
@ -345,7 +345,16 @@ Endfunction
|
|||||||
|
|
||||||
Function _ReapplySkins()
|
Function _ReapplySkins()
|
||||||
|
|
||||||
Actor player = self.getActorReference()
|
if ! SKSE.GetVersion()
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
|
||||||
|
Actor player = GetReference() as Actor
|
||||||
|
|
||||||
|
if player.IsOnMount() || player.IsSwimming()
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
|
||||||
ActorBase playerbase = player.GetActorBase()
|
ActorBase playerbase = player.GetActorBase()
|
||||||
|
|
||||||
if player.HasSpell(_00E_FS_Affinity_AbBrute)
|
if player.HasSpell(_00E_FS_Affinity_AbBrute)
|
||||||
@ -369,9 +378,15 @@ Function _ReapplySkins()
|
|||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function _FixNotTransformedPlayerSkin()
|
Function _FixNotTransformedPlayerSkin()
|
||||||
Actor player = Game.GetPlayer()
|
if ! SKSE.GetVersion()
|
||||||
player.getActorBase().SetSkin(player.GetRace().GetSkin())
|
return
|
||||||
player.QueueNiNodeUpdate()
|
endif
|
||||||
|
|
||||||
|
Actor player = GetReference() as Actor
|
||||||
|
if ! player.IsOnMount() && ! player.IsSwimming()
|
||||||
|
player.getActorBase().SetSkin(player.GetRace().GetSkin())
|
||||||
|
player.QueueNiNodeUpdate()
|
||||||
|
endif
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Event OnLocationChange(Location akOldLoc, Location akNewLoc)
|
Event OnLocationChange(Location akOldLoc, Location akNewLoc)
|
||||||
@ -394,9 +409,7 @@ EndEvent
|
|||||||
Function OnPlayerLoadGame()
|
Function OnPlayerLoadGame()
|
||||||
WolfAttributes.renewNotPersistentStats()
|
WolfAttributes.renewNotPersistentStats()
|
||||||
UpdateChymikumsLoadGame()
|
UpdateChymikumsLoadGame()
|
||||||
If Game.GetPlayer().IsOnMount() == false
|
_FixNotTransformedPlayerSkin()
|
||||||
_FixNotTransformedPlayerSkin()
|
|
||||||
EndIf
|
|
||||||
Endfunction
|
Endfunction
|
||||||
|
|
||||||
State Transfomed
|
State Transfomed
|
||||||
|
Loading…
Reference in New Issue
Block a user