00002 贪婪洞窟.003.3:装备
来源:互联网 发布:杭州seo顾问小周 编辑:程序博客网 时间:2024/04/29 12:10
00002贪婪洞窟.003.3:装备
装备表的结构比物品表稍微复杂一点。为方便说明,特意找了一个套装部件(科恩的神奇面具):
20410= {
speed= 0;
"suit_des" = 600019;
base= {
defence= 926;
hp= 2277;
};
add= {
1= luck;
2= luck;
};
"suit_num"= 5;
suit= 11;
type= 0;
des1= 122000;
level= 22;
skin= "helm-2041";
"sp_skill"= 0;
icon= "icon_2041_helm.png";
price= 21853;
suitim= {
im3= 40005;
im2= 40001;
im1= 40012;
};
sellprice= 397;
rare= 5;
name= 112041;
};
speed用作武器的攻击速度,主要有3个值:0.75、1、1.25,分别对应快速、中速和慢速。这个值是个浮点数而不是整数,我猜是开发者偷懒了。一般来说,对这种拥有严格分类的配置项目,应当使用枚举(具有可读性的字符串或者整数)。当然,在程序内部,需要将枚举转化为相应的浮点数值。——这个浮点数对应的攻击间隔,以秒为单位(在程序中也可能施加了调整系数)。理论上该值可以很小很小,比如为0.01,表示一秒钟攻击100次。但实际上呢,很可能达不到一秒钟攻击100次。这里面有一个动画同步问题(好吧,如果是《不思议迷宫》那种简陋的“点立得”或者无动画的文字mud之类的,就不会存在这个问题)。动画播放总是需要时间的。从表面上看,动画可以在1秒内播放完,那么也就可以加快播放速度,让它在0.01秒内播放完。——但是,但是,我必须得说,角色动作动画的播放和电影院那种磁带式动画播放是不同的。磁带式的动画播放,是用一个马达(姑且认为是马达吧)将磁带在投影灯前从这一头拉到那一头。只要马达给力,1秒钟能拉完,0.01秒钟也能拉完。并且需要注意一点,磁带的长度是固定的,其内容是固定的,只要观众的眼睛不花,就不会漏过任何一个片段。角色动作动画的播放是按帧来的,比如一个设置为60fps(现在的游戏框架大多都使用它为默认值)的游戏,会每隔约0.017秒播放一帧。而在这约0.017秒时间之内,画面是保持不变的。对于骨骼动画而言,播放内容都是根据时间实时演算的。比如一个人从这头跑到那头,如果是1秒钟跑完,那他就每1/60秒前进1/60的距离;如果是2秒跑完,就每1/60秒前进1/120的距离;如果是0.01秒跑完——抱歉,他跑不完,因为在0.01秒的时候,还没轮到下一帧的执行,至少也要等到1/60秒,也就是约0.017秒。——我们将speed设置为0.017,是不是就能保证一秒钟攻击59-60次了呢?答案有点悬乎——某些情况下可以,某些情况下不可以。在每一帧,在动画被显示之前都是需要先计算一番的,如果此时CPU、GPU忙,或者计算本身就很耗时,比如超出了1/60秒,那还怎么保证1/60秒就更新显示一次?当然,也还有其他的情况,不过此处就不再深入讨论了。
suit_des:装备所属套装的名称。
base:对于防具而言,包括defence和hp;对于武器,包括atk_min和atk_max;对于首饰,没有基本属性。它们应当都是数值类型。但在equipmentAttribute.plist中也发现了非数值型的值,但这些装备在游戏中并没有使用。
add:装备的固定附加属性。装备的附加属性是随机的,但有些装备也会有固定的附加属性。比如上例中的“科恩的神奇面具”,就必然具有两条“幸运”属性。然后,再根据装备的品质,随机出其他的附加属性。
suit_num:装备所属套装的部件数量。
suit:套装id。没看到在其他地方设置,只要在equipmentAttribute.plist中唯一即可。
type:估计是某种组合,作用未明,有达人望告知。以下列出type的具体值(其他未列出装备,type全部为0)。
id
level
名称
type
品质/套装
10000
1
削铁如泥的剑
1
白色
10010
1
短剑
1
白色
10020
1
干草叉
1
蓝色
10030
1
火焰匕首
1
金色
21380
5
科恩的帽子
1
科恩的钱袋
31380
5
科恩的外套
1
科恩的钱袋
41380
5
科恩的小金库
1
科恩的钱袋
51310
9
嗜血
1
无尽杀意
11010
11
短剑
1
白色
11020
11
干草叉
1
蓝色
11030
11
火焰匕首
1
金色
41370
17
神罚之物
1
炼金术士的秘密
10041
1
狼牙棒
2
金色
10061
1
铁匠锤
2
白色
10011
2
小剑
2
蓝色
10040
2
大木棒
2
白色
10050
2
橡木权杖
2
蓝色
10060
2
工匠之力
2
金色
10081
2
大型暗器
2
金色
10062
3
大铁锤
2
蓝色
10070
3
杀猪刀
2
白色
10080
3
钉板刺
2
蓝色
10090
3
淬火之刃
2
金色
10191
3
宽刃剑
2
金色
10100
4
铁剑
2
白色
10110
4
手爪刀
2
蓝色
10120
4
水银刀
2
金色
10131
4
板斧
2
金色
10151
4
圣光之力
2
蓝色
10130
5
双刃斧
2
白色
10140
5
三刃爪
2
蓝色
10150
5
神圣权杖
2
金色
10171
5
劈头锤
2
蓝色
10192
5
大剑
2
金色
10160
6
苦无
2
白色
10170
6
流星锤
2
蓝色
10180
6
半神的祝福
2
暗金
10211
6
正宗
2
蓝色
10221
6
罪恶短刀
2
金色
10161
7
手刀
2
蓝色
10190
7
阔剑
2
白色
10200
7
黑铁战锤
2
蓝色
10210
7
村正
2
金色
10231
7
祈福
2
金色
10220
8
暗杀匕首
2
白色
10230
8
祭司手杖
2
蓝色
10240
8
银妆刀
2
暗金
10261
8
剁手斧
2
金色
10271
8
夺魂钩镰
2
蓝色
10212
9
备前长船
2
金色
10250
9
角斗士之剑
2
白色
10251
9
格斗剑
2
蓝色
10260
9
割肉斧
2
蓝色
10270
9
亡者之语
2
金色
21310
9
暴虐
2
无尽杀意
10262
10
粉碎者
2
蓝色
10280
10
龙爪匕
2
白色
10290
10
碎颅钉锤
2
蓝色
10291
10
寡妇制造者
2
金色
10300
10
破法者
2
暗金
11041
11
狼牙棒
2
金色
11061
11
铁匠锤
2
白色
11011
12
小剑
2
蓝色
11040
12
大木棒
2
白色
11050
12
橡木权杖
2
蓝色
11060
12
工匠之力
2
金色
11081
12
大型暗器
2
金色
11062
13
大铁锤
2
蓝色
11070
13
杀猪刀
2
白色
11080
13
钉板刺
2
蓝色
11090
13
淬火之刃
2
金色
11191
13
宽刃剑
2
金色
10310
14
寒冰之刺
2
暗金
11100
14
铁剑
2
白色
11110
14
手爪刀
2
蓝色
11120
14
水银刀
2
金色
11131
14
板斧
2
金色
11151
14
圣光之力
2
蓝色
11130
15
双刃斧
2
白色
11140
15
三刃爪
2
蓝色
11150
15
神圣权杖
2
金色
11171
15
劈头锤
2
蓝色
11192
15
大剑
2
金色
10320
16
绞肉机
2
暗金
11160
16
苦无
2
白色
11170
16
流星锤
2
蓝色
11180
16
半神的祝福
2
暗金
11211
16
正宗
2
蓝色
11221
16
罪恶短刀
2
金色
11161
17
手刀
2
蓝色
11190
17
阔剑
2
白色
11200
17
黑铁战锤
2
蓝色
11210
17
村正
2
金色
11231
17
祈福
2
金色
10330
18
末日审判
2
暗金
11220
18
暗杀匕首
2
白色
11230
18
祭司手杖
2
蓝色
11240
18
银妆刀
2
暗金
11261
18
剁手斧
2
金色
11271
18
夺魂钩镰
2
蓝色
11212
19
备前长船
2
金色
11250
19
角斗士之剑
2
白色
11251
19
格斗剑
2
蓝色
11260
19
割肉斧
2
蓝色
11270
19
亡者之语
2
金色
11262
20
粉碎者
2
蓝色
11280
20
龙爪匕
2
白色
11290
20
碎颅钉锤
2
蓝色
11291
20
寡妇制造者
2
金色
11300
20
破法者
2
暗金
12281
21
鳞爪
2
蓝色
12301
21
符文长剑
2
金色
13010
21
掘墓铲
2
白色
13020
21
怨灵杖
2
蓝色
13030
21
残剑
2
金色
13011
22
死灵铲
2
白色
13031
22
断剑
2
蓝色
13040
22
晶体锤
2
蓝色
13050
22
骸骨之刺
2
金色
13060
22
天堂之拳
2
暗金
13012
23
工匠铲
2
金色
13021
23
亡魂杖
2
蓝色
13070
23
晶体大剑
2
白色
13080
23
一闪
2
蓝色
13090
23
次元刀
2
金色
13041
24
能量锤
2
白色
13051
24
骨针
2
蓝色
13100
24
陨石锤
2
蓝色
13110
24
精钢战斧
2
金色
13120
24
秘境守护者
2
暗金
13081
25
流光
2
蓝色
13111
25
秘银重斧
2
金色
13130
25
邪能匕首
2
白色
13140
25
灼热利刃
2
蓝色
13150
25
破碎战斧
2
金色
10430
26
冰峰
2
暗金
13091
26
跃迁之刃
2
蓝色
13101
26
熔火锤
2
白色
13160
26
袖里剑
2
蓝色
13170
26
精准打击战锤
2
金色
13180
26
邪能秘法权杖
2
暗金
15080
26
雷神之锤
2
暗金
25080
26
魔狼头冠
2
狂野之怒
45080
26
魔狼护腿
2
狂野之怒
65080
26
魔狼前爪
2
狂野之怒
13141
27
炎龙爪
2
蓝色
13171
27
威力铸锤
2
金色
13190
27
桃木手杖
2
白色
13200
27
巨剑
2
蓝色
13210
27
斩首者
2
金色
10440
28
遗忘剃刀
2
暗金
13151
28
噬岩重斧
2
蓝色
13161
28
断肠刺
2
白色
13220
28
镇魂剑
2
蓝色
13230
28
降魔杵
2
金色
13240
28
圣兽之牙
2
暗金
15090
28
神使权杖
2
群星庇护
45090
28
神使腿甲
2
群星庇护
75090
28
神使护符
2
群星庇护
85090
28
泪之指环
2
暗金
75030
16
白玉吊坠
316
白玉
85070
24
皇家华戒
316
绝世珍宝
15010
12
剖鱼刀
319
暗金
75040
18
能量收集装置
328
天行者
65020
14
狼皮裹手
343
狂暴之力
65010
12
橡胶手套
378
橡胶抗性
35030
16
丝绸长袍
384
暗金
65070
24
死亡之指
392
暗金
85030
16
白玉戒指
410
白玉
25010
12
防毒面具
422
橡胶抗性
35040
18
天行者夹克
437
暗金
45050
20
红色紧身裤
443
红色装束
65050
20
红色手套
456
红色装束
75020
14
盗贼之星
473
狂暴之力
45010
12
橡胶裤
478
橡胶抗性
25050
20
红色头套
480
红色装束
15020
14
狂暴者
500
暗金
35060
22
生化防护服
515
生化防护
85050
20
死亡之愿
519
暗金
75070
24
多彩宝钻
519
绝世珍宝
55060
22
生化防护靴
534
生化防护
15040
18
光剑
535
天行者
85040
18
能量发散装置
544
天行者
15070
24
镶金大剑
604
绝世珍宝
des1:装备描述。
level:装备等级。基本上和层数对应。普通1-10层的装备为1级;噩梦1-10层为11级;地狱1-10层为21级。
skin:估计是用于主角spine动画。
sp_skill:物品技能,具体可设值范围参考suitSkill.plist。
icon:用于在背包中显示。
price:商店出售价格。
sellprice:商店收购价格。
rare:装备品质。1:白色;2:蓝色;3:金色;4:暗金;其他:套装。套装的具体编码规则尚未弄明白。也许本条目根本就不是装备品质。
suitim:装备的套装属性。注意,套装属性是以“物品被动技能”的形式出现的。
name:装备名称。
- 00002 贪婪洞窟.003.3:装备
- 00002 贪婪洞窟.003.3:物品
- 00002 贪婪洞窟.001
- 00002 贪婪洞窟.002
- 00002 贪婪洞窟.003
- 00002 贪婪洞窟.003.2:技能
- 00002 贪婪洞窟.004:解密存档文件
- 00002 贪婪洞窟.005:存档修改器
- 00002 贪婪洞窟.003.4:地牢生成
- 00002 贪婪洞窟.003.5:地牢商店
- 00002 贪婪洞窟.003.6:怪物、宝箱和掉落
- 装备
- 装备
- 装备
- 贪婪
- 《洞窟物语》感悟
- 贪婪 vs 不贪婪
- 洞窟物语v1.0.2按键修改
- [elastic search](2-1)深入搜索之结构化搜索
- mysql权限管理
- gcd及扩展gcd
- webpy服务器(Linux+Web+HTML)
- tkprof用法总结
- 00002 贪婪洞窟.003.3:装备
- 创建型、结构型、行为型模式(2)
- 第三方数据对接公钥和私钥的生成步骤和非对称加密算法rsa
- c++运算符重载(复数类为例)
- 【BZOJ 3944】sum 杜教筛
- RxJava的Subscriber使用,封装加载进度条ProgressSubscriber
- webview新闻内容页
- Leetcode-476. Number Complement C++解
- zabbix基础·配置短信报警