[单个职业]
初学者 1
剑士 2
魔法师 4
弓箭手 8
服事 16
商人 32
盗贼 64
骑士 128
牧师 256
巫师 512
铁匠 1024
猎人 2048
刺客 4096
十字军 16384
武僧 32768
贤者 65536
流氓 131072
炼金术士 262144
内容来自dedecms
诗人 524288
舞者 1048576
超级初学者 8388608
跆拳道 16777216
拳聖 33554432
靈媒 134217728
织梦内容管理系统
[系列职业]
初学者系列 8388609
剑士系列 16514
法师系列 66052
弓手系列 2056
弓手系列含诗人 526344
弓手系列含舞者 1050632
弓手系列含诗人舞者 1574920
服事系列 33040
商人系列 263200
盗贼系列 135232
所有职业 10477567
一转职业 126
一转职业含初学者 127
一转职业含初学者超级初学者 8388735
二转职业 2088832
二转职业含超级初学者 10477440
由跆拳道1,2转的所有职业 184549376
内容来自dedecms 由跆拳道1,2转的所有职业+武僧 184582144
DonnySasa的解说:
其实是一个24位二进制数,每一个职业对应一位。如下
职业代码:
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
对应二进制数
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
要哪一个职业可以装备,就把那个职业对应的位设成 1
例如要初学者和超初学者可以装备,就把第一位和最后一位设成1
即得到二进制数 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
内容来自dedecms
用计算机算出对应的十进制数 8388609
另一种简单的解说:
0:初学者 7:骑士 14:十字军 21:十字军 (嘟嘟鸟)
1:剑士 8:牧师 15:武僧 22:结婚(転職不可)
2:魔法师 9:巫师 16:贤者 23:超级初心者
3:弓箭手 10:铁匠 17:流氓 24:跆拳道
4:服士 11:猎人 18:炼金术士 25:拳聖
5:商人 12:刺客 19:呤游诗人 27:靈媒
6:盗贼 13:骑士 (大嘴鸟) 20:舞者
除初心者外(初心者指定为1) 。其它职业的item里的职业代码可以这样计算 2^N次方, N=职业ID(如上图表)
如:武僧可以这样算 职业ID是15那么 2^15=32768
本文来自织梦 让2个或多个职业都能装备某一装备..就是将想要的职业ID相加求和得出的数值就是
如:一个武器。。武僧可以装备,剑士又可以装备。。。这样计算 2^15+2^1=32768+2=32770
如果也可以让初心者装备。。在数值上+1就行了
又如:如果我想一个装备(原来武僧的拳套)能让 跆拳道+拳聖+靈媒+武僧都能装备。。可以这样算出
2^24+2^25+2^27+2^15=16777216+33554432+134217728+32768=184582144
(用我所理解的。。我在JATHENA上实测过。。基本上没错误。。我就是这么算出数值。。真接代替item_db里的所有拳套的职业代码。。这样拳套就能让跆拳道+拳聖+靈媒+武僧共用了