之前一个购买商业版的用户想添加额外的装备,如法宝什么的,但是奈何个人时间有限,而提供服务又是免费的,所以不便折腾,就提出个思路给他。最近在邮件来往中,帮他一步一步检查问题,处理细节的BUG,成功实现了添加装备。

整理下大概思路放上来:
1.core下的所有涉及装备的部分的修改,所有涉及itemtype的文件的增加,pet.php物品类型的增加。
2.template下的storage中涉及显示装备等部分的itemtype等判定,以及其他文件中的itemtype的判定增加。
3.core下的admin目录下的添加物品部分的itemtype的添加(对应的template下的文件也要修改)

大概就是这样,全部处理结束调试的话就应该可以正常装备新增的装备了。

其中,如果装备时出现无效操作的提示,这是由于ajax下的storage.php文件中,wear动作中的类型判定没有增加导致的。

Related Posts: 无心宠物-添加装备大概思路 :