变形本身是很简单的, 麻烦在于是兼容游戏本身的逻辑, 主要在PlayerWerewolfChangeScript.psc里.
PlayerWerewolfChangeScript是通过GlobalVariable PlayerWerewolfShiftBackTime判断狼人何时回复人形的
关键代码就两句:
if PlayerWerewolfQuest.IsRunning() ; 判断是否狼人状态
PlayerWerewolfShiftBackTime.SetValue(0);变回人
因为是整合在自己写的其他脚本里, 所以就不发mod了.
不方便自己写脚本的, 可以用如下命令行变回人形
set PlayerWerewolfShiftBackTime to 0
PlayerWerewolfChangeScript是通过GlobalVariable PlayerWerewolfShiftBackTime判断狼人何时回复人形的
关键代码就两句:
if PlayerWerewolfQuest.IsRunning() ; 判断是否狼人状态
PlayerWerewolfShiftBackTime.SetValue(0);变回人
因为是整合在自己写的其他脚本里, 所以就不发mod了.
不方便自己写脚本的, 可以用如下命令行变回人形
set PlayerWerewolfShiftBackTime to 0