源战役
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.5 KiB

  1. %%%-------------------------------------------------------------------
  2. %%% @doc 宝宝副本-头文件
  3. %%% Module : dungeon_child.hrl
  4. %%% Created : 2020-08-25
  5. %%% @Author : tyl
  6. %%%-------------------------------------------------------------------
  7. %% 宝宝副本场景
  8. -define(DUN_CHILD_SCENE, 2300).
  9. %% 宝宝副本Id
  10. -define(DUN_CHILD_ID, 14001).
  11. %% 每一波默认怪物数
  12. -define(DEFAULT_DUN_CHILD_MON, 5).
  13. %% 塔防怪检测周围游走怪时间间隔
  14. -define(CHECK_ACT_SKILL_TIME, 1).
  15. %% 副本波数
  16. -define(DUN_CHILD_WAVE(DunId), lists:max(data_dungeon_wave:get_dun_waves(DunId))). %% 宠物副本波数
  17. %% 放置塔cd
  18. -define(PUT_TOWER_CD, data_dungeon_child:get_dun_child_kv_cfg(tower_cd)).
  19. -define(TOWER_CD_KEY(MonId), {dun_child_tower_cd, MonId}).
  20. %% 结算界面推送key定义
  21. -define(DUN_RESULT_DUN_CHILD_WAVE, 1). %% 宝宝副本-通关到的波数
  22. %% 玩家进程宝宝副本数据
  23. -record(role_dun_child, {
  24. energy_pot = 0 %% 能量点数
  25. ,wave = 0 %% 当前通关波数
  26. }).
  27. %% ==================================== 后台配置 ===========================
  28. %% 常量配置表
  29. -record(dun_child_kv_cfg, {
  30. id = 0 %% Id
  31. ,key = "" %% 键
  32. ,value = "" %% 值
  33. ,remark = "" %% 描述
  34. }).
  35. -record(dun_child_sweep_cfg, {
  36. id = 0 %% Id
  37. ,wave = 0 %% 扫荡副本波数
  38. ,mon_reward = [] %% 对应波数宝箱怪掉落奖励
  39. ,remark = "" %% 波数描述描述
  40. }).