8 威懾之 擊中有 (1.0-2.6)% 機率造成昏迷
8 催眠 擊中有 (1.0-2.6)% 機率造成目盲
8 支配 擊中有 (1.0-2.6)% 機率造成緩速
9 LIFE_ON_HIT 殘虐之 擊中生命恢復 +(658-959)
10 LIFE_ON_KILL 恐懼之 擊殺生命恢復 +(1972-2878)
11 LIFE_STEAL 奪血 +(2.80-3.00)% 生命竊取
12 STRENGTH 強襲之 +(170-200) 力量
13 DEXTERITY 痛楚之 +(170-200) 敏捷
14 INTELLIGENCE 卓見之 +(170-200) 智力
15 VITALITY 榮耀之 +(170-200) 體能
16 DOUBLE_PROPERTY 殺戮 +(45-150) 力量 / +(45-150) 敏捷
16 典範 +(45-150) 力量 / +(45-150) 智力
16 冷酷 +(45-150) 力量 / +(45-150) 體能
16 神奇 +(45-150) 敏捷 / +(45-150) 智力
16 果敢 +(45-150) 敏捷 / +(45-150) 體能
16 卓絕 +(45-150) 智力 / +(45-150) 體能
17 WIZARD_MAGIC 狂法之 能量旋風的爆擊機率提高 (2-8)%
17 喚法之 魔法飛彈造成的傷害提高 (5-14)%
18 UNBREAKABLE 不壞 無視耐久度的毀損
19 SOCKET 鑲孔 鑲孔(1)
20 LEVEL_REQ 勇氣之 等級需求降低 (2-18)
附录C java代码
public class Test1 {
public static void main(String[] args) throws Exception {
test10();
}
static void test10() {
// this test is used to calculate the probability of a good item in Diablo III
double probability_multiplier = 0.0;
int N = 100000000;
Item_Sword item = new Item_Sword();
int count = 0;
// 6 property
System.out.print("6 property item, 4 required properties (%): ");
probability_multiplier = 0.33333*0.57143*0.66667;
item.setTotalProperty(6);
item.resetGoodAffix();
item.setGoodAffix(Item_Sword.DAMAGE);
item.setGoodAffix(Item_Sword.DAMAGE_PCNT);
item.setGoodAffix(Item_Sword.CD_PCNT);
item.setGoodAffix(Item_Sword.SOCKET);