%%%-------------------------------------------------------------------
|
|
%%% @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
|
|
}).
|