13号避难所

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

[心得] 稍微看了FO2腳本的對話項目

[复制链接]
跳转到指定楼层
楼主
发表于 2017-7-29 17:13:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
算是雜七雜八的心得筆記:
1. 神殿最後和Cameron的對話有個詭異的判斷部份,“我不同意。我認為任何事都有和平解決的方法。”這句選項出現條件是“玩家要選演說為專長技能”,但說完“我對你的強弱並不清楚”接下來的對話還有檢定,成功條件是“玩家要選演說為專長技能”或是直接拿演說技能擲骰看成功與否,等於這檢定根本不可能會失敗,整個檢定失敗的對話部份或是那擲骰就顯得完全沒用。讓我懷疑本來“和平解決”那選項也會拿演說技能擲骰,這樣沒選演說為專長技能的玩家還是有機會靠嘴砲過關....

2. 控制對話選項出現的函式giQ_Option(iq_test, msg_list, msg_num, target, reaction),iq_test部份的運作照文件說明是看玩家智力是否大於或等於該數值,例如絕大多數對話的智力條件是4,而在這邊就會看Smooth Talker等級然後加多少點給智力讓函式做判斷。不過腳本標頭內定義“低智商”的數值是-3,看到時愣了一下,這樣理論上不是所有人對話都會出現白痴選項嗎?挖了一下引擎內部邏輯原來函式會先檢查iq_test是否為負數,負數就會跳到另一分支,把iq_test變成正數再做比較,所以白痴選項才只會在智力3以下出現。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-20 04:14 , Processed in 0.051643 second(s), 14 queries .

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