分页: 1 / 1

教大家手把手,生成自定义的任意属性技能精炼效果ID

发表于 : 2018-03-24 19:31
天堂之手
大家有没有觉得,武器精炼的属性太不可控制了,几乎无法定制自己想要的任意精炼属性,而系统自动生成的精炼属性ID又完全看不懂。。。。

福利来啦,找了接近2个小时的源代码,终于破解了精炼属性ID的生成和解析规则。现在手把手教大家随意生成自定义的精炼属性ID,然后放到数据库,重新读取人物数据后,就能看到自己想要的精炼效果了。

仅仅测试通过 L2JTW 哈沙之翼 607-610版本,其他的版本请自行参考
//gameserver\data\xml\options 的ID 可以自选其中想要的属性加成
int optionId = 3607;
//gameserver\data\xml\augmentation\augmentation_skillmap.xml 中的精炼属性的自定义ID ,自选技能
int augSkillId = 16327;
System.out.println( (augSkillId << 16) + optionId );

找到自己想要的数值,去替换上面的2个参数,最后执行下。
然后这个输出结果就是 最终的精炼属性ID,会JAVA的一看就明白,不会的,自己弄个eclipse 随便弄个JAVA类,跑个main方法就OK了