请选择 进入手机版 | 继续访问电脑版

13号避难所

 找回密码
 立即注册
搜索
查看: 1429|回复: 4

關於FO2戰鬥中的AP與AC計算bug

[复制链接]
发表于 2016-5-26 22:19:38 | 显示全部楼层 |阅读模式


一二代的回合制戰鬥除了決定行動多寡的AP之外,還有影響攻擊方命中率的AC(裝甲等級),遊戲機制是角色該回合結束時,未使用的剩餘AP會以1:1的方式加到AC上頭,除非玩家有選HtH Evade這項perk並滿足發動條件。這部份在FO1的時候沒啥問題,但到了FO2時,遊戲引擎處理這部份的先後順序不知為何改變了,變成在每回合開始時就先把全部AP算到角色AC上頭,所以你攻擊敵人所顯示的命中率會比實際上該有的來得低。

舉實際例子來說,FO1一開始洞穴的老鼠屬性是AP 5、AC 4,而FO2神殿的大螞蟻數值也一樣:

  • FO1選初始角色Max Stone,他的徒手技能是93%。一開始往前走個幾步被老鼠發現進入戰鬥,它用盡所有AP跑到Max身邊,老鼠回合結束,這時Max的拳頭命中率是89%(93 - 4 = 89)。Max往後退個3格待機,再次輪到老鼠移動,它跑了3格到Max身旁,剩餘AP不夠攻擊所以結束回合,這時它剩餘的2點AP就加到AC上,換Max攻擊時,這回他的拳頭命中率降到87%(93 - 6 = 87),同理如果Max再退個4格,接下來的命中率會是88%(93 - 5 = 88)。
  • FO2選初始角色Narg,他的徒手技能是54%。一開始進神殿走個幾步被螞蟻發現進入戰鬥,它用盡所有AP跑到Narg身邊,螞蟻回合結束,這時Narg的拳頭命中率是50%(54 - 4 = 50),到這邊和FO1情況一樣。Narg同樣後退個3格待機,再次輪到螞蟻移動,它跑了3格到Narg身旁,剩餘AP不夠攻擊所以結束回合,但輪到Narg攻擊時,他的拳頭命中率只有45%(54 - 9 = 45)而不是本來該有的48%(54 - 6 = 48),而之後不管Narg是跑開3格4格還是5格給螞蟻追,拳頭命中率都一樣只有45%不會變動。
  • FO2以同樣條件,但換成一開始Narg在螞蟻背對他沒注意時,走到螞蟻身邊發動戰鬥,這時Narg的拳頭命中率同樣是正常該有的50%(54 - 4 = 50),不過攻擊完之後接下來命中率不管螞蟻做了多少動作,一樣只有45%。為什麼只有第一個回合是“正常”狀況?因為發起攻擊的第一個回合還不算正式戰鬥,所以AP還不會被直接算到AC上,之後正式戰鬥開始,遊戲引擎把戰場上所有NPC的數值抓進內存始初化後才會有那個bug。

類似因為順序調換而發生的問題也出現在物品欄清單上,FO1時物品欄是舊的在上新的在下,大概是這樣讓操作變得有點麻煩,每次都得捲動到最下面才能看到新物品,所以在FO2時改成新物品會放到物品欄最上面,但這只是顯示上的排序調換了,在內存之中物品欄的排序和顯示排序相反,這造成本來FO2物品欄新增拖拉彈藥就可以裝填同樣在清單中的武器(不需要一定得把武器放到手上才能裝彈)的功能幾乎廢掉,或是讓玩家覺得奇怪怎麼拿起彈藥再放下就突然冒出裝彈聲音,然後某個裝滿子彈的槍突然跑到物品欄最上頭。

AP與AC的修正在sfall下一個版本會加上(我源碼編譯好測完了但還沒同步到GitHub上),物品欄清單的排序bug則是在sfall 3.7版之後已經修正了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2016-5-27 00:37:16 | 显示全部楼层
啊,是这个bug...
发表于 2016-6-7 16:08:30 | 显示全部楼层
第一次领略到玩辐射的境界
发表于 2016-6-29 17:23:01 | 显示全部楼层
楼主真是把辐射的系统研究透了
发表于 2016-7-1 14:42:37 来自手机 | 显示全部楼层
请问这个补丁在哪里可以下载?如何使用?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-3-29 14:02 , Processed in 0.066689 second(s), 15 queries .

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