-define(SQL_PLAYER_JOURNEY_GET,<<"SELECT `act`,`map`,`tasks` FROM `custom_act_journey` WHERE rid=~p">>). -define(SQL_PLAYER_JOURNEY_REPLACE,<<"REPLACE INTO `custom_act_journey` (`rid`,`act`,`map`,`tasks`) VALUES (~p,~p,~p,'~ts')">>). -define(SQL_PLAYER_JOURNEY_BATCH, <<"REPLACE INTO custom_act_journey (`rid`,`act`,`map`,`tasks`) VALUES ~ts">>). -define(JSTATUS_INIT,0). %%初始未完成 -define(JSTATUS_FIN, 1). %%已完成可领取 -define(JSTATUS_OVER,2). %%已领取 -record(act_journey, { act = 0, map_tasks = [] }). -record(map_journey,{ map = 0, finish = 0, %%已完成任务数 tasks = [] }). -record(journey_task, { id = 0, state = 0, value = 0, grade = 0 %%已领取档位 }). %%征途地图 -record(base_journey_map,{ map = 0, %%地图 name = "", %% grade = 0,%%地图级别 totem = 0, %%图腾 unlock_map = 0, %%解锁对应地图 unlock_tasks = 0 %%解锁所需任务数 }). %%征途任务 -record(base_journey_task,{ suit = 0, %%套件 map = 0, %%地图 task = 0, %%任务 task_type = 0, %%任务类 desc = "", %%描述 cons = 0, %%任务值 unlock = 0 %%解锁条件 }). %%征途奖励 -record(base_journey_award,{ act = 0, %%活动 map = 0, %%地图 grade = 0, %%档次 weight = 0, %%权重 award = [], %%奖励 desc = "", %%描述 days = [] %%开放天数 }).