Handler.lua 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. local FuwenLogic = require("fuwen.FuwenLogic")
  2. local BingshuLogic = require("fuwen.BingshuLogic")
  3. local BattleWillLogic = require("fuwen.BattleWillLogic")
  4. function CG_FUWEN_PUTON(human,msg)
  5. FuwenLogic.putOn(human, msg.heroID, msg.heroIndex, msg.fuwenIndex,msg.pos,nil)
  6. end
  7. function CG_FUWEN_PUTOFF(human,msg)
  8. FuwenLogic.putOff(human, msg.heroID, msg.heroIndex, msg.pos, nil)
  9. end
  10. function CG_FUWEN_SMELT_VAL_QUERY(human)
  11. FuwenLogic.fuwenSmeltValQuery(human)
  12. end
  13. function CG_FUWEN_HECHENG_QUERY(human,msg)
  14. FuwenLogic.fuwenHechengQuery(human,msg.fuwenID,msg.fuwenCnt)
  15. end
  16. function CG_FUWEN_HECHENG(human,msg)
  17. FuwenLogic.fuwenHechengDo(human,msg.fuwenIndexList)
  18. end
  19. function CG_FUWEN_FENJIE(human,msg)
  20. FuwenLogic.fuwenFenjieDo(human,msg.fuwenID,msg.fuwenIndex)
  21. end
  22. function CG_FUWEN_EXCHANGE(human)
  23. FuwenLogic.fuwenExhcange(human)
  24. end
  25. function CG_FUWEN_REFRESH_QUERY(human,msg)
  26. FuwenLogic.fuwenRefreshQuery(human,msg.fuwenID,msg.fuwenIndex,msg.pos,msg.heroID,msg.heroIndex)
  27. end
  28. function CG_FUWEN_REFRESH_DO(human,msg)
  29. FuwenLogic.fuwenRefreshDo(human,msg.fuwenID,msg.fuwenIndex,msg.heroID,msg.heroIndex,msg.pos)
  30. end
  31. function CG_FUWEN_RARE_SKILL_QUERY(human,msg)
  32. FuwenLogic.fuwenRareSkillQuery(human,msg.type)
  33. end
  34. function CG_FUWEN_REFRESH_SAVE(human,msg)
  35. FuwenLogic.fuwenRefreshSave(human,msg.fuwenID,msg.fuwenIndex,msg.pos,msg.heroID,msg.heroIndex)
  36. end
  37. function CG_FUWEN_EXCHANGE_QUERY(human)
  38. FuwenLogic.fuwenExchangeQuery(human)
  39. end
  40. function CG_FUWEN_UNLOCK_GRID(human,msg)
  41. --FuwenLogic.fuwenGridUnlock(human,msg.heroID,msg.heroIndex,msg.pos)
  42. end
  43. function CG_FUWEN_ATTR_QUERY(human, msg)
  44. FuwenLogic.CG_FUWEN_ATTR_QUERY(human,msg.fuwenID)
  45. end
  46. function CG_FUWEN_REFINE_QUERY(human,msg)
  47. FuwenLogic.fuwenRefineQuery(human,msg.fuwenID,msg.fuwenIndex,msg.pos,msg.heroID,msg.heroIndex)
  48. end
  49. function CG_FUWEN_REFINE_DO(human,msg)
  50. FuwenLogic.fuwenRefineDo(human,msg.fuwenID,msg.fuwenIndex,msg.pos,msg.heroID,msg.heroIndex)
  51. end
  52. function CG_FUWEN_HECHENG_ONECLICK(human, msg)
  53. FuwenLogic.fuwenHechengOneClickDo(human, msg.fuwenIndexList)
  54. end
  55. function CG_BINGSHU_QUERY(human, msg)
  56. BingshuLogic.sendQuery(human, msg.heroID, msg.heroIndex)
  57. end
  58. function CG_BINGSHU_LEARN_LIST(human, msg)
  59. BingshuLogic.sendLearnList(human, msg.heroID, msg.heroIndex, msg.index)
  60. end
  61. function CG_BINGSHU_LEARN(human, msg)
  62. BingshuLogic.learnSkill(human, msg.heroID, msg.heroIndex, msg.index, msg.skillID)
  63. end
  64. function CG_BINGSHU_LEVELUP_QUERY(human, msg)
  65. BingshuLogic.sendLevelUpQuery(human, msg.heroID, msg.heroIndex, msg.index)
  66. end
  67. function CG_BINGSHU_LEVELUP(human, msg)
  68. BingshuLogic.levelUp(human, msg.heroID, msg.heroIndex, msg.index)
  69. end
  70. function CG_BINGSHU_FORGET(human, msg)
  71. BingshuLogic.forget(human, msg.heroID, msg.heroIndex, msg.index)
  72. end
  73. function CG_FUWEN_REFINE_LIST_QUERY(human)
  74. FuwenLogic.sendFuwenRefineList(human)
  75. end
  76. function CG_FUWEN_REFINE_PREVIEW_QUERY(human)
  77. FuwenLogic.fuwenRefinePreview(human)
  78. end
  79. function CG_FUWEN_GET_WAY_QUERY(human)
  80. FuwenLogic.sendFuwenGetWay(human)
  81. end
  82. function CG_FUWEN_RESET_LOCK(human, msg)
  83. FuwenLogic.ResetLock(human, msg.fuwenID, msg.fuwenIndex, msg.heroID, msg.heroIndex, msg.pos, msg.opTarget, msg.opIdx, msg.opType)
  84. end
  85. -- 战意回退查询
  86. function CG_BATTLE_WILL_ROLLBACK_QUERY(human, msg)
  87. BattleWillLogic.sendRollbackQuery(human, msg.heroID, msg.heroIndex, msg.index)
  88. end
  89. -- 战意回退执行
  90. function CG_BATTLE_WILL_ROLLBACK_DO(human, msg)
  91. BattleWillLogic.rollback(human, msg.heroID, msg.heroIndex, msg.index)
  92. end