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