魂狼下载:专业免费游戏下载中心

《仙剑奇侠传5》四种结局条件分析!

编辑:admin 时间:2012-03-07 14:25:05 来源:魂狼

游侠会员:ghgzhilian 原创
确实是四个结局:
雨柔结局
小蛮解决
龙幽结局
还有一个莫名其妙结局
且听我慢慢道来。
打开脚本 m038_7.lua可以找到下面的代码
        --创建对应角色支线结局
       
        ---[[
        if (flag.GetValue(7041)>=10) and (flag.GetValue(8030)==1) then
            --6110,3138/草谷
            npc.Create(4349,71,6110,3138)
    end
        if (flag.GetValue(7042)>=8) and (flag.GetValue(8030)==2) then
            --6587,5476/小蛮
            npc.Create(4350,72,6587,5476)
            npc.SetAt(72,0,-1)
            npc.SetAnim(72,360)
    end
   
        if (flag.GetValue(7043)>=10) and (flag.GetValue(8030)==3) then
            --往剑台锁妖塔事件点/龙幽
            map.AddEvent(7416,7050,40,9079,0)
    end可以判断 7041 7042 7043 分别为各个角色的好感度。 而从根本上影响解决的变量为 8030
我们来看下8030这个变量,纵观搜索脚本 唯一影响这个变量的地方是这里:
--触发支线分歧,玩家选择
--姜云凡
ui.DialogChoose(8030,20145,70225,70226,70227,70228)--发生了什么?-◇唐姑娘?-◇小蛮?-◇龙兄弟?在yechawangdu_aozhan_1.lua 这个脚本里面。这个其实是鏖战这个支线任务的脚本。
结局的是用这个任务中的选择来决定的:
如果选择 “唐姑娘” 则走向雨柔结局
如果选择 “小蛮?” 则走向小蛮结局
如果选择 “龙兄弟?” 则走向龙幽结局
解决了8030的问题后,再看下哥哥角色的好感度是在那里增加的:
唐雨柔的好感度 满分为12分,分别如下:
testmainlinem001_c05_touch.lua---去采凤鸣草之前看,方采薇写字
行  46 -  var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem010_4_a.lua--乱石岗打完血手休养时
行 217 -  var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem013_6_b.lua--霹雳荒原后段休养时
行  93 - var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem014_1_b.lua--到达折剑山庄闲逛时
行 138 -   var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem018_a_touch.lua--第一次打完神龙,回蜀山,雨柔看书
行  93 -   var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem022_c02_touch.lua--在祭都,获得神农鼎情报之后
行  54 -  var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem023_c02_touch.lua--在祭都,获得神农鼎之后
偏移 0x30d    -   var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem024_c02_touch.lua--回蜀山之前
行  34 -  var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem025_c02_touch.lua--回苗疆之前
行  30 -  var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem026_c02_touch.lua--在神将秘境
行  32 -  var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem035_6_n2_touch.lua--从女娲那里等逆天阵的情报后
行  77 -  var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。
testmainlinem038_7.lua----判定
行 448 -  if (flag.GetValue(<7041>)>=10) and (flag.GetValue(8030)==1) then
找到 1  处。
testyechawangduaozhan_yurou_3.lua--鏖战支线
行 250 - var_add(<7041>) --【唐雨柔好感增加】
找到 1  处。小蛮的好感度满分为8分,分别如下:
testmainlinem007_c03_touch.lua--去招亲之前,在狂风寨
行  78 - var_add(<7042>) --【小蛮好感增加】
找到 1  处。
testmainlinem018_b_1_touch.lua--第一次打完神龙,回蜀山
行 222 -   var_add(<7042>) --【小蛮好感增加】
找到 1  处。
testmainlinem018_b_2_touch.lua--第一次打完神龙,回蜀山
行  82 -   var_add(<7042>) --【小蛮好感增加】
找到 1  处。
testmainlinem022_c03_touch.lua--在祭都,获得神农鼎情报之后
行  27 -  var_add(<7042>) --【小蛮好感增加】
找到 1  处。
testmainlinem024_c03_touch.lua--回蜀山之前
行  53 -     var_add(<7042>) --【小蛮好感增加】
找到 1  处。
testmainlinem025_man_touch.lua--回苗疆之前
行 120 -    var_add(<7042>) --【小蛮好感增加】
行 170 -  var_add(<7042>) --【小蛮好感增加】
找到 2  处。
testmainlinem035_6_n3_touch.lua--从女娲那里等逆天阵的情报后
行  65 -  var_add(<7042>) --【小蛮好感增加】
找到 1  处。
testmainlinem038_7.lua
行 453 -  if (flag.GetValue(<7042>)>=8) and (flag.GetValue(8030)==2) then
找到 1  处。
testyechawangduaozhan_man_3.lua--鏖战
行 288 - var_add(<7042>) --【小蛮好感增加】
找到 1  处。龙幽的好感度满分为12分,分别如下:
testmainlinem007_c04_touch.lua
行  36 - var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem010_4_b.lua--乱石岗打完血手休养时
行 151 - var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem013_6_a.lua--霹雳荒原后段休养时
行  61 - var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem014_1_a.lua--到达折剑山庄闲逛时
行 157 -   var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem018_c_touch.lua--第一次打完神龙,回蜀山
行  93 -   var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem022_c04_touch.lua--在祭都,获得神农鼎情报之后
行  50 -   var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem023_c04_touch.lua--在祭都,获得神农鼎之后
行  21 -   var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem024_c04_touch.lua--回蜀山之前
行  37 -   var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem025_long_touch.lua--回苗疆之前
行  56 -         var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem026_c04_touch.lua--在神将秘境
行  30 -  var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem035_6_n4_touch.lua--从女娲那里等逆天阵的情报后
行  79 -  var_add(<7043>) --【龙幽好感增加】
找到 1  处。
testmainlinem038_7.lua
行 460 -  if (flag.GetValue(<7043>)>=10) and (flag.GetValue(8030)==3) then
找到 1  处。
testyechawangduaozhan_long_3.lua--鏖战支线
行 273 - var_add(<7043>) --【龙幽好感增加】
找到 1  处。
好了,现在可以总结下结局的条件了:
雨柔结局条件:
完成鏖战支线,并选择唐雨柔。好感度要达到10/12以上才可以。
小蛮结局条件
完成鏖战支线,并选择小蛮。好感度要达到8/8才可以。(满分)
龙幽结局条件
完成鏖战支线,并选择龙幽。好感度要达到10/12才可以。
如果没有完成鏖战支线,则是第四个结局:莫名其妙解决。
最后感叹一下:
路人凡是双么? 对萝莉居然一点感觉都木有

热门游戏