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
|
||||
|
||||
String facegen = "bUseFaceGenPreprocessedHeads:General"
|
||||
Utility.SetINIBool(facegen, False)
|
||||
Game.GetPlayer().QueueNiNodeUpdate()
|
||||
Utility.SetINIBool(facegen, True)
|
||||
if SKSE.GetVersion()
|
||||
Actor PlayerREF = Game.GetForm(0x14) as Actor
|
||||
|
||||
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
|
||||
|
@ -345,7 +345,16 @@ Endfunction
|
||||
|
||||
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()
|
||||
|
||||
if player.HasSpell(_00E_FS_Affinity_AbBrute)
|
||||
@ -369,9 +378,15 @@ Function _ReapplySkins()
|
||||
EndFunction
|
||||
|
||||
Function _FixNotTransformedPlayerSkin()
|
||||
Actor player = Game.GetPlayer()
|
||||
player.getActorBase().SetSkin(player.GetRace().GetSkin())
|
||||
player.QueueNiNodeUpdate()
|
||||
if ! SKSE.GetVersion()
|
||||
return
|
||||
endif
|
||||
|
||||
Actor player = GetReference() as Actor
|
||||
if ! player.IsOnMount() && ! player.IsSwimming()
|
||||
player.getActorBase().SetSkin(player.GetRace().GetSkin())
|
||||
player.QueueNiNodeUpdate()
|
||||
endif
|
||||
EndFunction
|
||||
|
||||
Event OnLocationChange(Location akOldLoc, Location akNewLoc)
|
||||
@ -394,9 +409,7 @@ EndEvent
|
||||
Function OnPlayerLoadGame()
|
||||
WolfAttributes.renewNotPersistentStats()
|
||||
UpdateChymikumsLoadGame()
|
||||
If Game.GetPlayer().IsOnMount() == false
|
||||
_FixNotTransformedPlayerSkin()
|
||||
EndIf
|
||||
_FixNotTransformedPlayerSkin()
|
||||
Endfunction
|
||||
|
||||
State Transfomed
|
||||
|
Loading…
Reference in New Issue
Block a user