|
%%-----------------------------------------------------------------------------
|
|
%% @Module : equip_devour.hrl
|
|
%% @Author : WJQ
|
|
%% @Created : 2018-11-26
|
|
%% @Description: 装备吞噬头文件
|
|
%%-----------------------------------------------------------------------------
|
|
|
|
-define(DEVOUR_MAX, 100). %% 单次装备吞噬最大数量
|
|
|
|
%% ============================ 后台配置定义 ===================================
|
|
%% ----------------------------------------------------------------------------
|
|
%% 吞噬等级配置
|
|
-record(equip_devour_lv_con, {
|
|
lv = 0, %% 萌羊等级
|
|
exp = 0, %% 升到下一级所需经验
|
|
attr = [], %% 当前等级属性
|
|
notice = 0 %% 是否需要发送传闻 (1:需要 0:不需要)
|
|
}).
|
|
|
|
%% 吞噬经验配置
|
|
-record(equip_devour_exp_con, {
|
|
stage = 0, %% 道具阶数
|
|
quality = 0, %% 道具品质
|
|
star = 0, %% 道具星数
|
|
goods_id = 0, %% 物品ID (为0时根据前三个条件筛选)
|
|
exp = 0 %% 吞噬增加经验值
|
|
}).
|
|
%% -----------------------------------------------------------------------------
|
|
|
|
%% ============================== 邮件&传闻定义 ===================================
|
|
%% ----------------------------------------------------------------------------
|
|
%%
|
|
%% ----------------------------------------------------------------------------
|
|
|
|
%% ============================== 常量宏定义 ===================================
|
|
%% ----------------------------------------------------------------------------
|
|
%% 功能开放等级
|
|
-define(DEVOUR_OPEN_LV, 95).
|
|
%% ----------------------------------------------------------------------------
|
|
|
|
%% ============================ 数据保存定义 ===================================
|
|
%% ----------------------------------------------------------------------------
|
|
%% PS保存记录
|
|
-record(equip_devour_status, {
|
|
role_id = 0, %% 角色ID
|
|
lv = 0, %% 吃货羊当前等级
|
|
exp = 0, %% 吃货羊当前经验
|
|
attr = [] %% 吃货羊当前属性
|
|
}).
|
|
%% ----------------------------------------------------------------------------
|
|
|
|
%% =============================== SQL 查询 ===================================
|
|
%% ----------------------------------------------------------------------------
|
|
%% Tab: [equip_devour]
|
|
-define(SQL_SELECT_STATUS, <<"SELECT `role_id`, `lv`, `exp` FROM `equip_devour` WHERE `role_id` = ~p">>).
|
|
-define(SQL_REPLACE_STATUS, <<"REPLACE INTO `equip_devour` (`role_id`, `lv`, `exp`) VALUES (~p, ~p, ~p)">>).
|
|
%% ----------------------------------------------------------------------------
|