|
|
- %%%-------------------------------------------------------------------
- %%% @author liushl
- %%% @doc
- %%%
- %%% @end
- %%%-------------------------------------------------------------------
- -author("liushl").
-
- -define(BOSS_FIRST_KILL_NOT, 0). %% 个人首杀-尚未
- -define(BOSS_FIRST_KILL_YES, 1). %% 个人首杀-已杀
- -define(BOSS_FIRST_KILL_AWARD, 2). %% 个人首杀-已领奖
-
- -record(boss_first_blood, {
- boss_info = []
- }).
-
- %% BOSS首杀管理数据
- -record(boss_info, {
- boss_id = 0, %% BOSS
- killers = [], %% 击杀者 [{role_id,name}]
- names = "", %% 名字
- time = 0 %% 时间
- }).
-
- %% BOSS首杀玩家数据
- -record(role_boss_first_blood, {
- boss_id = 0, %% BOSS
- time = 0, %% 首杀时间
- self_award = 0, %% 自己首杀领取状态
- server_award = 0 %% 全服首杀领取状态
- }).
-
- -define(SQL_GET_BOSS_INFO, <<"SELECT `boss_id`,`killers`,`time` FROM boss_first_blood_each">>).
- -define(SQL_SAVE_BOSS_INFO, <<"REPLACE INTO boss_first_blood_each(`boss_id`,`killers`,`time`) VALUES(~p,'~ts',~p)">>).
-
- -define(SQL_GET_ROLE_BOSS_INFO, <<"SELECT boss_id,self_award,server_award,time FROM role_boss_first_blood WHERE role_id=~p">>).
- -define(SQL_SAVE_ROLE_BOSS_INFO, <<"REPLACE INTO role_boss_first_blood(role_id,boss_id,self_award,server_award,time) VALUES(~p,~p,~p,~p,~p)">>).
- %%%-------------------------------------------------------------------
- %%% @doc
- %%% 装备任务
- %%% @end
- %%%-------------------------------------------------------------------
- %% 任务进度
- -record(equipment_task, {
- progress = 0,
- status = 0,
- time = 0
- }).
-
- -record(base_boss_first_blood, {
- boss_id = 0,
- order = 0,
- series = 0,
- server_first_award = [], %% 全服首杀者奖励
- self_first_award = [], %% 个人首杀者奖励
- server_award = [] %% 首杀全服奖励
- }).
-
- -record(base_equipment_task, {
- task_id = 0,
- mod = 0,
- type = 0,
- content = [],
- award = [],
- condition = [],
- jump = 0
- }).
|