%%%-------------------------------------------------------------------
|
|
%%% @doc 宝宝副本-头文件
|
|
%%% Module : dungeon_child.hrl
|
|
%%% Created : 2020-08-25
|
|
%%% @Author : tyl
|
|
%%%-------------------------------------------------------------------
|
|
|
|
%% 宝宝副本场景
|
|
-define(DUN_CHILD_SCENE, 2300).
|
|
%% 宝宝副本Id
|
|
-define(DUN_CHILD_ID, 14001).
|
|
|
|
%% 每一波默认怪物数
|
|
-define(DEFAULT_DUN_CHILD_MON, 5).
|
|
|
|
%% 塔防怪检测周围游走怪时间间隔
|
|
-define(CHECK_ACT_SKILL_TIME, 1).
|
|
|
|
%% 副本波数
|
|
-define(DUN_CHILD_WAVE(DunId), lists:max(data_dungeon_wave:get_dun_waves(DunId))). %% 宠物副本波数
|
|
|
|
%% 放置塔cd
|
|
-define(PUT_TOWER_CD, data_dungeon_child:get_dun_child_kv_cfg(tower_cd)).
|
|
-define(TOWER_CD_KEY(MonId), {dun_child_tower_cd, MonId}).
|
|
|
|
%% 结算界面推送key定义
|
|
-define(DUN_RESULT_DUN_CHILD_WAVE, 1). %% 宝宝副本-通关到的波数
|
|
|
|
%% 玩家进程宝宝副本数据
|
|
-record(role_dun_child, {
|
|
energy_pot = 0 %% 能量点数
|
|
,wave = 0 %% 当前通关波数
|
|
}).
|
|
|
|
%% ==================================== 后台配置 ===========================
|
|
%% 常量配置表
|
|
-record(dun_child_kv_cfg, {
|
|
id = 0 %% Id
|
|
,key = "" %% 键
|
|
,value = "" %% 值
|
|
,remark = "" %% 描述
|
|
}).
|
|
|
|
-record(dun_child_sweep_cfg, {
|
|
id = 0 %% Id
|
|
,wave = 0 %% 扫荡副本波数
|
|
,mon_reward = [] %% 对应波数宝箱怪掉落奖励
|
|
,remark = "" %% 波数描述描述
|
|
}).
|