%%%---------------------------------------------------------------------
|
|
%%% 个性装扮相关record定义
|
|
%%%---------------------------------------------------------------------
|
|
-define(DRESS_DEFAULT_LV, 90). %% 装扮默认开启的玩家等级
|
|
|
|
-define(DRESS_UP_BUBBLE,1). %% 气泡
|
|
-define(DRESS_UP_FRAME,2). %% 相框
|
|
-define(DRESS_UP_BACKGROUND,3). %% 背景
|
|
|
|
-define(DRESS_ISUSING, 1). %% 装扮正在使用
|
|
-define(DRESS_UNUSING, 0). %% 装扮未被使用
|
|
|
|
-define(DEFAULT_DRESS_LIST, %% 默认装扮[{Type, DressId}...]
|
|
[{1, data_dress_up:get_default_dress(1,1)},
|
|
{2, data_dress_up:get_default_dress(2,1)},
|
|
{3, data_dress_up:get_default_dress(3,1)}
|
|
]).
|
|
-define(DEFAULT_DRESS_ID, data_dress_up:get_default_dress_list(1)). %% 默认装扮Id
|
|
|
|
-define(GM, 1). %% GM
|
|
-define(INSTRUCTOR, 2). %% 指导员
|
|
|
|
-record(status_dress_up,
|
|
{
|
|
enabled_map = #{}, %%激活数据 #{DressType=>[DressId...]...}
|
|
using_map = #{}, %%正在使用的装扮#{dress_type => dress_id}
|
|
attr = [], %%属性
|
|
power = 0 %%
|
|
}).
|
|
|
|
%% ------------------------- base相关宏定义 --------------------------
|
|
|
|
%%装扮激活
|
|
-record(base_dress_up,
|
|
{
|
|
dress_id = 0, %% 装扮id
|
|
dress_type = 0, %% 装扮类型
|
|
dress_name = "", %% 装扮名称
|
|
dress_desc = "", %% 装扮描述
|
|
dress_consume_id = 0, %% 消耗材料id
|
|
dress_attr = [], %% 当前属性
|
|
is_default = 0 %% 0-普通装扮 1-默认装扮
|
|
,sequence = 0 %% 展示顺序
|
|
,open_day = 0 %% 开启天数
|
|
,open_time = "" %% 开启时间
|
|
}).
|
|
|
|
|
|
-define(sql_dress_up_enabled_select, <<"select dress_id, dress_type, is_used from dress_up_enabled where player_id = ~p ">>).
|
|
-define(sql_dress_up_replace_enabled, <<"replace into dress_up_enabled(player_id, dress_id, dress_type, is_used, time) values(~p,~p,~p,~p,~p) ">>).
|
|
-define(sql_dress_up_update_enabled, <<"update dress_up_enabled set is_used = ~p, time = ~p where player_id = ~p and dress_id = ~p ">>).
|
|
-define(sql_dress_up_delete_enabled, <<"delete from dress_up_enabled where player_id = ~p and dress_id = ~p">>).
|
|
-define(sql_dress_up_update_used, <<"update dress_up_enabled set is_used = ~p, time = ~p where player_id = ~p and is_used = 1 and dress_type = ~p limit 1 ">>).
|