13号避难所

 找回密码
 立即注册
搜索
查看: 1503|回复: 3
打印 上一主题 下一主题

请问下负责新里诺梅森教导能量武器技巧的脚本是不是只有“ncmason”?

[复制链接]
跳转到指定楼层
楼主
发表于 2019-7-16 16:43:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
情况是这样的,我今天发现+能量武器的数值从5变成了4,所以就查了一下脚本,然后在ncmason的脚本里发现了这个:
===
procedure Node052
begin
        gfade_out(5);
        gsay_reply(435, 725);
        set_local_var(0, local_var(0) bwor 2048);
        game_time_advance(60 * (60 * 10));
        critter_mod_skill(dude_obj, 2, 5);
        gfade_in(5);
        giq_option(6, 435, 726, Node051, 51);
        giq_option(4, 435, 643, Node046, 51);
        giq_option(4, 435, 728, Node047, 50);
        giq_option(4, 435, 729, Node048, 50);
        prev_node := 52;
end
===
这应该就是负责加能量武器的脚本了,明明写的是5点,但我在游戏中确实只能加4点,所以就来问问...
我怀疑可能是装了个捡装甲的mod导致出现了问题...

沙发
发表于 2019-7-16 16:46:13 | 只看该作者
那是因為你選能量武器為專長技能的關係,同樣的情況會發生在山嶺軍事基地的拳擊袋上(如果選了徒手當專長)。
critter_mod_skill沒辦法在專長技能增加“奇數”數值的等級,引擎本身計算公式不允許。
板凳
 楼主| 发表于 2019-7-16 17:09:14 | 只看该作者
novarain 发表于 2019-7-16 16:46
那是因為你選能量武器為專長技能的關係,同樣的情況會發生在山嶺軍事基地的拳擊袋上(如果選了徒手當專長) ...

懂了,这个问题原版存在吗?我是说不加rp补丁的纯粹原版。
地板
发表于 2019-7-16 17:22:47 | 只看该作者
一樣,那是引擎本身問題,而且不是sfall可以解決的。
技能等級 = 技能基值(由SPECIAL計算而來,而且每次讀檔都會重新計算) + 實際技能點數(和你升級時拿到的點數不一樣) + 實際技能點數(如果該技能為專長)

critter_mod_skill的運作方式是藉由增加實際技能點數來試著達到參數要求的增加量,你想在專長技能“+5”在這公式之下等於要它加“2.5”點的實際技能點數,本質上就做不到,因為引擎這部份是用整數。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-5-1 21:38 , Processed in 0.057340 second(s), 13 queries .

快速评论 返回顶部 返回列表