游戏精英
- 贡献度
- 1539
- 金元
- 20884
- 积分
- 8274
- 精华
- 3
- 注册时间
- 2006-12-10
|
======================================================================
機制的細節:
這裡先假設所有NPC 皆是男性角色 (* 符號表示可在ini 裡頭設定)
Elevation Perks
Elevation Perks 系統是藉由追蹤一件掉落物體的移動,檢查當物體停止時的高度變化 (Z軸) 來運作,根據
結果,NPC 對玩家的好感度會減少或增加。無論物體是什麼,只有3種結果是有效並且可被系統確認的:
- 從地上撿起、接著丟到地上 - 減少好感度
- 從地上撿起、接著放到較高的平面 - 增加好感度
- 從較高的平面撿起、接著丟到地上 - 減少好感度
此特性只有在NPC 看見玩家的行為時,才會套用。減少的好感度 = 物品完整價值的10對數 (Log10),而增
加的好感度固定為1
Crime Handling
擁有者允許玩家抓取他的物品,只要玩家保持在視線內。如果擁有者發現玩家持有他的物品時離開了他的
視線,他會等待一段時間 (MaxLostTimer*)。若他在時間內沒有發現玩家,他會進入恐慌狀態。擁有者
尋找玩家的基本反應會受到 "抓取的物品" 的影響。有2種情況,如果他發現物品被偷了,他會稱你是賊,
並且招喚守衛。如果他發覺不對 (或者該物品沒有被偷)...
- Un-panicked (不驚慌)
他會睥睨玩家,如果玩家一直抓著某樣物品,他會跟著玩家直到玩家放下物品
- Panicked (驚慌)
他會咒罵玩家,若是 "抓取的物品" 價值高於該物品種類的價值上限(*),他會跟著玩家直到他離開該區域
在上述兩種狀況中,即便玩家已放下物品,如果擁有者正在提防玩家,他可能會決定繼續跟著玩家。如果
擁有者在恐慌階段找不到玩家,那麼...
- 擁有者是聰明人
他會先尋找物品,如果找不到,他會招喚守衛
- 擁有者是笨蛋
不檢查物品,直接認為是你騙了他,並招喚守衛
無論是否有檢查原來的物品,NPC 有極小的機率會犯錯。如果此機率出現了,NPC 會認為物品還存在該
區域裡 - 即便物品不存在。如果此機率沒出現,他會變得相當不負責任,宣稱是你偷了他的物品
另外,如果玩家快速的交換、拿取與原先物品相同類型的物品,有極小的機率可以欺騙持有者。注意:
以上機率都是經過公式計算,包含數種影響因素以保持隨機性。所以玩家如果運氣夠好,可能會出現較
好的結局
Neatnik NPCs
NPC 只會撿拾 "他們看到玩家丟下的物品"。此特性與Elevation Perks 特性緊密結合 - 只有當物體的高度
產生了變化,才會起作用。因此Neatnik NPCs 需要啟用Elevation Perks 特性才能運行,在PiiiP v0.4 裡,
NPC 無論是否有表現出撿拾的動作,都能撿拾任何被丟下的物體。所以當玩家丟下物品、物品停止移動
時、丟下的過程剛好被NPC 看到,這一連串的行為是接連發生的
Player Push Over
當擁有者被激怒足夠多次 (取決於當前對玩家的好感度),他會警告玩家並要求玩家限時 (InitialGoOutTimer*)
離開屋子。如果玩家選擇聽話並且朝門的方向移動,他會給你額外的離開時間 (ExtraGoOutTimer*)。玩
家必須在額外時間耗盡前離開該區域。如果沒有這麼作,擁有者會馬上把玩家趕出該區域 (用推的方式)。
如果玩家一開始就不打算離開屋子,擁有者也會把玩家趕出屋子
重複以上的行為,屋主會呼叫守衛對付玩家。另一方面若玩家的威脅性更高,屋主會跑出屋外,呼叫守衛
進入該區域
Noise Maker
丟下物體時 (重量至少需大於2),任何在聽覺距離 (*) 內的NPC 都會警覺到,除了警戒中的守衛以外、每
個NPC 會開始搜尋附近的範圍 (*)。另外,NPC 在搜尋失敗後、有一定機率 (*) 會完全忽略此噪音。根據
信心的高低、NPC 分成不同的類型。NPC 接著會移動到噪音來源的位置,並且開始搜尋。根據該區域的光
照程度,NPC 會使用光源法術或者火炬。搜尋的距離取決於NPC 的信心值。如果他找不到任何東西,他會
放棄搜尋。所有責任感較低的NPC 有一定機率 (*) 會搶奪玩家丟出的物品。信心較低的NPC、會較早 (到
達聲音的源頭處時) 觸發搶奪的行為,在這種狀況下,NPC 會立刻放棄搜尋。NPC 尋找玩家的反應取決於
信心值和玩家狀態 (抽出武器以及進入潛行)
- 生物
* 高信心值 - 攻擊玩家
* 低信心值 - 逃跑
- NPC
高信心的NPC 低信心的NPC (具不同的語音反應)
抽出武器 & 有潛行 視玩家為敵人,並攻擊之 逃跑,並呼叫守衛
抽出武器 & 無潛行 睥睨玩家,並口頭辱罵 直接逃跑
收起武器 & 有潛行 謹慎的將玩家當成賊,並呼叫守衛 逃跑,並呼叫守衛
收起武器 & 無潛行 當作玩笑,並評論玩家的行為 詛咒並辱罵玩家
* 守衛 逐漸被惱怒、到達一定程度後增加玩家的賞金
* 邪惡的NPC 攻擊玩家
特殊情況 (**)
NPC 有一定的機率 (*) 會把玩家推倒、以防止玩家逃跑 (他認為玩家是邪惡的)。在此情況下,當警戒的守衛
瞭解玩家不是威脅、NPC 會發現玩家不是邪惡的一方 (如果美名>惡名) 之後,你有一定的機會可以找回這場
子,此時與該NPC 對話會有新的選項。雖然基本的前提是依據該NPC 推倒玩家時、對玩家的好感度,但對話
的方式可由玩家決定,有3種不同的風格可以選擇
按住Block Key (預設是滑鼠右鍵)、然後按Gray Key 時會觸發Item-Dropper。使用此特性時,請確認準心
內沒有可抓取、或可點擊的物品。在物品的選擇方面,具腳本的物品、無法使用的物品、任務物品,都會被排
除只包含下列物品類型:煉金器械、盔甲、書籍、雜物類、武器
Slapper (掌摑者)[
當把準心對準NPC 的臉時, 可以按Grab Key 對他們甩巴掌。被打的NPC 可依據他們的速度和技能來閃躲或
格檔你的巴掌。如果被打巴掌的NPC,戰鬥技能高於設定值的上限,他們可以被挑戰、要求決鬥。決鬥分
成兩種:First Blood & To the Death。前者會持續到決鬥者的一方被敵人擊出有效攻擊,或者獲得一定的
(設定好的) 格檔攻擊次數,後者則要打到一方死亡為止。一旦挑戰開始,在隨機的數小時之後,你需要在
同樣的地點面對敵人。你可以挑戰任意數量的NPC
依照不同的因素,NPC 挑戰者有一定的機率會投降。玩家可以接受或拒絕這樣的投降。此處涉及了2種不
同的反應,反應是取決於NPC 的Confidence (信心值)。低信心的NPC 會很高興玩家接受他們的投降,若
玩家不接受,他們會逃跑。高信心的NPC 則無論玩家怎麼選擇,都會坦然接受其命運。如果你無視他們,
他們會要求你給予致命一擊 (coup de grace)。將你的準心對準該NPC,然後按Grab Key,就可以殺死他
在附近觀看決戰的NPC,會為喜愛的決鬥者鼓掌和歡呼
Kleptomaniac (偷竊癖)
將準心對準NPC 身體的某部位,按住Grab Key 直到動作執行。支援的身體部位有:
- 軀幹 弓/箭袋
- 頭 項鍊
- 手臂 戒指、單手武器和盾牌
- 腿 單手武器和盾牌
偷竊的成功率取決於Luck & Agility 屬性,還有Sneak 技能。玩家若擁有夠高的潛行技能,可以成功偷竊而
不被發覺。此特性在戰鬥中也可使用
Mortician (殯葬業者)
當你按Grab Key 抓住一具屍體時,按住Block Key、然後按Activate Key (預設是Space Key),可以觸發此
特性。邪惡NPC 的屍體可以在白天任你處理,而善良的NPC 的屍體則需在夜晚處理才不會被注意
Lock it in its Place
當你按Grab Key 抓住一樣可放入道具欄的物體時,按住Block Key、然後按Activate Key,可以觸發此特性
鎖定的物體可以利用撞擊或者對它們按Grab Key 來解除凍結
安裝:
1. 將下列檔案丟到OblivionData 底下
Enhanced Grabbing.esp
Enhanced Grabbing.ini
Enhanced Grabbing - Assets.bsa
Enhanced Grabbing - Voices.bsa (SV 版本沒有這個檔案)
2. 壓縮包內附omod 轉換資料夾, 可作成omod、然後安裝
3. SV 版本的使用者需修改ini、Misc 項目的參數, 設定成對應的數值
(Set zzPiiiPVarsQ.sSilentVoices to 0, 0改成1)
相容性:
PiiiP 應該相容於所有模組
Reneer's Guard Overhaul 的使用者需特別注意:
PiiiP 的Grab 引擎相容於RGO v1.92 或以上版本。自動重置賞金、無反應的守衛等問題應該能藉由
設定RGO 的相容性選項而緩解、允許改變玩家的賞金。注意,此類問題通常是因為安裝了與RGO
一樣,修改玩家賞金的模組而導致,RGO 的賞金系統與遊戲內建犯罪系統運作方式不同。RGO 1.93
已經修復了大多數這類問題
已知問題與注意事項
- Elevation Perks 只在室內起作用。Elevation Perks 系統的計算只是估計值,可能受到遊戲限制而出錯
- 在躲藏的過程中,Crime handling 無法辨識被移入玩家道具欄、又移出的物品
- 當物品停止移動後,Item Tracker 才會初始化Elevation Perks。這可能會導致反應時間延遲
- 在任何時間點只能發生一個Noise Maker 事件。在進行Noise Maker 事件之前,請確認沒有其他事件正在進行
更具體地說,當前的搜尋範圍 (zzPiiiPSanityQ.sNMCurrentPartySize),必須為0。否則會導致NPC 被排除
- NPC 在搶奪物品時,請不要讀檔 - 等到他撿起物品 (物品消在遊戲世界失) 再讀檔,否則會導致Activate Key
無作用。同理,抓取物體或者NPC 正在叫守衛 (PPO 特性) 時,也不要讀檔
- PiiiP'ing (Neatnik NPC) 特性有時會突然出現 - 這有2個原因導致,其中之一未知
前者是因為日常的內在清理導致、有時因為它的機制而觸發。後者則似乎發生在某些區域和某些物體上
- 抓取正在運行PiiiP 程序的物體時,會啟用原先的抓取 - 犯罪系統。你會增加賞金
- 碰撞檢查不是萬無一失的 - 碰撞的音效因為引擎的限制而不會即時出現。作為變通的方式
當物體停止移動時 - 如果碰撞沒有被偵測到、且物品已經已動了一段時間、一段距離,會觸發噪音的偵測
- 當掌嘴的動作開始執行時,NPC 會彈到特定位置
- 滑鼠鍵可當作Grab Key 的輔助,只要有他們有設定鍵盤按鍵對應
- 動作在執行時可能會有接縫問題
======================================================================
|
|