-define(SQL_ROLE_NUCLEON_GET, <<"SELECT `lv`,`exp`,`normal`,`ntime`,`nfirst`,`nstate`,`special`,`stime`,`sfirst`,`estate`,`rtime` FROM `role_nucleon` where rid=~p">>).
|
|
-define(SQL_ROLE_NUCLEON_REPLACE,<<"replace into `role_nucleon` (`rid`,`lv`,`exp`,`normal`,`ntime`,`nfirst`,`nstate`,`special`,`stime`,`sfirst`,`estate`,`rtime`) VALUES (~p,~p,~p,~p,~p,~p,'~ts',~p,~p,~p,'~ts',~p)">>).
|
|
-define(SQL_PLAYER_NUCLEON_GET,<<"SELECT `pos`,`grade`,`lv`,`exp`,`skill`,`skill_lv`,`sec_lv`,`attrs` FROM `player_nucleon` where rid=~p">>).
|
|
-define(SQL_PLAYER_NUCLEON_REPLACE,<<"replace into `player_nucleon` (`rid`,`pos`,`grade`,`lv`,`exp`,`skill`,`skill_lv`,`sec_lv`,`attrs`) VALUES (~p,~p,~p,~p,~p,~p,~p,~p,'~ts')">>).
|
|
|
|
-define(MODIY_VALUE, 3).
|
|
|
|
-record(role_nucleon, {
|
|
lv = 0, %%灵能等级
|
|
exp = 0, %%灵能经验
|
|
holes = [], %%槽位数据nucleon_hole
|
|
armor_attr = [], %%装甲属性
|
|
normal = 0, %%普通已抽免费次数
|
|
ntime = 0, %%上次免费抽时间
|
|
nfirst = 0, %%普通首次
|
|
nstate = [], %%免费抽奖情况
|
|
special = 0, %%付费已抽免费次数
|
|
stime = 0, %%上次付费已抽免费次数
|
|
sfirst = 0, %%付费首次
|
|
estate = [], %%付费抽奖情况
|
|
rtime = 0, %%刷新时间
|
|
power = 0, %%系统战力
|
|
attrs = [] %%系统属性
|
|
}).
|
|
|
|
-record(nucleon_hole,{
|
|
pos = 0, %%部位
|
|
grade = 1, %%部位阶位
|
|
lv = 1, %%部位等级
|
|
exp = 0, %%=部位经验
|
|
attrs = [], %%部位属性
|
|
skill = 0, %%技能
|
|
skill_lv = 0, %%技能等级
|
|
sec_lv = 0 %%觉醒等级
|
|
}).
|
|
|
|
%%配置结构
|
|
-record(nucleon_title_base, {
|
|
name = "", %%名称
|
|
exp = 0, %%激活要求
|
|
next = 0, %%下一阶
|
|
cost = [], %%消耗
|
|
rate = 0, %%暴击概率
|
|
dungeon = 0,%%副本要求
|
|
attrs = [] %%属性
|
|
}).
|
|
|
|
%%圣物基础
|
|
-record(nucleon_equip_base, {
|
|
star = 0, %%星数
|
|
attrs = [], %%基础属性
|
|
resolve = [], %%分解材料
|
|
cost = [], %%突破消耗
|
|
next = 0 %%突破目标
|
|
}).
|
|
|
|
%%圣物升级
|
|
-record(nucleon_lv_base, {
|
|
exp = 0, %%经验条
|
|
next = 0, %%下一级
|
|
cost = [], %%消耗
|
|
grade = 0 %%属于阶段
|
|
}).
|
|
|
|
%%圣物洗练
|
|
-record(nucleon_recast_base,{
|
|
attrs = [],%%基础属性
|
|
maxs = [],%%属性上限
|
|
adds = [],%%成长值
|
|
cost = [] %%消耗
|
|
}).
|
|
|
|
%%圣物觉醒
|
|
-record(nucleon_section_base,{
|
|
cost=[],
|
|
attrs=[],
|
|
skill=[],
|
|
sec_skill=[],
|
|
next=0
|
|
}).
|
|
|
|
%%奖池奖品
|
|
-record(nucleon_award_base, {
|
|
awards = [],
|
|
color = 0, %%品质
|
|
broadcast = 0, %%是否广播0否
|
|
lv = 0 %%开放等级
|
|
}).
|
|
|
|
%%奖池设置
|
|
-record(pool_base, {
|
|
cost = [], %%单抽消耗
|
|
pay = [], %%十年抽消耗
|
|
base = [], %%基础获得
|
|
rule = [], %%隐藏规则[{2,10}] 品质2 10次必出
|
|
first = 0, %%首次获得 用来指定首次抽奖奖池品质 就是楼上的#nucleon_award_base.color
|
|
cd = 0, %%免费CD
|
|
free = 0, %%每日免费次数
|
|
open = 0, %%开服有效
|
|
one = 0, %%单抽券
|
|
ten = 0 %%连抽券
|
|
}).
|