%%%------------------------------------
|
|
%%% @Module : live_skill.hrl
|
|
%%% @Author : zzy
|
|
%%% @Created : 2018-10-17
|
|
%%% @Description: 生活技能
|
|
%%%------------------------------------
|
|
|
|
-define(COOK_OPEN_LV, 160). %%烹饪开放等级
|
|
|
|
-define(TYPE_FISH_SKILL, 1). %%钓鱼技能
|
|
-define(TYPE_WOOD_SKILL, 2). %%伐木技能
|
|
-define(TYPE_IRON_SKILL, 3). %%采石技能
|
|
-define(TYPE_STONE_SKILL, 4). %%采矿技能
|
|
-define(TYPE_COOK_SKILL, 5). %%烹饪技能
|
|
-define(TYPE_EQUIP_SKILL, 6). %%打造技能
|
|
|
|
-define(EQUIP_DATA_TYPE, [1, 2, 3]). %%家具材料类型(发成物品,家具转为家园内部数据)
|
|
|
|
%%ps记录
|
|
-record(status_live_skill,{
|
|
skill_list = [],
|
|
cook_list = [], %%食谱激活的食物类型id[食物类型id]
|
|
equip_list = [] %%打造纸激活的打造类型id[打造类型id]
|
|
}).
|
|
|
|
%%生活技能
|
|
-record(live_skill, {
|
|
skill_type = 0, %%技能类型
|
|
lv = 0, %%等级
|
|
exp = 0 %%熟练度
|
|
}).
|
|
|
|
%% ---------------------------------------------------------------------------
|
|
%% 配置定义
|
|
%% ---------------------------------------------------------------------------
|
|
%%食物种类配置
|
|
-record(base_cook_type, {
|
|
type_id = 0,
|
|
kind = 0,
|
|
name = "",
|
|
need_lv = 0,
|
|
good_id = 0,
|
|
time = 0,
|
|
add_exp = 0,
|
|
cost_live = 0,
|
|
cost = []
|
|
}).
|
|
|
|
%%食物配置
|
|
-record(base_food,{
|
|
food_id = 0,
|
|
type_id = 0,
|
|
name = "",
|
|
need_lv = 0,
|
|
weight = []
|
|
}).
|
|
|
|
%%家具种类配置
|
|
-record(base_furniture_type, {
|
|
type_id = 0,
|
|
kind = 0,
|
|
name = "",
|
|
need_lv = 0,
|
|
good_id = 0,
|
|
time = 0,
|
|
add_exp = 0,
|
|
cost_live = 0,
|
|
cost_res = [], %% 资源消耗
|
|
cost = []
|
|
}).
|
|
|
|
%%家具表
|
|
-record(base_furniture, {
|
|
furniture_id = 0,
|
|
type_id = 0,
|
|
name = "",
|
|
need_lv = 0,
|
|
prosperity = 0, %% 繁荣度
|
|
area = [],
|
|
map_id = 0, %% 放置面 1 地面 2 右侧墙 3 左侧墙
|
|
weight = []
|
|
}).
|
|
|
|
%% ---------------------------------------------------------------------------
|
|
%% sql定义
|
|
%% ---------------------------------------------------------------------------
|
|
-define(sql_replace_live_skill_info, "replace into `role_live_skill_info`(role_id, cook_list, equip_list) VALUES (~p, '~s', '~s') ").
|
|
-define(sql_select_live_skill_info, "select cook_list, equip_list from `role_live_skill_info` where `role_id`= ~p ").
|
|
|
|
%%只存放烹饪和打造
|
|
-define(sql_replace_live_skill, "replace into `role_live_skill`(role_id, skill_type, lv, exp) VALUES (~p, ~p, ~p, ~p) ").
|
|
-define(sql_select_live_skill, "select skill_type, lv, exp from `role_live_skill` where `role_id`= ~p ").
|