314bc5df
zhengshouren
提交服务器初始代码
|
1
2
|
local Role = class("Role", require("shared.ModelBase"))
|
cfd68b3a
zhouhaihai
时间重置 新逻辑
|
3
4
5
6
|
local RoleLog = import(".RoleLog") --日志相关
local RolePlugin = import(".RolePlugin") --基础功能
local RoleTimeReset = import(".RoleTimeReset") --时间重置相关
local RoleTask = import(".RoleTask") --角色任务
|
cfd68b3a
zhouhaihai
时间重置 新逻辑
|
7
8
9
|
local RoleChangeStruct = import(".RoleChangeStruct") --角色数据额结构更改
local RolePvp = import(".RolePvp") -- pvp
local RoleCross = import(".RoleCross") -- 跨服务请求相关
|
fa565e0c
zhouhaihai
优化结构
|
10
|
|
4c5d72ab
zhouhaihai
高级pvp
|
11
|
RoleLog.bind(Role)
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
12
|
RolePlugin.bind(Role)
|
cfd68b3a
zhouhaihai
时间重置 新逻辑
|
13
|
RoleTimeReset.bind(Role)
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
14
|
RoleTask.bind(Role)
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
15
|
RoleChangeStruct.bind(Role)
|
fa565e0c
zhouhaihai
优化结构
|
16
17
|
RolePvp.bind(Role)
RoleCross.bind(Role)
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
18
|
|
314bc5df
zhengshouren
提交服务器初始代码
|
19
20
|
function Role:ctor( properties )
Role.super.ctor(self, properties)
|
314bc5df
zhengshouren
提交服务器初始代码
|
21
|
self.ignoreHeartbeat = false
|
09be9059
zhouhaihai
冒险接口
|
22
|
self.dailyData = nil
|
317a46a9
liuzujun
添加特权卡
|
23
|
self.storeData = nil
|
0a07bdd9
zhouahaihai
角色升级 。gm
|
24
|
self.heros = {}
|
43cc5f51
gaofengduan
调整 equip 数据结构
|
25
|
self.runeBag = {}
|
46fac6f1
zhouahaihai
酱料
|
26
|
self.advData = nil
|
9a1c54b2
zhouhaihai
活动
|
27
|
self.activity = nil
|
1b20cfdb
zhouhaihai
赛季更新完善 无尽冒险排行榜
|
28
29
|
self.advElChapter = tonum(redisproxy:hget("adv_season", "chapter"), globalCsv.adv_endless_default_chapter) -- 无尽模式记录的赛季对应章节
self.advOverTime = tonum(redisproxy:hget("adv_season", "overTime")) -- 无尽模式关闭时间戳
|
314bc5df
zhengshouren
提交服务器初始代码
|
30
31
32
|
end
Role.schema = {
|
314bc5df
zhengshouren
提交服务器初始代码
|
33
34
|
id = {"number"},
uid = {"string", ""},
|
314bc5df
zhengshouren
提交服务器初始代码
|
35
|
name = {"string", ""},
|
dc9d814f
zhouhaihai
邮件
|
36
|
intro = {"string", ""},
|
25cebbc5
zhouhaihai
增加默认头像id
|
37
|
headId = {"number", globalCsv.defaultHead},
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
38
39
40
41
|
sid = {"number", 0},
device = {"string", ""},
banTime = {"number", 0},
banType = {"number", 0},
|
e3c5cc5e
zhouhaihai
跨服竞技场over
|
42
|
heartWarning = {"number", 0},
|
0a07bdd9
zhouahaihai
角色升级 。gm
|
43
44
45
46
|
ltime = {"number", 0}, -- 最后登录时间
ctime = {"number", skynet.timex()}, -- 创建时间
ignoreMt = {"number", 0}, -- 忽略维护拦截
sversion = {"number", globalCsv.StructVersion or 0}, -- 重整数据版本
|
cfd68b3a
zhouhaihai
时间重置 新逻辑
|
47
|
timeReset = {"table", {}}, --重置轮回记录
|
312b9db5
zhouahaihai
背包
|
48
49
|
diamond = {"number", 0},
reDiamond = {"number", 0},
|
dc9d814f
zhouhaihai
邮件
|
50
51
|
setting = {"table", {}}, --设置
codeStr = {"string", ""}, --已经领过的礼包码
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
52
|
-- roleInfo
|
4b7c7c96
zhouahaihai
增加 清空 挂机 冒险gm 角色经验
|
53
54
|
level = {"number", 1},
exp = {"number", 0},
|
6947e382
zhouahaihai
好感度, 皮肤
|
55
|
items = {"string", ""},
|
bd4fb541
zhouhaihai
增加物品过期系统
|
56
|
expireItem = {"table", {}}, --物品过期检查
|
4faef572
zhouhaihai
冒险任务,冒险扫荡, 冒险中继
|
57
|
funcOpen = {"table", {}}, --功能是否开放
|
bab30666
zhouhaihai
增加通用功能等级 字段
|
58
|
funcLv = {"table", {}}, --功能等级
|
14f1591b
zhouhaihai
删除好感度相关
|
59
|
-- loveStatus = {"string", ""}, --统计角色的最高 好感度等级 类型相关 -- type=loveL type=loveL
|
37037eeb
zhengshouren
计算奖励
|
60
|
crown = {"number", 0}, -- 看伴娘
|
c384626d
zhouhaihai
好友
|
61
|
silent = {"number", 0}, --禁言解禁时间
|
314bc5df
zhengshouren
提交服务器初始代码
|
62
|
|
312b9db5
zhouahaihai
背包
|
63
64
|
bagLimit = {"table", globalCsv.store_limit_max},
|
23d89d13
zhouahaihai
冒险 结构
|
65
|
--冒险相关
|
3aa11fb9
zhouhaihai
字段类型
|
66
|
advPass = {"table", {}}, -- 通关记录 {chapterId = layer}
|
46fac6f1
zhouahaihai
酱料
|
67
|
advItems = {"string", ""}, -- 冒险临时背包
|
09be9059
zhouhaihai
冒险接口
|
68
|
advInfo = {"table", {}}, -- 冒险关卡信息
|
46fac6f1
zhouahaihai
酱料
|
69
|
advTeam = {"table", {}}, -- 冒险玩家队伍信息
|
3aa11fb9
zhouhaihai
字段类型
|
70
|
advHang = {"table", {}}, -- 挂机信息 -- {chapterId = {format = teaminfo, time = endtime}}
|
4faef572
zhouhaihai
冒险任务,冒险扫荡, 冒险中继
|
71
72
|
advTask = {"table", {}}, -- 冒险已领取任务完成状态 {id = status} --每层重置
advMTask = {"table", {id = 1, status = 0, lock = true}}, -- 冒险主线任务 -- {id = id, status = status, lock = true} -- 当前主线id 当前主线状态 是否锁定状态
|
b176d7d3
zhouhaihai
冒险成就
|
73
|
advAchiev = {"table", {}}, -- 冒险成就 {chapterId = {achievId = status, -1 = pt, pts = {}}, }
|
6b5c9206
zhouhaihai
冒险资助升级属性奖励
|
74
|
advL = {"table", {0, 0}}, -- 冒险队等级 {lv, exp}
|
8da953a7
zhouhaihai
无尽模式
|
75
|
advElM = {"number", 0}, -- 无尽模式通关的最高层数 endless max layer
|
1b20cfdb
zhouhaihai
赛季更新完善 无尽冒险排行榜
|
76
|
advElS = {"number", 0}, -- 无尽模式记录的赛季 endless season
|
ccbafe67
zhouhaihai
冒险神器和buff
|
77
78
79
|
advAFOpen = {"table", {}}, -- 解锁的神器 {[id] = 1}
advAFGet = {"table", {}}, -- 当前拥有的神器 {[id] = 等级}
advAFWear = {"table", {}}, -- 当前拥有的神器 {[slot] = id}
|
764e5296
zhouhaihai
冒险抽奖保底
|
80
|
advDrawB = {"table", {}}, -- 冒险抽奖回馈 {[1] = 0, [2] = 100} -- 池子类型 = 点数
|
e852b350
zhouhaihai
冒险成就类型增加
|
81
|
advStoryB = {"table", {}}, -- 冒险故事完成记录 (连锁事件绑定的故事) -- {storyId = 1}
|
f8408529
zhouhaihai
冒险商店
|
82
|
advShop = {"table", {}}, -- 冒险內的商店限制购买次数记录 {goodId = count}
|
46fff3ff
zhouhaihai
冒险手册
|
83
|
advEAchiev = {"table", {}}, -- 冒险无尽冒险手册
|
0e3ab88d
zhouhaihai
中继层
|
84
|
advRelay = {"table", {}}, -- 冒险中继点记录 {[chapter] = {[level] = 1}, [-1] = {[level] = 1}} -- -1 无尽 方便重置
|
9ced5432
zhouhaihai
冒险支援效果 保底事件
|
85
|
advSup = {"table", {}}, -- 冒险支援效果 待选项
|
17d8d855
zhouhaihai
冒险 时间 limit 改为全局
|
86
|
advLimit = {"table", {}}, -- 冒险事件每次的limit
|
fc316d1f
zhouhaihai
冒险体力优化
|
87
88
|
advC = {"number", 0}, -- 冒险次数(消耗体力)
advCT = {"number", 0}, -- 冒险次数 上次恢复时间
|
9ced5432
zhouhaihai
冒险支援效果 保底事件
|
89
|
|
384bb077
zhouahaihai
挂机
|
90
91
|
--挂机相关
hangPass = {"table", {}}, -- 挂机通过的最大关卡
|
a6508219
zhouhaihai
挂机奖励
|
92
|
hangGift = {"table", {}}, -- 挂机奖励 {id = 1}
|
384bb077
zhouahaihai
挂机
|
93
|
hangTeam = {"table", {}}, -- 挂机队伍
|
fa565e0c
zhouhaihai
优化结构
|
94
|
hangTS = {"table", {}}, -- 挂机队伍他人可读的队伍信息
|
f8408529
zhouhaihai
冒险商店
|
95
|
hangTB = {"table", {}}, -- 挂机队伍他人可用的战斗信息mao
|
fa565e0c
zhouhaihai
优化结构
|
96
97
|
hangTBV = {"number", 0}, -- 挂机队伍他人可用的战斗力
|
384bb077
zhouahaihai
挂机
|
98
99
|
hangInfo = {"table", {}}, -- 当前挂机信息
hangBag = {"table", {}}, -- 背包
|
9962b061
zhouahaihai
补充 挂机
|
100
|
hangBagLimit = {"number", globalCsv.idle_field_origin}, --背包上限
|
f60b89b1
zhouhaihai
奖励副本
|
101
|
bTeam = {"table", {}}, -- 奖励副本队伍
|
384bb077
zhouahaihai
挂机
|
102
|
|
71f716c4
chenyueqi
引导用到的字段
|
103
104
105
106
|
--引导相关
newerGuide = {"string","1=1"}, -- 新手引导 master=slave
funcGuide = {"string",""}, -- 功能引导 0=0跳过次数(999永久跳过) 1=1功能1触发情况
|
fa565e0c
zhouhaihai
优化结构
|
107
108
109
110
111
112
113
114
115
116
117
|
pvpTC = {"table", {}}, -- pvp 编队普通
pvpTSC = {"table", {}}, -- pvp 他人可读的队伍信息
pvpTBC = {"table", {}}, -- pvp 他人可用的战斗信息
pvpTBVC = {"number", 0}, -- pvp 他人可用的战斗力
pvpMC = {"table", {}}, -- pvp 匹配的对手 普通 {{t = 1, id = roleId}, {t = 2, id = id}, {t = 2, id = id}} -- t 1 玩家 2 机器人
pvpTH = {"table", {}}, -- pvp 编队高级
pvpTSH = {"table", {}}, -- pvp 他人可读的队伍信息
pvpTBH = {"table", {}}, -- pvp 他人可用的战斗信息
pvpTBVH = {"table", {}}, -- pvp 他人可用的战斗力
pvpMH = {"table", {}}, -- pvp 匹配的对手 高级 {{t = 1, id = roleId}, {t = 2, id = id}, {t = 2, id = id}} -- t 1 玩家 2 机器人
|
cfd68b3a
zhouhaihai
时间重置 新逻辑
|
118
119
120
|
pvpHGift = {"table", {}}, -- pvp 高级段位每小时奖励缓存
pvpHGTime = {"number", 0}, -- pvp 高级段位上次奖励刷新时间
pvpShop = {"table", {}}, -- pvp 商店{id = count} 对应商店id 购买次数
|
e3c5cc5e
zhouhaihai
跨服竞技场over
|
121
|
pvpBet = {"table", {}}, -- 跨服竞技场押注信息 {[round] = {1, 1000}}
|
fa565e0c
zhouhaihai
优化结构
|
122
|
|
dbd0ca58
gaofengduan
car 营养剂制作
|
123
|
potionBag = {"table", {}}, -- 营养剂背包
|
00e663bd
zhouhaihai
剧情相关
|
124
125
|
storyB = {"table", {}}, -- 剧情记录
|
056c01a0
zhouhaihai
简化装备
|
126
127
|
equips = {"table", {}}, -- 装备简化下, 目前的设计足够支撑 -- {t = {l = c}} -- 接口设计好 底层扩展就重写~
|
9b35bf6e
zhouhaihai
开启时间箱
|
128
129
|
boxL = {"table", {}}, -- boxList 正开启的箱子 -- {[1] = {id = 1010, gem = 101, time = 1313}}
|
276b1da9
zhouhaihai
爬塔接口
|
130
|
|
ea357636
zhouhaihai
爬塔初始层数
|
131
|
towerInfo = {"table", {c = globalCsv.tower_count_limit, l = 1}}, -- 当天爬塔消耗的次数 -- {t = time, c = count, l = layer, k = battleKey}
|
276b1da9
zhouhaihai
爬塔接口
|
132
|
towerF = {"table", {}}, -- 爬塔阵容
|
03a6166a
zhouhaihai
餐厅优化
|
133
|
|
53e8037e
zhouhaihai
任务
|
134
135
136
137
138
139
140
|
spTask = {"table", {}}, -- 特殊任务 -- {id = status}
dTask = {"table", {}}, -- 每日任务 {t = {id = status}, a = 0, at = {id = status}} t 任务完成情况 a 获得的活跃数值 at 活跃任务完成情况
wTask = {"table", {}}, -- 每周任务 {t = {id = status}, a = 0, at = {id = status}} t 任务完成情况 a 获得的活跃数值 at 活跃任务完成情况
achiveT = {"table", {}}, -- 成就计数统计 achivement_type {id = status}
achiveV = {"table", {}}, -- 成就领奖统计 achivement {id = status}
|
cccc9c70
zhouhaihai
商城
|
141
142
143
|
rechargeF = {"table", {}}, -- 是否首次充值某一项 -- —{[id] = 1} -- 不存在就是没有充值过
dinerS = {"table", {}}, -- 美食币商城 购买记录 {[id] = count}
|
317a46a9
liuzujun
添加特权卡
|
144
|
battlePoint = {"number", 0}, -- 赛季卡使用的活跃点
|
cccc9c70
zhouhaihai
商城
|
145
146
|
rmbC = {"number", 0}, -- 人民币重置额
|
dc9d814f
zhouhaihai
邮件
|
147
148
|
emailSync = {"number", 0}, -- 已经同步到的邮件Id
|
a35233c6
zhouhaihai
保底和回馈
|
149
|
|
317a46a9
liuzujun
添加特权卡
|
150
|
repayHero = {"number", 0}, -- 超级招募 回馈
|
a35233c6
zhouhaihai
保底和回馈
|
151
|
floorHero = {"table", {}}, -- 招募保底 -- {[poolId] = count}
|
3c0ea5fb
zhouhaihai
抽英雄
|
152
153
|
ssrUp = {"table", {}}, -- ssr up -- {[poolId] = count}
newerDraw = {"table", {}}, -- 新手池子 {N, 1} 抽了多少次, 是否出了ssr
|
d763fb14
zhouhaihai
签到 九宫格
|
154
155
|
sudoku = {"table", {}}, -- 九宫格 {[-1] = 1, task = {[1] = {}, [2] = {}}}} -- [-1] 阶段 如果为 -1 关闭(都做完了), task 当前阶段任务进度, reward 连串奖励领取情况
|
31d3a423
zhouhaihai
签到
|
156
|
sign = {"table", {}}, -- 签到记录 {[1] = 20181029}
|
9cede2e2
zhouhaihai
主推红点 和冒险次数
|
157
158
|
redp = {"table", {}}, -- 待消除红点 -- 通常打开对应界面就消除的红点 红点消除的方法 在对应的协议中使用 {tag = pms }
|
ed20f277
zhouhaihai
chatline 奖励
|
159
160
|
chatline = {"table", {}}, -- 奖励发放 id=时间
|
314bc5df
zhengshouren
提交服务器初始代码
|
161
162
|
}
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
163
|
|
0a07bdd9
zhouahaihai
角色升级 。gm
|
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
function Role:notifyUpdateProperty(field, newValue, oldValue, extraValue)
local updateData = {
{
key = field,
newValue = newValue,
oldValue = oldValue or "",
extraValue = extraValue,
}
}
SendPacket(actionCodes.Role_updateProperty, MsgPack.pack(updateData))
end
function Role:updateProperty(params)
params = params or {}
|
23d89d13
zhouahaihai
冒险 结构
|
179
|
if not self.schema[params.field] then return end
|
0a07bdd9
zhouahaihai
角色升级 。gm
|
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
|
local oldValue = self:getProperty(params.field)
local ret = {key = params.field, oldValue = oldValue}
if params.value then
ret.newValue = params.value
self:setProperty(params.field, params.value)
elseif params.delta then
self:incrProperty(params.field, params.delta)
ret.newValue = self:getProperty(params.field)
else
return
end
if not params.notNotify then
SendPacket(actionCodes.Role_updateProperty, MsgPack.pack({ret}))
end
end
function Role:updateProperties(params, notNotify)
|
4cf74232
zhouhaihai
pvp
|
197
|
self:setProperties(params)
|
0a07bdd9
zhouahaihai
角色升级 。gm
|
198
199
200
201
202
203
204
205
206
|
if not notNotify then
SendPacket(actionCodes.Role_updateProperties, MsgPack.pack(params))
end
end
function Role:notifyUpdateProperties(params)
SendPacket(actionCodes.Role_updateProperties, MsgPack.pack(params))
end
|
284482c6
zhouhaihai
冒险成就
|
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
|
local mapToList
mapToList = function(map)
local result = {}
if type(map) == "table" then
for k, v in pairs(map) do
for _, _one in ipairs(mapToList(v)) do
table.insert(result, {k, table.unpack(_one)})
end
end
else
table.insert(result, {map})
end
return result
end
function Role:changeMapUpdates(params, notNotify)
local changes = {}
for _, one in ipairs(mapToList(params)) do
local ftype = table.remove(one, 1)
local value = table.remove(one, #one)
if ftype and value and #one > 0 then
table.insert(changes, {type = ftype, field = #one > 1 and one or one[1], value = value})
else
print("ERROR: changeMapUpdates")
dump(params)
end
end
self:changeUpdates(changes, notNotify)
end
|
23d89d13
zhouahaihai
冒险 结构
|
237
|
-- 某些字段 更新改变量 改变量的定义由字段自身决定 {{type = ""}, }
|
6947e382
zhouahaihai
好感度, 皮肤
|
238
|
function Role:changeUpdates(params, notNotify)
|
284482c6
zhouhaihai
冒险成就
|
239
|
local needSetProperty = {}
|
6947e382
zhouahaihai
好感度, 皮肤
|
240
|
local changeUpdateFunc = {
|
14f1591b
zhouhaihai
删除好感度相关
|
241
242
243
244
|
-- ["loveStatus"] = function(info)
-- self:setProperty("loveStatus", self:getProperty("loveStatus"):setv(info["field"], info["value"]))
-- return {type = "loveStatus", field = info["field"], value = info["value"]}
-- end,
|
23d89d13
zhouahaihai
冒险 结构
|
245
246
247
248
249
250
|
--table 类型通用更新
["tableCommon"] = function(fieldType, info)
if self.class.schema[fieldType][1] ~= "table" then
error("[ERROR:] need handler for changeUpdate, field : " .. fieldType)
return
end
|
dbd0ca58
gaofengduan
car 营养剂制作
|
251
|
--支持多深度单字段
|
23d89d13
zhouahaihai
冒险 结构
|
252
253
254
255
256
257
258
259
260
261
262
263
264
|
local curValue = self:getProperty(fieldType)
if type(info["field"]) == "table" then
for _idx, _field in ipairs(info["field"]) do
if _idx < #info["field"] then
curValue[_field] = curValue[_field] or {}
curValue = curValue[_field]
else
curValue[_field] = info["value"]
end
end
else
curValue[info["field"]] = info["value"]
end
|
284482c6
zhouhaihai
冒险成就
|
265
|
needSetProperty[fieldType] = 1
|
23d89d13
zhouahaihai
冒险 结构
|
266
267
|
return {type = fieldType, field = info["field"], value = info["value"]}
end,
|
00e663bd
zhouhaihai
剧情相关
|
268
269
270
|
["onlyToC"] = function(info)
return info
end,
|
6947e382
zhouahaihai
好感度, 皮肤
|
271
|
}
|
0a07bdd9
zhouahaihai
角色升级 。gm
|
272
|
|
6947e382
zhouahaihai
好感度, 皮肤
|
273
274
275
276
|
local updates = {}
for _, one in ipairs(params) do
if changeUpdateFunc[one["type"]] then
table.insert(updates, changeUpdateFunc[one["type"]](one))
|
00e663bd
zhouhaihai
剧情相关
|
277
278
279
|
elseif one.isOnlyToC then
one.isOnlyToC = nil
table.insert(updates, one)
|
6947e382
zhouahaihai
好感度, 皮肤
|
280
|
else
|
23d89d13
zhouahaihai
冒险 结构
|
281
|
table.insert(updates, changeUpdateFunc["tableCommon"](one["type"], one))
|
6947e382
zhouahaihai
好感度, 皮肤
|
282
283
|
end
end
|
284482c6
zhouhaihai
冒险成就
|
284
285
286
287
|
for fieldType, _ in pairs(needSetProperty) do
self:setProperty(fieldType)
end
|
6947e382
zhouahaihai
好感度, 皮肤
|
288
289
290
291
|
if not notNotify and next(updates) then
SendPacket(actionCodes.Role_changeUpdate, MsgPack.pack(updates))
end
end
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
292
|
|
314bc5df
zhengshouren
提交服务器初始代码
|
293
294
295
|
function Role:data()
return {
id = self:getProperty("id"),
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
296
|
name = self:getProperty("name"),
|
dc9d814f
zhouhaihai
邮件
|
297
|
intro = self:getProperty("intro"),
|
59835765
zhouhaihai
排行榜
|
298
|
headId = self:getProperty("headId"),
|
dc9d814f
zhouhaihai
邮件
|
299
|
setting = self:getProperty("setting"),
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
300
|
level = self:getProperty("level"),
|
4b7c7c96
zhouahaihai
增加 清空 挂机 冒险gm 角色经验
|
301
|
exp = self:getProperty("exp"),
|
be83d162
zhouahaihai
登陆成功。 增加数据结构修正功能
|
302
|
items = self:getProperty("items"):toNumMap(),
|
4faef572
zhouhaihai
冒险任务,冒险扫荡, 冒险中继
|
303
|
funcOpen = self:getProperty("funcOpen"),
|
bab30666
zhouhaihai
增加通用功能等级 字段
|
304
|
funcLv = self:getProperty("funcLv"),
|
14f1591b
zhouhaihai
删除好感度相关
|
305
|
-- loveStatus = self:getProperty("loveStatus"):toNumMap(),
|
cfd68b3a
zhouhaihai
时间重置 新逻辑
|
306
|
timeReset = self:getProperty("timeReset"),
|
312b9db5
zhouahaihai
背包
|
307
308
|
diamond = self:getAllDiamond(),
bagLimit = self:getProperty("bagLimit"),
|
8474ca36
zhouhaihai
聊天
|
309
|
silent = self:getProperty("silent"),
|
dbd0ca58
gaofengduan
car 营养剂制作
|
310
|
|
23d89d13
zhouahaihai
冒险 结构
|
311
312
|
advPass = self:getProperty("advPass"),
advInfo = self:getProperty("advInfo"),
|
46fac6f1
zhouahaihai
酱料
|
313
|
advItems = self:getProperty("advItems"):toNumMap(),
|
36c30c5c
zhouahaihai
冒险
|
314
|
advTeam = self:getProperty("advTeam"),
|
09be9059
zhouhaihai
冒险接口
|
315
316
|
advHang = self:getProperty("advHang"),
advTask = self:getProperty("advTask"),
|
f99f48df
zhouhaihai
冒险任务
|
317
|
advMTask = self:getProperty("advMTask"),
|
bab30666
zhouhaihai
增加通用功能等级 字段
|
318
319
|
advAchiev = self:getProperty("advAchiev"),
advL = self:getProperty("advL"),
|
8da953a7
zhouhaihai
无尽模式
|
320
|
advElM = self:getProperty("advElM"),
|
0e3ab88d
zhouhaihai
中继层
|
321
|
advElS = self:getProperty("advElS"),
|
1b20cfdb
zhouhaihai
赛季更新完善 无尽冒险排行榜
|
322
323
|
advElChapter = self.advElChapter,
advOverTime = self.advOverTime,
|
ccbafe67
zhouhaihai
冒险神器和buff
|
324
|
advAFGet = self:getProperty("advAFGet"),
|
3df73a9e
zhouhaihai
复兴奖励
|
325
|
advAFOpen = self:getProperty("advAFOpen"),
|
ccbafe67
zhouhaihai
冒险神器和buff
|
326
|
advAFWear = self:getProperty("advAFWear"),
|
764e5296
zhouhaihai
冒险抽奖保底
|
327
|
advDrawB = self:getProperty("advDrawB"),
|
f8408529
zhouhaihai
冒险商店
|
328
|
advShop = self:getProperty("advShop"),
|
46fff3ff
zhouhaihai
冒险手册
|
329
|
advEAchiev = self:getProperty("advEAchiev"),
|
9ced5432
zhouhaihai
冒险支援效果 保底事件
|
330
|
advSup = self:getProperty("advSup"),
|
fc316d1f
zhouhaihai
冒险体力优化
|
331
332
|
advC = self:getProperty("advC"),
advCT = self:getProperty("advCT"),
|
384bb077
zhouahaihai
挂机
|
333
334
|
hangPass = self:getProperty("hangPass"),
|
a6508219
zhouhaihai
挂机奖励
|
335
|
hangGift = self:getProperty("hangGift"),
|
384bb077
zhouahaihai
挂机
|
336
337
338
339
|
hangTeam = self:getProperty("hangTeam"),
hangInfo = self:getProperty("hangInfo"),
hangBag = self:getProperty("hangBag"),
hangBagLimit = self:getProperty("hangBagLimit"),
|
f60b89b1
zhouhaihai
奖励副本
|
340
|
bTeam = self:getProperty("bTeam"),
|
dbd0ca58
gaofengduan
car 营养剂制作
|
341
|
|
71f716c4
chenyueqi
引导用到的字段
|
342
343
344
|
newerGuide = self:getProperty("newerGuide"),
funcGuide = self:getProperty("funcGuide"),
|
fa565e0c
zhouhaihai
优化结构
|
345
346
|
pvpTC = self:getProperty("pvpTC"),
pvpTH = self:getProperty("pvpTH"),
|
cfd68b3a
zhouhaihai
时间重置 新逻辑
|
347
348
349
|
pvpHGift = self:getProperty("pvpHGift"),
pvpHGTime = self:getProperty("pvpHGTime"),
pvpShop = self:getProperty("pvpShop"),
|
fa565e0c
zhouhaihai
优化结构
|
350
|
|
dbd0ca58
gaofengduan
car 营养剂制作
|
351
|
potionBag = self:getProperty("potionBag"),
|
1c3053c3
zhouhaihai
返回数据
|
352
|
storyB = self:getProperty("storyB"),
|
056c01a0
zhouhaihai
简化装备
|
353
|
equips = self:getProperty("equips"),
|
9b35bf6e
zhouhaihai
开启时间箱
|
354
|
boxL = self:getProperty("boxL"),
|
276b1da9
zhouhaihai
爬塔接口
|
355
356
|
towerInfo = self:getProperty("towerInfo"),
towerF = self:getProperty("towerF"),
|
03a6166a
zhouhaihai
餐厅优化
|
357
|
spTask = self:getProperty("spTask"),
|
53e8037e
zhouhaihai
任务
|
358
359
360
361
|
dTask = self:getProperty("dTask"),
wTask = self:getProperty("wTask"),
achiveT = self:getProperty("achiveT"),
achiveV = self:getProperty("achiveV"),
|
cccc9c70
zhouhaihai
商城
|
362
363
364
|
rechargeF = self:getProperty("rechargeF"),
dinerS = self:getProperty("dinerS"),
|
317a46a9
liuzujun
添加特权卡
|
365
|
battlePoint = self:getProperty("battlePoint"),
|
cccc9c70
zhouhaihai
商城
|
366
367
|
rmbC = self:getProperty("rmbC"),
|
3c0ea5fb
zhouhaihai
抽英雄
|
368
369
|
-- repayHero = self:getProperty("repayHero"),
newerDraw = self:getProperty("newerDraw"),
|
bc28fe9e
zhouhaihai
保底返回
|
370
|
floorHero = self:getProperty("floorHero"),
|
d763fb14
zhouhaihai
签到 九宫格
|
371
372
|
sudoku = self:getProperty("sudoku"),
|
31d3a423
zhouhaihai
签到
|
373
|
sign = self:getProperty("sign"),
|
9cede2e2
zhouhaihai
主推红点 和冒险次数
|
374
375
|
redp = self:getProperty("redp"),
|
ed20f277
zhouhaihai
chatline 奖励
|
376
|
chatline = self:getProperty("chatline"),
|
314bc5df
zhengshouren
提交服务器初始代码
|
377
378
379
380
|
}
end
return Role
|