00002 贪婪洞窟.003.2:技能



00002 贪婪洞窟.003.2:技能

在“00002 贪婪洞窟.003”中只是列出了技能的简要描述。这次我们试着找出技能的具体效果和相关的plist字段的作用。当然,我只研究我所关心的那些技能。

先观察一下suitSkill.plist中的条目:

         40005= {

                   Value1= 10;

                   Value2= 0;

                   des= 630043;

                   heroeffect= 0;

                   type= 405;

                   name= 600001;

                   monsterseffect= 0;

};

40005是技能的id,对应“所有技能魔法值消耗减少”(这也是des630043的内容)。Value1=10大概表示具体减少多少(但具体是减少10点还是减少10%或者是其他什么度量方法,好吧,我从来没注意过。值得庆幸的是我在修改物攻版时用不到这个技能)。Value2在本技能中没用到。heroeffectmonsterseffect对应该技能的ui部分。type看名字知道是技能类型。那么,技能的类型是什么东西?为了进行研究,将suitSkill.plist的全部内容整理成表格(而不仅仅是描述):

id

des

type

Value1

Value2

heroeffect

monsterseffect

10101

每次攻击受到50点伤害

1

50

0

0

0

10201

生命偷取

2

5

0

0

0

10301

攻击有几率附带火伤害

3

10

50

0

101

10401

攻击有几率附带水伤害

4

10

50

0

102

10501

攻击有几率附带木伤害

5

10

50

0

103

10601

攻击有几率附带光伤害

6

10

50

0

104

10701

攻击有几率附带暗伤害

7

10

50

0

105

10801

攻击可能冻结敌人

8

10

0

0

204

10901

攻击可能使敌人中毒

9

33

5

0

201

11001

攻击可能使敌人燃烧

10

33

5

0

202

11101

攻击可能使敌人流血

11

33

5

0

203

11201

首次攻击必定暴击

12

0

0

0

0

11301

攻击可能使下次技能不消耗魔法值

13

15

0

207

0

11401

攻击可能提升攻击速度

14

15

2

208

0

11501

攻击可能偷取黄金

15

10

50

0

106

11601

攻击可能封印敌人的属性攻击力

16

20

3

0

205

11701

技能有几率施放两次

17

25

0

0

0

11801

施放技能会提升攻击力

18

20

3

209

0

11901

 

19

10

0

 

0

12001

 

20

10

0

0

0

12101

受到攻击可能反弹伤害

21

50

50

0

0

12201

受到攻击可能回复魔法值

22

20

10

0

0

12301

受到攻击可能回复生命值

23

20

10

0

0

12401

闪避后有几率秒杀敌人

24

35

0

0

107

12501

生命值低于20%时,必定暴击

25

20

0

0

0

12601

避免一次死亡,复活后该装备被摧毁

26

100

100

0

0

12701

生命值越低攻击力越高

27

10

10

209

0

12801

受到所有属性伤害减少

28

50

0

0

0

12901

受到攻击会提升闪避率

29

3

0

211

0

13001

攻击有几率视怪物所有属性为弱点

30

20

0

0

0

13101

拾取钱袋的黄金翻倍

31

100

0

0

0

20101

攻击力 +100

101

100

0

0

0

20102

魔力 +100

102

100

0

0

0

20103

生命值 +1000

103

1000

0

0

0

20104

防御 +285

104

285

0

0

0

20105

闪避率 +8

105

8

0

0

0

20106

穿透 +750

106

750

0

0

0

20107

幸运 +45

107

45

0

0

0

20108

生命值 +2500

103

2500

0

0

0

20109

魔力 +500

102

500

0

0

0

30001

攻击可能使敌人中毒

205

100

30

0

201

30002

攻击可能使敌人中毒

206

100

6

0

203

30003

攻击可能使敌人中毒

201

5000

2

0

213

30004

攻击可能使敌人中毒

202

5000

2

0

214

30005

攻击可能使敌人中毒

203

5000

2

0

215

30006

攻击可能使敌人中毒

204

5000

2

0

216

30007

攻击可能使敌人中毒

206

100

7

0

203

30008

攻击可能使敌人中毒

205

100

6

0

201

40001

显示密室所在位置

401

0

0

0

0

40002

使用技能后的下一次攻击伤害提高(魔力*25%

402

25

0

209

0

40003

受到的流血伤害减少

403

25

0

0

0

40004

受到的毒伤害减少

404

25

0

0

0

40005

所有技能魔法值消耗减少

405

10

0

0

0

40006

攻击可能使敌人中毒

207

100

8

0

217

40007

攻击可能使敌人中毒

208

100

150

0

218

40008

攻击可能使敌人中毒

209

100

500

0

219

40009

受到的攻击力衰减效果降低

406

50

0

0

0

40010

攻击可能使敌人中毒

407

100

50

0

220

40011

生命值 +3500

103

3500

0

0

0

40012

幸运 +60

107

60

0

0

0

40013

攻击力 +720

101

720

0

0

0

看的稍微仔细点,就可以发现,type列有一些重复的值。而巧得很,它们对应同一种属性,比如技能20101和技能40013都是增加攻击力,它们的type都是101。另外,Value1列中的值刚好是它们所增加的攻击力数值。以此我们不难做出判断,type用于表示技能的效果类型,Value1Value2用于表示技能的效果数值。“攻击可能使敌人中毒”这些技能让人很是迷惑,按理说它们应当是同一种技能,应当使用相同的typeui,但在上表中,它们并非全部如此:相同的少,不同的多。这是怎么回事呢?游戏开发者Ctrl+CCtrl+V大法用顺手了导致的重复?type是看不出什么了,那就从ui着手吧。看skillEffect.plist(已省略role_node):

id

type

icon

spine

repeat

101

0

icon_effect_101.png

effect_fireattack_101

1

102

0

icon_effect_102.png

effect_waterattack_102

1

103

0

icon_effect_103.png

effect_natureattack_103

1

104

0

icon_effect_104.png

effect_godkill_104

1

105

0

icon_effect_105.png

effect_darkkill_105

1

106

0

icon_effect_106.png

effect_golddown_106

1

107

0

icon_effect_107.png

effect_quickkill_107

1

108

0

icon_effect_108.png

effect_onekill_108

1

109

0

icon_effect_109.png

effect_bloodup_109

1

110

0

icon_effect_110.png

effect_crit_110

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值