作者jeffffliu (女子 食我 口阿)
看板Minecraft
标题[讨论] 1.4.6之附魔书&附魔改变
时间Wed Dec 19 11:52:45 2012
想知道重要结论请直接跳到最後
Enchanted Book
用途 主要是放进铁砧中去加附魔到物品上
至於效果请参考有关铁砧的文章(有这种东西吗)
取得方法:
1.把书放进附魔台 (所有附魔类型符合条件)
当然附魔等级的限制才是要照算,只会有一种附魔
2.在游戏中的箱子找到
先前季绍箱子的文章请参考
#1GlCVzoQ
地牢箱子:原本11样东西追加第12样附魔书
废矿、遗迹十字路口、遗迹:追加附魔书x1 比重1
遗迹图书馆:追加附魔书x1~5 (同种) 比重2
至於附魔的种类是:
A.先从所有的附魔项目中随机挑选一项附魔 (完全平均机会)
B.然後从可能出现的等级随机挑选一个等级 (完全平均机会)
3.图书馆的交易项目有机会出现
交易项目如何产生请参考
#1GfT5SXv
该项目出现在要产生的项目候选清单初始机率为7%
附魔书的种类同2.
售价 = 2 + this.rand.nextInt(5 + 等级 * 10) + 3 * 等级
换算完後如下表
I : 5 ~ 17
II : 8 ~ 30
III: 11 ~ 34
IV : 14 ~ 56
V : 17 ~ 69
//不要问超过64以後要怎麽办我也不知道我没测试
当然附魔新增的时候有机会换掉售价比较贵的
接下来说明用附魔书放入铁砧跟直接附魔的差别
(30及附魔书机率)
比重 附魔名称 能附魔的位置 使用铁砧的情况(创造模式没有限制=_+随你乱搞)
10 Protection 防具 同左 III:9.969% IV:0.707% 10.676%
5 FireProtection 防具 同左 III:4.984% IV:0.354% 5.338%
2 FeatherFalling 鞋子 同左 IV:4.984% 4.984%
2 BlastProtection 防具 同左 III:0.346% IV:1.790% 2.135%
5 ProjectileProtection 防具 同左 IV:5.338% 5.338%
2 Respiration 头盔 同左 II:0.655% III:1.480% 2.135%
2 AquaAffinity 头盔 同左 2.135%
1 Thorns 盔甲 追加防具 I:0.328% II:0.740% 1.068%
10 Sharpness 剑
追加斧头 III:9.969% IV:0.707% 10.676%
5 Smite 剑
追加斧头 III:0.864% IV:4.474% 5.338%
5 BaneOfArthropods 剑
追加斧头 III:0.864% IV:4.474% 5.338%
5 Knockback 剑 同左 II:5.338% 5.338%
2 FireAspect 剑 同左 I:0.655% II:1.480% 2.135%
2 Looting 剑 同左 II:1.782% III:0.353% 2.135%
10 Efficiency 工具
追加剪刀 III:5.319% IV:5.357% 10.676%
1 SilkTouch 工具
追加剪刀 可剪蜘蛛网 1.068%
5 Unbreaking 工具
追加所有有耐久度的物品 III:5.338% 5.338%
2 Fortune 工具 同左 II:1.782% III:0.353% 2.135%
10 Power 弓 同左 III:5.319% IV:5.357% 10.676%
2 Punch 弓 同左 I:0.021% II:2.114% 2.135%
2 Flame 弓 同左 2.135%
1 Infinity 弓 同左 1.068%
防具:头身体腿脚四部位
工具:铲子斧头十字镐三种
Thorns
别人打你的时候对方会受到伤害
最大等级: 3 I II III
需要最低附魔等级(调整过的) 10 30 50
很明显的III 随机附魔是附不到了
触发条件:被EntityArrow、EntityMob、EntityPlayer攻击的时候,对方会受到伤害
EntityArrow:箭矢(谁射的谁受伤)
EntityPlayer:玩家
EntityMob:凋零骷髅、蜘蛛、洞穴蜘蛛、巨型殭屍、殭屍、殭屍猪人、Enderman
Silverfish、Blaze(别忘了他会近距离攻击)
是EntityMob但不会触发攻击:
骷髅(他射箭是在Arrow触发) Creeper(他只会ssssSSSS *Boom*)
Wither(他是丢Wither Skull) Witch(他是丢药水) Blaze(他丢火球不触发 )
其他不是EntityMob不要问为什麽
触发机率:
先检查身上有的最高等级附魔的装备(手持物、防具) I II III
机率 = 15% * 等级 机率 15% 30% 45%
造成伤害:1~4的魔法伤害
虽然设定上是等级 > 10 ? 等级 - 10 : 1 + par1Random.nextInt(4);
^^^^^^^^^^^^^^^^^^^^^
大概是要拿来自订伤害值用的(未来?)
造成防具额外伤害:
除了被攻击会受到
伤害/4(最少1)的耐久度减少以外,还会额外减少耐久
会检查身上第一个有此附魔的装备(手持物、防具,依照手持物脚腿甲头顺序)
如果发动成功此装备耐久减少3,发动失败此装备耐久减少1
为什麽是第一个有此附魔物品呢,大概是因为原本只能有一个部位(盔甲吧)
因为会...
Minecraft has crashed!
Protection 的改变
Protection包含以下五种
对应伤害
Protection 全种类 无法列举(误
FireProtection 火伤:碰到火
1[8]、被雷劈到
5[8]、碰到岩浆
4[15]、
※伤害[燃烧时间] 被Ghast
6或Blaze
5[8]火球"命中"、燃烧中
1、雪人烫伤
1
燃烧还来来自{此非火伤}: 火箭[5]、(凋)骷髅殭屍(猪)白天着火[8]、Flame[100]、
※[燃烧时间] FireAspect怪物[等级*4]、FireAspect玩家[1+等级*4]
FeatherFalling
※伤害 摔伤:墬落摔伤
墬落距离-3、投掷终界珍珠
5
BlastProtection 爆炸:床爆炸inHell,End
5、Ghast的火球爆炸
1、
※爆炸威力 Wither创造完回满血爆炸
7、WitherSkull爆炸
1、
※(充电的) Creeper爆啦
3(6)、终界水晶爆啦
6、TNT爆啦
4
龙正在使用的补血终界水晶爆炸,龙会受伤
10
ProjectileProtection 远程:箭矢、Ghast
6或Blaze
5火球、
鸡蛋0、
终界珍珠0、
※伤害(II) 药水
6(12) 依照命中位置 线性递减 当距离4的时候伤害0
由於说明到改变我会需要介绍到伤害计算系统..
另外先介绍玩家防具
不可抵挡的伤害如下:
烧伤:燃烧伤害
1、雪人烫伤
1;卡墙:头部卡墙
1 饥饿:饥饿
1
溺水:Blaze碰水
1、Enderman碰水
1、雪人碰水
1、玩家水中没氧气
2、乌贼离水没氧气
2
摔伤:墬落摔伤
墬落距离-3、投掷终界珍珠
5
摔出世界:指令自杀
1000、摔到世界外
4
魔法(药水):中毒
1,伤害
6(12){不死则是补血}{投掷有线性递减伤害}
Wither:Wither1类似中毒的凋零骷髅攻击跟WitherSkull命中带有此状态
※另外不能防具抵挡的伤害不会造成玩家的饥饿
伤害计算方式如下(没特别说明伤害是整数运算):
┌attackEntityFrom(伤害)──────────────────────────┐
│ Enderman: 如果是远程攻击,会尝试顺移而且
不受伤 │
│ Wolf: 被
玩家以外的生物以
箭矢以外的攻击时,伤害 = ( 伤害 + 1 ) / 2 │
│ Ghast: 被
玩家打回去的火球击中时, 伤害 = 1000 │
│ Dragon: 如果命中部位
不是头部的话, 伤害 = 伤害 / 4 + 1 │
│ 只会受到
玩家的攻击或是
爆炸伤害,都不是则
不受伤 │
│ Player: 如果是
爆炸伤害的话,依照
难度进行调整伤害值 │
│ 和平: 伤害 = 0 │
│ Easy: 伤害 = 伤害 / 2 + 1 │
│ Hard: 伤害 = 伤害 * 3 / 2 │
╟─────────────────────────────────────╢
║1. 如果
火焰免疫状态而且是
火焰伤害,
不受伤 ║
║2 .如果是
被东西砸到的伤害而且
有戴头盔的话 ║
║ 伤害 = 伤害 * 0.75
※nextINT(N) = 0~N-1(随机整数) ║
║ 头盔耐久减少 = 伤害*4 + nextINT(伤害*2) ║
║3. 0.5秒内
只会受到最大伤害 ║
║ 状况A:如果0.5秒之前没受过伤害 ║
║ 伤害不变 ║
║ 状况B:如果0.5秒之前有受过伤害而且伤害比0.5秒内受过最大伤害
还大 ║
║ 伤害为与0.5秒内受过最大伤害的
差值 ║
║ 即伤害 = 伤害 - 0.5秒内受过最大伤害 ║
║4. 然後开始damageEntity(伤害) ║
║┌damageEntity(伤害)──────────────────────────┐║
║│Player: 如果该伤害是可以被
防具所减少伤害 │║
║│ 而且玩家这时候
拿了剑右键格档时 │║
║│ 伤害 = 1 + 伤害 >> 1
※右移1 即除2 │║
║╟───────────────────────────────────╢║
║║1. 进行
防具减少伤害计算,伤害 = applyArmorCalculations(伤害) ║║
║║╔applyArmorCalculations(伤害)═══════════════════╗║║
║║║如果该装备能够被
防具所减少伤害的话 ║║║
║║║ 伤害 * ( 25 - 所有防具减伤值 ) + 上次减算小数点以下部分 ║║║
║║║ 伤害 = ─────────────────────────────║║║
║║║ 25 ║║║
║║║ 上次伤害小数点以下的部分 = 上述整数除法运算中的余数 ║║║
║║║ 即防具减伤值每单位可以减少伤害1/25 即4%,
最多20可减少20/25
即80% ║║║
║║║ 另外身上所有的防具的耐久度会减少 ║║║
║║║ 耐久度减少 = 这次减算後的伤害 / 4
※最少会有1 ║║║
║║║ ║║║
║║║ 防具减伤值如下表 其他怪物有的特殊情况: ║║║
║║║ 材质\部位 头盔 盔甲 护腿 鞋子 全套 熔炎史来姆:Size * 3 [3 6 12]║║║
║║║ 皮革 1 3 2 1 7 Wither :4 ║║║
║║║ 黄金 2 5 3 1 11 殭屍(猪) :2+所有防具减伤值 ║║║
║║║ 锁子 2 5 4 1 12 最大20 ║║║
║║║ 钢铁 2 6 5 2 15 ║║║
║║║ 钻石 3 8 6 3 20 ║║║
║║╚═════════════════════════════════╝║║
║║2. 进行
药水及
附魔减少伤害,伤害 = applyPotionDamageCalculations(伤害) ║║
║║╔applyPotionDamageCalculations(伤害) ═══════════════╗║║
║║║如果玩家有
免疫resistance的药水状态的话 ║║║
║║║ 伤害 * ( 25 - 效果等级 * 5 ) + 上次减算小数点以下部分 ║║║
║║║ 伤害 = ──────────────────────────── ║║║
║║║ 25 ║║║
║║║ 上次伤害小数点以下的部分 = 上述整数除法运算中的余数 ║║║
║║║ 即药水效果等级等级可以减少伤害5/25 即20% ║║║
║║║ 目前游戏中仅
超级金苹果可获得等级1状态,及
最多可减免20% ║║║
║║╟─────────────────────────────────╢║║
║║│Player: 1. 如果伤害计算至此已经<=0,则
不伤害 │║║
║║│ 2. 依据该种伤害,统计玩家装备上 │║║
║║│ Protection类型附魔对於该伤害能够减免伤害的数值 │║║
║║│ 伤害 * ( 25 - 所有附魔减伤值 ) + 上次减算小数点以下部分 │║║
║║│ 伤害 = ─────────────────────────────│║║
║║│ 25 │║║
║║│ 上次伤害小数点以下的部分 = 上述整数除法运算中的余数 │║║
║║│ 即防具减伤值每单位可以减少伤害1/25 即4%,
最多20可减少20/25
即80% │║║
║║│ │║║
║║│附魔减伤值 = ( 6 + 等级 * 等级 ) / 2 * 倍率 旧板(?~1.4.5) │║║
║║│ ( 6 + 等级 * 等级 ) / 3.0 * 倍率 新版(1.4.6) │║║
║║│各附魔种类倍率 旧板 新版 │║║
║║│Protection 全 1 0.75 │║║
║║│FireProtection 火 1 1.25 │║║
║║│FeatherFalling 摔 2 2.5 │║║
║║│BlastProtection 爆 1 1.5 │║║
║║│ProjectileProtection远 1 1.5 │║║
║║│
※旧板是整数运算;新版是浮点数运算最後再取整数 │║║
║║│结果如下表: │║║
║║│
旧板 I II III IV 最多 新版 I II III IV 最多 │║║
║║│
全部 3 5 7 11 20(44)
全部 1 2 3 5 20 │║║
║║│
火焰 3 5 7 11 20(44)
火焰 2 4 6 9 20(36) │║║
║║│
摔落 6 10 14 22 20(22)
摔落 5 8 12 18 18 │║║
║║│
爆炸 3 5 7 11 20(44)
爆炸 3 5 7 11 20(44) │║║
║║│
远程 3 5 7 11 20(44)
远程 3 5 7 11 20(44) │║║
║║│总体上来说是削弱,不过旧板的数值其实有点不合理,因为光
全部就够了 │║║
║║│新版虽然削弱,但是也能够穿满20 I II III IV │║║
║║│
※补充:新版的火焰可以减少燃烧时间,每等级减少15% 15% 30% 45% 60% │║║
║║│
新版的爆炸可以减少炸飞距离,每等级减少15% 15% 30% 45% 60% │║║
║║│
由於摔落可以同时跟全部同时存在,所以最多20(66)/20(38) │║║
║║├─────────────────────────────────┤║║
║║│Witch: 如果该伤害是
来自於自己的时候, 伤害 = 0 │║║
║║│ 如果该伤害是
魔法(药水)伤害时, 伤害 = 伤害 * 0.15 │║║
║║└─────────────────────────────────┘║║
║║3. 在伤害计算完之後扣除经验值 ║║
║║ 生命值 = 生命值 - 伤害 ║║
║╚═══════════════════════════════════╝║
╚═════════════════════════════════════╝
从上述计算方式可以看出:
1. 防具减伤、药水减伤、附魔减伤(只有玩家)三种减伤效果是相乘计算不是相加计算
即 伤害 * ( 1 - 防具减伤 ) * ( 1 - 药水减伤 ) * ( 1 - 附魔减伤 )
※这只是概念算式
2. 防具在以下情况会减少耐久度
A. 有Thorns的防具在被Arrow、Player、Mob(先前有叙述是哪些)攻击时
(不论有没有发动)
B. 被东西砸到的时候,头盔会减少耐久度
C. 受到防具可抵挡的伤害的时候
3. 附魔Protection 的效果削弱的更加合理
防火可减少燃烧时间 每等级15%
防爆可减少炸飞距离 每等级15%
不然Protection只要有全种类的就好了,其他只是装饰用(?)
Thorns 是盔甲附魔,随机附魔只能附到II 最多III
效果是在在被Arrow、Player、Mob攻击时,有15% 30% 45%机率让攻击对象受到1~4伤害
在来回到最初的附魔书
在铁砧使用附魔书可以让以下附魔可以追到更多种类的东西上
Thorns 防具(盔甲腿鞋)
增加剑伤害附魔 剑斧
Efficiency 工具(铲斧镐)跟剪刀
SilkTouch 工具(铲斧镐)跟剪刀 可剪蜘蛛网
Unbreaking 有耐久度装备
(防具(盔甲腿鞋)、弓、萝卜钓竿、钓竿、打火石、锄头、剪刀、剑、工具(铲斧镐))
附魔书可以把书附魔取得;跟图书馆员购买;箱子(不含村庄跟奖励箱)中可发现
如果丝绸可以附上剑的话也能剪蜘蛛网(但是没办法附上剑)
Efficiency 变更
Efficiency 在工具非对应挖掘的方块的时候
效果会剩下原本效果个8%
效果是该工具采集该方块基本速度(1~15)倍 + (lvl*lvl+1)倍
^^^^^^^^^^^*0.08
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.50.123
2F:推 andychay2:有耐久:一般钓竿 所以人最多可受之伤害=20? 12/19 13:16
3F:→ jeffffliu:什麽东西受到伤害 12/19 13:18
4F:推 andychay2:先前季绍->介绍 flame[100]是指? 烧100秒=口= 12/19 13:18
※ 编辑: jeffffliu 来自: 111.254.50.123 (12/19 13:24)
5F:→ andychay2:伤害值会受游戏难度影响吗(内容只有爆炸伤害~ 12/19 13:20
6F:→ andychay2:player的血条最多可承受20伤害? 12/19 13:20
7F:→ andychay2:其他怪物有的特殊情况中地狱史莱姆有包含史莱姆吗? 12/19 13:22
8F:→ jeffffliu:没有就是看他有没有穿装备 12/19 13:25
※ 编辑: jeffffliu 来自: 111.254.50.123 (12/19 13:25)
9F:→ jeffffliu:一个人最多可以受多少伤害都可以啊 指令自杀就受到1000 12/19 13:26
10F:→ jeffffliu:生命扣到负的就死了 12/19 13:26
11F:→ andychay2:我就是问多少到负的~ 20? 12/19 13:27
12F:→ jeffffliu:画面显示20(10颗心) 12/19 13:28
13F:→ jeffffliu:爆炸伤害 弓箭伤害 普攻伤害 还有一堆算是(忽略他 0 12/19 13:30
14F:推 neveless:可以把想要的附魔存起来真是太棒啦XDD 12/19 13:48
15F:→ jeffffliu:你需要更多牛皮 12/19 13:55
16F:推 mabikerry:牛:哭哭 话说甚麽时候让书架可以放书本 12/19 16:32
17F:推 gh0987:原来如此....只能看懂结论 12/19 17:12
18F:→ gh0987:所以 新版保护类附魔要如何搭配才好呢? 12/19 17:15
19F:→ jeffffliu:除非你要防火或是防炸的额外效果不然还是全防(大汗) 12/19 17:24
※ 编辑: jeffffliu 来自: 111.254.50.123 (12/19 17:35)
20F:→ gh0987:所以 防爆4+防火4+全保护4=穿满25极限 是这样子吗? 12/19 17:44
21F:→ gh0987:不过最後还是只能算到20? (我好像悟到了) 12/19 17:46
22F:→ Nuaaukw:没有喔,全保IV要四件才有灌满20 12/19 17:50
23F:→ Nuaaukw:只有摔落是IV一件灌满,其他都要四件,我的理解是这样 12/19 17:51
24F:→ jeffffliu:爆4+火4+全4+全4+摔4=火19爆21摔28其他10 12/19 18:57
25F:→ jeffffliu:不过我可能只挑一件 防火减少时间 (被炸飞就算了) 12/19 18:58
26F:→ jeffffliu:火4+全4+全4+全4+摔4=火25摔33其他15 12/19 18:59
27F:→ jeffffliu:超过 20 一律20计 12/19 19:00
28F:→ gh0987:所以防护总数20 是分开算的? 12/19 19:01
29F:→ jeffffliu:盔甲算盔甲的 附魔算附魔的 药水的算药水的 12/19 19:02
30F:→ jeffffliu:伤害*防具(1-20/25)*免疫(1-5/25)*附魔(1-20/25) 12/19 19:03
31F:推 XDglory:先推在看 12/19 19:09
32F:→ gh0987:所以全保4*4件+防摔4=火20爆20其他20防摔20(38) 这样吗? 12/19 19:11
33F:推 W22625231:用NEI作弊 单件装备可以弄到保护X...(遮脸 12/19 19:18
34F:→ jeffffliu:全保4*4件+防摔4 就不需要特别+火爆了 摔20(38) 其他20 12/19 19:22
35F:→ jeffffliu:思考四个全保 就全20了我淦麻还要在防摔呢_A_ 12/19 19:23
36F:→ jeffffliu:除非我只想要穿鞋子防摔才需要防摔吧 12/19 19:24
37F:→ Nuaaukw:你害我一直在想我是不是误解了什麽 XDDDD 12/19 19:25
38F:→ jeffffliu:Bukkit Recommended Build 1.4.5-R1.0 (#02543) 12/19 20:29
39F:→ jeffffliu:..ㄙㄔ的附魔书机率 计算下来有够低.. 12/19 21:36
40F:→ jeffffliu:NPC或箱子机率是1/附魔种类(22)_ 12/19 21:46
41F:→ jeffffliu:就算是黄金甲也附不出刺针3..orz 12/19 22:48
42F:推 nightkid:看我放的第一部影片 他说他附了应该有300本书才有一个 12/20 09:13
43F:→ nightkid:丝绸 12/20 09:13
44F:→ nightkid:刺针铠甲也是 12/20 09:14
45F:→ jeffffliu:计算完机率了 不知道要不要补上去XDD 12/20 09:34
46F:→ Nuaaukw:书可以跟书合成更高级的书吗? 12/20 09:43
47F:→ jeffffliu:一切比照贴针维修 你只能跟物品一起放 12/20 09:46
48F:→ Nuaaukw:所以我只能先附上物品再把物品和物品合成升级 QQ 12/20 09:47
49F:→ jeffffliu:你可以用物品+书放入铁砧 重复两次就可以了 (书不能使用 12/20 09:52
50F:→ jeffffliu:从上表可以发现只分种类其实机率简单来说就是比重 12/20 09:55
51F:→ jeffffliu:防摔比较低是因为防摔28级以上比率就开始下降了 12/20 09:55
52F:→ jeffffliu:黄家甲好像最多到LV49 没办法到50(汗) 12/20 11:28
53F:推 jeffc815731:把补充的资料推到最上面吧XD 12/20 12:47
※ 编辑: jeffffliu 来自: 111.254.50.123 (12/20 13:21)
※ 编辑: jeffffliu 来自: 111.254.50.123 (12/20 13:55)
54F:→ Nuaaukw:欸?可是Andy怎麽说可以书+书? #1GmZRJmO 12/20 13:57
55F:→ jeffffliu:创造模式忽略所有规则 书可以跟任何东西合 12/20 14:10
56F:→ jeffffliu:所以当然可以书+书 12/20 14:10
57F:→ jeffffliu:我忘记计算多重附魔的机率 因为刺针第一次通常没选中 12/20 22:00
58F:→ jeffffliu:但是第二次附魔的时候 会先把所有冲突都剔除 选单剩下 12/20 22:01
59F:→ jeffffliu:刺针_A_ 所以最少有六成都有刺针 12/20 22:01
60F:→ jeffffliu:无用小知识 如果剑上面能够上丝绸的话 也能采集蜘蛛网 12/21 10:07
61F:→ jeffffliu:蜘蛛网的采集工具 是剪刀跟剑 12/21 10:07
※ 编辑: jeffffliu 来自: 114.38.240.80 (12/21 11:28)
追加Efficiency修正
※ 编辑: jeffffliu 来自: 114.38.240.80 (12/21 11:29)
※ 编辑: jeffffliu 来自: 114.38.240.80 (12/21 12:03)
※ 编辑: jeffffliu 来自: 114.38.240.80 (12/21 12:07)
62F:→ gh0987:所以 Efficiency 用在错误目标会变慢? 12/21 19:45
63F:推 CP64:看样子是030 12/21 19:56
64F:→ jeffffliu:效果会少很多不然 只需要效率镐 挖啥都搞定 12/21 20:18
65F:→ jeffffliu:另外有一点我注意到 剑对西瓜南瓜是1.5 12/21 20:19
66F:→ jeffffliu:斧头有支援南瓜 所以是木2.0石4.0铁6.0钻8.0金12.0 12/21 20:20
※ 编辑: jeffffliu 来自: 1.173.234.140 (12/29 10:24)
※ 编辑: jeffffliu 来自: 114.39.141.32 (01/29 02:05)
※ 编辑: jeffffliu 来自: 114.39.141.32 (01/29 02:10)