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
用计算机算出对应的十进制数 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里的所有拳套的职业代码。。这样拳套就能让跆拳道+拳聖+靈媒+武僧共用了