|
|
- %%%-------------------------------------------------------------------
- %%% @doc 星辰副本-头文件
- %%% Module : dungeon_galaxy.hrl
- %%% Created : 2020-08-28
- %%% @Author : ljy
- %%%-------------------------------------------------------------------
-
- -define(DUN_GALAXY_BOSS, dun_galaxy_boss).
-
- -define(BOSS_ALIVE, 0). %% 初始状态
- -define(BOSS_INVINCIBLE, 1). %% 无敌状态
- -define(BOSS_BEATABLE, 2). %% 解除无敌状态
-
- -record(role_chapter_info,{
- chapter_id = 0 %% 所处章节
- ,reward_info = [] %% 奖励领取情况
- }).
-
- %% ==================================== 后台配置 ===========================
- %% 常量配置表
- -record(dun_galaxy_kv_cfg, {
- id = 0 %% Id
- ,key = "" %% 键
- ,value = "" %% 值
- ,remark = "" %% 描述
- }).
-
- %% 章节奖励配置表
- -record(dun_galaxy_chapter_cfg, {
- chapter_id = 0 %% Id
- ,dun_ids = [] %% 章节所包含的副本id
- ,final_dun_id = 0 %% 章节最大副本id
- ,reward = [] %% 奖励
- ,next_id = 0 %% 下一章节id
- }).
-
- %% 下一副本配置表
- -record(dun_galaxy_next_cfg, {
- dun_id = 0 %% 副本Id
- ,next_id = 0 %% 下一副本Id
- ,stars_reward = [] %% 首通星级奖励
- ,normal_reward = [] %% 普通星级奖励
- }).
-
- %% ============================= 数据库操作 =============================
- %% 章节奖励
- -define(SQL_SELECT_GALAXY_DUN_REWARD,
- <<"SELECT star_list FROM galaxy_dun_chapter_reward WHERE role_id = ~p and chapter_id = ~p">>).
- -define(SQL_INSERT_GALAXY_DUN_REWARD,
- <<"REPLACE INTO galaxy_dun_chapter_reward (`role_id`, `chapter_id`, `star_list`) VALUES (~p, ~p, '~s')">>).
- %% 玩家所处章节
- -define(SQL_SELECT_GALAXY_CHAPTER,
- <<"SELECT chapter_id FROM galaxy_dun_chapter WHERE role_id = ~p limit 1">>).
- -define(SQL_INSERT_DUN_GALAXY_CHAPTER,
- <<"REPLACE INTO galaxy_dun_chapter (`role_id`, `chapter_id`) VALUES (~p, ~p)">>).
|