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

13号避难所

 找回密码
 立即注册
搜索
查看: 738|回复: 13

一二代的偷竊运作方式

[复制链接]
发表于 2015-1-31 23:59:14 | 显示全部楼层 |阅读模式
▼偷竊的判斷流程
※除法產生的小數一律捨去。

  • 首先計算修正值,初始值為1:
    • 在一次偷竊過程中(開啟雙方物品欄到關掉為止),每移動一樣物品就減1,不論是從目標身上偷取或偷放東西進目標口袋都算。
    • 如果沒有妙手空空(Pickpocket)這項額外能力,修正值就減去(物品尺寸 * 4),要是站在目標正面三個方向進行偷竊的話再減25。
  • 機率計算值 = 小偷的偷竊技能 + 修正值,最大限制在95。
  • 如果小偷是玩家而且目標為隊友,直接把擲骰結果設為大成功(critical success)然後跳到第5步,不然就取機率計算值進行擲骰檢定,另外取小偷本身的暴擊率(critical chance)做為加成值。
  • 擲骰檢定』是這樣進行:
    • 檢定值 = 機率計算值 - d100擲骰(隨機1~100)
    • 檢定值小於0:進行d100擲骰,若數字在(-檢定值 / 10)以下即為大失敗(critical failure),不然就是普通失敗。
    • 檢定值在0以上:進行d100擲骰,若數字在(檢定值 / 10 + 加成值)以下即為大成功,不然就是普通成功。
    • 另外要是遊戲內時間未滿一天,就不進行d100擲骰,直接看檢定值是否在0以上決定是普通成功/失敗,不會有大成功/大失敗的結果。
  • 如果擲骰結果是大成功,偷竊這項物品就算直接成功沒被抓到,接下來的部份跳過。當然擲骰結果若是失敗就等於被抓到。
  • 如果擲骰結果只是普通成功,那就輪到目標進行檢定看能否抓到小偷:若目標是人物角色,那就取其偷竊技能為機率計算值,如果不是就取(30 - 修正值),然後進行第4步的擲骰檢定。成功就抓到小偷,失敗則代表小偷得手。

另外對容器、昏迷的角色、屍體進行偷竊時,這整個判斷流程不會執行。至於物品尺寸是隱藏屬性,你在物品欄內是看不到相關資訊的,除非啟用sfall的ddraw.ini裡面的CritterInvSizeLimitMode。

從整個流程可以看出就算偷竊技能再怎麼高,大成功的機率最高也就只有19%(檢定值94與加成值10),不然就得賭別被目標抓到了。不過二代原版除了小孩和特定一些NPC(主要在新里諾)之外,大多數NPC偷竊技能都小於30(沒有技能加成值),而丹恩城那些會偷你的孤兒有63~65左右。
另外也看得出潛行對偷竊判斷沒有任何影響,它唯一影響的只有你失敗被抓到時可能不會馬上開打(偵測距離算出來小於0,但只要一解除潛行就開戰了)

sfall 3.5之後對遊戲要執行偷竊判斷流程時加上了新的附掛腳本hs_steal,等於可以取代引擎的判斷流程修改偷竊結果或重寫一份新的判定邏輯。例如只要小偷是玩家就保證成功,就算偷竊技能只有個位數也一樣的作弊腳本。
发表于 2015-2-1 10:10:30 | 显示全部楼层
fo2里能让人昏迷的手段好像不多……
发表于 2015-2-4 18:10:17 | 显示全部楼层
感恩解惑。
发表于 2015-2-8 14:54:55 | 显示全部楼层
本帖最后由 sonicfang 于 2015-2-8 14:55 编辑

判定为致命成功的要求是什么?致命率如何加成?
 楼主| 发表于 2015-2-8 19:12:36 | 显示全部楼层
sonicfang 发表于 2015-2-8 14:54
判定为致命成功的要求是什么?致命率如何加成?

致命成功的部份看來遊戲沒有把roll_vs_skill的結果丟給is_critical跑,應該是只針對玩家偷隊友的特例判斷,等於只要不是隊友就一定會執行抓小偷的判定。
致命率的加成方式和用開鎖器開鎖時的運作一樣,跑roll_vs_skill直接加在技能值上。
发表于 2015-2-9 09:29:11 | 显示全部楼层
novarain 发表于 2015-2-8 19:12
致命成功的部份看來遊戲沒有把roll_vs_skill的結果丟給is_critical跑,應該是只針對玩家偷隊友的特例判斷 ...

谢谢

整个过程貌似没有对目标的感知进行检定 那么以前传说的灌酒有助偷窃是错误的?

或者说那个满足不明条件+20就是对目标感知的检定?
 楼主| 发表于 2015-2-9 09:45:19 | 显示全部楼层
sonicfang 发表于 2015-2-9 09:29
谢谢

整个过程貌似没有对目标的感知进行检定 那么以前传说的灌酒有助偷窃是错误的?

那個條件本身判斷是取目標不知道什麼的8bit數值與3執行按位“與”操作,目前還不知道到底是取啥,所以也不能排除感知就是了,不過從那判斷方式來看我自己覺得不太像感知。
就算是感知好了,以流程來看只要你技能本身夠高,那個加20就沒啥用了,因為都會被限制在95的最大值,而對方抓小偷的檢定不看感知。
 楼主| 发表于 2018-11-6 10:44:44 | 显示全部楼层
前陣子為了測試sfall視覺/聽覺函式相關修正時,重新翻了一下潛行與偷竊的運作把帖子內容更新了,偷竊最主要的擲骰部份先前搞錯了,不是對技能檢定的roll_vs_skill函式,而是roll_check。
嗶嗶小子數據庫內的潛行部份也有些修改:http://www.bn13.com/forum.php?mod=viewthread&tid=111304
发表于 2018-11-7 09:39:47 来自手机 | 显示全部楼层
偷窃成功率太低了(就性价比而言)
明明很多任务关键道具偷窃是最省心的
同为特长技能,投入50技能点到潜行和偷窃上
收益完全不一样
每次飞龙探云手前都要存档……
发表于 6 天前 | 显示全部楼层
这个偷窃也太废物了吧·······················

我这么善良的玩家从来都只用开锁
发表于 4 天前 | 显示全部楼层
本帖最后由 Xpooooosed 于 2018-11-13 06:18 编辑
delete1204 发表于 2018-11-11 09:35
这个偷窃也太废物了吧·······················

我这么善良的玩家从来都只 ...

初期SL偷点很富的人还是能赚一些的 克拉马斯一般都能偷出百千块来 虽然商人太穷了卖不出去就是了
某些门卡直接偷到也很方便
发表于 4 天前 | 显示全部楼层
Xpooooosed 发表于 2018-11-13 06:16
初期SL偷点很富的人还是能赚一些的 克拉马斯一般都能偷出百千块来 虽然商人太穷了卖不出去就是了
某些门 ...

`````````你点赌博试试,125

直接在新里诺就发家了,都是现金···················
发表于 3 天前 | 显示全部楼层
初期偷窃点数不可能加太高,全靠s/l才能用
发表于 3 天前 来自手机 | 显示全部楼层
wrhunter 发表于 2018-11-14 11:52
初期偷窃点数不可能加太高,全靠s/l才能用

没潜行,灌酒,下药配合
偷窃点再高还是需要存档了再动手
不然……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所 ( 沪ICP备05055773号 )

GMT+8, 2018-11-17 20:40 , Processed in 0.033642 second(s), 14 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表