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


你会问,为什么复活用resurrect 1,而不是用resurrect命令 。因为resurrect,表示重置这个目标的一切到初始状态 。而resurrect 1表示如果可用的话,原地复活目标,并且保留临死时候的道具,状态什么的!
这对于,不想删除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 。
不行把周围东西捡取一下,扔到别的地方,然后保证mod npc尸体周围地面平整干净 。然后如果周围有别的尸体,可以试试按住E键,可以对目标进行拖动(特别是已经撸控的尸体),然后,再呼出控制台,点击要复活的尸体,抓取目标npc的8位refID 。进行复活 。
不过最好还是,如果鼠标点击时候抓取的那个refID,最好记录一下,然后resurrect 1命令复活mod npc,如果成功复活,证明那个refID,就是对应那个mod npc的 。
因为有些mod作者特别懒,或者很不和谐,他做的mod npc数值都不平衡 。实际到地穴中,踩到一个陷阱都能弄死!铠甲穿了和没穿一样 。那那么点血量,要你当跟班干嘛使?仅仅做拍照衣服架子,或者舞娘,或者什么ooxx少女卷轴mod来的么?根本打不了架!
另外,这种复活方法,也有一个限制 。比如那种大幅修改原版老滚5游戏的mod,这种方法可能难以证验!因为他们那些ooxx的mod修改原版改太多了!也就是说,你做原版老滚5剧情任务的时候,尽量少上各种ooxx的花样mod吧 。贴近原版,去做原版的剧情流程任务 。至于mod玩法,单门抽时间来调试和玩 。尽量不与原版剧情瞎掺乎!
另外,补充一个命令,就是moveto player可能有时不适合所有的情况 。比如我不知道npc是死是活,我想瞬间移动到目标npc身边周围的地方,看看先 。你可以用,

推荐阅读