EPGP組成元素
衰減
為了給予當前貢獻比過去貢獻更多的獎勵,從而避免老人囤積PR,讓新人及有貢獻的人獲得合理的回報,EPGP系統提供了一個衰減機制,衰減僅從EP和GP總量中移除一部分值,但保持PR值不變。例如,每周衰減10%,意味著你的貢獻每7天就會減少10%。在10周之前你的貢獻在當前只有當時的34.8% ((1-0.1)^10)。
初始系統準備
一個合理的分配系統應該不僅包括穩固的數據,還應考慮到新入成員以及公會的貢獻,因此需要引入一些額外的參數。
基礎GP
基礎GP給公會每一個成員增加一個固定的GP值,這意味著每個成員最終的GP值 = 基礎GP + 真實GP。所有PR的計算發生在GP值上而非基礎GP或真實GP。衰減同樣根據GP總值計算,但只減少真實GP(譯者:也就是說,應減少多少按總的GP算,但是從真實GP上減少,基礎GP不變)。結果就是GP值永遠不會低於基礎GP。例如,假設我們有基礎GP = 100,真實GP = 10 。總數為100GP的情況下衰減10%的結果就是真實GP = 0 。
基礎GP避免新入成員或者長時間afk的人僅僅因為其GP是0造成的PR虛高而從有貢獻的成員那裡搶走裝備。
最小EP
最小EP給定一個底線,只有EP超過這個底線的成員才有獲得裝備的權利。這個值大體上是作為出勤率的考察,以及對新人設定的拿裝備的門檻。任何人的EP低於最小EP的時候,其顯示的PR都會比其他EP高於最小EP的人低,即使他的有效PR更高。比如,假設最小EP = 10000;成員A有20000EP,4000GP,5PR;成員B有1000EP,100GP,10PR。這個情況下成員A有更高的優先權,即便成員B的PR高但成員A的EP高於最小EP。
EPGP行為組成
貢獻點(EP)因公會成員的各種符合規定的行為而發放。可能包括:
Raid準時
出席Raid或者替補
擊殺boss
撲開荒boss
出席全程Raid
對公會有傑出貢獻(為某個戰鬥做抗性藥)
做一些沒人想做的工作,比如更新公會首頁執行
很明顯每個公會都會有自己的發放EP的方式。重要的是這些方式對你來說是合理的,對整個公會是公平的。因為公平在這裡是相對主觀的,外掛程式並不能對此作出任何建議。
獲得EPGP例子
基於以上的考慮,我的公會選擇了如下的發放方案:
出席Raid與替補獲得相同的EP。只要你為Raid做好準備,不管是在副本裡面還是外面沒有什麼不同。
每15分鐘給Raid和替補1000EP(譯者:這個可以設定好,外掛程式會自動進行)
如一場boss戰十分完美則有額外獎勵EP,但僅限於對團隊來說仍然比較困難的boss。這個完全取決於會長或RL的判斷(目前僅有1個會長和1個RL)。
EPGP裝備點
WoW中每個物品都有效用。其效用大小取決於它的部位(slot)、品質(rarity)和物品等級(item level)。每件裝備的部位和品質都是可見的。物品等級在遊戲中並沒有顯示,但它表明了在某一部位及品質的裝備有多大的效用。比如,不是所有史詩品質的東西都一樣。英雄難度副本中的一件史詩裝備比普通難度副本的高13個物品等級,因此更有效用。
定義
物品預算 | 物品上屬性的總計。等多信息請見這裡。 |
物品等級 | 物品等級是在相同品質和部位的裝備中決定物品預算的因素。 |
部位 | 物品可以裝備的位置。 |
品質 | 物品的品質。如,優秀,罕見,史詩,傳說。 |
套裝Tier | 成套的裝備。MC是T1 黑翼是T2,等等。 |
職業 | 一個人物的職業。戰士,法師等等 |
天賦 | 一個職業的特定天賦。防護,武器,恢復,等等。 |
白色屬性 | 一件裝備上不依賴於暴雪裝備屬性選擇的固有屬性。包括:物品的護甲,武器的白字dps。 |
綠色屬性 | 一件裝備上所有非白色屬性的屬性。 |
GP公式的設計
設計GP公式時設定了以下的必備條件:
每種職業/天賦的總GP理想上應該相同
一套全新且強力的裝備應該明顯貴於舊貨,以此篩選新舊標準。
每件裝備應該根據使用它的職業/天賦花費與其效用相同的GP儘管物品預算中不同部位間的關係是眾所周知的(物品等級),仍然存在一些裝備,特定的職業/天賦與其搭配效果會更好。這些是根據一個職業/天賦如何設計以及其主要套用更需要何種屬性。我們更加關注的情況:
盾牌:tank用盾牌給使用盾牌的tank職業。這種情況下tank會同時關心盾牌的白色屬性和綠色屬性。治療盾牌給能拿盾的治療職業。他們在大部分情況下只關心盾牌的綠色屬性,這種情況應該從GP公式中體現出來。
武器:近戰職業同時使用武器上的白色屬性和綠色屬性。武器固有的dps和附加屬性都是有益的。武器上的白色屬性對獵人是無用的。這種情況同樣要考慮進去。注意:施法職業將白色dps通過某種固定公式轉換成法傷,因此武器上的法傷已經包含了其白色屬性。
遠程武器:獵人會使用其上的白色和綠色兩種屬性。但近戰職業並非如此,他們只使用綠色屬性。
副手武器:適用於雙持類職業。由於副手武器被限制了50%的傷害,這類武器的白色屬性明顯不重要。GP公式顯然也要考慮這一點。根據以上的各種條件,GP公式設定如下:
GP = 0.483 x 2^(ilvl/26 + (品質 - 4)) x 部位修正
品質由下面表格給定:
品質 | 值 |
優秀 | 2 |
罕見 | 3 |
史詩 | 4 |
傳奇 | 5 |
部位修正依據物品可以被裝備的部位。另外,前述的主手/副手武器間的差別也已經考慮進去。這意味著一些物品會根據使用它們的人和方式同時顯示兩個GP值。
特定部位的基礎部位修正值:
部位 | 修正 |
雙手武器 | 2 |
單手武器 | 1.5 |
頭盔,胸甲,護腿,雙手武器 | 1 |
護肩,手套,腰帶,鞋子,飾品 | 0.75 |
護腕,項鍊,披風,戒指,副手,盾牌,魔杖,遠程武器 | 0.5 |
在以下特定的環境中使用另一不同的部位修正:
雙手武器: 如果其作為副手武器使用(雙持狂暴戰),修正值變為1(從2減少為1)。
如果其由獵人使用則修正值變為1(從2減少為1)單手武器: 如果由獵人使用則修正值變為0.5(從1.5)
如果由tank用於tank武器則修正值變為0.5(從1.5)
如果作為副手武器使用則修正值變為0.5(從1.5)盾牌: 如果由tank作為tank盾牌用則修正值變為1.5(從0.5)遠程: 如果由獵人使用則修正值變為1.5(從0.5)如此可以保證主手+副手+遠程部位的GP對所有職業基本一致:
職業/天賦 | 主手 | 副手/盾牌 | 遠程 | 總計 |
拿盾tank | 0.5 | 1.5 | 0.5 | 2.5 |
雙手近戰 | 2 | - | 0.5 | 2.5 |
獵人雙手 | 1 | - | 1.5 | 2.5 |
獵人主手+副手 | 0.5 | 0.5 | 1.5 | 2.5 |
雙持雙手 | 2 | 1 | 0.5 | 3.5 |
拿盾施法 | 1.5 | 0.5 | 0.5 | 2.5 |
如上表所示大部分職業都可以保持在相同的水平,雙持狂暴戰則比其他職業稍微多一點。
外掛程式
我們同樣製作了一個外掛程式用來在遊戲中執行EPGP。外掛程式根據以下的原則製作:
簡單:儘可能的簡單,但不縮水 易於設定易於使用透明:物品分配應該儘可能的公開 行為所有人都可以看到EP和GP的變動應該馬上即可生效簡約:最少化選項,儘可能的裝上就能用 簡單且全局的設定設定選項應儘可能的少且易於控制一體化:和默認UI整合 應該和暴雪默認UI融合為一個整體 根據以上的考慮,經過若干次反複製作出了這個外掛程式。同時也表明為使其接近完美的努力不會停止。
安裝外掛程式後,你可以通過命令來調出其界面:/epgp
你還可以通過暴雪默認UI的快捷鍵設定把它綁定到快捷鍵上。
提示:如果J鍵之前沒有任何設定,那么會作為快捷鍵自動綁定到外掛程式上。
本地設定選項可以通過外掛程式設定面板更改。你也可以通過命令來實現:/epgp config
配置
介紹外掛程式包括兩種配置。全局配置在全公會範圍內共享設定,本地設定則只對運行遊戲的機器起作用。
所有外掛程式有關的信息都被保存在官員記錄里。有權變更EP和GP的階級應該具有編輯官員記錄的許可權。所有人都應該有看到官員記錄的許可權。如果一個階級沒有看到官員記錄的許可權,那么他們打開EPGP面板時就不能看到EPGP的數值。
全局配置全局配置通過在公會信息和官員記錄中的語句來實現。官員記錄用來儲存EPGP總值,也用來儲存小號名稱。
公會信息公會信息中的配置語句夾在兩個“-EPGP-”標籤中間。例如,一個配置語句看起來是這個樣子:
-EPGP-
[EPGP configuration options go here]
-EPGP-
全局配置包括如下信息:
基礎GP
衰減
最小EP
額外獎勵修正上面每個變數都有一個下劃線添加到配置語句中。
-基礎GP:
@BASE_GP:[num]
[num]是給定的基礎GP值。
-衰減:
@DECAY_P:[percent]
[percent]是衰減的百分比。
-最小EP:
@MIN_EP:[num]
[num]是給定的最小EP值。
-額外獎勵修正:
@EXTRAS_P:[percent]
[percent]是額外獎勵的百分比。這個值會在大範圍發放EP時作用於Raid之外但出於額外獎勵列表中的人。
EPGP默認設定
默認設定:
基礎GP = 1
衰減 = 0
最小EP = 0
額外獎勵修正 = 100%
例子
假設你希望設定:基礎GP=100,衰減=7%,最小EP=2500,額外獎勵修正=50%,那么你應該把如下的命令行加入你的公會信息里:
-EPGP-
@BASE_GP:100
@DECAY_P:7
@MIN_EP:2500
@EXTRAS_P:50
-EPGP-
官員記錄官員記錄中小號的內容比較特別。如果小號aa是大號AA的小號,那么aa的官員記錄應該包含內容“AA”在裡面。這樣外掛程式就會被配置為aa和AA共享一個EPGP。
當你第一次執行EPGP時,所有大號的官員記錄都應該是空的。空的官員記錄會被外掛程式認為EP=0,GP=0
本地配置本地配置可以在暴雪外掛程式配置選單里找到,或者輸入命令:
/epgp config
在全局配置中你可以設定如下選項:
GP tooltips:默認情況下EPGP會顯示每個物品的GP值。你可以從這裡打開或關閉這個功能。
物品自動跟蹤Automatic loot tracking:EPGP默認會在成員獲得物品時彈出視窗來增加他的GP。你可以從這裡打開或關閉。 物品自動跟蹤品質Automatic loot tracking threshold:默認時EPGP只在物品是史詩品質時才彈出視窗。這裡可以更改。Raid替補密語Standby whispers in raid:默認時EPGP允許成員通過密語RL的方式把自己加入到替補列表里,從這裡可以選擇允許還是手動添加到列表。
公告Announcements: 默認時EPGP會把所有行為在公會內公告,這裡可以打開或關閉。 公告頻道Announce medium:你可以在這裡變更公告發布的頻道。重置Reset EPGP:這個選項允許你重置所有的EPGP。這個命令會抹除所有的EPGP記錄,但不會清楚官員記錄中關於小號的記錄。
數值和排列
外掛程式提供了一個成員查看數值的方式。一般情況下數值根據PR來排列,可以直觀的現實出拾取優先權。其他的排列選項則有助於瀏覽公會成員。另外,外掛程式會根據Raid內和Raid外成員變更顯示方式來提高效果、查詢速度和顯示信息等Raid時需要的數據。
多種角度
外掛程式根據你是否在Raid中提供不同的角度,每種角度都為進行公會範圍亦或Raid範圍的任務最佳化。
公會角度
如果不在團隊中,外掛程式會顯示全公會的數值。打開數值顯示的方法已在這裡介紹過。
數值面板顯示時你可以從成員中查看他們的情況以及小號,或者通過名字,EP,GP和PR的方式排列。
排列
你可以通過點擊數值表格表頭的方式排列名字,EP,GP和PR。每種數據的排列方式根據不同的類別:
名字:根據字母順序排列
EP:降序排列EP。最活躍的會員在上,相反在下。
GP:降序排列GP。得東西最多的會員在上,相反在下。
PR:降序排列PR。優先權高的在上。說明:如果你的公會有最小EP的設定,那么比最小EP低的成員顯示在最底部。因為這些成員的優先權和他們的PR無關。
Raid角度
在Raid中外掛程式只會在列表中顯示Raid中的成員。