297 lines
6.9 KiB
Erlang
297 lines
6.9 KiB
Erlang
%%----------------------------------------------------
|
|
%% 此文件由数据工具生成 quest_data.xml
|
|
%% 任务数据
|
|
%%----------------------------------------------------
|
|
-module(quest_data).
|
|
-export([
|
|
list/0,
|
|
type_list/1,
|
|
lev_list/1,
|
|
lev_classes_list/1,
|
|
get/1,
|
|
group/1,
|
|
get_phase/1,
|
|
phase_list/0,
|
|
type_name/1,
|
|
dungeon_quest/1
|
|
]).
|
|
-include("common.hrl").
|
|
-include("quest.hrl").
|
|
-include("gain.hrl").
|
|
|
|
list()->[10001, 10002, 20001, 90000, 90001, 90003, 90005, 90007, 90012, 90013, 90014, 90018, 90020, 90023, 90024].
|
|
|
|
type_list(3) -> [90000, 90001, 90003, 90005, 90007, 90012, 90013, 90014, 90018, 90020, 90023, 90024];
|
|
type_list(2) -> [20001];
|
|
type_list(1) -> [10001, 10002];
|
|
type_list(_)->[].
|
|
|
|
lev_list(30) -> [90024];
|
|
lev_list(15) -> [90023];
|
|
lev_list(25) -> [90018];
|
|
lev_list(6) -> [90012, 90013, 90014, 90020];
|
|
lev_list(8) -> [90005];
|
|
lev_list(5) -> [90001];
|
|
lev_list(3) -> [90000];
|
|
lev_list(1) -> [10001, 10002, 20001, 90003, 90007];
|
|
lev_list(_)->[].
|
|
|
|
lev_classes_list({30, 0}) -> [90024];
|
|
lev_classes_list({15, 0}) -> [90023];
|
|
lev_classes_list({25, 0}) -> [90018];
|
|
lev_classes_list({6, 0}) -> [90012, 90013, 90014, 90020];
|
|
lev_classes_list({8, 0}) -> [90005];
|
|
lev_classes_list({5, 0}) -> [90001];
|
|
lev_classes_list({3, 0}) -> [90000];
|
|
lev_classes_list({1, 0}) -> [10001, 10002, 20001, 90003, 90007];
|
|
lev_classes_list(_)->[].
|
|
|
|
get(10001) ->
|
|
#quest_data{
|
|
id = 10001
|
|
,name = ?T("角色升级")
|
|
,career = 0
|
|
,lev = 1
|
|
,type = 1
|
|
,group = 0
|
|
,layer = 1
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,condition = [#condition{label = {evt_levup, 0,10,[]}}]
|
|
,extra = Error_value
|
|
};
|
|
get(10002) ->
|
|
#quest_data{
|
|
id = 10002
|
|
,name = ?T("角色升级")
|
|
,career = 0
|
|
,lev = 1
|
|
,type = 1
|
|
,group = 0
|
|
,layer = 1
|
|
,pre_quest = 10001
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,condition = [#condition{label = {evt_levup, 0,20,[]}}]
|
|
,extra = Error_value
|
|
};
|
|
get(20001) ->
|
|
#quest_data{
|
|
id = 20001
|
|
,name = ?T("竞技场战斗")
|
|
,career = 0
|
|
,lev = 1
|
|
,type = 2
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,condition = [#condition{label = {evt_recruit,0,1,[]}}]
|
|
,extra = Error_value
|
|
};
|
|
get(90000) ->
|
|
#quest_data{
|
|
id = 90000
|
|
,name = ?T("日常登录")
|
|
,career = 0
|
|
,lev = 3
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_cli_loaded, target = 0, target_val = 1, param = []}]
|
|
,commit_rewards = [{3,20},{9,5}]
|
|
};
|
|
get(90001) ->
|
|
#quest_data{
|
|
id = 90001
|
|
,name = ?T("好友赠送")
|
|
,career = 0
|
|
,lev = 5
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_friend_present, target = 14, target_val = 5, param = []}]
|
|
,commit_rewards = [{14,100},{9,5}]
|
|
};
|
|
get(90003) ->
|
|
#quest_data{
|
|
id = 90003
|
|
,name = ?T("召唤")
|
|
,career = 0
|
|
,lev = 1
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_recruit, target = 0, target_val = 3, param = []}]
|
|
,commit_rewards = [{3,20},{9,10}]
|
|
};
|
|
get(90005) ->
|
|
#quest_data{
|
|
id = 90005
|
|
,name = ?T("武道会")
|
|
,career = 0
|
|
,lev = 8
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_arena_fight, target = 0, target_val = 3, param = []}]
|
|
,commit_rewards = [{10103,2},{9,15}]
|
|
};
|
|
get(90007) ->
|
|
#quest_data{
|
|
id = 90007
|
|
,name = ?T("快速作战")
|
|
,career = 0
|
|
,lev = 1
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_dungeon_fast_combat, target = 0, target_val = 4, param = []}]
|
|
,commit_rewards = [{3,30},{9,15}]
|
|
};
|
|
get(90012) ->
|
|
#quest_data{
|
|
id = 90012
|
|
,name = ?T("试练卡林塔")
|
|
,career = 0
|
|
,lev = 6
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_star_tower_pass, target = 0, target_val = 3, param = []}]
|
|
,commit_rewards = [{10001,20},{9,10}]
|
|
};
|
|
get(90013) ->
|
|
#quest_data{
|
|
id = 90013
|
|
,name = ?T("公会Boss")
|
|
,career = 0
|
|
,lev = 6
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_guild_dun_fight, target = 0, target_val = 3, param = []}]
|
|
,commit_rewards = [{10,50},{9,15}]
|
|
};
|
|
get(90014) ->
|
|
#quest_data{
|
|
id = 90014
|
|
,name = ?T("公会捐献")
|
|
,career = 0
|
|
,lev = 6
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_guild_donate, target = 0, target_val = 1, param = []}]
|
|
,commit_rewards = [{11401,1},{9,10}]
|
|
};
|
|
get(90018) ->
|
|
#quest_data{
|
|
id = 90018
|
|
,name = ?T("无尽试炼")
|
|
,career = 0
|
|
,lev = 25
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_endless_fight, target = 0, target_val = 1, param = []}]
|
|
,commit_rewards = [{37001,1},{9,10}]
|
|
};
|
|
get(90020) ->
|
|
#quest_data{
|
|
id = 90020
|
|
,name = ?T("冒险任务")
|
|
,career = 0
|
|
,lev = 6
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_shipping, target = 0, target_val = 3, param = []}]
|
|
,commit_rewards = [{1,40000},{9,10}]
|
|
};
|
|
get(90023) ->
|
|
#quest_data{
|
|
id = 90023
|
|
,name = ?T("历练副本")
|
|
,career = 0
|
|
,lev = 15
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_dungeon_stone_fight, target = 0, target_val = 2, param = []}]
|
|
,commit_rewards = [{37001,1},{9,10}]
|
|
};
|
|
get(90024) ->
|
|
#quest_data{
|
|
id = 90024
|
|
,name = ?T("装备合成")
|
|
,career = 0
|
|
,lev = 30
|
|
,type = 3
|
|
,group = 0
|
|
,layer = 0
|
|
,val_from_prev = 0
|
|
,auto_accept = 1
|
|
,commit_type = 1
|
|
,progress = [#quest_progress{label = evt_equipment_compound, target = 0, target_val = 1, param = []}]
|
|
,commit_rewards = [{1,30000},{9,15}]
|
|
};
|
|
get(_Info)-> ?DATA_ERR("get_data_not_exist===>~w", [_Info]), undefined.
|
|
|
|
group(0) -> [10001, 10002, 20001, 90000, 90001, 90003, 90005, 90007, 90012, 90013, 90014, 90018, 90020, 90023, 90024];
|
|
group(_)->[].
|
|
|
|
get_phase(val_not_exist) -> [10001, 10002, 20001];
|
|
get_phase(_)->[].
|
|
|
|
phase_list()->[val_not_exist].
|
|
|
|
type_name(1) -> ?T("主线任务");
|
|
type_name(2) -> ?T("支线任务");
|
|
type_name(3) -> ?T("日常任务");
|
|
type_name(4) -> ?T("战令每日任务");
|
|
type_name(5) -> ?T("战令每周任务");
|
|
type_name(6) -> ?T("战令周期任务");
|
|
type_name(7) -> ?T("新战令每日任务");
|
|
type_name(8) -> ?T("新战令每周任务");
|
|
type_name(9) -> ?T("ios评分任务");
|
|
type_name(_)-><<>>.
|
|
|
|
dungeon_quest(val_not_exist) -> [90000, 90001, 90003, 90005, 90007, 90012, 90013, 90014, 90018, 90020, 90023, 90024];
|
|
dungeon_quest(_)->[]. |