《上古卷轴5:天际》控制台复活NPC代码及方法详解( 二 )


这样控制台显示"" 00019E00这样子 , 表示已经选定该目标 。
然后输入: moveto player
表示 , 将已选定的目标shadr , 无论死活 , 移动到玩家身旁!我的效果就是shadr的尸体移动到了主人公身边 。
然后输入:resurrect 1
表示 , 原地复活 , 已经选定的目标 。这样 。然后 , 鼠标焦点从复活的shadr身上移开 , 再移动回来 , 就会发现 , shadr活了以后 , 交互对话 , 都正常了 。不来回移动 , shadr活了以后 , 还是会提示撸尸体道具的显示 。
你会问 , 为什么复活用resurrect 1 , 而不是用resurrect命令 。因为resurrect , 表示重置这个目标的一切到初始状态 。而resurrect 1表示如果可用的话 , 原地复活目标 , 并且保留临死时候的道具 , 状态什么的!
【《上古卷轴5:天际》控制台复活NPC代码及方法详解】这对于 , 不想删除npc等级和身上道具的情形 。这个很有用的!但是不是总是有效!有时resurrect 1可能和resurrect一样 , 完全重置该目标到初始状态!
复活NPC方法三
另外 , 还有一个问题 。prid 选定目标之后 , moveto player , 可能会发现 , 该目标npc的尸体 , 或者活人 , 根本没有移动过来 。然后反复多次 , 呼出控制台 , prid  , 然后moveto player , 都无效 。这个可能是老滚5的另外一个机制 。禁用性死亡!
就是说 , 系统封这个目标npc为disable状态了 。比如 , 我们的跟班npc , 有时下地牢 , 跟班人死了 , 死地牢里 , 如果你不当场复活他 。把他带出地牢来 , 让他尸体扔地牢里几天不管 。过几天 , 你可能会在他应该出现(城里雇佣他)的地方 , 发现他的尸体 。和死时候一样 。但是也可能出现另外一种情况 , 你的jarl领主 , 给你发死亡讣告 , 说你的家人xxxx死了 , 你作为他的家人/亲人/后代 。继承遗产 , 然后按照当地hold的法律 , 扣除税款多少septim金币 , 你实际得到多少多少金币到帐 。然后你永远也见不到这个npc , 和他的死亡尸体上的装备了!
这个怎么办!然后 , 你控制台prid 选定目标之后 , moveto player , 可能会发现 , 该目标npc的尸体 , 或者活人 , 根本没有移动过来 。这个很可能就是disable掉了 。
你要先enable激活他 , 再复活 , 命令方法 , 敲4条命令:
prid
moveto player
enable
resurrect 1
这才是比较科学的!
但是这个方法 , 还是有限制 。比如第三方mod加入的一些npc , 包括独立随从等 , 又不是官方 , 我怎么知道他的refID呢?所以这个 , 你就要聪明些 , 如果是mod随从死了 。你赶紧就要复活 。不要等了!
就是呼出控制台 , 点目标尸体 , 出现那个8位英文数字码 , 然后resurrect 1命令复活.但是 , 有时会有一个问题 , 比如多个尸体死一起 , 有时点击尸体复活不了 。那可能是指到了另外一个目标上 , 你呼出控制台 , 再点击目标 , 出现的那个8位码不是真正的目标mod npc的正确8位refID 。

相关经验推荐