Board logo

标题: [原理] 暗黑里物品加某种技能的触发原理(Staffmod) [打印本页]

作者: 暗黑破坏神    时间: 2009-4-15 20:02     标题: 暗黑里物品加某种技能的触发原理(Staffmod)

D2 Staffmod 的选择
(Hammerman 提供) 一. 什么是 Staffmod 在某些类型的装备上, 尤其是角色专用装备上, 除了词缀赋予的属性外, 还具有加某项技能的属性, 称为 "Staffmod". 例如, 一个白色的女巫手杖 上可能会有 "+3 blizzard (Sorceress only)". Staffmod 不出现于暗金装 备上. 二. 哪些物品具有 Staffmod 部分 刺客爪(Katar) : 加刺客技能, base_id = 251 法杖(Wand) : 加男巫技能, base_id = 66 男巫盾(Shunken Head): 加男巫技能, base_id = 66 野蛮人头盔(Bar Helm): 加野蛮人技能, base_id = 126 骑士权杖(Scepter) : 加圣骑士技能, base_id = 96 女巫杖(Staff, Orb) : 加女巫技能, base_id = 36 德鲁依头盔(Pelt) : 加德鲁依技能, base_id = 221 base_id 在后面选择技能时会用到. 并非所有的刺客爪子都有 Staffmod, 仅以下可以: Battle Cestus Feral Claws Greater Claws Greater Talons Hand Scythe Runic Talons Scissors Quhab Scissors Suwayyah Suwayyah War Fist Wrist Sword 三. 具体技能的选择方法 1. 决定技能的个数 首先系统随机选取一个 0 ~ 99 之间的整数, 记为 m ; 如果该物品是 imbue 得到的, 则 m 要加上物品的 Ilvl. 若 m >= 90, 则出现三个技能; 若 70 <= m <= 89, 则出现二个技能; 若 30 <= m <= 69, 则出现一个技能. (关于 Ilvl 请看 这里.) 2. 选择技能偏移量(shift_id) shift_id 仅与物品的 Ilvl 有关: ===================== Ilvl shift_id --------------------- 1 - 11 1 12 - 18 2 19 - 24 3 25 - 36 4 37 - 99 5 ===================== 3. 修正 shift_id shift_id 保持不变的几率为 50% ; shift_id +1 的几率为 20% ; shift_id -1 的几率为 10% ; shift_id -2 的几率为 20% . 如果该物品是低品质的(low quality, damaged, cracked, crude), 则 shift_id 不超过 4 . 4. 选择技能(skill_id) 选择技能的次数由第1步中决定的技能个数来决定. 每次技能选择 的方法如下: 首先, 系统从 0 ~ 4 之间随机选一个整数, 记为 n ; 然后选择技能ID: skill_id = base_id + 5 * shift_id - 5 + n ; 若此 skill_id 在前面的选择过程中已经被选中, 或者 skill_id = 73, 则要重新选择 skill_id, 在这一步骤上, Hammerman 和 Jarulf 的意见 不同: Hammerman: 在已经选择的 skill_id 上再加上 0 ~ 4 之间的随机 整数; Jarulf: 重新选择 0 ~4 之间的随机整数 n, 再计算 skill_id = base_id + 5 * shift_id - 5 + n . 个角色的 base_id 见前. 各个技能的 skill_id 见本文末尾. 四. 决定技能的等级 对每个选中的技能分别决定其等级. 方法如下: 随机选取 0 ~ 99 之间的整数, 记为 x ; 若该物品是 imbue 来的, 则 x 要加上 ilvl/2 ; 若 x >= 90, 则技能等级为 +3 ; 若 60 <= x < 90, 则技能等级为 +2 ; 若 x < 60, 则技能等级为 +1 . 五. 注释 base_id 实际上就是该角色的技能中 skill_id 最小的那个技能的ID. 注意, skill_id 是不会超出该人物的技能之外的. skill_id 不能选 73 表明 Wand 上永远不会出现 Poison Dagger 这个技能. 在 Hammerman 的原贴里, 用 "skill_id" 来表示 "shift_id", 用 "id" 来表示 "skill_id", 我为了意义上的清晰而做了更改. skill_id 与具体技能的对应关系: 6 ama Magic Arrow 7 ama Fire Arrow 8 ama Inner Sight 9 ama Critical Strike 10 ama Jab 11 ama Cold Arrow 12 ama Multiple Shot 13 ama Dodge 14 ama Power Strike 15 ama Poison Javelin 16 ama Exploding Arrow 17 ama Slow Missiles 18 ama Avoid 19 ama Impale 20 ama Lightning Bolt 21 ama Ice Arrow 22 ama Guided Arrow 23 ama Penetrate 24 ama Charged Strike 25 ama Plague Javelin 26 ama Strafe 27 ama Immolation Arrow 28 ama Decoy 29 ama Evade 30 ama Fend 31 ama Freezing Arrow 32 ama Valkyrie 33 ama Pierce 34 ama Lightning Strike 35 ama Lightning Fury 36 sor Fire Bolt 37 sor Warmth 38 sor Charged Bolt 39 sor Ice Bolt 40 sor Frozen Armor 41 sor Inferno 42 sor Static Field 43 sor Telekinesis 44 sor Frost Nova 45 sor Ice Blast 46 sor Blaze 47 sor Fire Ball 48 sor Nova 49 sor Lightning 50 sor Shiver Armor 51 sor Fire Wall 52 sor Enchant 53 sor Chain Lightning 54 sor Teleport 55 sor Glacial Spike 56 sor Meteor 57 sor Thunder Storm 58 sor Energy Shield 59 sor Blizzard 60 sor Chilling Armor 61 sor Fire Mastery 62 sor Hydra 63 sor Lightning Mastery 64 sor Frozen Orb 65 sor Cold Mastery 66 nec Amplify Damage 67 nec Teeth 68 nec Bone Armor 69 nec Skeleton Mastery 70 nec Raise Skeleton 71 nec Dim Vision 72 nec Weaken 73 nec Poison Dagger 74 nec Corpse Explosion 75 nec Clay Golem 76 nec Iron Maiden 77 nec Terror 78 nec Bone Wall 79 nec Golem Mastery 80 nec Raise Skeletal Mage 81 nec Confuse 82 nec Life Tap 83 nec Poison Explosion 84 nec Bone Spear 85 nec BloodGolem 86 nec Attract 87 nec Decrepify 88 nec Bone Prison 89 nec Summon Resist 90 nec IronGolem 91 nec Lower Resist 92 nec Poison Nova 93 nec Bone Spirit 94 nec FireGolem 95 nec Revive 96 pal Sacrifice 97 pal Smite 98 pal Might 99 pal Prayer 100 pal Resist Fire 101 pal Holy Bolt 102 pal Holy Fire 103 pal Thorns 104 pal Defiance 105 pal Resist Cold 106 pal Zeal 107 pal Charge 108 pal Blessed Aim 109 pal Cleansing 110 pal Resist Lightning 111 pal Vengeance 112 pal Blessed Hammer 113 pal Concentration 114 pal Holy Freeze 115 pal Vigor 116 pal Conversion 117 pal Holy Shield 118 pal Holy Shock 119 pal Sanctuary 120 pal Meditation 121 pal Fist of the Heavens 122 pal Fanaticism 123 pal Conviction 124 pal Redemption 125 pal Salvation 126 bar Bash 127 bar Sword Mastery 128 bar Axe Mastery 129 bar Mace Mastery 130 bar Howl 131 bar Find Potion 132 bar Leap 133 bar Double Swing 134 bar Pole Arm Mastery 135 bar Throwing Mastery 136 bar Spear Mastery 137 bar Taunt 138 bar Shout 139 bar Stun 140 bar Double Throw 141 bar Increased Stamina 142 bar Find Item 143 bar Leap Attack 144 bar Concentrate 145 bar Iron Skin 146 bar Battle Cry 147 bar Frenzy 148 bar Increased Speed 149 bar Battle Orders 150 bar Grim Ward 151 bar Whirlwind 152 bar Berserk 153 bar Natural Resistance 154 bar War Cry 155 bar Battle Command 221 dru Raven 222 dru Poison Creeper 223 dru Wearwolf 224 dru Shape Shifting 225 dru Firestorm 226 dru Oak Sage 227 dru Summon Spirit Wolf 228 dru Wearbear 229 dru Molten Boulder 230 dru Arctic Blast 231 dru Carrion Vine 232 dru Feral Rage 233 dru Maul 234 dru Fissure 235 dru Cyclone Armor 236 dru Heart of Wolverine 237 dru Summon Dire Wolf 238 dru Rabies 239 dru Fire Claws 240 dru Twister 241 dru Solar Creeper 242 dru Hunger 243 dru Shock Wave 244 dru Volcano 245 dru Tornado 246 dru Spirit of Barbs 247 dru Summon Grizzly 248 dru Fury 249 dru Armageddon 250 dru Hurricane 251 Asn Fire Blast 252 asn Claw Mastery 253 asn Psychic Hammer 254 asn Tiger Strike 255 asn Dragon Talon 256 asn Shock Web 257 asn Blade Sentinel 258 asn Burst of Speed 259 asn Fists of Fire 260 asn Dragon Claw 261 asn Charged Bolt Sentry 262 asn Wake of Fire 263 asn Weapon Block 264 asn Cloak of Shadows 265 asn Cobra Strike 266 asn Blade Fury 267 asn Fade 268 asn Shadow Warrior 269 asn Claws of Thunder 270 asn Dragon Tail 271 asn Lightning Sentry 272 asn Wake of Inferno 273 asn Mind Blast 274 asn Blades of Ice 275 asn Dragon Flight 276 asn Death Sentry 277 asn Blade Shield 278 asn Venom 279 asn Shadow Master 280 asn Phoenix Strike

作者: StAlex    时间: 2012-3-11 16:26

这样说的话,我要+3毒爆新星的法杖是如此困难,要shift_id=5+1(20%),n=1(20%),如果是80ilvl的东西,还有50%。这就2%了,还有掉这类物品的概率……不说的了。上次一把+3毒爆新星的法杖给浪费掉了啊!
作者: sz_rambo    时间: 2013-2-12 23:29

好,了解了
作者: yzlza    时间: 2013-2-28 09:17

看不懂,是装备自己定制吗?
作者: fayuly    时间: 2013-5-12 21:41     标题: 学习了 感觉不错

学习了 感觉不错
作者: x731757561    时间: 2013-6-7 21:48

盛大的大声道
作者: angel6501103    时间: 2013-7-29 13:49

这个帖子不错,大家快来顶起来!
作者: zhanghaoqd    时间: 2013-8-2 21:58

:lolff :lolff
作者: 太平洋    时间: 2018-1-16 06:41


作者: showkid    时间: 2018-6-21 07:04

各种英文代码 完全看不懂
所以说我想要打一个+3骷髅复苏3骷髅支配的白字萎缩头颅我要去哪里?
作者: 攒火鹞    时间: 2019-12-24 18:20

请问大神,我下载了一个单机版,法杖啥的,魔改默认三技能,这如何办到的?能不能改回来?




欢迎光临 anhei3战网 (http://bbs.anhei2.com/) Powered by Discuz! 6.0.0