源战役
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 

102 Zeilen
2.9 KiB

-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 %%连抽券
}).