注册 登录
漫游UO 返回首页

Digger的个人空间 https://www.myuo.info/?528 [收藏] [复制] [分享] [RSS]

日志

写着玩玩系列之RunUO的一些底层规则(三)有关毒

热度 8已有 5562 次阅读2012-3-22 11:58 | 毒药, 技能, 计算方法, 飞镖, 知识

豆知识:
当主动使用下毒技能时,每次使用之间有
10秒的冷却时间。

下毒技能可以给食物、吹箭、飞镖和部分近战武器上涂抹毒药。

武器的毒药点数的计算方法为: 毒点数 = 20 - 毒级别×2

飞镖和吹箭的毒药点数的计算方法为: 在 “毒点数 = 20 - 毒级别×2” 与 “剩余使用次数值”之间比较数值大小,取其中较小数为毒药点数。

若下毒者的技能值小于80.0,那么每次下毒失败时,都有5%的可能使下毒者中毒,毒性为毒源同级。

每次使用下毒技能,都会损失20的因果,但此下限在-2000 。

练习下毒时,使用1级毒瓶,可以最高练习到60.0技能;使用2级毒瓶,可以最高练习到70.0技能;使用3级毒瓶,最高可以练习到下毒GM 。

各级毒的一些数据:

毒级别

毒名称

最小伤害

最大伤害

伤害比

发作间隔

发作次数

一级

Lesser

4

16

7.5%

2.25

10

二级

Regular

8

18

10.0%

3.25

10

三级

Greater

12

20

15.0%

4.25

10

四级

Deadly

16

30

30.0%

5.25

15

五级

Lethal

20

50

35.0%

5.25

20

其中,发生伤害时,按照对应的伤害百分比×目标最大HP去进行计算,但最小不低于“最小伤害”,最大不超过“最大伤害”,其后又计算目标的毒抗性,最终得出实际伤害。

下毒技能的应用:

(1)把毒偷偷混在食物中,然后骗人去吃 …

(2)涂毒武器的专属特攻 Infectious 基础mana需求15点,无需战术技能,但对涂毒武器使用者的下毒技能有一定的要求。具体规则如下:

最大下毒能力 = 下毒技能÷20.0 (无条件取整数),若武器上涂毒级别 > 最大下毒能力,则此次毒级别按最大下毒能力取值。 (防范毒性过大 :)

毒效果发生概率 = 下毒技能÷100.0×100.0% ,如果下毒技能并未到GM,那么不一定每次都成功。

(3)三环法术Poison:下毒技能对此法术有加成效果。

当施法者和目标处于2码距离时,Poison法术只能达到1级毒的效果;

当施法者和目标处于2码距离时,并计算 增益加成 (魔法技能+下毒技能)÷2.0

若此数值大于等于100,毒级别为四级;

若此数值大于85.0且小于100.0时,毒级别为三级;

若此数值大于65.0且小于85.0时,毒级别为二级。

(4)5环法术PoisonField:下毒技能对此法术有加成效果。

具体的毒性提升加成,和上述Poison法术的方法基本一致,但是并不作施法者和目标 的距离检查,只要在法术成功就可生效。因此毒墙术显然更给力!

==============================================(填坑后续)

喝瓶解毒:

既有中毒,便有解毒。解毒的方法是多种多样啊,最简单无要求的就是喝解毒药水,以下便是列出了各种瓶子的解毒疗效。(横排是毒级别,1 - 5 ,纵排是由低到高的3种解毒瓶)

名词解释解毒瓶 CurePotion =CP


Lesser

Regular

Greater

Deadly

Lethal

Lesser CP

75%

50%

25%

--

--

Normal CP

100%

95%

75%

50%

25%

Greater CP

100%

100%

100%

95%

75%

以上疗效是受到装备属性上的 药效增强(EnhancePotions)属性以及炼金技能的影响加成的,并按照如下计算 (注:药效增强属性累加不超过50% )

加成后的解毒概率 = 原概率 × { 1 + (炼金技能÷330+药效增强) }

比如:一位炼金GM又佩戴有药效增强30%的炼金师手镯,打算用普通解毒瓶去解除身上的5级毒,原概率是25%,那么经过增益之后的概率就是 25% ×{ 1+(100÷330+30%) }= 40%

==============================================

法术解毒:

魔法中的Arch Cure ,Cure 和圣骑士法术中的Cleanse By Fire都可以解除中毒状态,但是它们的解毒效果各不相同。以下详解

Cure在解除1-4级毒时

成功率 = (施法者魔法技能值×75-毒级别×3300+10000)÷100×100%

Cure在解除5级毒时

成功率 = (施法者魔法技能值×75-毒级别×3100+10000)÷100×100%

Arch Cure在解除所有级别毒性时公式是一致的:

成功率 = (施法者魔法技能值×75-毒级别×1750+10000)÷100×100% - 1%

Cleanse By Fire以圣洁之火来灼伤施法者的同时解除中毒状态:

成功率 = (施法者骑士精神技能值×75-毒级别×2000+10000)÷100×100%

这个就不必举例了,三个公式差别就是在“毒级别×某加权数”方面有所不同,显然这个数越小,成功率越高。所以在技能相同的情况下,解毒最强法术是Arch Cure ,100魔法技能在解5级毒时,成功率是80% - 1% =79% ;其次是圣骑的Cleanse By Fire 100骑士精神解5级时,成功率是75% ;最差是用Cure,100魔法情况下解5级只有20% 。

==============================================

绷带解毒

当使用绷带解毒时,有一定的门槛。起码治疗和解剖技能值(兽医和动物学)都必须不低于60.0

解毒成功率 =(治疗技能-30.0)÷50.0×100% - (毒级别-1)×10% 

根据公式可知,若要100%的解除5级毒,那么治疗或兽医技能,就需要刚好堆到100整

==============================================

毒物免疫:真正的强者并不是善于解毒,而是有办法让自己根本不中毒。想想那种游走于5级毒之间,淡定从容一笑而过,却又丝毫不沾衣的潇洒吧!下面就介绍一下这种真正的王道

免疫方法1

在UO可爱的园艺系统中,通过栽培某种植物可能你会收获到一种小产品”橘色花瓣“(Orange Petals),这种物品是可食用的,吃下后可以对1至3级毒免疫,并持续5分钟。

免疫方法2

使用巫术中的吸血鬼变身 (Vampiric Embrace)之后,除了有肤色美白的功效外,还带来了1至4级毒免疫的副作用,而且只要保持变身,免疫效果就不会失去。

免疫方法3:

终极方法来了!全毒级免疫,包括五级!很给力吧!

只要使用忍术的动物形态法术(Animal Form)中的独角兽变化,那么除了速度爆发、潜行+20以外,竟然带来了所有级别毒免疫的强力功效!

在独角兽形态下,就算是中了5级毒,在发作扣血的一瞬间,只见头顶出现一行”毒性似乎已经消失“,然后平静的就像一切从未发生。这也太给力了吧,难道变出来的假独角兽也居然学会了真独角兽的特殊体质么?

实则这个是源自于RUNUO中的一个BUG:

独角兽形态是否免疫一切毒?我们看看官方的设定便知,在查询无所不知的UOSS中忍术这部分的介绍可以知道,关于独角兽形态的解释是Increases movement speed and grants immunity to low level poisons.

YES,只是免疫低级毒而已。但是到底有多低级呢?又经山猪老爷翻来翻去的耐心查询,得知就是1-3级的这么的低级。真相令人吃惊啊。

问题的根源就是出自源代码中 Poison.cs第137行,原为if(.......... || AnimalForm.UnderTransformation( m_Mobile, typeof( Unicorn ) ) )  !!竟然对毒性毫不判断么?

显然应该再补充一个并列条件,改为 if (.......... || m_Poison.RealLevel < 3 &&AnimalForm.UnderTransformation( m_Mobile, typeof( Unicorn ) ) )

如此。。。也许是源代码的作者偷懒了吧。然则为何到现在864了还是未修正捏?

总之,此法是来自一个bug,也许在老爷发现后会随时修正,请观者火速利用或者洁身自爱!


填坑完毕,谢谢观看,下次再见


by 山猪老爷原创



路过

鸡蛋
6

鲜花

握手

雷人

刚表态过的朋友 (6 人)

发表评论 评论 (7 个评论)

回复 盖伦 2012-3-24 11:36
好东西
回复 蝈蝈大王 2012-3-25 20:41
  
回复 龙老爷~ 2012-3-26 02:19
  
回复 蝈蝈大王 2012-3-29 21:40
  
回复 盖伦 2012-5-22 21:09
实则这个是源自于RUNUO中的一个BUG:
独角兽形态是否免疫一切毒?我们看看官方的设定便知,在查询无所不知的UOSS中忍术这部分的介绍可以知道,关于独角兽形态的解释是“Increases movement speed and grants immunity to low level poisons. ”
YES,只是免疫低级毒而已。但是到底有多低级呢?又经山猪老爷翻来翻去的耐心查询,得知就是1-3级的这么的低级。真相令人吃惊啊。
问题的根源就是出自源代码中 Poison.cs第137行,原为if(.......... || AnimalForm.UnderTransformation( m_Mobile, typeof( Unicorn ) ) )  !!竟然对毒性毫不判断么?
显然应该再补充一个并列条件,改为 if (.......... || m_Poison.RealLevel < 3 &&AnimalForm.UnderTransformation( m_Mobile, typeof( Unicorn ) ) )
如此。。。也许是源代码的作者偷懒了吧。然则为何到现在864了还是未修正捏?

   呵呵,老爷何必如此认真
回复 青青/:) 2012-6-11 18:40
正在学习下毒,本文很有帮助
回复 weteli 2013-5-26 00:23
加上巫術, 已經會5級毒, 感覺作用一般, 犧牲了拳術和通靈>.<很易掛

facelist

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|漫游UO ( 粤ICP备19012221号 )

GMT+8, 2020-9-24 23:15 , Processed in 0.043406 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部