Handler.lua 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. local BagLogic = require("bag.BagLogic")
  2. local EquipBookLogic = require("equip.EquipBook")
  3. local SuipianLogic = require("bag.SuipianLogic")
  4. local ItemLogic = require("bag.ItemLogic")
  5. local BoxLogic = require("bag.BoxLogic")
  6. local DropSpecial = require("bag.DropSpecial")
  7. local EquipWash = require("equip.EquipWash")
  8. -- 请求神器图鉴信息
  9. function CG_EQUIP_BOOK_QUERY(human,msg)
  10. EquipBookLogic.queryEquipBook(human,msg.rare)
  11. end
  12. -- 分解查询
  13. function CG_EQUIP_FEN_JIE_QUERY(human, msg)
  14. EquipWash.fenjieQuey(human, msg.inputList)
  15. end
  16. -- 分解
  17. function CG_EQUIP_FEN_JIE_DO(human, msg)
  18. EquipWash.fenjieDo(human, msg.inputList)
  19. end
  20. -- 洗练查询
  21. function CG_EQUIP_RAMDOM_QUERY(human, msg)
  22. EquipWash.randomQuery(human, msg.bagIndex, msg.heroUuid, msg.pos)
  23. end
  24. -- 洗练
  25. function CG_EQUIP_RAMDOM_DO(human, msg)
  26. EquipWash.randomDo(human, msg.bagIndex, msg.heroUuid, msg.pos)
  27. end
  28. -- 洗练保存
  29. function CG_EQUIP_RAMDOM_SAVE(human, msg)
  30. EquipWash.randomSave(human, msg.bagIndex, msg.heroUuid, msg.pos)
  31. end
  32. -- 已装备的装备
  33. function CG_EQUIP_PUT_LIST(human, msg)
  34. EquipWash.putList(human, msg.pos)
  35. end
  36. -- 装备洗练属性锁定/解锁
  37. function CG_EQUIP_ATTR_LOCK(human, msg)
  38. EquipWash.LockEquipAttr(human, msg.bagIndex, msg.heroUuid, msg.pos, msg.opType, msg.attrIdx)
  39. end
  40. -- 取消装备未选择的洗练属性
  41. function CG_EQUIP_RETUN_RANDOM_ATTR(human, msg)
  42. EquipWash.CancelEquipRandomAttr(human, msg.bagIndex, msg.heroUuid, msg.pos)
  43. end
  44. -- 装备精炼查询
  45. function CG_EQUIP_REFINING_QUERY(human, msg)
  46. EquipWash.EquipRefiningQuery(human, msg.bagIndex, msg.heroUuid, msg.pos)
  47. end
  48. -- 开始装备精炼
  49. function CG_EQUIP_REFINING_DO(human, msg)
  50. EquipWash.EquipRefiningDo(human, msg.bagIndex, msg.heroUuid, msg.pos, msg.nOperate)
  51. end
  52. -- 放弃精炼
  53. function CG_EQUIP_REFINING_ABANDON(human, msg)
  54. EquipWash.EquipRefiningAbandon(human, msg.bagIndex, msg.heroUuid, msg.pos)
  55. end
  56. -- 确认装备精炼
  57. function CG_EQUIP_REFINING_SAVE(human, msg)
  58. EquipWash.EquipRefiningSave(human, msg.bagIndex, msg.heroUuid, msg.pos)
  59. end