diff --git a/docs/pet_battle_steal_vegetables_product_plan.md b/docs/pet_battle_steal_vegetables_product_plan.md new file mode 100644 index 0000000..dfa15fc --- /dev/null +++ b/docs/pet_battle_steal_vegetables_product_plan.md @@ -0,0 +1,429 @@ +# 宠物对决偷菜玩法产品方案 + +## 1. 产品定位 + +本玩法不定位为“偷别人菜赚钱”,而定位为: + +**围绕主播、好友、CP、家族关系链的轻 PVP 庄园社交玩法。** + +核心目标是通过被偷、复仇、求救、协防、集火、守护等事件制造回流和社交互动,而不是让农场成为主金币产出工具。 + +## 2. 设计目标 + +1. 提升农场玩法的日活和次日回流。 +2. 强化语音房、好友、CP、家族之间的互动。 +3. 给宠物养成提供实际使用场景和消耗点。 +4. 控制用户损失,避免强挫败导致流失。 +5. 防止工作室通过偷菜机制刷金币或刷收益。 +6. 避免大号、家族、主播粉丝团无限欺负小号。 + +## 3. 核心设计原则 + +1. 不允许偷走用户全部收益。 +2. 不允许无限攻击同一用户。 +3. 不允许高战力玩家无成本碾压低战力玩家。 +4. 不允许农场收益直接大量兑换主金币。 +5. 宠物不能死亡、掉级或永久受损。 +6. 被攻击方必须有求救、协防、复仇手段。 +7. 所有 PVP 行为必须有次数、消耗和保护期。 +8. 集火玩法必须受人数、频次和收益上限限制。 + +## 4. 核心玩法流程 + +1. 用户种植作物。 +2. 作物成熟后,系统生成“可偷池”。 +3. 其他用户发现该庄园。 +4. 攻击方消耗体力或挑战券发起偷菜。 +5. 双方宠物进入对决。 +6. 攻击方胜利则可偷取少量作物。 +7. 攻击方失败时,可造成一定守护值伤害。 +8. 多名攻击者可在限制内发起集火。 +9. 宠物守护值归零后,庄园进入短暂破防窗口。 +10. 仅参与攻击的用户可在破防窗口内偷菜。 +11. 破防结束后,庄园进入保护期。 +12. 被偷用户获得复仇机会。 +13. 好友可协防、回血、反击并获得奖励。 + +## 5. 宠物状态设计 + +不使用“死亡”概念,改为更温和的状态表达。 + +| 概念 | 说明 | +| --- | --- | +| 宠物血量 | 守护值或精力值 | +| 血量为 0 | 宠物进入疲劳状态 | +| 疲劳状态 | 庄园进入破防窗口 | +| 破防结束 | 宠物自动恢复部分守护值 | +| 恢复后 | 庄园进入保护期 | + +推荐文案: + +> 你的守护宠物太累了,庄园进入短暂破防状态。 + +避免文案: + +> 你的宠物被打死了,菜被抢光了。 + +## 6. 战斗规则 + +宠物血量会影响战斗力,但不能形成死亡螺旋。 + +推荐公式: + +```text +有效战斗力 = 基础战斗力 ×(0.75 + 0.25 × 当前血量比例) +``` + +效果: + +| 当前血量 | 有效战斗力 | +| --- | --- | +| 满血 | 100% | +| 半血 | 87.5% | +| 低血 | 最低接近 75% | + +战力对比规则: + +| 攻击方 / 防守方战力 | 结果 | +| --- | --- | +| ≥ 1.2 | 大概率直接胜利,可偷菜 | +| 0.9 - 1.2 | 进入胜率区间,约 40% - 70% | +| 0.6 - 0.9 | 偷菜失败,但造成少量守护伤害 | +| < 0.6 | 基本无效,仅造成极低伤害 | + +## 7. 偷菜收益规则 + +每块成熟土地收益拆为两部分: + +| 收益类型 | 占比 | +| --- | --- | +| 安全收益 | 70% - 85% | +| 可偷收益 | 15% - 30% | + +示例: + +一块地总价值 100 农场币,主人至少保底获得 80,最多被偷 20。 + +限制规则: + +1. 每块地最多被偷 20% 收益。 +2. 每人每天最多偷 3 个用户。 +3. 每个目标最多被偷 3 块地。 +4. 单个庄园每日损失达到上限后,进入保护到次日。 + +## 8. 破防窗口规则 + +宠物守护值归零后,庄园进入破防窗口。 + +推荐规则: + +| 规则项 | 数值 | +| --- | --- | +| 破防窗口 | 10 分钟 | +| 可偷用户 | 仅参与攻击的人 | +| 单人可偷土地 | 1 - 3 块 | +| 破防期间最多被偷 | 3 块地 | +| 破防后保护期 | 4 小时 | +| 同一目标每日破防次数 | 最多 1 次 | + +## 9. 集火规则 + +集火用于制造社交,但必须严格限制。 + +推荐规则: + +1. 每次集火最多 3 - 5 人。 +2. 每人每天最多参与 5 次集火。 +3. 同一目标每小时最多承受 1 次集火。 +4. 同一目标每天最多被同一阵营集火 1 次。 +5. 没有参与攻击的人不能在破防后白嫖偷菜。 + +## 10. 防守与协防 + +当宠物守护值低于 50% 时,防守方可点击“召唤好友守护”。 + +好友可执行: + +1. 给宠物回血。 +2. 增加临时护盾。 +3. 帮忙反击攻击者。 +4. 获得友情值、宠物经验、守护积分、少量农场币。 + +协防收益建议与关系链绑定: + +| 关系 | 奖励 | +| --- | --- | +| 普通协防 | 友情值 | +| 好友协防 | 额外友情值 | +| CP 协防 | 亲密度 | +| 粉丝团协防 | 庄园贡献 | + +## 11. 复仇机制 + +被偷后,系统应主动发放复仇机会。 + +示例文案: + +> XX 偷走了你的 2 个番茄,你获得一次免费复仇机会。 + +复仇加成: + +1. 免费攻击一次。 +2. 伤害 +20%。 +3. 成功后获得额外奖励。 +4. 可邀请好友助战。 + +## 12. 资源消耗 + +攻击不能免费无限进行。 + +推荐消耗: + +1. 体力。 +2. 偷菜券。 +3. 挑战券。 +4. 宠物精力。 + +推荐发放: + +1. 每日免费 5 次攻击。 +2. 语音房活跃额外获得 3 次。 +3. 任务或送礼获得挑战券。 +4. 金币可购买少量额外次数,但不能无限购买。 + +## 13. 保护机制 + +保护期规则: + +| 触发条件 | 保护时长 | +| --- | --- | +| 被成功偷菜 | 2 小时 | +| 被破防 | 4 小时 | +| 当日损失达到上限 | 保护到次日 | +| 新用户 | 前 3 天不可被偷 | +| 低等级农场 | 农场等级 5 级前不可被攻击 | + +保护期内: + +1. 不能被偷。 +2. 可以被访问、浇水、留言。 +3. 可以主动复仇别人。 + +## 14. 经济规则 + +偷菜不应直接产出大量主金币。 + +推荐产出: + +1. 农场币。 +2. 农产品。 +3. 材料。 +4. 宠物经验。 +5. 宠物食物。 +6. 活动积分。 + +主金币兑换限制: + +1. 每日兑换上限 100 - 300 金币。 +2. 超出部分只能用于农场内消费。 +3. 兑换资格需要绑定语音房活跃任务。 +4. 异常互偷账号不具备金币兑换资格。 + +## 15. 宠物职业设计 + +宠物不应只比战斗力,应提供职业差异。 + +| 类型 | 作用 | +| --- | --- | +| 攻击型 | 偷菜时伤害更高 | +| 防御型 | 守家减伤 | +| 治疗型 | 自动回血 | +| 反击型 | 被攻击时反伤 | +| 侦查型 | 更容易发现高价值目标 | +| 辅助型 | 协防收益更高 | + +## 16. 陷阱与防御道具 + +防守方不能只有宠物,可增加轻量防守道具。 + +| 道具 | 效果 | +| --- | --- | +| 捕兽夹 | 让偷菜者宠物掉血 | +| 稻草人 | 降低对方偷菜成功率 | +| 假菜 | 对方偷到低价值作物 | +| 迷雾 | 隐藏真实成熟时间 | +| 反击铃铛 | 被偷时自动通知好友 | + +防御道具不能强到完全偷不了,偷菜仍需保留成功感。 + +## 17. 初版数值建议 + +| 模块 | 数值 | +| --- | --- | +| 初始宠物 HP | 100 | +| 普通攻击伤害 | 8 - 15 | +| 低战力攻击伤害 | 3 - 8 | +| 超低战力攻击伤害 | 0 - 3 | +| 单人每天对同一目标最大伤害 | 25 | +| 破防窗口 | 10 分钟 | +| 破防期间最多被偷 | 3 块地 | +| 破防后保护期 | 4 小时 | +| 每人每天最多偷 | 3 个用户 | +| 每次集火人数 | 最多 5 人 | +| 每人每天参与集火 | 最多 5 次 | +| 宠物自动恢复 | 每小时 20% HP | +| 免费满血恢复 | 每天 1 次 | + +## 18. 反作弊规则 + +重点防范: + +1. 小号种菜,大号偷菜。 +2. 小号互相打残,大号收割。 +3. 固定账号组对刷。 +4. 批量账号刷农场币。 +5. 农场币兑换金币后刷礼物提现。 + +限制策略: + +1. 新号收益降低。 +2. 同设备收益衰减。 +3. 同 IP 收益衰减。 +4. 同支付账户收益衰减。 +5. 高频固定互偷降权。 +6. 异常账号取消金币兑换资格。 +7. 农场收益兑换金币必须绑定语音房活跃。 + +## 19. 语音房关系链绑定 + +该玩法不建议做成纯随机偷陌生人,应与语音房关系链绑定。 + +### 19.1 主播庄园战 + +主播 A 的粉丝可以攻击主播 B 的庄园。 + +限制规则: + +1. 每天固定活动时间开放。 +2. 只偷活动积分,不直接偷大量金币。 +3. 主播开播时,全体粉丝宠物获得 BUFF。 + +### 19.2 房间求救 + +用户被攻击时,可以在正在听的语音房里发起求救: + +> 我的庄园被偷袭了,帮我守一下! + +其他用户点击后可进入协防。 + +### 19.3 CP / 好友守护 + +好友、CP、粉丝团成员帮忙守护时,收益更高。 + +| 关系 | 奖励 | +| --- | --- | +| 普通协防 | +10 友情值 | +| 好友协防 | +20 友情值 | +| CP 协防 | +30 亲密度 | +| 粉丝团协防 | +20 庄园贡献 | + +## 20. 排行榜设计 + +可设计榜单: + +1. 今日偷菜王。 +2. 今日守护王。 +3. 今日复仇王。 +4. 今日协防达人。 +5. 主播庄园战力榜。 +6. 家族偷菜榜。 + +避免羞辱型命名。 + +“今日被偷最多”建议改为: + +1. 最热闹庄园。 +2. 最受欢迎庄园。 + +## 21. MVP 范围建议 + +### 21.1 第一期 + +必须做: + +1. 可偷池。 +2. 宠物守护值。 +3. 宠物对决。 +4. 破防窗口。 +5. 保护期。 +6. 复仇机会。 +7. 攻击次数限制。 +8. 新手保护。 +9. 战力分层。 +10. 基础反作弊。 + +### 21.2 第二期 + +继续扩展: + +1. 好友求救。 +2. 协防奖励。 +3. 集火邀请。 +4. 宠物职业。 +5. 陷阱道具。 +6. 排行榜。 + +### 21.3 第三期 + +语音房深度绑定: + +1. 主播庄园战。 +2. 家族庄园战。 +3. 房间求救消息。 +4. 开播宠物 BUFF。 +5. 粉丝团协防奖励。 + +## 22. 成功指标 + +核心指标: + +1. 农场 DAU。 +2. 偷菜参与率。 +3. 复仇转化率。 +4. 协防参与率。 +5. 被偷后次日回流率。 +6. 语音房导流点击率。 +7. 农场币产出与消耗比。 +8. 金币兑换总量。 +9. 被偷用户投诉率。 +10. PVP 后流失率。 + +## 23. 风险与对应方案 + +| 风险 | 对应方案 | +| --- | --- | +| 强者无限欺负弱者 | 匹配分层、收益衰减、攻击次数限制、保护期 | +| 用户损失太大 | 主人保底 70% - 85%、可偷池限制、当日损失封顶 | +| 农场直接产大量金币 | 农场产农场币和材料,金币兑换每日封顶,兑换绑定语音房活跃 | +| 集火没有限制 | 每次最多 3 - 5 人,同目标每日破防上限,同人攻击上限 | +| 宠物受伤太痛 | 自动回血、免费恢复、不掉级、不永久死亡 | +| 只有攻击没有防守社交 | 求救、协防、反击、复仇、好友守护奖励 | + +## 24. 最终结论 + +该玩法可以做,但不能做成“强者随便偷弱者”的纯抢夺玩法。 + +推荐产品方向是: + +**轻损失、强互动、可复仇、可协防、收益封顶、绑定语音房关系链的庄园社交 PVP。** + +必须加上的 8 个核心保护: + +1. 可偷池,不偷全量收益。 +2. 破防窗口,不无限偷。 +3. 保护期,不连续挨打。 +4. 集火人数上限,不允许霸凌。 +5. 匹配分层,不允许大号虐小号。 +6. 宠物自动回血,不永久损失。 +7. 农场币和金币隔离,不直接印钱。 +8. 求救、协防、复仇,把负面情绪转成社交互动。 diff --git a/docs/ui-baseline/smoke/01-main.png b/docs/ui-baseline/smoke/01-main.png index fa0b455..c5860e6 100644 Binary files a/docs/ui-baseline/smoke/01-main.png and b/docs/ui-baseline/smoke/01-main.png differ diff --git a/docs/ui-baseline/smoke/02-log-panel.png b/docs/ui-baseline/smoke/02-log-panel.png index 284549e..ee988fd 100644 Binary files a/docs/ui-baseline/smoke/02-log-panel.png and b/docs/ui-baseline/smoke/02-log-panel.png differ diff --git a/docs/ui-baseline/smoke/03-land-upgrade-panel.png b/docs/ui-baseline/smoke/03-land-upgrade-panel.png index 8320418..6b43cb2 100644 Binary files a/docs/ui-baseline/smoke/03-land-upgrade-panel.png and b/docs/ui-baseline/smoke/03-land-upgrade-panel.png differ diff --git a/docs/ui-baseline/smoke/04-pay-panel.png b/docs/ui-baseline/smoke/04-pay-panel.png index a5b844b..742ac26 100644 Binary files a/docs/ui-baseline/smoke/04-pay-panel.png and b/docs/ui-baseline/smoke/04-pay-panel.png differ diff --git a/docs/ui-baseline/smoke/05-level-gift-panel.png b/docs/ui-baseline/smoke/05-level-gift-panel.png index 3307706..1a63311 100644 Binary files a/docs/ui-baseline/smoke/05-level-gift-panel.png and b/docs/ui-baseline/smoke/05-level-gift-panel.png differ diff --git a/docs/ui-baseline/smoke/06-lottery-panel.png b/docs/ui-baseline/smoke/06-lottery-panel.png index e14a9e8..742ac26 100644 Binary files a/docs/ui-baseline/smoke/06-lottery-panel.png and b/docs/ui-baseline/smoke/06-lottery-panel.png differ diff --git a/docs/ui-baseline/smoke/07-notice-panel.png b/docs/ui-baseline/smoke/07-notice-panel.png index 09f40f6..503cf9e 100644 Binary files a/docs/ui-baseline/smoke/07-notice-panel.png and b/docs/ui-baseline/smoke/07-notice-panel.png differ diff --git a/docs/ui-baseline/smoke/08-sign-panel.png b/docs/ui-baseline/smoke/08-sign-panel.png index a622780..fd1059e 100644 Binary files a/docs/ui-baseline/smoke/08-sign-panel.png and b/docs/ui-baseline/smoke/08-sign-panel.png differ diff --git a/docs/ui-baseline/smoke/09-online-gift-panel.png b/docs/ui-baseline/smoke/09-online-gift-panel.png index e4b5526..0afedf0 100644 Binary files a/docs/ui-baseline/smoke/09-online-gift-panel.png and b/docs/ui-baseline/smoke/09-online-gift-panel.png differ diff --git a/docs/ui-baseline/smoke/11-gold-exchange-panel.png b/docs/ui-baseline/smoke/11-gold-exchange-panel.png index 90f8814..7b0ea76 100644 Binary files a/docs/ui-baseline/smoke/11-gold-exchange-panel.png and b/docs/ui-baseline/smoke/11-gold-exchange-panel.png differ diff --git a/docs/ui-baseline/smoke/12-land-menu.png b/docs/ui-baseline/smoke/12-land-menu.png index 2ca88ef..754714a 100644 Binary files a/docs/ui-baseline/smoke/12-land-menu.png and b/docs/ui-baseline/smoke/12-land-menu.png differ diff --git a/docs/ui-baseline/smoke/13-market-panel.png b/docs/ui-baseline/smoke/13-market-panel.png index 53ca5b0..8990dff 100644 Binary files a/docs/ui-baseline/smoke/13-market-panel.png and b/docs/ui-baseline/smoke/13-market-panel.png differ diff --git a/docs/ui-baseline/smoke/14-market-panel-opened.png b/docs/ui-baseline/smoke/14-market-panel-opened.png index 53ca5b0..8990dff 100644 Binary files a/docs/ui-baseline/smoke/14-market-panel-opened.png and b/docs/ui-baseline/smoke/14-market-panel-opened.png differ diff --git a/docs/ui-baseline/smoke/15-market-sell-quantity.png b/docs/ui-baseline/smoke/15-market-sell-quantity.png index e8e58b5..9e7a9d5 100644 Binary files a/docs/ui-baseline/smoke/15-market-sell-quantity.png and b/docs/ui-baseline/smoke/15-market-sell-quantity.png differ diff --git a/docs/ui-baseline/smoke/16-market-buy-quantity.png b/docs/ui-baseline/smoke/16-market-buy-quantity.png index e1bd618..d9de1ec 100644 Binary files a/docs/ui-baseline/smoke/16-market-buy-quantity.png and b/docs/ui-baseline/smoke/16-market-buy-quantity.png differ diff --git a/docs/ui-baseline/smoke/17-dog-panel.png b/docs/ui-baseline/smoke/17-dog-panel.png index 7eea98f..504cc8a 100644 Binary files a/docs/ui-baseline/smoke/17-dog-panel.png and b/docs/ui-baseline/smoke/17-dog-panel.png differ diff --git a/docs/ui-baseline/smoke/18-zoom-in.png b/docs/ui-baseline/smoke/18-zoom-in.png index 51f1054..df4194c 100644 Binary files a/docs/ui-baseline/smoke/18-zoom-in.png and b/docs/ui-baseline/smoke/18-zoom-in.png differ diff --git a/docs/ui-baseline/smoke/19-zoom-out.png b/docs/ui-baseline/smoke/19-zoom-out.png index 3c72690..89eb676 100644 Binary files a/docs/ui-baseline/smoke/19-zoom-out.png and b/docs/ui-baseline/smoke/19-zoom-out.png differ diff --git a/godot/FarmGodot/assets/replacement/loading/loading_bar_bg.png b/godot/FarmGodot/assets/replacement/loading/loading_bar_bg.png new file mode 100644 index 0000000..9cb5de1 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/loading/loading_bar_bg.png differ diff --git a/godot/FarmGodot/assets/replacement/loading/loading_bar_bg.png.import b/godot/FarmGodot/assets/replacement/loading/loading_bar_bg.png.import new file mode 100644 index 0000000..fe4ca34 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/loading/loading_bar_bg.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ce0cxhwt6i4eu" +path="res://.godot/imported/loading_bar_bg.png-eddb5c3c0e75f0534f30638d7eb7ebee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/loading/loading_bar_bg.png" +dest_files=["res://.godot/imported/loading_bar_bg.png-eddb5c3c0e75f0534f30638d7eb7ebee.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/loading/loading_bar_fill.png b/godot/FarmGodot/assets/replacement/loading/loading_bar_fill.png new file mode 100644 index 0000000..6d1d0ec Binary files /dev/null and b/godot/FarmGodot/assets/replacement/loading/loading_bar_fill.png differ diff --git a/godot/FarmGodot/assets/replacement/loading/loading_bar_fill.png.import b/godot/FarmGodot/assets/replacement/loading/loading_bar_fill.png.import new file mode 100644 index 0000000..d1ed840 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/loading/loading_bar_fill.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fktosfx24tlq" +path="res://.godot/imported/loading_bar_fill.png-04a8fad6be9e44ec7bb14d1d29d35aa4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/loading/loading_bar_fill.png" +dest_files=["res://.godot/imported/loading_bar_fill.png-04a8fad6be9e44ec7bb14d1d29d35aa4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/loading/loading_bg.jpg b/godot/FarmGodot/assets/replacement/loading/loading_bg.jpg new file mode 100644 index 0000000..9865acc Binary files /dev/null and b/godot/FarmGodot/assets/replacement/loading/loading_bg.jpg differ diff --git a/godot/FarmGodot/assets/replacement/loading/loading_bg.jpg.import b/godot/FarmGodot/assets/replacement/loading/loading_bg.jpg.import new file mode 100644 index 0000000..ecbb578 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/loading/loading_bg.jpg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://curvjsf5mi8kc" +path="res://.godot/imported/loading_bg.jpg-ad1ed31e50ae1d22b3f25fafc39641ee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/loading/loading_bg.jpg" +dest_files=["res://.godot/imported/loading_bg.jpg-ad1ed31e50ae1d22b3f25fafc39641ee.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0000.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0000.webp new file mode 100644 index 0000000..fffe140 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0000.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0000.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0000.webp.import new file mode 100644 index 0000000..067f893 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0000.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djdieythyi0jj" +path="res://.godot/imported/vs_0000.webp-d6e5f7888525d2d6639a341dfc49fe50.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0000.webp" +dest_files=["res://.godot/imported/vs_0000.webp-d6e5f7888525d2d6639a341dfc49fe50.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0001.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0001.webp new file mode 100644 index 0000000..5521e71 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0001.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0001.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0001.webp.import new file mode 100644 index 0000000..d9a0688 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0001.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1sw3cwjdw2v4" +path="res://.godot/imported/vs_0001.webp-463adf7089ef0b16777d5779cd897f22.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0001.webp" +dest_files=["res://.godot/imported/vs_0001.webp-463adf7089ef0b16777d5779cd897f22.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0002.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0002.webp new file mode 100644 index 0000000..6bda0d9 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0002.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0002.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0002.webp.import new file mode 100644 index 0000000..0660147 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0002.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnj5dwa7r7pr6" +path="res://.godot/imported/vs_0002.webp-1f472a7312e01c5a8d4ea6118a1af20b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0002.webp" +dest_files=["res://.godot/imported/vs_0002.webp-1f472a7312e01c5a8d4ea6118a1af20b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0003.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0003.webp new file mode 100644 index 0000000..787d3f7 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0003.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0003.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0003.webp.import new file mode 100644 index 0000000..c0fe2a2 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0003.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhm4o4j5ofs6c" +path="res://.godot/imported/vs_0003.webp-5eda1815fccaca216af68b6caa40e2eb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0003.webp" +dest_files=["res://.godot/imported/vs_0003.webp-5eda1815fccaca216af68b6caa40e2eb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0004.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0004.webp new file mode 100644 index 0000000..a3f36b5 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0004.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0004.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0004.webp.import new file mode 100644 index 0000000..d63d1f2 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0004.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1pv2b1jxs503" +path="res://.godot/imported/vs_0004.webp-bb63a65bcfb1f2adafb5707b4680cd8f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0004.webp" +dest_files=["res://.godot/imported/vs_0004.webp-bb63a65bcfb1f2adafb5707b4680cd8f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0005.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0005.webp new file mode 100644 index 0000000..cdca229 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0005.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0005.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0005.webp.import new file mode 100644 index 0000000..46d3143 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0005.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cc6lq636hb5kx" +path="res://.godot/imported/vs_0005.webp-98c5f2bb35430148e9eb514693834a3c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0005.webp" +dest_files=["res://.godot/imported/vs_0005.webp-98c5f2bb35430148e9eb514693834a3c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0006.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0006.webp new file mode 100644 index 0000000..9d7d871 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0006.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0006.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0006.webp.import new file mode 100644 index 0000000..3d63208 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0006.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boic8jlsymc4r" +path="res://.godot/imported/vs_0006.webp-5edfb0dc5ada4821bd1d3ddf5b47a82d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0006.webp" +dest_files=["res://.godot/imported/vs_0006.webp-5edfb0dc5ada4821bd1d3ddf5b47a82d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0007.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0007.webp new file mode 100644 index 0000000..57aece8 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0007.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0007.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0007.webp.import new file mode 100644 index 0000000..6485330 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0007.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drynywqn4eq0g" +path="res://.godot/imported/vs_0007.webp-a2a7c378a538903e08e4dc5b9ee00c43.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0007.webp" +dest_files=["res://.godot/imported/vs_0007.webp-a2a7c378a538903e08e4dc5b9ee00c43.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0008.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0008.webp new file mode 100644 index 0000000..5885cdd Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0008.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0008.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0008.webp.import new file mode 100644 index 0000000..3671b01 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0008.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8riat3eu2i07" +path="res://.godot/imported/vs_0008.webp-a85e95903b8558e6c1a8580fc4f861b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0008.webp" +dest_files=["res://.godot/imported/vs_0008.webp-a85e95903b8558e6c1a8580fc4f861b4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0009.png b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0009.png new file mode 100644 index 0000000..1508e62 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0009.png differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0009.png.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0009.png.import new file mode 100644 index 0000000..58114ae --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0009.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cofikqswentci" +path="res://.godot/imported/vs_0009.png-862e2d90f21b6d8eaee881855e95777f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0009.png" +dest_files=["res://.godot/imported/vs_0009.png-862e2d90f21b6d8eaee881855e95777f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0010.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0010.webp new file mode 100644 index 0000000..640e299 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0010.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0010.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0010.webp.import new file mode 100644 index 0000000..48850e5 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0010.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hw2cfga3h265" +path="res://.godot/imported/vs_0010.webp-7760d9afb43468b7406cf7486fa4a7c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0010.webp" +dest_files=["res://.godot/imported/vs_0010.webp-7760d9afb43468b7406cf7486fa4a7c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0011.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0011.webp new file mode 100644 index 0000000..c3beb84 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0011.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0011.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0011.webp.import new file mode 100644 index 0000000..fbcbbe6 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0011.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjc5eq84dddyd" +path="res://.godot/imported/vs_0011.webp-3f105109fb1c5a90698ea763724cba8f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0011.webp" +dest_files=["res://.godot/imported/vs_0011.webp-3f105109fb1c5a90698ea763724cba8f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0012.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0012.webp new file mode 100644 index 0000000..76104e2 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0012.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0012.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0012.webp.import new file mode 100644 index 0000000..b6b99d1 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0012.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vx10keq1n3rj" +path="res://.godot/imported/vs_0012.webp-c2c7c0c136face4b88049b64d453b8a4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0012.webp" +dest_files=["res://.godot/imported/vs_0012.webp-c2c7c0c136face4b88049b64d453b8a4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0013.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0013.webp new file mode 100644 index 0000000..5d952ba Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0013.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0013.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0013.webp.import new file mode 100644 index 0000000..33b3717 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0013.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg36nt54uupth" +path="res://.godot/imported/vs_0013.webp-6a4f3d0af235c8e2883004ed66bde2c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0013.webp" +dest_files=["res://.godot/imported/vs_0013.webp-6a4f3d0af235c8e2883004ed66bde2c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0014.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0014.webp new file mode 100644 index 0000000..315e335 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0014.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0014.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0014.webp.import new file mode 100644 index 0000000..9016ce4 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0014.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmg1scccigpih" +path="res://.godot/imported/vs_0014.webp-90cc22d60e21b376205d849aaca74267.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0014.webp" +dest_files=["res://.godot/imported/vs_0014.webp-90cc22d60e21b376205d849aaca74267.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0015.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0015.webp new file mode 100644 index 0000000..742ae50 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0015.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0015.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0015.webp.import new file mode 100644 index 0000000..a46d4f5 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0015.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgemmc4wc8el3" +path="res://.godot/imported/vs_0015.webp-e5cb96882ba9b55179903a519f2b202e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0015.webp" +dest_files=["res://.godot/imported/vs_0015.webp-e5cb96882ba9b55179903a519f2b202e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0016.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0016.webp new file mode 100644 index 0000000..ae77c57 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0016.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0016.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0016.webp.import new file mode 100644 index 0000000..6637dc1 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0016.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3aiwaihttq5g" +path="res://.godot/imported/vs_0016.webp-a4e6169140553b0b6b85369848877c8c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0016.webp" +dest_files=["res://.godot/imported/vs_0016.webp-a4e6169140553b0b6b85369848877c8c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0017.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0017.webp new file mode 100644 index 0000000..737286e Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0017.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0017.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0017.webp.import new file mode 100644 index 0000000..88b73e0 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0017.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lw4bckitbanb" +path="res://.godot/imported/vs_0017.webp-4a8983ffd940ba565f7b9be0cb6f79c2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0017.webp" +dest_files=["res://.godot/imported/vs_0017.webp-4a8983ffd940ba565f7b9be0cb6f79c2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0018.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0018.webp new file mode 100644 index 0000000..d5f1484 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0018.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0018.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0018.webp.import new file mode 100644 index 0000000..c168334 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0018.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnspcg4k676t7" +path="res://.godot/imported/vs_0018.webp-7623ad86960528ee06527e124a63298d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0018.webp" +dest_files=["res://.godot/imported/vs_0018.webp-7623ad86960528ee06527e124a63298d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0019.png b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0019.png new file mode 100644 index 0000000..e17edce Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0019.png differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0019.png.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0019.png.import new file mode 100644 index 0000000..bcd3ecd --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0019.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmx403pvpka6l" +path="res://.godot/imported/vs_0019.png-8db73604f7d9457976ce0d407f334cdf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0019.png" +dest_files=["res://.godot/imported/vs_0019.png-8db73604f7d9457976ce0d407f334cdf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0020.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0020.webp new file mode 100644 index 0000000..aa4d3ac Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0020.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0020.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0020.webp.import new file mode 100644 index 0000000..14a7c82 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0020.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnbu24gov4t68" +path="res://.godot/imported/vs_0020.webp-f448b7420efb45bd79dd0de82c6abd4e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0020.webp" +dest_files=["res://.godot/imported/vs_0020.webp-f448b7420efb45bd79dd0de82c6abd4e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0021.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0021.webp new file mode 100644 index 0000000..dbaa813 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0021.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0021.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0021.webp.import new file mode 100644 index 0000000..ab4db33 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0021.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bybq7npk454ep" +path="res://.godot/imported/vs_0021.webp-923460ea1208bb157d3a39b26940e738.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0021.webp" +dest_files=["res://.godot/imported/vs_0021.webp-923460ea1208bb157d3a39b26940e738.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0022.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0022.webp new file mode 100644 index 0000000..d16b130 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0022.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0022.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0022.webp.import new file mode 100644 index 0000000..2c039fb --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0022.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rosrxbqwwpwh" +path="res://.godot/imported/vs_0022.webp-9123f0a39f64317c780c95427e3fb89b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0022.webp" +dest_files=["res://.godot/imported/vs_0022.webp-9123f0a39f64317c780c95427e3fb89b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0023.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0023.webp new file mode 100644 index 0000000..61de7c9 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0023.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0023.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0023.webp.import new file mode 100644 index 0000000..c5a8803 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0023.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bh8pixy2my444" +path="res://.godot/imported/vs_0023.webp-b05b81fa9958c800cfa9eae24d7df09c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0023.webp" +dest_files=["res://.godot/imported/vs_0023.webp-b05b81fa9958c800cfa9eae24d7df09c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0024.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0024.webp new file mode 100644 index 0000000..470fb9f Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0024.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0024.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0024.webp.import new file mode 100644 index 0000000..b712cfe --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0024.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nyscvmwj2nxw" +path="res://.godot/imported/vs_0024.webp-3a9f7f702e3454eb3735d698f4e950ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0024.webp" +dest_files=["res://.godot/imported/vs_0024.webp-3a9f7f702e3454eb3735d698f4e950ac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0025.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0025.webp new file mode 100644 index 0000000..ea5da13 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0025.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0025.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0025.webp.import new file mode 100644 index 0000000..3567013 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0025.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c07gkambo8q0m" +path="res://.godot/imported/vs_0025.webp-33c711326bcfd9dc7981c4468c8d946c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0025.webp" +dest_files=["res://.godot/imported/vs_0025.webp-33c711326bcfd9dc7981c4468c8d946c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0026.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0026.webp new file mode 100644 index 0000000..a37d653 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0026.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0026.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0026.webp.import new file mode 100644 index 0000000..a244cb2 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0026.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d15rnf1w5lseg" +path="res://.godot/imported/vs_0026.webp-8fd243bfa8254646fc63d53fd936ac95.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0026.webp" +dest_files=["res://.godot/imported/vs_0026.webp-8fd243bfa8254646fc63d53fd936ac95.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0027.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0027.webp new file mode 100644 index 0000000..8a40898 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0027.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0027.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0027.webp.import new file mode 100644 index 0000000..fd47f70 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0027.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnm38cckoxtec" +path="res://.godot/imported/vs_0027.webp-da8f104b2ed73e08ec4e0b5232290a79.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0027.webp" +dest_files=["res://.godot/imported/vs_0027.webp-da8f104b2ed73e08ec4e0b5232290a79.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0028.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0028.webp new file mode 100644 index 0000000..c8e0aac Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0028.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0028.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0028.webp.import new file mode 100644 index 0000000..e7c8d66 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0028.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvp1cut4dwspf" +path="res://.godot/imported/vs_0028.webp-fe5a984ea6e8f33bc722a1852c2b98c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0028.webp" +dest_files=["res://.godot/imported/vs_0028.webp-fe5a984ea6e8f33bc722a1852c2b98c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0029.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0029.webp new file mode 100644 index 0000000..a35d7c4 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0029.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0029.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0029.webp.import new file mode 100644 index 0000000..d16ad79 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0029.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ds3gqvxoewovh" +path="res://.godot/imported/vs_0029.webp-9471bf469b4ded55a1637f267e9bf31d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0029.webp" +dest_files=["res://.godot/imported/vs_0029.webp-9471bf469b4ded55a1637f267e9bf31d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0030.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0030.webp new file mode 100644 index 0000000..629dd61 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0030.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0030.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0030.webp.import new file mode 100644 index 0000000..47a111f --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0030.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ym3f7r58dd77" +path="res://.godot/imported/vs_0030.webp-3558e805abb809c0b8b8587be9134500.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0030.webp" +dest_files=["res://.godot/imported/vs_0030.webp-3558e805abb809c0b8b8587be9134500.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0031.webp b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0031.webp new file mode 100644 index 0000000..3367715 Binary files /dev/null and b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0031.webp differ diff --git a/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0031.webp.import b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0031.webp.import new file mode 100644 index 0000000..455e79b --- /dev/null +++ b/godot/FarmGodot/assets/replacement/pet_battle_vs/vs_0031.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwsu7htsc0d75" +path="res://.godot/imported/vs_0031.webp-bbea2c868b95e18fa08aa3a5b43924f3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/pet_battle_vs/vs_0031.webp" +dest_files=["res://.godot/imported/vs_0031.webp-bbea2c868b95e18fa08aa3a5b43924f3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/ui/stamina_bar.png b/godot/FarmGodot/assets/replacement/ui/stamina_bar.png new file mode 100644 index 0000000..13c3dcf Binary files /dev/null and b/godot/FarmGodot/assets/replacement/ui/stamina_bar.png differ diff --git a/godot/FarmGodot/assets/replacement/ui/stamina_bar.png.import b/godot/FarmGodot/assets/replacement/ui/stamina_bar.png.import new file mode 100644 index 0000000..eec12ba --- /dev/null +++ b/godot/FarmGodot/assets/replacement/ui/stamina_bar.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://x0s30lmqrt5g" +path="res://.godot/imported/stamina_bar.png-49b1bce6538fc2fb61b1ae9fa8742c43.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/ui/stamina_bar.png" +dest_files=["res://.godot/imported/stamina_bar.png-49b1bce6538fc2fb61b1ae9fa8742c43.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/assets/replacement/ui/stamina_text.png b/godot/FarmGodot/assets/replacement/ui/stamina_text.png new file mode 100644 index 0000000..37d5eee Binary files /dev/null and b/godot/FarmGodot/assets/replacement/ui/stamina_text.png differ diff --git a/godot/FarmGodot/assets/replacement/ui/stamina_text.png.import b/godot/FarmGodot/assets/replacement/ui/stamina_text.png.import new file mode 100644 index 0000000..82c4f86 --- /dev/null +++ b/godot/FarmGodot/assets/replacement/ui/stamina_text.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cef8m7q2a3lhl" +path="res://.godot/imported/stamina_text.png-14b5426b753716b4fa500af45fca72da.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/replacement/ui/stamina_text.png" +dest_files=["res://.godot/imported/stamina_text.png-14b5426b753716b4fa500af45fca72da.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/godot/FarmGodot/scenes/ui/game_scene.tscn b/godot/FarmGodot/scenes/ui/game_scene.tscn index a2f5d29..084765e 100644 --- a/godot/FarmGodot/scenes/ui/game_scene.tscn +++ b/godot/FarmGodot/scenes/ui/game_scene.tscn @@ -35,6 +35,8 @@ [ext_resource type="Texture2D" path="res://assets/egret/menu2/menu2_left_sign_png.tres" id="36_left_sign"] [ext_resource type="Texture2D" path="res://assets/egret/menu2/menu2_left_rewardgift_png.tres" id="37_left_reward"] [ext_resource type="Texture2D" path="res://assets/replacement/menu2/market.png" id="39_market"] +[ext_resource type="Texture2D" path="res://assets/replacement/ui/stamina_text.png" id="40_stamina_text"] +[ext_resource type="Texture2D" path="res://assets/replacement/ui/stamina_bar.png" id="41_stamina_bar"] [node name="GameScene" type="Control" unique_id=1830263827] clip_contents = true @@ -295,9 +297,9 @@ stretch_mode = 5 [node name="TopPanelFront" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=322036384] layout_mode = 0 offset_left = 182.0 -offset_top = 94.0 +offset_top = 124.0 offset_right = 631.0 -offset_bottom = 201.0 +offset_bottom = 231.0 texture = ExtResource("10_top_panel") expand_mode = 1 stretch_mode = 5 @@ -305,51 +307,51 @@ stretch_mode = 5 [node name="TopLog" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=353748731] layout_mode = 0 offset_left = 200.0 -offset_top = 109.0 +offset_top = 139.0 offset_right = 274.0 -offset_bottom = 183.0 +offset_bottom = 213.0 texture = ExtResource("12_top_log") [node name="TopLandup" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=1777779145] layout_mode = 0 offset_left = 292.5 -offset_top = 102.0 +offset_top = 132.0 offset_right = 388.5 -offset_bottom = 184.0 +offset_bottom = 214.0 texture = ExtResource("13_top_landup") [node name="TopPay" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=188030335] visible = false layout_mode = 0 offset_left = 423.0 -offset_top = 104.0 +offset_top = 134.0 offset_right = 479.0 -offset_bottom = 184.0 +offset_bottom = 214.0 texture = ExtResource("14_top_pay") [node name="TopPayGift" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=348171596] layout_mode = 0 offset_left = 518.0 -offset_top = 102.5 +offset_top = 132.5 offset_right = 603.0 -offset_bottom = 182.5 +offset_bottom = 212.5 texture = ExtResource("15_top_paygift") [node name="TopLottery" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=389428429] layout_mode = 0 offset_left = 414.5 -offset_top = 101.0 +offset_top = 131.0 offset_right = 500.5 -offset_bottom = 184.0 +offset_bottom = 214.0 texture = ExtResource("18_top_lottery") [node name="FriendRedpoint" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=1340198862] visible = false layout_mode = 0 offset_left = 541.5 -offset_top = 118.0 +offset_top = 148.0 offset_right = 569.5 -offset_bottom = 146.0 +offset_bottom = 176.0 texture = ExtResource("21_redpoint") [node name="Laba" type="TextureRect" parent="TopLayer/TopButtonGroup" unique_id=111719876] @@ -489,9 +491,9 @@ text = "LV.20" [node name="ExpText" type="TextureRect" parent="TopLayer" unique_id=1987309012] layout_mode = 0 -offset_left = 212.0 +offset_left = 203.0 offset_top = 52.0 -offset_right = 271.0 +offset_right = 262.0 offset_bottom = 88.0 texture = ExtResource("28_exp_text") @@ -507,9 +509,9 @@ stretch_mode = 5 [node name="ExpBarBg" type="NinePatchRect" parent="TopLayer" unique_id=7405427] layout_mode = 0 -offset_left = 275.0 +offset_left = 265.0 offset_top = 60.0 -offset_right = 504.0 +offset_right = 371.0 offset_bottom = 81.0 texture = ExtResource("30_exp_bg") patch_margin_left = 8 @@ -520,9 +522,9 @@ patch_margin_bottom = 15 [node name="ExpFill" type="NinePatchRect" parent="TopLayer" unique_id=1648615383] unique_name_in_owner = true layout_mode = 0 -offset_left = 278.0 +offset_left = 268.0 offset_top = 62.5 -offset_right = 501.0 +offset_right = 368.0 offset_bottom = 77.5 texture = ExtResource("31_exp_fill") patch_margin_left = 8 @@ -533,10 +535,56 @@ patch_margin_bottom = 9 [node name="LabelExp" type="Label" parent="TopLayer" unique_id=261798175] unique_name_in_owner = true layout_mode = 0 -offset_left = 275.0 +offset_left = 265.0 offset_top = 58.0 -offset_right = 504.0 +offset_right = 371.0 offset_bottom = 83.0 text = "125/36555" horizontal_alignment = 1 vertical_alignment = 1 + +[node name="StaminaText" type="TextureRect" parent="TopLayer" unique_id=122101001] +layout_mode = 0 +offset_left = 384.0 +offset_top = 52.0 +offset_right = 452.0 +offset_bottom = 88.0 +texture = ExtResource("40_stamina_text") +expand_mode = 1 +stretch_mode = 5 + +[node name="StaminaBarBg" type="NinePatchRect" parent="TopLayer" unique_id=122101002] +layout_mode = 0 +offset_left = 454.0 +offset_top = 60.0 +offset_right = 560.0 +offset_bottom = 81.0 +texture = ExtResource("30_exp_bg") +patch_margin_left = 8 +patch_margin_top = 5 +patch_margin_right = 24 +patch_margin_bottom = 15 + +[node name="StaminaFill" type="NinePatchRect" parent="TopLayer" unique_id=122101003] +unique_name_in_owner = true +layout_mode = 0 +offset_left = 457.0 +offset_top = 62.5 +offset_right = 557.0 +offset_bottom = 77.5 +texture = ExtResource("41_stamina_bar") +patch_margin_left = 16 +patch_margin_top = 5 +patch_margin_right = 16 +patch_margin_bottom = 9 + +[node name="LabelStamina" type="Label" parent="TopLayer" unique_id=122101004] +unique_name_in_owner = true +layout_mode = 0 +offset_left = 454.0 +offset_top = 58.0 +offset_right = 560.0 +offset_bottom = 83.0 +text = "20/20" +horizontal_alignment = 1 +vertical_alignment = 1 diff --git a/godot/FarmGodot/scripts/bootstrap.gd b/godot/FarmGodot/scripts/bootstrap.gd index bbcc923..e04885d 100644 --- a/godot/FarmGodot/scripts/bootstrap.gd +++ b/godot/FarmGodot/scripts/bootstrap.gd @@ -4,21 +4,94 @@ const ApiClientScript := preload("res://scripts/services/api_client.gd") const AUTO_USERNAME := "13800000001" const AUTO_PASSWORD := "123456" +const DESIGN_SIZE := Vector2(640.0, 960.0) +const LOADING_BG_PATH := "res://assets/replacement/loading/loading_bg.jpg" +const LOADING_BAR_BG_PATH := "res://assets/replacement/loading/loading_bar_bg.png" +const LOADING_BAR_FILL_PATH := "res://assets/replacement/loading/loading_bar_fill.png" +const LOADING_BAR_SOURCE_SIZE := Vector2(1117.0, 223.0) +const LOADING_BAR_TARGET_WIDTH := 500.0 +const LOADING_BAR_SIZE := Vector2( + LOADING_BAR_TARGET_WIDTH, + LOADING_BAR_TARGET_WIDTH * LOADING_BAR_SOURCE_SIZE.y / LOADING_BAR_SOURCE_SIZE.x +) +const LOADING_BAR_POSITION := Vector2((DESIGN_SIZE.x - LOADING_BAR_SIZE.x) * 0.5, 792.0) +const STARTUP_ASSET_PATHS := [ + "res://scenes/ui/game_scene.tscn", + "res://assets/egret/common/common.png", + "res://assets/egret/assets/common.png", + "res://assets/egret/assets/game/menu2/menu3.png", + "res://assets/egret/assets/game/friend/friend.png", + "res://assets/egret/assets/game/rank/rank.png", + "res://assets/egret/assets/game/building/building.png", + "res://assets/egret/assets/game/landup/landup.png", + "res://assets/egret/assets/game/sign/sign.png", + "res://assets/egret/assets/game/roleinfo/roleinfo.png", + "res://assets/egret/assets/game/createrole/createrole.png", + "res://assets/egret/assets/common2.png", + "res://assets/egret/assets/game/gift/onLineGift.png", + "res://assets/egret/assets/game/lottery/lottery.png", + "res://assets/egret/assets/game/mofahecheng/mofahecheng.png", + "res://assets/egret/assets/game/battlePet/battle_pet.png", + "res://assets/egret/assets/game/pay/pay_com.png", + "res://assets/egret/assets/game/pay/pay_bg.png", + "res://assets/egret/land/land0.png", + "res://assets/egret/land/land1.png", + "res://assets/egret/land/land-1.png", + "res://assets/egret/assets/icon/land/land2.png", + "res://assets/egret/assets/icon/land/land3.png", + "res://assets/egret/common/land_light_png.tres", + "res://assets/egret/common/bag_bg_png.tres", + "res://assets/egret/common/bag_line_png.tres", + "res://assets/egret/common/log_itembg_png.tres", + "res://assets/egret/common/m_phase_clock_png.tres", + "res://assets/egret/common/m_phase_pro_bar_png.tres", + "res://assets/egret/common/m_phase_pro_bg_png.tres", + "res://assets/egret/menu/menu_p_plant.png", + "res://assets/egret/menu/menu_p_gain.png", + "res://assets/egret/menu/menu_p_uproot.png", + "res://assets/egret/menu/menu_p_manure.png", + "res://assets/egret/assets/game/menu/menu_p_put_water.png", + "res://assets/egret/menu/menu_p_die_bug.png", + "res://assets/egret/menu/menu_p_die_grass.png", + "res://assets/egret/assets/game/menu/menu_p_steal.png", + "res://assets/egret/assets/game/menu/menu_p_put_bug.png", + "res://assets/egret/assets/game/menu/menu_p_put_grass.png", + "res://assets/egret/menu/plant_state1.png", + "res://assets/egret/menu/plant_state2.png", + "res://assets/egret/menu/plant_state3.png", + "res://assets/replacement/menu2/market.png", + "res://assets/replacement/panels/panel_content.png", + "res://assets/replacement/panels/panel_shell.png", +] @export var main_scene: PackedScene var _current_scene: Node var _api_client: ApiClient +var _loading_layer: Control +var _loading_fill_clip: Control +var _loading_percent_label: Label +var _preloaded_resources: Array[Resource] = [] func _ready() -> void: + _build_loading_ui() + _set_loading_progress(0.0) _api_client = ApiClientScript.new() add_child(_api_client) await get_tree().process_frame - _auto_login() + await _preload_startup_assets() + var player_data := await _auto_login() + if player_data.is_empty(): + _set_loading_text("登录失败") + return + _set_loading_progress(1.0) + await get_tree().process_frame + _show_main_scene(player_data) -func _auto_login() -> void: +func _auto_login() -> Dictionary: + _set_loading_progress(0.86) var login_path := str(ProjectSettings.get_setting("farm_game/api/login_path", "user/login")) var result := await _api_client.post_json(login_path, { "username": AUTO_USERNAME, @@ -29,13 +102,14 @@ func _auto_login() -> void: result.get("status", 0), result.get("game_status", "unknown") ]) - return + return {} + _set_loading_progress(0.94) var body = result.get("body", {}) var player_data: Dictionary = {} if body is Dictionary and body.get("data", {}) is Dictionary: player_data = body["data"] - _show_main_scene(player_data) + return player_data func _show_main_scene(player_data: Dictionary) -> void: @@ -47,6 +121,8 @@ func _show_main_scene(player_data: Dictionary) -> void: if main.has_method("setup"): main.setup(player_data) _show_scene(main) + _hide_loading_ui() + _preloaded_resources.clear() func _show_scene(scene: Node) -> void: @@ -54,3 +130,147 @@ func _show_scene(scene: Node) -> void: _current_scene.queue_free() _current_scene = scene add_child(_current_scene) + + +func _build_loading_ui() -> void: + if _loading_layer != null and is_instance_valid(_loading_layer): + return + _loading_layer = Control.new() + _loading_layer.name = "LoadingLayer" + _loading_layer.size = DESIGN_SIZE + _loading_layer.mouse_filter = Control.MOUSE_FILTER_STOP + add_child(_loading_layer) + + var background := TextureRect.new() + background.name = "Background" + var background_texture := load(LOADING_BG_PATH) as Texture2D + background.texture = background_texture + var background_size := _fit_cover_size(background_texture.get_size(), DESIGN_SIZE) + background.expand_mode = TextureRect.EXPAND_IGNORE_SIZE + background.stretch_mode = TextureRect.STRETCH_SCALE + background.position = (DESIGN_SIZE - background_size) * 0.5 + background.size = background_size + background.mouse_filter = Control.MOUSE_FILTER_IGNORE + _loading_layer.add_child(background) + + var bar_group := Control.new() + bar_group.name = "ProgressBar" + bar_group.position = LOADING_BAR_POSITION + bar_group.size = LOADING_BAR_SIZE + bar_group.mouse_filter = Control.MOUSE_FILTER_IGNORE + _loading_layer.add_child(bar_group) + + var bar_bg := TextureRect.new() + bar_bg.name = "Bg" + bar_bg.texture = load(LOADING_BAR_BG_PATH) as Texture2D + bar_bg.expand_mode = TextureRect.EXPAND_IGNORE_SIZE + bar_bg.stretch_mode = TextureRect.STRETCH_SCALE + bar_bg.size = LOADING_BAR_SIZE + bar_bg.mouse_filter = Control.MOUSE_FILTER_IGNORE + bar_group.add_child(bar_bg) + + var fill_texture := load(LOADING_BAR_FILL_PATH) as Texture2D + _loading_fill_clip = Control.new() + _loading_fill_clip.name = "FillClip" + _loading_fill_clip.position = Vector2.ZERO + _loading_fill_clip.size = Vector2.ZERO + _loading_fill_clip.clip_contents = true + _loading_fill_clip.mouse_filter = Control.MOUSE_FILTER_IGNORE + bar_group.add_child(_loading_fill_clip) + + var fill := TextureRect.new() + fill.name = "Fill" + fill.texture = fill_texture + fill.expand_mode = TextureRect.EXPAND_IGNORE_SIZE + fill.stretch_mode = TextureRect.STRETCH_SCALE + fill.size = LOADING_BAR_SIZE + fill.mouse_filter = Control.MOUSE_FILTER_IGNORE + _loading_fill_clip.add_child(fill) + + _loading_percent_label = Label.new() + _loading_percent_label.name = "Percent" + _loading_percent_label.position = Vector2.ZERO + _loading_percent_label.size = LOADING_BAR_SIZE + _loading_percent_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + _loading_percent_label.vertical_alignment = VERTICAL_ALIGNMENT_CENTER + _loading_percent_label.mouse_filter = Control.MOUSE_FILTER_IGNORE + _loading_percent_label.add_theme_font_size_override("font_size", 30) + _loading_percent_label.add_theme_color_override("font_color", Color.WHITE) + _loading_percent_label.add_theme_color_override("font_outline_color", Color.html("#5b2a0e")) + _loading_percent_label.add_theme_constant_override("outline_size", 4) + bar_group.add_child(_loading_percent_label) + + +func _fit_cover_size(source_size: Vector2, target_size: Vector2) -> Vector2: + if source_size.x <= 0.0 or source_size.y <= 0.0: + return target_size + var scale := maxf(target_size.x / source_size.x, target_size.y / source_size.y) + return source_size * scale + + +func _preload_startup_assets() -> void: + var total := maxi(STARTUP_ASSET_PATHS.size(), 1) + for index in range(STARTUP_ASSET_PATHS.size()): + var path := str(STARTUP_ASSET_PATHS[index]) + await _preload_asset(path, index, total) + _set_loading_progress(0.84) + + +func _preload_asset(path: String, index: int, total: int) -> void: + if not ResourceLoader.exists(path): + push_warning("Startup asset missing: %s" % path) + _set_loading_progress(_asset_progress(index + 1.0, total)) + return + var request_error := ResourceLoader.load_threaded_request(path) + if request_error != OK: + var resource := load(path) as Resource + if resource != null: + _preloaded_resources.append(resource) + _set_loading_progress(_asset_progress(index + 1.0, total)) + await get_tree().process_frame + return + var progress: Array = [] + while true: + progress.clear() + var status := ResourceLoader.load_threaded_get_status(path, progress) + var item_progress := 0.0 + if not progress.is_empty(): + item_progress = clampf(float(progress[0]), 0.0, 1.0) + _set_loading_progress(_asset_progress(float(index) + item_progress, total)) + if status == ResourceLoader.THREAD_LOAD_LOADED: + var loaded_resource := ResourceLoader.load_threaded_get(path) + if loaded_resource is Resource: + _preloaded_resources.append(loaded_resource) + _set_loading_progress(_asset_progress(index + 1.0, total)) + return + if status == ResourceLoader.THREAD_LOAD_FAILED or status == ResourceLoader.THREAD_LOAD_INVALID_RESOURCE: + push_warning("Startup asset failed to load: %s" % path) + _set_loading_progress(_asset_progress(index + 1.0, total)) + return + await get_tree().process_frame + + +func _asset_progress(value: float, total: int) -> float: + return 0.05 + clampf(value / maxf(float(total), 1.0), 0.0, 1.0) * 0.79 + + +func _set_loading_progress(progress: float) -> void: + var normalized := clampf(progress, 0.0, 1.0) + if _loading_fill_clip != null and is_instance_valid(_loading_fill_clip): + _loading_fill_clip.size = Vector2(LOADING_BAR_SIZE.x * normalized, LOADING_BAR_SIZE.y) + if _loading_percent_label != null and is_instance_valid(_loading_percent_label): + _loading_percent_label.text = "%d%%" % roundi(normalized * 100.0) + + +func _set_loading_text(text: String) -> void: + if _loading_percent_label != null and is_instance_valid(_loading_percent_label): + _loading_percent_label.text = text + + +func _hide_loading_ui() -> void: + if _loading_layer == null or not is_instance_valid(_loading_layer): + return + _loading_layer.queue_free() + _loading_layer = null + _loading_fill_clip = null + _loading_percent_label = null diff --git a/godot/FarmGodot/scripts/core/i18n.gd b/godot/FarmGodot/scripts/core/i18n.gd index 8b1c0fa..7356e66 100644 --- a/godot/FarmGodot/scripts/core/i18n.gd +++ b/godot/FarmGodot/scripts/core/i18n.gd @@ -50,6 +50,11 @@ const EN := { "施肥已经到达上限": "Fertilizing is already maxed", "施肥时间错误": "Cannot fertilize now", "土地等级不够,无法种植该植物": "Land level too low for this crop", + "体力不足": "Not enough stamina", + "Not enough stamina": "Not enough stamina", + "You did not participate in the pet duel and cannot steal.": "You did not participate in the pet duel and cannot steal.", + "Pet duel failed": "Pet duel failed", + "Pet defeated. Farm weakened.": "Pet defeated. Farm weakened.", "物品": "Item", "作物": "Crop", "神秘种子": "Mystery Seed", diff --git a/godot/FarmGodot/scripts/domain/rules/stamina_rules.gd b/godot/FarmGodot/scripts/domain/rules/stamina_rules.gd new file mode 100644 index 0000000..4a4d55a --- /dev/null +++ b/godot/FarmGodot/scripts/domain/rules/stamina_rules.gd @@ -0,0 +1,35 @@ +class_name StaminaRules +extends RefCounted + +const DEFAULT_MAX := 20 +const DEFAULT_RECOVER_AMOUNT := 2 +const DEFAULT_RECOVER_INTERVAL := 3600 +const DEFAULT_STEAL_COST := 10 + + +static func snapshot(player_data: Dictionary) -> Dictionary: + var max_value := maxi(int(player_data.get("stamina_max", DEFAULT_MAX)), 1) + var value := clampi(int(player_data.get("stamina", max_value)), 0, max_value) + var next_recover_time := int(player_data.get("stamina_next_recover_time", 0)) + var recover_amount := maxi(int(player_data.get("stamina_recover_amount", DEFAULT_RECOVER_AMOUNT)), 1) + var recover_interval := maxi(int(player_data.get("stamina_recover_interval", DEFAULT_RECOVER_INTERVAL)), 1) + if value < max_value and next_recover_time > 0: + var now := int(Time.get_unix_time_from_system()) + if now >= next_recover_time: + var passed_intervals := 1 + int((now - next_recover_time) / recover_interval) + value = mini(max_value, value + passed_intervals * recover_amount) + return { + "value": value, + "max": max_value, + "recover_amount": recover_amount, + "recover_interval": recover_interval, + "steal_cost": steal_cost(player_data), + } + + +static func has_steal_cost(player_data: Dictionary) -> bool: + return int(snapshot(player_data).get("value", DEFAULT_MAX)) >= steal_cost(player_data) + + +static func steal_cost(player_data: Dictionary) -> int: + return maxi(int(player_data.get("stamina_cost_steal", DEFAULT_STEAL_COST)), 1) diff --git a/godot/FarmGodot/scripts/domain/rules/stamina_rules.gd.uid b/godot/FarmGodot/scripts/domain/rules/stamina_rules.gd.uid new file mode 100644 index 0000000..772f0ae --- /dev/null +++ b/godot/FarmGodot/scripts/domain/rules/stamina_rules.gd.uid @@ -0,0 +1 @@ +uid://duy6ug4voihso diff --git a/godot/FarmGodot/scripts/farm/friend_visit_controller.gd b/godot/FarmGodot/scripts/farm/friend_visit_controller.gd index 557331a..ebd1a43 100644 --- a/godot/FarmGodot/scripts/farm/friend_visit_controller.gd +++ b/godot/FarmGodot/scripts/farm/friend_visit_controller.gd @@ -11,6 +11,8 @@ extends RefCounted # # 控制器只处理接口请求和业务回写,不持有场景节点。 +const StaminaRulesScript := preload("res://scripts/domain/rules/stamina_rules.gd") + const ACTION_STEAL := "steal" const ACTION_PUT_BUG := "put_bug" const ACTION_PUT_GRASS := "put_grass" @@ -80,17 +82,32 @@ func interact_land(action: String) -> void: if token.is_empty() or visited_friend_id <= 0: _show_toast("登录已失效") return + if interaction_type == INTERACTION_TYPE_STEAL and not StaminaRulesScript.has_steal_cost(_own_player_data()): + _show_toast("Not enough stamina") + return var old_land := _land_data(position) _set_busy(true) var result: Dictionary = await _interaction_api.interact(token, visited_friend_id, position, interaction_type) _set_busy(false) if not result.get("ok", false): + var fail_data = _response_data(result, {}) + if fail_data is Dictionary: + _sync_stamina(fail_data) _show_toast(_response_status_text(result, "好友互动失败")) return var data = _response_data(result, {}) var response_data: Dictionary = data if data is Dictionary else {} + _sync_stamina(response_data) + var pet_battle_data := _pet_battle_data(response_data) + if not pet_battle_data.is_empty(): + _sync_pet_battle(pet_battle_data) + if _pet_battle_triggered(pet_battle_data): + await _call_async("play_pet_battle_vs") + if interaction_type == INTERACTION_TYPE_STEAL and not _pet_battle_allows_steal(pet_battle_data): + _show_pet_battle_result(pet_battle_data) + return var land_data: Dictionary = old_land.duplicate(true) var returned_land = response_data.get("land", {}) if returned_land is Dictionary: @@ -160,11 +177,6 @@ func _apply_interaction_reward(interaction_type: int, response_data: Dictionary, func _apply_steal_reward(response_data: Dictionary, old_land: Dictionary) -> void: - var deduct_gold := int(response_data.get("deduct_gold", 0)) - if deduct_gold > 0: - _call("decrease_player_currency", [deduct_gold, 0]) - _show_toast("偷菜不幸被狗狗发现,逃跑过程中遗落了%s金币" % deduct_gold) - return var steal_count := int(response_data.get("steal_count", 0)) var crop_id := int(old_land.get("crop_id", 0)) if crop_id <= 0: @@ -182,6 +194,40 @@ func _apply_steal_reward(response_data: Dictionary, old_land: Dictionary) -> voi _show_toast("偷取%sx%s" % [crop_name, steal_count]) +func _sync_stamina(response_data: Dictionary) -> void: + var stamina_data = response_data.get("stamina", {}) + if stamina_data is Dictionary: + _call("apply_player_stamina", [stamina_data]) + + +func _sync_pet_battle(pet_battle_data: Dictionary) -> void: + _call("apply_pet_battle_data", [pet_battle_data]) + + +func _pet_battle_data(response_data: Dictionary) -> Dictionary: + var data = response_data.get("pet_battle", {}) + return data if data is Dictionary else {} + + +func _pet_battle_triggered(pet_battle_data: Dictionary) -> bool: + return int(pet_battle_data.get("triggered", 0)) == 1 + + +func _pet_battle_allows_steal(pet_battle_data: Dictionary) -> bool: + return int(pet_battle_data.get("allow_steal", 1)) == 1 + + +func _show_pet_battle_result(pet_battle_data: Dictionary) -> void: + var damage := int(pet_battle_data.get("damage", 0)) + var result := str(pet_battle_data.get("result", "")) + if result == "damage": + _show_toast("Pet duel dealt %s damage" % damage) + elif result == "weak_opened": + _show_toast("Pet defeated. Farm weakened.") + else: + _show_toast("Pet duel failed") + + func _selected_position() -> int: return int(_call("selected_position", [], -1)) @@ -194,6 +240,11 @@ func _player_id() -> int: return int(_call("player_id", [], 0)) +func _own_player_data() -> Dictionary: + var data = _call("own_player_data", [], {}) + return data if data is Dictionary else {} + + func _visited_friend_id() -> int: return int(_call("visited_friend_id", [], 0)) @@ -232,3 +283,10 @@ func _call(name: String, args: Array = [], fallback: Variant = null) -> Variant: if not callable.is_valid(): return fallback return callable.callv(args) + + +func _call_async(name: String, args: Array = [], fallback: Variant = null) -> Variant: + var callable: Callable = _callbacks.get(name, Callable()) + if not callable.is_valid(): + return fallback + return await callable.callv(args) diff --git a/godot/FarmGodot/scripts/ui/game_scene.gd b/godot/FarmGodot/scripts/ui/game_scene.gd index aec9724..092af74 100644 --- a/godot/FarmGodot/scripts/ui/game_scene.gd +++ b/godot/FarmGodot/scripts/ui/game_scene.gd @@ -89,6 +89,8 @@ const SERVER_STATUS_TEXT := { 1044: "施肥已经到达上限", 1045: "施肥时间错误", 1047: "土地等级不够,无法种植该植物", + 1073: "Not enough stamina", + 1074: "You did not participate in the pet duel and cannot steal.", } const REMOVED_BOX_ITEM_IDS := [201012, 201013, 201014, 201015, 201016] const ITEM_ID_BUG_KILLER := 108001 @@ -96,6 +98,14 @@ const ITEM_ID_GRASS_KILLER := 109001 const MAX_FARM_LEVEL := 12 const DOG_FOOD_ITEM_IDS := [103005, 103006, 103007] const PLANT_PHASE_REFRESH_SECONDS := 1.0 +const STAMINA_KEYS := [ + "stamina", + "stamina_max", + "stamina_next_recover_time", + "stamina_recover_amount", + "stamina_recover_interval", + "stamina_cost_steal", +] # 场景节点引用全部集中在 @onready 区域,避免业务方法里散落 get_node 路径。 # 这些节点来自 scenes/ui/game_scene.tscn,修改场景结构时优先同步这里。 @@ -105,7 +115,9 @@ const PLANT_PHASE_REFRESH_SECONDS := 1.0 @onready var label_diamond: Label = %LabelDiamond @onready var label_score: Label = %LabelScore @onready var label_exp: Label = %LabelExp +@onready var label_stamina: Label = %LabelStamina @onready var exp_fill: NinePatchRect = %ExpFill +@onready var stamina_fill: NinePatchRect = %StaminaFill @onready var avatar: TextureRect = %Avatar @onready var game_view: Control = $GameView @onready var top_layer: Control = $TopLayer @@ -192,6 +204,7 @@ var _farm_interaction_coordinator var _add_land_hit: Button var _pet_layer: Control var _pet_display: Control +var _pet_battle_vs_overlay func setup(player_data: Dictionary) -> void: @@ -391,7 +404,9 @@ func _setup_runtime_views() -> void: "label_diamond": label_diamond, "label_score": label_score, "label_exp": label_exp, + "label_stamina": label_stamina, "exp_fill": exp_fill, + "stamina_fill": stamina_fill, "avatar": avatar, "game_view": game_view, "top_layer": top_layer, @@ -493,6 +508,7 @@ func _apply_runtime_modules(modules: Dictionary) -> void: _modal_layer = modules.get("modal_layer") _pet_layer = modules.get("pet_layer") _pet_display = modules.get("pet_display") + _pet_battle_vs_overlay = modules.get("pet_battle_vs_overlay") _farm_viewport_controller = modules.get("farm_viewport_controller") _farm_scene_root = modules.get("farm_scene_root") _land_grid_view = modules.get("land_grid_view") @@ -517,7 +533,8 @@ func _setup_newbie_seed_guide() -> void: func _render_player() -> void: if _top_bar_view != null: - _top_bar_view.render(_player_data) + var own_player_data := _player_state.player_data() if _player_state != null else {} + _top_bar_view.render(_player_data, own_player_data) func _toggle_top_button_group() -> void: @@ -807,6 +824,69 @@ func _player_id() -> int: return id +func _own_player_data() -> Dictionary: + if _player_state == null: + return _player_data + return _player_state.player_data() + + +func _apply_player_stamina(stamina_data: Dictionary) -> void: + if stamina_data.is_empty(): + return + var next_data := _own_player_data().duplicate(true) + for key in STAMINA_KEYS: + if stamina_data.has(key): + next_data[key] = stamina_data.get(key) + if _player_state != null: + _player_state.set_data(next_data) + _player_data = next_data if not _visiting_friend else _player_data + else: + _player_data = next_data + if _player_inventory_facade != null: + _player_inventory_facade.set_player_data(next_data) + _render_player() + + +func _apply_pet_battle_data(battle_data: Dictionary) -> void: + if battle_data.is_empty(): + return + var attacker = battle_data.get("attacker_pet", {}) + if attacker is Dictionary: + _apply_pet_snapshot_to_player_data(_own_player_data(), attacker, true) + var defender = battle_data.get("defender_pet", {}) + if defender is Dictionary: + _apply_pet_snapshot_to_player_data(_player_data, defender, false) + if battle_data.has("weak_until"): + var weak_until := int(battle_data.get("weak_until", 0)) + if _visiting_friend and weak_until > 0: + _player_data["pet_weak_until"] = weak_until + _player_data["pet_weak"] = 1 + if _panel_router != null: + _panel_router.render_pet_display() + + +func _play_pet_battle_vs() -> void: + if _pet_battle_vs_overlay == null: + return + await _pet_battle_vs_overlay.play() + + +func _apply_pet_snapshot_to_player_data(target_data: Dictionary, pet_data: Dictionary, own_player := false) -> void: + var target_pet = target_data.get("pet", {}) + if not target_pet is Dictionary: + return + if int(target_pet.get("id", 0)) != int(pet_data.get("id", 0)): + return + target_pet["hp"] = int(pet_data.get("hp", target_pet.get("hp", 0))) + target_pet["max_hp"] = int(pet_data.get("max_hp", target_pet.get("max_hp", 1))) + target_pet["fighting_capacity"] = int(pet_data.get("fighting_capacity", target_pet.get("fighting_capacity", 0))) + target_data["pet"] = target_pet + if own_player and _player_state != null: + _player_state.set_data(target_data) + if _player_inventory_facade != null: + _player_inventory_facade.set_player_data(target_data) + + func _is_visiting_friend() -> bool: return _visiting_friend diff --git a/godot/FarmGodot/scripts/ui/game_scene_bootstrap.gd b/godot/FarmGodot/scripts/ui/game_scene_bootstrap.gd index 2a9512b..a277091 100644 --- a/godot/FarmGodot/scripts/ui/game_scene_bootstrap.gd +++ b/godot/FarmGodot/scripts/ui/game_scene_bootstrap.gd @@ -193,6 +193,7 @@ func setup(options: Dictionary) -> Dictionary: "selected_position": Callable(owner, "_get_selected_position"), "token": Callable(owner, "_token"), "player_id": Callable(owner, "_player_id"), + "own_player_data": Callable(owner, "_own_player_data"), "visited_friend_id": Callable(owner, "_current_visited_friend_id"), "land_data": Callable(owner, "_get_land_data"), "is_visiting_friend": Callable(owner, "_is_visiting_friend"), @@ -200,6 +201,9 @@ func setup(options: Dictionary) -> Dictionary: "set_operation_in_progress": Callable(owner, "_set_operation_in_progress"), "enter_friend_farm": Callable(owner, "_enter_friend_farm"), "apply_land_data": Callable(owner, "_apply_land_data"), + "apply_player_stamina": Callable(owner, "_apply_player_stamina"), + "apply_pet_battle_data": Callable(owner, "_apply_pet_battle_data"), + "play_pet_battle_vs": Callable(owner, "_play_pet_battle_vs"), "decrease_player_currency": Callable(owner, "_decrease_player_currency"), "add_reward_items": Callable(owner, "_add_reward_items"), "hide_selection_ui": Callable(owner, "_hide_selection_ui"), diff --git a/godot/FarmGodot/scripts/ui/game_scene_runtime_assembler.gd b/godot/FarmGodot/scripts/ui/game_scene_runtime_assembler.gd index c666ba8..25e97b4 100644 --- a/godot/FarmGodot/scripts/ui/game_scene_runtime_assembler.gd +++ b/godot/FarmGodot/scripts/ui/game_scene_runtime_assembler.gd @@ -12,6 +12,7 @@ const PlantTipViewScript := preload("res://scripts/ui/farm/plant_tip_view.gd") const SeedBagViewScript := preload("res://scripts/ui/farm/seed_bag_view.gd") const FarmInteractionCoordinatorScript := preload("res://scripts/ui/farm/farm_interaction_coordinator.gd") const SceneHitRouterScript := preload("res://scripts/ui/scene_hit_router.gd") +const PetBattleVsOverlayScript := preload("res://scripts/ui/pet_battle_vs_overlay.gd") const GameTitleFont := preload("res://assets/fonts/google/LilitaOne-Regular.ttf") const LandLevel0Texture := preload("res://assets/egret/land/land0.png") @@ -69,6 +70,7 @@ func setup(options: Dictionary) -> Dictionary: var main_menu_controller = _setup_main_menu() _modal_controller = _setup_modal_layer() var pet_modules := _setup_pet_display() + var pet_battle_vs_overlay = _setup_pet_battle_vs_overlay() var viewport_controller = _setup_farm_scene_root() var farm_modules := _setup_farm_interaction() @@ -80,6 +82,7 @@ func setup(options: Dictionary) -> Dictionary: "toast_label": _modal_controller.toast_label() if _modal_controller != null else null, "farm_viewport_controller": viewport_controller, "farm_scene_root": _farm_scene_root, + "pet_battle_vs_overlay": pet_battle_vs_overlay, } modules.merge(pet_modules, true) modules.merge(farm_modules, true) @@ -100,7 +103,9 @@ func _setup_top_bar_view(): "label_diamond": _node("label_diamond"), "label_score": _node("label_score"), "label_exp": _node("label_exp"), + "label_stamina": _node("label_stamina"), "exp_fill": _node("exp_fill"), + "stamina_fill": _node("stamina_fill"), "avatar": _node("avatar"), "game_config": _constants.get("game_config"), }, @@ -162,6 +167,12 @@ func _setup_pet_display() -> Dictionary: } +func _setup_pet_battle_vs_overlay(): + var overlay = PetBattleVsOverlayScript.new() + overlay.setup(_owner) + return overlay + + func _setup_farm_scene_root(): _farm_viewport_controller = FarmViewportControllerScript.new() _farm_viewport_controller.setup(_owner, _screen_size(), float(_constants.get("scene_zoom_min", 0.6667)), float(_constants.get("scene_zoom_max", 1.3))) diff --git a/godot/FarmGodot/scripts/ui/hud/top_bar_view.gd b/godot/FarmGodot/scripts/ui/hud/top_bar_view.gd index dada365..e7517b9 100644 --- a/godot/FarmGodot/scripts/ui/hud/top_bar_view.gd +++ b/godot/FarmGodot/scripts/ui/hud/top_bar_view.gd @@ -3,12 +3,14 @@ extends RefCounted const BitmapFontLabelScript := preload("res://scripts/core/bitmap_font_label.gd") const NumberFormatterScript := preload("res://scripts/core/number_formatter.gd") +const StaminaRulesScript := preload("res://scripts/domain/rules/stamina_rules.gd") const PowerFontTexturePath := "res://assets/egret/fonts/building_lv_font.png" const PowerFontPath := "res://assets/egret/fonts/building_lv_font.json" const TopShowTexture := preload("res://assets/egret/menu2/btn_top_show.png") const TopHideTexture := preload("res://assets/egret/menu2/btn_top_hide.png") const TOP_MENU_EXPANDED_Y := 1.0 -const TOP_MENU_COLLAPSED_Y := -100.0 +const TOP_MENU_COLLAPSED_Y := -130.0 +const DEFAULT_BAR_FILL_MAX_WIDTH := 223.0 var _owner: Control var _top_layer: Control @@ -20,16 +22,21 @@ var _label_gold: Label var _label_diamond: Label var _label_score: Label var _label_exp: Label +var _label_stamina: Label var _exp_fill: NinePatchRect +var _stamina_fill: NinePatchRect var _avatar: TextureRect var _game_config var _style_label: Callable var _style_menu_title: Callable var _score_bitmap: BitmapFontLabel var _exp_tween: Tween +var _stamina_tween: Tween var _top_menu_tween: Tween var _top_menu_expanded := true var _initial_rendered := false +var _exp_fill_max_width := DEFAULT_BAR_FILL_MAX_WIDTH +var _stamina_fill_max_width := DEFAULT_BAR_FILL_MAX_WIDTH func setup(bindings: Dictionary, style_label: Callable, style_menu_title: Callable) -> void: @@ -43,7 +50,13 @@ func setup(bindings: Dictionary, style_label: Callable, style_menu_title: Callab _label_diamond = bindings.get("label_diamond") as Label _label_score = bindings.get("label_score") as Label _label_exp = bindings.get("label_exp") as Label + _label_stamina = bindings.get("label_stamina") as Label _exp_fill = bindings.get("exp_fill") as NinePatchRect + _stamina_fill = bindings.get("stamina_fill") as NinePatchRect + if _exp_fill != null and _exp_fill.size.x > 0.0: + _exp_fill_max_width = _exp_fill.size.x + if _stamina_fill != null and _stamina_fill.size.x > 0.0: + _stamina_fill_max_width = _stamina_fill.size.x _avatar = bindings.get("avatar") as TextureRect _game_config = bindings.get("game_config") _style_label = style_label @@ -78,7 +91,7 @@ func set_visitor_mode(enabled: bool) -> void: _top_hide.visible = not enabled -func render(player_data: Dictionary) -> void: +func render(player_data: Dictionary, own_player_data: Dictionary = {}) -> void: if _label_name == null: return var nickname := str(player_data.get("nickname", player_data.get("username", ""))) @@ -95,7 +108,16 @@ func render(player_data: Dictionary) -> void: var exp_max := _get_level_exp_max(int(player_data.get("level", 1))) _label_exp.text = "%s/%s" % [exp_value, exp_max] var ratio := clampf(float(exp_value) / float(maxi(exp_max, 1)), 0.0, 1.0) - _set_exp_width(223.0 * ratio, _initial_rendered) + _set_exp_width(_exp_fill_max_width * ratio, _initial_rendered) + + var stamina_source := own_player_data if not own_player_data.is_empty() else player_data + var stamina := StaminaRulesScript.snapshot(stamina_source) + var stamina_value := int(stamina.get("value", 20)) + var stamina_max := maxi(int(stamina.get("max", 20)), 1) + if _label_stamina != null: + _label_stamina.text = "%s/%s" % [stamina_value, stamina_max] + var stamina_ratio := clampf(float(stamina_value) / float(stamina_max), 0.0, 1.0) + _set_stamina_width(_stamina_fill_max_width * stamina_ratio, _initial_rendered) _initial_rendered = true _apply_avatar(str(player_data.get("avatar", "1"))) @@ -110,6 +132,7 @@ func _apply_label_theme() -> void: _style_label.call(_label_diamond, 18, Color.html("#fffbe5"), 1, Color.html("#724f2e")) _style_label.call(_label_score, 24, Color.html("#fff05a"), 2, Color.html("#8a4b18")) _style_label.call(_label_exp, 16, Color.html("#b0ff94"), 1, Color.html("#724f2e")) + _style_label.call(_label_stamina, 16, Color.html("#fff9d7"), 1, Color.html("#8a4b18")) func _setup_power_bitmap_label() -> void: @@ -126,20 +149,49 @@ func _setup_power_bitmap_label() -> void: func _set_exp_width(width: float, animated: bool) -> void: - if _exp_fill == null or _owner == null: + if _exp_fill == null: return - width = clampf(width, 0.0, 223.0) + width = clampf(width, 0.0, _exp_fill_max_width) if _exp_tween != null: _exp_tween.kill() + if width <= 0.0: + _exp_fill.size.x = 0.0 + _exp_fill.visible = false + return if not animated: - _exp_fill.visible = width > 0.0 + _exp_fill.visible = true + _exp_fill.size.x = width + return + if _owner == null: + _exp_fill.visible = true _exp_fill.size.x = width return _exp_fill.visible = true _exp_tween = _owner.create_tween() _exp_tween.tween_property(_exp_fill, "size:x", width, 0.24).set_trans(Tween.TRANS_QUAD).set_ease(Tween.EASE_OUT) + + +func _set_stamina_width(width: float, animated: bool) -> void: + if _stamina_fill == null: + return + width = clampf(width, 0.0, _stamina_fill_max_width) + if _stamina_tween != null: + _stamina_tween.kill() if width <= 0.0: - _exp_tween.finished.connect(_hide_empty_exp_fill) + _stamina_fill.size.x = 0.0 + _stamina_fill.visible = false + return + if not animated: + _stamina_fill.visible = true + _stamina_fill.size.x = width + return + if _owner == null: + _stamina_fill.visible = true + _stamina_fill.size.x = width + return + _stamina_fill.visible = true + _stamina_tween = _owner.create_tween() + _stamina_tween.tween_property(_stamina_fill, "size:x", width, 0.24).set_trans(Tween.TRANS_QUAD).set_ease(Tween.EASE_OUT) func _apply_top_menu_toggle_visual() -> void: @@ -153,11 +205,6 @@ func _finish_collapse_top_menu() -> void: _top_button_group.visible = false -func _hide_empty_exp_fill() -> void: - if _exp_fill != null and _exp_fill.size.x <= 0.0: - _exp_fill.visible = false - - func _apply_avatar(avatar_id: String) -> void: if _avatar == null: return diff --git a/godot/FarmGodot/scripts/ui/panels/building_panel.gd b/godot/FarmGodot/scripts/ui/panels/building_panel.gd index a133cca..ce61a52 100644 --- a/godot/FarmGodot/scripts/ui/panels/building_panel.gd +++ b/godot/FarmGodot/scripts/ui/panels/building_panel.gd @@ -7,6 +7,10 @@ extends RefCounted # - 升级成功后只触发资源/土地刷新,具体视觉重绘仍由 game_scene/LandGridView 完成。 const NumberFormatterScript := preload("res://scripts/core/number_formatter.gd") const I18nScript := preload("res://scripts/core/i18n.gd") +const LAND_UPGRADE_CONTENT_CENTER_X := 268.5 +const LAND_UPGRADE_STAR_COUNT := 12 +const LAND_UPGRADE_STAR_SIZE := Vector2(20.0, 19.0) +const LAND_UPGRADE_STAR_GAP := 23.6 var _ui var _texture_provider @@ -188,10 +192,8 @@ func render_land_upgrade() -> void: _ui.add_texture(_land_upgrade_content, "HouseBg", load("res://assets/egret/assets/game/landup/building_housebg.png"), Vector2(22.0, 38.0), Vector2(505.0, 290.0), TextureRect.STRETCH_KEEP_ASPECT_CENTERED) _ui.add_texture(_land_upgrade_content, "Light", load("res://assets/egret/assets/game/landup/land_up_light.png"), Vector2(36.0, -35.0), Vector2(468.0, 368.0), TextureRect.STRETCH_KEEP_ASPECT_CENTERED) - _ui.add_texture(_land_upgrade_content, "Icon", load("res://assets/egret/assets/game/landup/land_up_icon%s.png" % target_level), Vector2(172.0, 36.0), Vector2(220.0, 190.0), TextureRect.STRETCH_KEEP_ASPECT_CENTERED) - _ui.add_texture(_land_upgrade_content, "SkinTop", _texture_provider.common("skin_top"), Vector2(127.0, 16.0), Vector2(311.0, 61.0)) - _ui.add_texture(_land_upgrade_content, "Name", _texture_provider.landup("land_up_name%s" % target_level), Vector2(180.0, 16.0), Vector2(181.0, 52.0), TextureRect.STRETCH_KEEP_ASPECT_CENTERED) - _ui.add_nine_patch(_land_upgrade_content, "StarTip", _texture_provider.common("s_tip"), Vector2(187.0, 335.0), Vector2(310.0, 26.0), Vector4(13.0, 12.0, 1.0, 2.0)) + _ui.add_texture(_land_upgrade_content, "Icon", load("res://assets/egret/assets/game/landup/land_up_icon%s.png" % target_level), Vector2(158.5, 39.0), Vector2(220.0, 190.0), TextureRect.STRETCH_KEEP_ASPECT_CENTERED) + _ui.add_nine_patch(_land_upgrade_content, "StarTip", _texture_provider.common("s_tip"), Vector2(LAND_UPGRADE_CONTENT_CENTER_X - 155.0, 335.0), Vector2(310.0, 26.0), Vector4(13.0, 12.0, 1.0, 2.0)) _render_land_upgrade_stars(_land_upgrade_content, target_level) _ui.add_panel_label(_land_upgrade_content, "NeedLevelText", "升级%s需要农场主等级达到:" % target_name, Vector2(18.0, 382.0), Vector2(390.0, 30.0), 22, Color.html("#ffcc00"), 2, Color.html("#9c460b"), HORIZONTAL_ALIGNMENT_LEFT) @@ -285,9 +287,11 @@ func _upgrade_house(config: Dictionary) -> void: func _render_land_upgrade_stars(parent: Control, target_level: int) -> void: var upgraded_count := _count_lands_by_level(target_level, true) - for index in range(12): + var total_width := float(LAND_UPGRADE_STAR_COUNT - 1) * LAND_UPGRADE_STAR_GAP + LAND_UPGRADE_STAR_SIZE.x + var start_x := LAND_UPGRADE_CONTENT_CENTER_X - total_width * 0.5 + for index in range(LAND_UPGRADE_STAR_COUNT): var texture_name := "building_land_num%s" % target_level if upgraded_count > index else "building_land_num0" - _ui.add_texture(parent, "LandStar%s" % index, _texture_provider.landup(texture_name), Vector2(204.0 + float(index) * 23.6, 339.0), Vector2(20.0, 19.0)) + _ui.add_texture(parent, "LandStar%s" % index, _texture_provider.landup(texture_name), Vector2(start_x + float(index) * LAND_UPGRADE_STAR_GAP, 339.0), LAND_UPGRADE_STAR_SIZE) func _add_land_upgrade_cost_slots(parent: Control, costs: Array[Dictionary]) -> void: diff --git a/godot/FarmGodot/scripts/ui/pet_battle_vs_overlay.gd b/godot/FarmGodot/scripts/ui/pet_battle_vs_overlay.gd new file mode 100644 index 0000000..60941c8 --- /dev/null +++ b/godot/FarmGodot/scripts/ui/pet_battle_vs_overlay.gd @@ -0,0 +1,95 @@ +class_name PetBattleVsOverlay +extends RefCounted + +const FRAME_SECONDS := 0.03 +const FINAL_FRAME_HOLD_SECONDS := 3.0 +const FRAME_TEXTURES := [ + preload("res://assets/replacement/pet_battle_vs/vs_0000.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0001.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0002.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0003.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0004.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0005.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0006.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0007.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0008.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0009.png"), + preload("res://assets/replacement/pet_battle_vs/vs_0010.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0011.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0012.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0013.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0014.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0015.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0016.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0017.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0018.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0019.png"), + preload("res://assets/replacement/pet_battle_vs/vs_0020.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0021.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0022.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0023.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0024.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0025.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0026.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0027.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0028.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0029.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0030.webp"), + preload("res://assets/replacement/pet_battle_vs/vs_0031.webp"), +] + +var _owner: Control +var _layer: Control +var _frame: TextureRect +var _frames: Array[Texture2D] = [] +var _playing := false + + +func setup(owner: Control) -> void: + _owner = owner + _load_frames() + _create_layer() + + +func play() -> void: + if _owner == null or _frame == null or _frames.is_empty(): + return + while _playing: + await _owner.get_tree().create_timer(0.05).timeout + _playing = true + _layer.visible = true + _frame.modulate = Color(1.0, 1.0, 1.0, 1.0) + for texture in _frames: + _frame.texture = texture + await _owner.get_tree().create_timer(FRAME_SECONDS).timeout + await _owner.get_tree().create_timer(FINAL_FRAME_HOLD_SECONDS).timeout + _layer.visible = false + _playing = false + + +func _load_frames() -> void: + _frames.clear() + for texture in FRAME_TEXTURES: + if texture != null: + _frames.append(texture) + + +func _create_layer() -> void: + if _owner == null: + return + _layer = Control.new() + _layer.name = "PetBattleVsOverlay" + _layer.mouse_filter = Control.MOUSE_FILTER_IGNORE + _layer.set_anchors_preset(Control.PRESET_FULL_RECT) + _layer.z_index = 2500 + _layer.visible = false + _owner.add_child(_layer) + + _frame = TextureRect.new() + _frame.name = "Frame" + _frame.position = Vector2(0.0, 220.0) + _frame.size = Vector2(640.0, 480.0) + _frame.expand_mode = TextureRect.EXPAND_IGNORE_SIZE + _frame.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED + _frame.mouse_filter = Control.MOUSE_FILTER_IGNORE + _layer.add_child(_frame) diff --git a/godot/FarmGodot/scripts/ui/pet_battle_vs_overlay.gd.uid b/godot/FarmGodot/scripts/ui/pet_battle_vs_overlay.gd.uid new file mode 100644 index 0000000..2bfdac9 --- /dev/null +++ b/godot/FarmGodot/scripts/ui/pet_battle_vs_overlay.gd.uid @@ -0,0 +1 @@ +uid://cdcfacwvhauyx diff --git a/godot/FarmGodot/tools/verify_loading_screen.gd b/godot/FarmGodot/tools/verify_loading_screen.gd new file mode 100644 index 0000000..0707737 --- /dev/null +++ b/godot/FarmGodot/tools/verify_loading_screen.gd @@ -0,0 +1,68 @@ +extends SceneTree + +const BootstrapScript := preload("res://scripts/bootstrap.gd") + +const DESIGN_SIZE := Vector2(640.0, 960.0) +const BACKGROUND_SOURCE_SIZE := Vector2(941.0, 1672.0) +const BAR_SOURCE_SIZE := Vector2(1117.0, 223.0) +const BAR_WIDTH := 500.0 +const BAR_SIZE := Vector2(BAR_WIDTH, BAR_WIDTH * BAR_SOURCE_SIZE.y / BAR_SOURCE_SIZE.x) +const BAR_POSITION := Vector2((DESIGN_SIZE.x - BAR_SIZE.x) * 0.5, 792.0) + +var _failures: Array[String] = [] + + +func _init() -> void: + _run.call_deferred() + + +func _run() -> void: + await process_frame + var bootstrap := BootstrapScript.new() + bootstrap.call("_build_loading_ui") + var layer := bootstrap.get_node_or_null("LoadingLayer") as Control + _expect(layer != null, "loading layer should be created") + if layer != null: + var background := layer.get_node_or_null("Background") as TextureRect + _expect(background != null and background.texture != null, "loading background should render texture") + var expected_bg_size := _cover_size(BACKGROUND_SOURCE_SIZE, DESIGN_SIZE) + _expect(background != null and background.stretch_mode == TextureRect.STRETCH_SCALE, "loading background should use computed source-size fit") + _expect(background != null and _near(background.size.x, expected_bg_size.x), "loading background width should match source-size fit: %.2f expected %.2f" % [background.size.x if background != null else -1.0, expected_bg_size.x]) + _expect(background != null and _near(background.size.y, expected_bg_size.y), "loading background height should match source-size fit: %.2f expected %.2f" % [background.size.y if background != null else -1.0, expected_bg_size.y]) + _expect(background != null and _near(background.position.y, (DESIGN_SIZE.y - expected_bg_size.y) * 0.5), "loading background should remain vertically centered") + var bar := layer.get_node_or_null("ProgressBar") as Control + _expect(bar != null, "loading progress bar should exist") + _expect(bar != null and _near(bar.position.x, BAR_POSITION.x), "loading progress bar should be centered") + _expect(bar != null and _near(bar.position.y, BAR_POSITION.y), "loading progress bar y should match loading layout") + _expect(bar != null and _near(bar.size.x, BAR_SIZE.x), "loading progress bar width should use adapted source ratio") + _expect(bar != null and _near(bar.size.y, BAR_SIZE.y), "loading progress bar height should use adapted source ratio") + var clip := layer.get_node_or_null("ProgressBar/FillClip") as Control + var percent := layer.get_node_or_null("ProgressBar/Percent") as Label + bootstrap.call("_set_loading_progress", 0.5) + _expect(clip != null and _near(clip.size.x, BAR_SIZE.x * 0.5), "loading fill width should match 50 percent") + _expect(percent != null and percent.text == "50%", "loading percent text should show 50%") + bootstrap.call("_set_loading_progress", 1.0) + _expect(clip != null and _near(clip.size.x, BAR_SIZE.x), "loading fill width should match 100 percent") + _expect(percent != null and percent.text == "100%", "loading percent text should show 100%") + bootstrap.queue_free() + if not _failures.is_empty(): + for failure in _failures: + push_error(failure) + quit(1) + return + print("Loading screen verification passed.") + quit() + + +func _expect(condition: bool, message: String) -> void: + if not condition: + _failures.append(message) + + +func _near(value: float, expected: float) -> bool: + return absf(value - expected) <= 0.5 + + +func _cover_size(source_size: Vector2, target_size: Vector2) -> Vector2: + var scale := maxf(target_size.x / source_size.x, target_size.y / source_size.y) + return source_size * scale diff --git a/godot/FarmGodot/tools/verify_loading_screen.gd.uid b/godot/FarmGodot/tools/verify_loading_screen.gd.uid new file mode 100644 index 0000000..bc92b20 --- /dev/null +++ b/godot/FarmGodot/tools/verify_loading_screen.gd.uid @@ -0,0 +1 @@ +uid://bqmyhgqilnexx diff --git a/godot/FarmGodot/tools/verify_ui_regressions.gd b/godot/FarmGodot/tools/verify_ui_regressions.gd index 929ff9c..241ad7e 100644 --- a/godot/FarmGodot/tools/verify_ui_regressions.gd +++ b/godot/FarmGodot/tools/verify_ui_regressions.gd @@ -6,6 +6,7 @@ const LandGridViewScript := preload("res://scripts/ui/farm/land_grid_view.gd") const LandActionMenuScript := preload("res://scripts/ui/farm/land_action_menu.gd") const FarmInteractionCoordinatorScript := preload("res://scripts/ui/farm/farm_interaction_coordinator.gd") const MainMenuControllerScript := preload("res://scripts/ui/menus/main_menu_controller.gd") +const TopBarViewScript := preload("res://scripts/ui/hud/top_bar_view.gd") const TextureRegionCatalogScript := preload("res://scripts/resources/texture_region_catalog.gd") const AtlasTextureCacheScript := preload("res://scripts/resources/atlas_texture_cache.gd") const TextureProviderScript := preload("res://scripts/ui/common/texture_provider.gd") @@ -89,10 +90,13 @@ func _run() -> void: await _verify_land_action_menu_direct_hit() _verify_server_status_text() await _verify_main_menu_direct_hit() + _verify_top_bar_zero_progress_fill() + _verify_top_bar_split_progress_layout() _verify_top_menu_single_row() _verify_pet_list_item_background_region() await _verify_ui_motion_patrol_loop() _verify_land_extend_gold_icon_constraints() + await _verify_land_upgrade_icon_centered_without_name_plate() _verify_welfare_removed() _verify_market_replaces_world_entry() _verify_market_panel_uses_fruit_rows() @@ -802,6 +806,101 @@ func _verify_top_menu_single_row() -> void: scene.queue_free() +func _verify_top_bar_zero_progress_fill() -> void: + var owner := Control.new() + owner.name = "TopBarZeroProgressOwner" + owner.size = Vector2(640.0, 960.0) + get_root().add_child(owner) + + var top_layer := Control.new() + top_layer.name = "TopLayer" + owner.add_child(top_layer) + var top_button_group := Control.new() + top_button_group.name = "TopButtonGroup" + owner.add_child(top_button_group) + var top_hide := TextureRect.new() + top_hide.name = "TopHide" + owner.add_child(top_hide) + + var exp_fill := NinePatchRect.new() + exp_fill.name = "ExpFill" + exp_fill.size = Vector2(80.0, 12.0) + owner.add_child(exp_fill) + var stamina_fill := NinePatchRect.new() + stamina_fill.name = "StaminaFill" + stamina_fill.size = Vector2(80.0, 12.0) + owner.add_child(stamina_fill) + + var bindings := { + "owner": owner, + "top_layer": top_layer, + "top_button_group": top_button_group, + "top_hide": top_hide, + "label_name": _new_label(owner, "Name"), + "label_level": _new_label(owner, "Level"), + "label_gold": _new_label(owner, "Gold"), + "label_diamond": _new_label(owner, "Diamond"), + "label_score": _new_label(owner, "Score"), + "label_exp": _new_label(owner, "Exp"), + "label_stamina": _new_label(owner, "Stamina"), + "exp_fill": exp_fill, + "stamina_fill": stamina_fill, + "avatar": TextureRect.new(), + } + owner.add_child(bindings["avatar"]) + + var top_bar = TopBarViewScript.new() + top_bar.setup(bindings, Callable(self, "_style_label"), Callable(self, "_style_menu_title")) + top_bar.render({ + "nickname": "tester", + "level": 20, + "gold": 0, + "gem": 0, + "score": 0, + "exp": 10, + "stamina": 5, + "stamina_max": 20, + }) + _expect(exp_fill.visible and exp_fill.size.x > 0.0, "top exp fill should show when exp is positive") + _expect(stamina_fill.visible and stamina_fill.size.x > 0.0, "top stamina fill should show when stamina is positive") + top_bar.render({ + "nickname": "tester", + "level": 20, + "gold": 0, + "gem": 0, + "score": 0, + "exp": 0, + "stamina": 0, + "stamina_max": 20, + }) + _expect(not exp_fill.visible and _near(exp_fill.size.x, 0.0), "top exp fill should be empty immediately at zero") + _expect(not stamina_fill.visible and _near(stamina_fill.size.x, 0.0), "top stamina fill should be empty immediately at zero") + owner.queue_free() + + +func _verify_top_bar_split_progress_layout() -> void: + var scene := GameScene.instantiate() as Control + var exp_text := scene.get_node_or_null("TopLayer/ExpText") as TextureRect + var stamina_text := scene.get_node_or_null("TopLayer/StaminaText") as TextureRect + var exp_bg := scene.get_node_or_null("TopLayer/ExpBarBg") as NinePatchRect + var stamina_bg := scene.get_node_or_null("TopLayer/StaminaBarBg") as NinePatchRect + var exp_fill := scene.get_node_or_null("TopLayer/ExpFill") as NinePatchRect + var stamina_fill := scene.get_node_or_null("TopLayer/StaminaFill") as NinePatchRect + _expect(exp_text != null and stamina_text != null, "top exp and stamina labels should exist") + if exp_text != null and stamina_text != null: + _expect(_near(exp_text.position.y, stamina_text.position.y), "top exp and stamina labels should share one row") + _expect(stamina_text.position.x > exp_text.position.x + exp_text.size.x, "top stamina group should sit to the right of exp group") + _expect(exp_bg != null and stamina_bg != null, "top exp and stamina bar backgrounds should exist") + if exp_bg != null and stamina_bg != null: + _expect(_near(exp_bg.size.x, stamina_bg.size.x), "top exp and stamina bar backgrounds should each take half-width") + _expect(_near(exp_bg.position.y, stamina_bg.position.y), "top exp and stamina bar backgrounds should align on one row") + _expect(exp_fill != null and stamina_fill != null, "top exp and stamina fills should exist") + if exp_fill != null and stamina_fill != null: + _expect(_near(exp_fill.size.x, stamina_fill.size.x), "top exp and stamina fills should each take half-width") + _expect(_near(exp_fill.position.y, stamina_fill.position.y), "top exp and stamina fills should align on one row") + scene.queue_free() + + func _verify_pet_list_item_background_region() -> void: var region := TextureRegionCatalogScript.region_for(TextureRegionCatalogScript.COMMON_ATLAS_PATH, "shop_itembg") _expect(_near(region.position.x, 262.0), "pet list item shop_itembg x should match common.json") @@ -884,6 +983,74 @@ func _verify_land_extend_gold_icon_constraints() -> void: owner.queue_free() +func _verify_land_upgrade_icon_centered_without_name_plate() -> void: + var owner := Control.new() + owner.name = "LandUpgradeOwner" + owner.size = Vector2(640.0, 960.0) + get_root().add_child(owner) + + var atlas_cache = AtlasTextureCacheScript.new() + var texture_provider = TextureProviderScript.new() + texture_provider.setup(atlas_cache, { + "common": CommonAtlasPath, + "landup": TextureRegionCatalogScript.LANDUP_ATLAS_PATH, + }) + var ui_builder = UiBuilderScript.new() + ui_builder.setup({ + "owner": owner, + "panel_screen_size": Vector2(640.0, 960.0), + "texture_provider": texture_provider, + "close_modal_callback": Callable(self, "_noop"), + "get_item_icon_texture": Callable(self, "_get_item_icon_texture"), + }) + var panel_module = BuildingPanelScript.new() + panel_module.setup({ + "ui_builder": ui_builder, + "texture_provider": texture_provider, + "game_config": GameConfigCatalogScript.new(), + "panel_screen_size": Vector2(640.0, 960.0), + "land_count": 12, + "callbacks": { + "player_data": Callable(self, "_land_extend_player_data"), + "lands_by_position": Callable(self, "_land_extend_lands_by_position"), + "refresh_store_house": Callable(self, "_noop_async"), + "close_modal_panel": Callable(self, "_noop"), + "set_texture_button_enabled": Callable(self, "_set_texture_button_enabled"), + "is_operation_in_progress": Callable(self, "_false"), + "has_costs": Callable(self, "_true_costs"), + "owned_amount": Callable(self, "_owned_many"), + "parse_cost_string": Callable(self, "_parse_land_upgrade_costs"), + }, + }) + var panel: Control = await panel_module.create_land_upgrade(0) + _expect(panel != null, "land upgrade panel should be created") + if panel != null: + for index in range(3): + panel_module.call("_on_land_upgrade_tab_pressed", index) + var content := panel.get_node_or_null("LandUpgradeContent") as Control + _expect(content != null, "land upgrade content should exist") + if content == null: + continue + _expect(content.get_node_or_null("SkinTop") == null, "land upgrade should not show name plate background") + _expect(content.get_node_or_null("Name") == null, "land upgrade should not show land name texture") + var icon := content.get_node_or_null("Icon") as TextureRect + _expect(icon != null, "land upgrade icon should exist") + if icon != null: + _expect(_near(icon.position.x + icon.size.x * 0.5, 268.5), "land upgrade icon should be centered in preview area") + var star_tip := content.get_node_or_null("StarTip") as NinePatchRect + _expect(star_tip != null, "land upgrade star background should exist") + if star_tip != null: + _expect(_near(star_tip.position.x + star_tip.size.x * 0.5, 268.5), "land upgrade star background should be centered") + var first_star := content.get_node_or_null("LandStar0") as TextureRect + var last_star := content.get_node_or_null("LandStar11") as TextureRect + _expect(first_star != null and last_star != null, "land upgrade stars should exist") + if first_star != null and last_star != null: + var stars_center := (first_star.position.x + (last_star.position.x + last_star.size.x)) * 0.5 + _expect(_near(stars_center, 268.5), "land upgrade stars should be centered") + panel.queue_free() + owner.queue_free() + + func _verify_main_menu_direct_hit() -> void: var owner := Control.new() owner.name = "MainMenuOwner" @@ -943,6 +1110,13 @@ func _style_label(_label: Label, _size: int, _color: Color, _stroke := 0, _strok pass +func _new_label(parent: Control, label_name: String) -> Label: + var label := Label.new() + label.name = label_name + parent.add_child(label) + return label + + func _style_menu_title(_label: Label, _size: int) -> void: pass @@ -1036,6 +1210,18 @@ func _market_owned_amount(item_id: int) -> int: return 12 if item_id == 102001 else 0 +func _owned_many(_item_id: int) -> int: + return 999 + + +func _true_costs(_cost_text: String) -> bool: + return true + + +func _parse_land_upgrade_costs(_cost_text: String) -> Array[Dictionary]: + return [{"item_id": 105002, "count": 9}] + + func _token() -> String: return "token" diff --git a/muchang/.docker/php/docker-entrypoint.sh b/muchang/.docker/php/docker-entrypoint.sh index 4e5ae56..5abf0bd 100644 --- a/muchang/.docker/php/docker-entrypoint.sh +++ b/muchang/.docker/php/docker-entrypoint.sh @@ -15,4 +15,23 @@ sed -ri -e "s|${placeholder}|${APACHE_DOCUMENT_ROOT}|g" \ /etc/apache2/apache2.conf \ /etc/apache2/conf-available/*.conf +if [ -n "${APACHE_ADMIN_ROOT:-}" ]; then + cat >/etc/apache2/conf-available/farm3-admin.conf < + Options FollowSymLinks + AllowOverride None + Require all granted + + +Alias /backend/web /var/www/html/backend/web + + Options FollowSymLinks + AllowOverride All + Require all granted + +EOF + a2enconf farm3-admin >/dev/null +fi + exec docker-php-entrypoint "$@" diff --git a/muchang/common/config/game_config.json b/muchang/common/config/game_config.json index 3039178..78817f3 100644 --- a/muchang/common/config/game_config.json +++ b/muchang/common/config/game_config.json @@ -1,6116 +1 @@ -{ - "vip_list": { - "1": { - "id": 1, - "recharge_amount": 300, - "fixed_reward_id": "105002:500", - "cycle_bonus_id1": "105002:10", - "cycle_bonus_id2": "102001:10", - "cycle_bonus_id3": "102003:10", - "turntable_frequency": 1, - "playground_frequency": 3, - "arena": 4, - "fruit": 1, - "plunder": 3 - }, - "2": { - "id": 2, - "recharge_amount": 40, - "fixed_reward_id": "105002:1000", - "cycle_bonus_id1": "105002:20", - "cycle_bonus_id2": "102001:20", - "cycle_bonus_id3": "102003:20", - "turntable_frequency": 3, - "playground_frequency": 5, - "arena": 6, - "fruit": 5, - "plunder": 6 - }, - "3": { - "id": 3, - "recharge_amount": 60, - "fixed_reward_id": "105001:50", - "cycle_bonus_id1": "105002:30", - "cycle_bonus_id2": "102001:30", - "cycle_bonus_id3": "102003:30", - "turntable_frequency": 5, - "playground_frequency": 6, - "arena": 7, - "fruit": 10, - "plunder": 10 - }, - "4": { - "id": 4, - "recharge_amount": 80, - "fixed_reward_id": "105001:80", - "cycle_bonus_id1": "105002:30", - "cycle_bonus_id2": "102003:30", - "cycle_bonus_id3": "102008:30", - "turntable_frequency": 6, - "playground_frequency": 7, - "arena": 10, - "fruit": 13, - "plunder": 12 - }, - "5": { - "id": 5, - "recharge_amount": 100, - "fixed_reward_id": "105001:120", - "cycle_bonus_id1": "105002:50", - "cycle_bonus_id2": "102003:50", - "cycle_bonus_id3": "102008:50", - "turntable_frequency": 7, - "playground_frequency": 8, - "arena": 10, - "fruit": 16, - "plunder": 14 - }, - "6": { - "id": 6, - "recharge_amount": 200, - "fixed_reward_id": "105001:160", - "cycle_bonus_id1": "105002:60", - "cycle_bonus_id2": "102008:60", - "cycle_bonus_id3": "102009:60", - "turntable_frequency": 8, - "playground_frequency": 9, - "arena": 11, - "fruit": 20, - "plunder": 15 - }, - "7": { - "id": 7, - "recharge_amount": 300, - "fixed_reward_id": "105001:200", - "cycle_bonus_id1": "105002:70", - "cycle_bonus_id2": "102008:70", - "cycle_bonus_id3": "102009:70", - "turntable_frequency": 9, - "playground_frequency": 10, - "arena": 11, - "fruit": 25, - "plunder": 16 - }, - "8": { - "id": 8, - "recharge_amount": 500, - "fixed_reward_id": "105001:300", - "cycle_bonus_id1": "105002:80", - "cycle_bonus_id2": "102009:80", - "cycle_bonus_id3": "102002:80", - "turntable_frequency": 10, - "playground_frequency": 11, - "arena": 12, - "fruit": 30, - "plunder": 17 - }, - "9": { - "id": 9, - "recharge_amount": 700, - "fixed_reward_id": "105001:350", - "cycle_bonus_id1": "105002:90", - "cycle_bonus_id2": "102009:90", - "cycle_bonus_id3": "102002:90", - "turntable_frequency": 11, - "playground_frequency": 12, - "arena": 13, - "fruit": 9, - "plunder": 18 - }, - "10": { - "id": 10, - "recharge_amount": 900, - "fixed_reward_id": "105001:400", - "cycle_bonus_id1": "105002:100", - "cycle_bonus_id2": "102002:100", - "cycle_bonus_id3": "102004:100", - "turntable_frequency": 12, - "playground_frequency": 13, - "arena": 14, - "fruit": 10, - "plunder": 19 - }, - "11": { - "id": 11, - "recharge_amount": 1200, - "fixed_reward_id": "105001:450", - "cycle_bonus_id1": "105002:110", - "cycle_bonus_id2": "102002:110", - "cycle_bonus_id3": "102004:110", - "turntable_frequency": 13, - "playground_frequency": 14, - "arena": 15, - "fruit": 11, - "plunder": 20 - }, - "12": { - "id": 12, - "recharge_amount": 1500, - "fixed_reward_id": "105001:500", - "cycle_bonus_id1": "105002:120", - "cycle_bonus_id2": "102004:120", - "cycle_bonus_id3": "102006:120", - "turntable_frequency": 14, - "playground_frequency": 15, - "arena": 16, - "fruit": 12, - "plunder": 21 - }, - "13": { - "id": 13, - "recharge_amount": 1800, - "fixed_reward_id": "105001:550", - "cycle_bonus_id1": "105002:13", - "cycle_bonus_id2": "102006:13", - "cycle_bonus_id3": "102011:13", - "turntable_frequency": 15, - "playground_frequency": 16, - "arena": 17, - "fruit": 13, - "plunder": 15 - }, - "14": { - "id": 14, - "recharge_amount": 2200, - "fixed_reward_id": "105001:600", - "cycle_bonus_id1": "105002:14", - "cycle_bonus_id2": "102011:14", - "cycle_bonus_id3": "102005:14", - "turntable_frequency": 16, - "playground_frequency": 17, - "arena": 18, - "fruit": 14, - "plunder": 16 - }, - "15": { - "id": 15, - "recharge_amount": 2600, - "fixed_reward_id": "105001:700", - "cycle_bonus_id1": "105002:15", - "cycle_bonus_id2": "102005:15", - "cycle_bonus_id3": "102007:15", - "turntable_frequency": 17, - "playground_frequency": 18, - "arena": 19, - "fruit": 15, - "plunder": 17 - } - }, - "player_level": { - "1": { - "id": 1, - "exp": 1 - }, - "2": { - "id": 2, - "exp": 2 - }, - "3": { - "id": 3, - "exp": 3 - }, - "4": { - "id": 4, - "exp": 4 - }, - "5": { - "id": 5, - "exp": 5 - }, - "6": { - "id": 6, - "exp": 6 - }, - "7": { - "id": 7, - "exp": 7 - }, - "8": { - "id": 8, - "exp": 8 - }, - "9": { - "id": 9, - "exp": 9 - }, - "10": { - "id": 10, - "exp": 10 - }, - "11": { - "id": 11, - "exp": 11 - }, - "12": { - "id": 12, - "exp": 12 - }, - "13": { - "id": 13, - "exp": 13 - }, - "14": { - "id": 14, - "exp": 14 - }, - "15": { - "id": 15, - "exp": 15 - }, - "16": { - "id": 16, - "exp": 16 - }, - "17": { - "id": 17, - "exp": 17 - }, - "18": { - "id": 18, - "exp": 18 - }, - "19": { - "id": 19, - "exp": 19 - }, - "20": { - "id": 20, - "exp": 20 - }, - "21": { - "id": 21, - "exp": 21 - }, - "22": { - "id": 22, - "exp": 22 - }, - "23": { - "id": 23, - "exp": 23 - }, - "24": { - "id": 24, - "exp": 24 - }, - "25": { - "id": 25, - "exp": 25 - }, - "26": { - "id": 26, - "exp": 26 - }, - "27": { - "id": 27, - "exp": 27 - }, - "28": { - "id": 28, - "exp": 28 - }, - "29": { - "id": 29, - "exp": 29 - }, - "30": { - "id": 30, - "exp": 30 - }, - "31": { - "id": 31, - "exp": 31 - }, - "32": { - "id": 32, - "exp": 32 - }, - "33": { - "id": 33, - "exp": 33 - }, - "34": { - "id": 34, - "exp": 34 - }, - "35": { - "id": 35, - "exp": 35 - }, - "36": { - "id": 36, - "exp": 36 - }, - "37": { - "id": 37, - "exp": 37 - }, - "38": { - "id": 38, - "exp": 38 - }, - "39": { - "id": 39, - "exp": 39 - }, - "40": { - "id": 40, - "exp": 40 - }, - "41": { - "id": 41, - "exp": 41 - }, - "42": { - "id": 42, - "exp": 42 - }, - "43": { - "id": 43, - "exp": 43 - }, - "44": { - "id": 44, - "exp": 44 - }, - "45": { - "id": 45, - "exp": 45 - }, - "46": { - "id": 46, - "exp": 46 - }, - "47": { - "id": 47, - "exp": 47 - }, - "48": { - "id": 48, - "exp": 48 - }, - "49": { - "id": 49, - "exp": 49 - }, - "50": { - "id": 50, - "exp": 50 - }, - "51": { - "id": 51, - "exp": 51 - }, - "52": { - "id": 52, - "exp": 52 - }, - "53": { - "id": 53, - "exp": 53 - }, - "54": { - "id": 54, - "exp": 54 - }, - "55": { - "id": 55, - "exp": 55 - }, - "56": { - "id": 56, - "exp": 56 - }, - "57": { - "id": 57, - "exp": 57 - }, - "58": { - "id": 58, - "exp": 58 - }, - "59": { - "id": 59, - "exp": 59 - }, - "60": { - "id": 60, - "exp": 60000 - } - }, - "pay_list": { - "1": { - "id": 1, - "gem": 20, - "rmb": 20, - "gold": 0 - }, - "2": { - "id": 2, - "gem": 50, - "rmb": 50, - "gold": 0 - }, - "3": { - "id": 3, - "gem": 100, - "rmb": 100, - "gold": 0 - }, - "4": { - "id": 4, - "gem": 200, - "rmb": 200, - "gold": 0 - }, - "5": { - "id": 5, - "gem": 500, - "rmb": 500, - "gold": 0 - }, - "6": { - "id": 6, - "gem": 1000, - "rmb": 1000, - "gold": 0 - } - }, - "trade_list": { - "1": { - "id": 1, - "itemid": 102001, - "itemname": "金桔", - "startprice": "3", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "2": { - "id": 2, - "itemid": 102002, - "itemname": "柚子", - "startprice": "4", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "3": { - "id": 3, - "itemid": 102003, - "itemname": "圣女果", - "startprice": "5", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "4": { - "id": 4, - "itemid": 102004, - "itemname": "龙眼", - "startprice": "6", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "5": { - "id": 5, - "itemid": 102005, - "itemname": "番石榴", - "startprice": "7", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "6": { - "id": 6, - "itemid": 102006, - "itemname": "芒果", - "startprice": "8", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "7": { - "id": 7, - "itemid": 102007, - "itemname": "木瓜", - "startprice": "9", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "8": { - "id": 8, - "itemid": 102008, - "itemname": "香瓜", - "startprice": "10", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "9": { - "id": 9, - "itemid": 102009, - "itemname": "椰子", - "startprice": "11", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "10": { - "id": 10, - "itemid": 102010, - "itemname": "仙人掌果", - "startprice": "12", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "11": { - "id": 11, - "itemid": 102011, - "itemname": "牛奶果", - "startprice": "13", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "12": { - "id": 12, - "itemid": 102012, - "itemname": "人参果", - "startprice": "14", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "13": { - "id": 13, - "itemid": 102013, - "itemname": "葡萄", - "startprice": "15", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "14": { - "id": 14, - "itemid": 102014, - "itemname": "菠萝", - "startprice": "16", - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "15": { - "id": 15, - "itemid": 200350, - "itemname": "猪肉", - "startprice": 20, - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "16": { - "id": 16, - "itemid": 200360, - "itemname": "牛肉", - "startprice": 20, - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "17": { - "id": 17, - "itemid": 200370, - "itemname": "鸡肉", - "startprice": 20, - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "18": { - "id": 18, - "itemid": 200380, - "itemname": "牛奶", - "startprice": 20, - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "19": { - "id": 19, - "itemid": 200390, - "itemname": "便便", - "startprice": 20, - "rise": "1", - "fall": "1", - "poundage": 0.02 - }, - "20": { - "id": 20, - "itemid": 200400, - "itemname": "鸡蛋", - "startprice": 20, - "rise": "1", - "fall": "1", - "poundage": 0.02 - } - }, - "init": { - "1": { - "id": 1, - "gold": 100, - "gem": 100, - "stone": 99999, - "steel": 99999, - "bg_image_id": 104004, - "land_num": 1, - "dog_item_id": 106001 - } - }, - "factory_upgrade": { - "1": { - "id": 1, - "fruit_id1": "201000:5", - "fruit_id2": "201001:15", - "fruit_id3": "102001:1500", - "fruit_id4": "102003:2000", - "fruit_id5": "102008:2800", - "effect_plus_experience": 100, - "gold": 2000, - "experience": 2500 - }, - "2": { - "id": 2, - "fruit_id1": "201000:25", - "fruit_id2": "201001:35", - "fruit_id3": "102003:2500", - "fruit_id4": "102008:2600", - "fruit_id5": "102009:3000", - "effect_plus_experience": 600, - "gold": 5000, - "experience": 5000 - }, - "3": { - "id": 3, - "fruit_id1": "201000:45", - "fruit_id2": "201001:55", - "fruit_id3": "102008:3000", - "fruit_id4": "102009:3400", - "fruit_id5": "102002:3600", - "effect_plus_experience": 1000, - "gold": 8000, - "experience": 10000 - } - }, - "factory": { - "1": { - "id": 1, - "fruit_id1": "102001:50", - "fruit_id2": "102002:40", - "fruit_id3": "102003:30", - "fruit_id4": "105002:100", - "goods_id": "201000:1", - "level": 0, - "experience": 2 - }, - "2": { - "id": 2, - "fruit_id1": "102001:24", - "fruit_id2": "102003:5", - "fruit_id3": "102008:5", - "fruit_id4": "105002:125", - "goods_id": "201001:1", - "level": 0, - "experience": 2 - }, - "3": { - "id": 3, - "fruit_id1": "102001:10", - "fruit_id2": "102003:10", - "fruit_id3": "102008:19", - "fruit_id4": "105002:120", - "goods_id": "101009:1", - "level": 0, - "experience": 2 - }, - "4": { - "id": 4, - "fruit_id1": "102003:10", - "fruit_id2": "102008:10", - "fruit_id3": "102009:10", - "fruit_id4": "105002:20", - "goods_id": "101002:1", - "level": 0, - "experience": 2 - }, - "5": { - "id": 5, - "fruit_id1": "102008:6", - "fruit_id2": "102009:6", - "fruit_id3": "102002:8", - "fruit_id4": "105002:146", - "goods_id": "101004:1", - "level": 1, - "experience": 2 - }, - "6": { - "id": 6, - "fruit_id1": "102009:6", - "fruit_id2": "102002:6", - "fruit_id3": "102004:6", - "fruit_id4": "105002:166", - "goods_id": "101006:1", - "level": 2, - "experience": 4 - }, - "7": { - "id": 7, - "fruit_id1": "102002:7", - "fruit_id2": "102004:7", - "fruit_id3": "102006:7", - "fruit_id4": "105002:22", - "goods_id": "101011:1", - "level": 1, - "experience": 4 - }, - "8": { - "id": 8, - "fruit_id1": "102004:6", - "fruit_id2": "102006:7", - "fruit_id3": "102011:5", - "fruit_id4": "105002:86", - "goods_id": "101005:1", - "level": 1, - "experience": 4 - }, - "9": { - "id": 9, - "fruit_id1": "102006:7", - "fruit_id2": "102011:7", - "fruit_id3": "102005:4", - "fruit_id4": "105002:40", - "goods_id": "101007:1", - "level": 2, - "experience": 4 - }, - "10": { - "id": 10, - "fruit_id1": "102011:6", - "fruit_id2": "102005:7", - "fruit_id3": "102007:4", - "fruit_id4": "105002:64", - "goods_id": "101010:1", - "level": 2, - "experience": 4 - }, - "11": { - "id": 11, - "fruit_id1": "102005:5", - "fruit_id2": "102007:8", - "fruit_id3": "102010:4", - "fruit_id4": "105002:222", - "goods_id": "101014:1", - "level": 2, - "experience": 4 - }, - "12": { - "id": 12, - "fruit_id1": "102007:7", - "fruit_id2": "102010:8", - "fruit_id3": "102014:6", - "fruit_id4": "105002:99", - "goods_id": "101012:1", - "level": 2, - "experience": 4 - }, - "13": { - "id": 13, - "fruit_id1": "102001:2", - "fruit_id2": "102003:2", - "fruit_id3": "102008:2", - "fruit_id4": "105002:10", - "goods_id": "201002:1", - "level": 3, - "experience": 5 - }, - "14": { - "id": 14, - "fruit_id1": "102008:2", - "fruit_id2": "102009:2", - "fruit_id3": "102002:1", - "fruit_id4": "105002:27", - "goods_id": "201003:1", - "level": 3, - "experience": 5 - }, - "15": { - "id": 15, - "fruit_id1": "102002:2", - "fruit_id2": "102004:2", - "fruit_id3": "102006:1", - "fruit_id4": "105002:27", - "goods_id": "201004:1", - "level": 3, - "experience": 5 - }, - "16": { - "id": 16, - "fruit_id1": "102006:2", - "fruit_id2": "102011:2", - "fruit_id3": "102005:1", - "fruit_id4": "105002:19", - "goods_id": "201005:1", - "level": 3, - "experience": 5 - }, - "17": { - "id": 17, - "fruit_id1": "102005:2", - "fruit_id2": "102007:2", - "fruit_id3": "102010:1", - "fruit_id4": "105002:109", - "goods_id": "201006:1", - "level": 3, - "experience": 5 - } - }, - "compose": { - "1": { - "id": 1, - "fruit_id1": "201002:1", - "fruit_id2": "201003:1", - "fruit_id3": "201005:1", - "fruit_id4": "201004:1", - "fruit_id5": "201006:1", - "fruit_id6": "105002:970", - "goods_id": "201007:1", - "experience": 1, - "level": 0 - }, - "2": { - "id": 2, - "fruit_id1": "201002:1", - "fruit_id2": "201003:1", - "fruit_id3": "201004:1", - "fruit_id4": "201005:1", - "fruit_id5": "201006:1", - "fruit_id6": "105002:1330", - "goods_id": "201008:1", - "experience": 20, - "level": 0 - }, - "3": { - "id": 3, - "fruit_id1": "201002:1", - "fruit_id2": "201003:1", - "fruit_id3": "201004:1", - "fruit_id4": "201005:1", - "fruit_id5": "201006:1", - "fruit_id6": "105002:1385", - "goods_id": "201009:1", - "experience": 26, - "level": 0 - }, - "4": { - "id": 4, - "fruit_id1": "201005:10", - "fruit_id2": "201005:10", - "fruit_id3": "201005:10", - "fruit_id4": "201005:10", - "fruit_id5": "201005:10", - "fruit_id6": "105002:1000", - "goods_id": "201010:1", - "experience": 1 - }, - "5": { - "id": 5, - "fruit_id1": "201002:1", - "fruit_id2": "201003:1", - "fruit_id3": "201004:1", - "fruit_id4": "201005:1", - "fruit_id5": "201006:1", - "fruit_id6": "105002:1695", - "goods_id": "201011:1", - "experience": 40, - "level": 0 - } - }, - "store_list": { - "1": { - "id": 1, - "type": 1, - "item_id": 101001, - "priority_type1": 1, - "player_level": 1, - "gold": 200, - "gem": 0 - }, - "2": { - "id": 2, - "type": 1, - "item_id": 101003, - "priority_type1": 3, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "3": { - "id": 3, - "type": 1, - "item_id": 101008, - "priority_type1": 8, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "4": { - "id": 4, - "type": 1, - "item_id": 101009, - "priority_type1": 9, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "5": { - "id": 5, - "type": 3, - "item_id": 103001, - "priority_type1": 14, - "player_level": 1, - "gold": 100, - "gem": 0 - }, - "6": { - "id": 6, - "type": 3, - "item_id": 103002, - "priority_type1": 15, - "player_level": 1, - "gold": 100, - "gem": 0 - }, - "7": { - "id": 7, - "type": 3, - "item_id": 103003, - "priority_type1": 16, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "8": { - "id": 8, - "type": 3, - "item_id": 103005, - "priority_type1": 17, - "player_level": 3, - "gold": 20, - "gem": 0 - }, - "9": { - "id": 9, - "type": 3, - "item_id": 103006, - "priority_type1": 18, - "player_level": 15, - "gold": 30, - "gem": 0 - }, - "10": { - "id": 10, - "type": 3, - "item_id": 103007, - "priority_type1": 19, - "player_level": 30, - "gold": 60, - "gem": 0 - }, - "11": { - "id": 11, - "type": 5, - "item_id": 200320, - "priority_type1": 12, - "player_level": 2, - "gold": 500, - "gem": 0 - }, - "12": { - "id": 12, - "type": 5, - "item_id": 200330, - "priority_type1": 1, - "player_level": 1, - "gold": 100, - "gem": 0 - }, - "13": { - "id": 13, - "type": 5, - "item_id": 200340, - "priority_type1": 1, - "player_level": 1, - "gold": 99, - "gem": 0 - }, - "14": { - "id": 14, - "type": 3, - "item_id": 108001, - "priority_type1": 20, - "player_level": 1, - "gold": 10, - "gem": 0 - }, - "15": { - "id": 15, - "type": 3, - "item_id": 109001, - "priority_type1": 21, - "player_level": 1, - "gold": 10, - "gem": 0 - }, - "16": { - "id": 16, - "type": 2, - "item_id": 201002, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "17": { - "id": 17, - "type": 2, - "item_id": 201003, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "18": { - "id": 18, - "type": 2, - "item_id": 201004, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "19": { - "id": 19, - "type": 2, - "item_id": 201005, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "20": { - "id": 20, - "type": 2, - "item_id": 201006, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "21": { - "id": 21, - "type": 2, - "item_id": 201017, - "player_level": 11, - "gold": 0, - "gem": 50, - "priority_type1": 0 - }, - "22": { - "id": 22, - "type": 2, - "item_id": 201018, - "player_level": 21, - "gold": 0, - "gem": 100, - "priority_type1": 0 - }, - "23": { - "id": 23, - "type": 2, - "item_id": 201019, - "player_level": 31, - "gold": 0, - "gem": 200, - "priority_type1": 0 - }, - "24": { - "id": 24, - "type": 2, - "item_id": 201020, - "player_level": 41, - "gold": 0, - "gem": 300, - "priority_type1": 0 - }, - "25": { - "id": 25, - "type": 2, - "item_id": 201021, - "player_level": 1, - "gold": 10000, - "gem": 0, - "priority_type1": 0 - }, - "26": { - "id": 26, - "type": 2, - "item_id": 201000, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "27": { - "id": 27, - "type": 2, - "item_id": 201001, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "28": { - "id": 28, - "type": 2, - "item_id": 201111, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "29": { - "id": 29, - "type": 2, - "item_id": 201112, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "30": { - "id": 30, - "type": 2, - "item_id": 201007, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "31": { - "id": 31, - "type": 2, - "item_id": 201008, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "32": { - "id": 32, - "type": 2, - "item_id": 201009, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "33": { - "id": 33, - "type": 2, - "item_id": 201010, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "34": { - "id": 34, - "type": 2, - "item_id": 201011, - "player_level": 1, - "gold": 0, - "gem": 1, - "priority_type1": 0 - }, - "35": { - "id": 35, - "type": 1, - "item_id": 101002, - "priority_type1": 2, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "36": { - "id": 36, - "type": 1, - "item_id": 101004, - "priority_type1": 4, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "37": { - "id": 37, - "type": 1, - "item_id": 101006, - "priority_type1": 6, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "38": { - "id": 38, - "type": 1, - "item_id": 101011, - "priority_type1": 11, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "39": { - "id": 39, - "type": 1, - "item_id": 101005, - "priority_type1": 5, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "40": { - "id": 40, - "type": 1, - "item_id": 101007, - "priority_type1": 7, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "41": { - "id": 41, - "type": 1, - "item_id": 101010, - "priority_type1": 10, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "42": { - "id": 42, - "type": 1, - "item_id": 101014, - "priority_type1": 12, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "43": { - "id": 43, - "type": 2, - "item_id": 401001, - "player_level": 1, - "gold": 3000, - "gem": 0, - "priority_type1": 0 - }, - "44": { - "id": 44, - "type": 2, - "item_id": 401002, - "player_level": 20, - "gold": 8000, - "gem": 0, - "priority_type1": 0 - }, - "45": { - "id": 45, - "type": 2, - "item_id": 401003, - "player_level": 30, - "gold": 0, - "gem": 20, - "priority_type1": 0 - }, - "46": { - "id": 46, - "type": 2, - "item_id": 401005, - "player_level": 15, - "gold": 10000, - "gem": 0, - "priority_type1": 0 - }, - "47": { - "id": 47, - "type": 2, - "item_id": 401006, - "player_level": 25, - "gold": 30000, - "gem": 0, - "priority_type1": 0 - }, - "48": { - "id": 48, - "type": 2, - "item_id": 401007, - "player_level": 35, - "gold": 0, - "gem": 50, - "priority_type1": 0 - }, - "49": { - "id": 49, - "type": 2, - "item_id": 401009, - "player_level": 20, - "gold": 20000, - "gem": 0, - "priority_type1": 0 - }, - "50": { - "id": 50, - "type": 2, - "item_id": 401010, - "player_level": 30, - "gold": 30000, - "gem": 0, - "priority_type1": 0 - }, - "51": { - "id": 51, - "type": 2, - "item_id": 401011, - "player_level": 40, - "gold": 0, - "gem": 60, - "priority_type1": 0 - }, - "52": { - "id": 52, - "type": 2, - "item_id": 401013, - "player_level": 25, - "gold": 25000, - "gem": 0, - "priority_type1": 0 - }, - "53": { - "id": 53, - "type": 2, - "item_id": 401014, - "player_level": 35, - "gold": 40000, - "gem": 0, - "priority_type1": 0 - }, - "54": { - "id": 54, - "type": 2, - "item_id": 401015, - "player_level": 45, - "gold": 0, - "gem": 80, - "priority_type1": 0 - }, - "55": { - "id": 55, - "type": 2, - "item_id": 401017, - "player_level": 30, - "gold": 66666, - "gem": 0, - "priority_type1": 0 - }, - "56": { - "id": 56, - "type": 2, - "item_id": 401018, - "player_level": 40, - "gold": 99999, - "gem": 0, - "priority_type1": 0 - }, - "57": { - "id": 57, - "type": 2, - "item_id": 401019, - "player_level": 50, - "gold": 0, - "gem": 150, - "priority_type1": 0 - }, - "58": { - "id": 58, - "type": 1, - "item_id": 101012, - "priority_type1": 13, - "player_level": 55, - "gold": 0, - "gem": 30 - }, - "62": { - "id": 62, - "type": 3, - "item_id": 103008, - "player_level": 5, - "gold": 100, - "gem": 0, - "priority_type1": 0 - }, - "63": { - "id": 63, - "type": 3, - "item_id": 200440, - "priority_type1": 18, - "player_level": 1, - "gold": 10 - }, - "64": { - "id": 64, - "type": 3, - "item_id": 200450, - "priority_type1": 19, - "player_level": 1, - "gold": 10 - }, - "65": { - "id": 65, - "type": 3, - "item_id": 200460, - "priority_type1": 20, - "player_level": 60, - "gold": 100, - "gem": 0 - }, - "66": { - "id": 66, - "type": 4, - "item_id": 104001, - "priority_type1": 30, - "player_level": 1, - "gold": 10 - }, - "67": { - "id": 67, - "type": 4, - "item_id": 104002, - "priority_type1": 31, - "player_level": 1, - "gold": 10 - }, - "68": { - "id": 68, - "type": 4, - "item_id": 104003, - "priority_type1": 32, - "player_level": 1, - "gold": 10 - }, - "69": { - "id": 69, - "type": 1, - "item_id": 101013, - "priority_type1": 32, - "player_level": 1, - "gold": 10 - }, - "70": { - "id": 70, - "type": 3, - "item_id": 106002, - "priority_type1": 19, - "player_level": 5, - "gold": 60, - "gem": 0 - }, - "701": { - "id": 701, - "type": 3, - "item_id": 201021, - "priority_type1": 70, - "player_level": 1, - "gold": 10, - "gem": 0 - }, - "702": { - "id": 702, - "type": 3, - "item_id": 201017, - "priority_type1": 71, - "player_level": 11, - "gold": 30, - "gem": 0 - }, - "703": { - "id": 703, - "type": 3, - "item_id": 201018, - "priority_type1": 72, - "player_level": 21, - "gold": 60, - "gem": 0 - }, - "704": { - "id": 704, - "type": 3, - "item_id": 201019, - "priority_type1": 73, - "player_level": 31, - "gold": 0, - "gem": 20 - }, - "705": { - "id": 705, - "type": 3, - "item_id": 201020, - "priority_type1": 74, - "player_level": 41, - "gold": 0, - "gem": 30 - } - }, - "land_upgrade": { - "1": { - "id": 1, - "level": 1, - "position": 1, - "player_level": 1, - "item_id": "102001:3,102001:3,102001:3,102001:3", - "output": 0, - "add_exp": 3 - }, - "2": { - "id": 2, - "level": 1, - "position": 2, - "player_level": 1, - "item_id": "102001:3,102001:3,102001:3,102001:3", - "output": 0, - "add_exp": 3 - }, - "3": { - "id": 3, - "level": 1, - "position": 3, - "player_level": 1, - "item_id": "102001:5,102001:5,102001:5,102001:5", - "output": 0, - "add_exp": 3 - }, - "4": { - "id": 4, - "level": 1, - "position": 4, - "player_level": 1, - "item_id": "102001:5,102001:5,102001:5,102001:5", - "output": 0, - "add_exp": 3 - }, - "5": { - "id": 5, - "level": 1, - "position": 5, - "player_level": 1, - "item_id": "102001:7,102001:7,102001:7,102001:7", - "output": 0, - "add_exp": 3 - }, - "6": { - "id": 6, - "level": 1, - "position": 6, - "player_level": 1, - "item_id": "102001:7,102001:7,102001:7,102001:7", - "output": 0, - "add_exp": 3 - }, - "7": { - "id": 7, - "level": 1, - "position": 7, - "player_level": 1, - "item_id": "102001:9,102001:9,102001:9,102001:9", - "output": 0, - "add_exp": 3 - }, - "8": { - "id": 8, - "level": 1, - "position": 8, - "player_level": 1, - "item_id": "102001:9,102001:9,102001:9,102001:9", - "output": 0, - "add_exp": 3 - }, - "9": { - "id": 9, - "level": 1, - "position": 9, - "player_level": 1, - "item_id": "102001:11,102001:11,102001:11,102001:11", - "output": 0, - "add_exp": 3 - }, - "10": { - "id": 10, - "level": 1, - "position": 10, - "player_level": 1, - "item_id": "102001:11,102001:11,102001:11,102001:11", - "output": 0, - "add_exp": 3 - }, - "11": { - "id": 11, - "level": 1, - "position": 11, - "player_level": 1, - "item_id": "102001:13,102001:13,102001:13,102001:13", - "output": 0, - "add_exp": 3 - }, - "12": { - "id": 12, - "level": 1, - "position": 12, - "player_level": 1, - "item_id": "102001:13,102001:13,102001:13,102001:13", - "output": 0, - "add_exp": 3 - }, - "13": { - "id": 13, - "level": 2, - "position": 1, - "player_level": 13, - "item_id": "102003:15,102003:15,102003:15,102003:15", - "output": 8, - "add_exp": 5 - }, - "14": { - "id": 14, - "level": 2, - "position": 2, - "player_level": 17, - "item_id": "102003:15,102003:15,102003:15,102003:15", - "output": 8, - "add_exp": 5 - }, - "15": { - "id": 15, - "level": 2, - "position": 3, - "player_level": 21, - "item_id": "102003:17,102003:17,102003:17,102003:17", - "output": 9, - "add_exp": 5 - }, - "16": { - "id": 16, - "level": 2, - "position": 4, - "player_level": 25, - "item_id": "102003:17,102003:17,102003:17,102003:17", - "output": 9, - "add_exp": 5 - }, - "17": { - "id": 17, - "level": 2, - "position": 5, - "player_level": 29, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 10, - "add_exp": 5 - }, - "18": { - "id": 18, - "level": 2, - "position": 6, - "player_level": 33, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 10, - "add_exp": 5 - }, - "19": { - "id": 19, - "level": 2, - "position": 7, - "player_level": 37, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 11, - "add_exp": 5 - }, - "20": { - "id": 20, - "level": 2, - "position": 8, - "player_level": 41, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 11, - "add_exp": 5 - }, - "21": { - "id": 21, - "level": 2, - "position": 9, - "player_level": 45, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 11, - "add_exp": 5 - }, - "22": { - "id": 22, - "level": 2, - "position": 10, - "player_level": 49, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 12, - "add_exp": 5 - }, - "23": { - "id": 23, - "level": 2, - "position": 11, - "player_level": 53, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 14, - "add_exp": 5 - }, - "24": { - "id": 24, - "level": 2, - "position": 12, - "player_level": 57, - "item_id": "102003:30,102003:30,102003:30,102003:30", - "output": 14, - "add_exp": 5 - }, - "25": { - "id": 25, - "level": 3, - "position": 1, - "player_level": 16, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 12, - "add_exp": 10 - }, - "26": { - "id": 26, - "level": 3, - "position": 2, - "player_level": 20, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 12, - "add_exp": 10 - }, - "27": { - "id": 27, - "level": 3, - "position": 3, - "player_level": 24, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 14, - "add_exp": 10 - }, - "28": { - "id": 28, - "level": 3, - "position": 4, - "player_level": 28, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 14, - "add_exp": 10 - }, - "29": { - "id": 29, - "level": 3, - "position": 5, - "player_level": 32, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 16, - "add_exp": 10 - }, - "30": { - "id": 30, - "level": 3, - "position": 6, - "player_level": 36, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 16, - "add_exp": 10 - }, - "31": { - "id": 31, - "level": 3, - "position": 7, - "player_level": 40, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 18, - "add_exp": 10 - }, - "32": { - "id": 32, - "level": 3, - "position": 8, - "player_level": 44, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 18, - "add_exp": 10 - }, - "33": { - "id": 33, - "level": 3, - "position": 9, - "player_level": 48, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 19, - "add_exp": 10 - }, - "34": { - "id": 34, - "level": 3, - "position": 10, - "player_level": 52, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 19, - "add_exp": 10 - }, - "35": { - "id": 35, - "level": 3, - "position": 11, - "player_level": 56, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 25, - "add_exp": 10 - }, - "36": { - "id": 36, - "level": 3, - "position": 12, - "player_level": 60, - "item_id": "102008:40,102008:40,102008:40,102008:40", - "output": 25, - "add_exp": 10 - } - }, - "land_extend": { - "1": { - "id": 1, - "player_level": 1, - "gold": 300 - }, - "2": { - "id": 2, - "player_level": 5, - "gold": 500 - }, - "3": { - "id": 3, - "player_level": 9, - "gold": 800 - }, - "4": { - "id": 4, - "player_level": 13, - "gold": 1888 - }, - "5": { - "id": 5, - "player_level": 17, - "gold": 2800 - }, - "6": { - "id": 6, - "player_level": 21, - "gold": 3888 - }, - "7": { - "id": 7, - "player_level": 25, - "gold": 8888 - }, - "8": { - "id": 8, - "player_level": 29, - "gold": 18888 - }, - "9": { - "id": 9, - "player_level": 33, - "gold": 28888 - }, - "10": { - "id": 10, - "player_level": 37, - "gold": 38888 - }, - "11": { - "id": 11, - "player_level": 41, - "gold": 58888 - }, - "12": { - "id": 12, - "player_level": 45, - "gold": 100000 - } - }, - "online_gift": { - "1": { - "id": 1, - "fruit_id3": "103001:1", - "receive_time": 10, - "fruit_id1": "108001:1", - "fruit_id2": "109001:2" - }, - "2": { - "id": 2, - "fruit_id2": "109001:3", - "fruit_id3": "103001:2", - "receive_time": 1800, - "fruit_id1": "108001:3" - }, - "3": { - "id": 3, - "fruit_id1": "109001:3", - "fruit_id2": "103001:3", - "fruit_id3": "108001:1", - "receive_time": 3600 - }, - "4": { - "id": 4, - "fruit_id2": "109001:4", - "receive_time": 7200 - }, - "5": { - "id": 5, - "fruit_id1": "108001:5", - "fruit_id2": "109001:5", - "fruit_id3": "103001:4", - "receive_time": 10800 - }, - "6": { - "id": 6, - "fruit_id1": "109001:6", - "fruit_id2": "109001:6", - "fruit_id3": "201000:2", - "receive_time": 14400 - } - }, - "culture": { - "501000": { - "id": 501000, - "name": "松狮", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 10, - "attack": "10", - "anti": 10, - "crit": 10, - "dodge": 10 - }, - "501001": { - "id": 501001, - "name": "棕色松狮", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 10, - "attack": "10", - "anti": 10, - "crit": 10, - "dodge": 10 - }, - "501002": { - "id": 501002, - "name": "烈火松狮", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 10, - "attack": 1, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "501003": { - "id": 501003, - "name": "爆炎松狮", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 10, - "attack": 1, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "501004": { - "id": 501004, - "name": "狼崽", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 20, - "attack": 2, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "501005": { - "id": 501005, - "name": "灰狼", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 20, - "attack": 2, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "501006": { - "id": 501006, - "name": "魔狼", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 20, - "attack": 2, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "501007": { - "id": 501007, - "name": "魔狼王", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 20, - "attack": 2, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "501008": { - "id": 501008, - "name": "小蛇", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 30, - "attack": 4, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "501009": { - "id": 501009, - "name": "独眼蛇", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 30, - "attack": 4, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "501010": { - "id": 501010, - "name": "红炎巨蟒", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 30, - "attack": 4, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "501011": { - "id": 501011, - "name": "双头蛇王", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 30, - "attack": 4, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "501012": { - "id": 501012, - "name": "熊头", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 40, - "attack": 6, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "501013": { - "id": 501013, - "name": "红眼熊", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 40, - "attack": 6, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "501014": { - "id": 501014, - "name": "利爪熊", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 40, - "attack": 6, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "501015": { - "id": 501015, - "name": "熊王", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 40, - "attack": 6, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "501016": { - "id": 501016, - "name": "小火兽", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 50, - "attack": 8, - "anti": 8, - "crit": 8, - "dodge": 8 - }, - "501017": { - "id": 501017, - "name": "火龙兽", - "consume_id": "201002:1,201003:1,201004:1,201005:1,201006:1", - "blood": 50, - "attack": 8, - "anti": 8, - "crit": 8, - "dodge": 8 - }, - "501018": { - "id": 501018, - "name": "喷火龙", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 50, - "attack": 8, - "anti": 8, - "crit": 8, - "dodge": 8 - }, - "501019": { - "id": 501019, - "name": "火龙王", - "consume_id": "201007:1,201008:1,201009:1,201010:1,201011:1", - "blood": 50, - "attack": 8, - "anti": 8, - "crit": 8, - "dodge": 8 - } - }, - "pet": { - "201017": { - "id": 201017, - "name": "绿色宠物蛋", - "type": 0, - "blood": 0, - "attack": 0, - "anti": 0, - "crit": 0, - "dodge": 0, - "graphical_id": 8018, - "player_level": 11, - "max_level": 1, - "hunger": 15, - "desc": "远古丛林中发现的一枚巨型鸡蛋,散发着绿色的光芒,需要有缘人开启。" - }, - "201018": { - "id": 201018, - "name": "蓝色宠物蛋", - "type": 0, - "blood": 0, - "attack": 0, - "crit": 0, - "dodge": 0, - "graphical_id": 8019, - "player_level": 21, - "max_level": 1, - "hunger": 20, - "desc": "远古深海中发现的一枚巨型鸡蛋,散发着蓝色的光芒,需要有缘人开启。" - }, - "201019": { - "id": 201019, - "name": "紫色宠物蛋", - "type": 0, - "blood": 0, - "anti": 0, - "crit": 0, - "dodge": 0, - "graphical_id": 8020, - "player_level": 31, - "max_level": 1, - "hunger": 25, - "desc": "远古火山中发现的一枚巨型鸡蛋,散发着紫色的光芒,需要有缘人开启。" - }, - "201020": { - "id": 201020, - "name": "橙色宠物蛋", - "type": 0, - "blood": 0, - "attack": 0, - "anti": 0, - "crit": 0, - "dodge": 0, - "graphical_id": 8021, - "player_level": 41, - "max_level": 1, - "hunger": 30, - "desc": "远古冰库中发现的一枚巨型鸡蛋,散发着橙色的光芒,需要有缘人开启。" - }, - "201021": { - "id": 201021, - "name": "白色宠物蛋", - "type": 0, - "blood": 0, - "attack": 0, - "anti": 0, - "crit": 0, - "dodge": 0, - "graphical_id": 8022, - "player_level": 1, - "max_level": 1, - "hunger": 10, - "desc": "远古丛林中发现的一枚巨型鸡蛋,散发着白色的光芒,需要有缘人开启。" - }, - "501000": { - "id": 501000, - "name": "松狮", - "type": 1, - "blood": 360, - "attack": "5", - "anti": 2, - "crit": 2, - "dodge": 2, - "graphical_id": 11001, - "player_level": 1, - "max_level": "10", - "hunger": 10, - "desc": "胖嘟嘟的身体,迈着胖胖的爪子,不要被它的外表所迷惑,凶起来自己都怕。" - }, - "501001": { - "id": 501001, - "name": "棕色松狮", - "type": 1, - "blood": 520, - "attack": 10, - "anti": 4, - "crit": 2, - "dodge": 2, - "graphical_id": 11002, - "player_level": 10, - "max_level": "20", - "hunger": 12, - "desc": "棕色的身体,胖嘟嘟的爪子,头顶一缕棕毛,战斗起来随风飘动。" - }, - "501002": { - "id": 501002, - "name": "烈火松狮", - "type": 1, - "blood": 600, - "attack": 15, - "anti": 6, - "crit": 3, - "dodge": 3, - "graphical_id": 11003, - "player_level": 20, - "max_level": "40", - "hunger": 10, - "desc": "冒着熊熊烈火,用怒火净化一切敌人,一只暴怒的烈火雄狮。" - }, - "501003": { - "id": 501003, - "name": "爆炎松狮", - "type": 1, - "blood": 850, - "attack": 20, - "anti": 8, - "crit": 4, - "dodge": 4, - "graphical_id": 11004, - "player_level": 30, - "max_level": 60, - "hunger": 10, - "desc": "爆炎的火焰铺满了整个空间,感觉随时会被点燃,这就是爆炎松狮。" - }, - "501004": { - "id": 501004, - "name": "狼崽", - "type": 1, - "blood": 500, - "attack": 10, - "anti": 4, - "crit": 2, - "dodge": 2, - "graphical_id": 11005, - "player_level": 1, - "max_level": "10", - "hunger": 15, - "desc": "生活的草原上奔跑者,寻找力量的奥秘。" - }, - "501005": { - "id": 501005, - "name": "灰狼", - "type": 1, - "blood": 760, - "attack": 15, - "anti": 6, - "crit": 3, - "dodge": 3, - "graphical_id": 11006, - "player_level": 15, - "max_level": "20", - "hunger": 15, - "desc": "草原的上的进化者,灰色的皮毛中散发这神秘的奥秘。" - }, - "501006": { - "id": 501006, - "name": "魔狼", - "type": 1, - "blood": 840, - "attack": 20, - "anti": 8, - "crit": 4, - "dodge": 4, - "graphical_id": 11007, - "player_level": 25, - "max_level": "40", - "hunger": 15, - "desc": "为了追求神秘力量,进入了魔王的殿堂,继承了魔的力量。" - }, - "501007": { - "id": 501007, - "name": "魔狼王", - "type": 1, - "blood": 1260, - "attack": 25, - "anti": 10, - "crit": 5, - "dodge": 5, - "graphical_id": 11008, - "player_level": 35, - "max_level": 60, - "hunger": 15, - "desc": "拥有人类的智慧,继承了魔的力量,在众多魔狼中脱颖而出,他就是新一代狼王。" - }, - "501008": { - "id": 501008, - "name": "小蛇", - "type": 1, - "blood": 630, - "attack": 15, - "anti": 6, - "crit": 3, - "dodge": 3, - "graphical_id": 11009, - "player_level": 1, - "max_level": "15", - "hunger": 20, - "desc": "生活在丛林中的毒蛇,偷吃了一颗龙蛋,获得了龙的力量。" - }, - "501009": { - "id": 501009, - "name": "独眼蛇", - "type": 1, - "blood": 890, - "attack": 20, - "anti": 8, - "crit": 4, - "dodge": 4, - "graphical_id": 11010, - "player_level": 20, - "max_level": "25", - "hunger": 20, - "desc": "受到龙的影响,变的残暴异常,在一场进化中暂时失去了一只眼睛。" - }, - "501010": { - "id": 501010, - "name": "红炎巨蟒", - "type": 1, - "blood": 1190, - "attack": 25, - "anti": 10, - "crit": 5, - "dodge": 5, - "graphical_id": 11011, - "player_level": 20, - "max_level": "45", - "hunger": 20, - "desc": "龙的力量过于庞大,让它的身体产生了变异,浑身散发这火焰的气息。" - }, - "501011": { - "id": 501011, - "name": "双头蛇王", - "type": 1, - "blood": 1360, - "attack": 30, - "anti": 12, - "crit": 6, - "dodge": 6, - "graphical_id": 11012, - "player_level": 40, - "max_level": 60, - "hunger": 20, - "desc": "完全继承了龙的力量,但是过于龙力受损,进化不够完美,分裂出2个头颅。" - }, - "501012": { - "id": 501012, - "name": "熊头", - "type": 2, - "blood": 800, - "attack": 20, - "anti": 7, - "crit": 4, - "dodge": 4, - "graphical_id": 11013, - "player_level": 1, - "max_level": "15", - "hunger": 25, - "desc": "生活在深林里的小熊,被黑暗力量侵蚀,变的无比狂暴,只听从主人的安排" - }, - "501013": { - "id": 501013, - "name": "红眼熊", - "type": 2, - "blood": 1050, - "attack": 25, - "anti": 8, - "crit": 5, - "dodge": 5, - "graphical_id": 11014, - "player_level": 20, - "max_level": "30", - "hunger": 25, - "desc": "黑暗力量侵蚀让它眼睛异常的发红,力量越来越大,眼睛越来越红。" - }, - "501014": { - "id": 501014, - "name": "利爪熊", - "type": 2, - "blood": 1440, - "attack": 30, - "anti": 9, - "crit": 6, - "dodge": 6, - "graphical_id": 11015, - "player_level": 40, - "max_level": "50", - "hunger": 25, - "desc": "黑暗力量暴涨,进化出一双坚硬的利爪,杀人于无形。" - }, - "501015": { - "id": 501015, - "name": "熊王", - "type": 2, - "blood": 1600, - "attack": 35, - "anti": 10, - "crit": 7, - "dodge": 7, - "graphical_id": 11016, - "player_level": 60, - "max_level": 60, - "hunger": 25, - "desc": "熊族中的王者,在黑暗的力量侵蚀下抢夺了长兄的王座。" - }, - "501016": { - "id": 501016, - "name": "小火兽", - "type": 2, - "blood": 1000, - "attack": 25, - "anti": 8, - "crit": 5, - "dodge": 5, - "graphical_id": 11017, - "player_level": 1, - "max_level": "30", - "hunger": 30, - "desc": "火神的坐骑,在一场大战中损落,一滴精血化成一只小火兽。" - }, - "501017": { - "id": 501017, - "name": "火龙兽", - "type": 2, - "blood": 1320, - "attack": 30, - "anti": 9, - "crit": 6, - "dodge": 6, - "graphical_id": 11018, - "player_level": 20, - "max_level": "40", - "hunger": 30, - "desc": "继承了火神的意志,吞噬了大量火焰,进化成为火龙兽。" - }, - "501018": { - "id": 501018, - "name": "喷火龙", - "type": 2, - "blood": 1870, - "attack": 35, - "anti": 10, - "crit": 7, - "dodge": 7, - "graphical_id": 11019, - "player_level": 40, - "max_level": "55", - "hunger": 30, - "desc": "用火焰作为武器,所到之处一片火海,它是火焰中的精灵。" - }, - "501019": { - "id": 501019, - "name": "火龙王", - "type": 2, - "blood": 2250, - "attack": 40, - "anti": 11, - "crit": 8, - "dodge": 8, - "graphical_id": 11020, - "player_level": 60, - "max_level": 60, - "hunger": 30, - "desc": "完美吸收了火神和龙王的精血,成功进化成为火龙王。" - } - }, - "pet_level": { - "1": { - "id": 1, - "exp": 500, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "2": { - "id": 2, - "exp": 800, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "3": { - "id": 3, - "exp": 1300, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "4": { - "id": 4, - "exp": 1600, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "5": { - "id": 5, - "exp": 1900, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "6": { - "id": 6, - "exp": 2100, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "7": { - "id": 7, - "exp": 2400, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "8": { - "id": 8, - "exp": 2800, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "9": { - "id": 9, - "exp": 3100, - "frequency": 1, - "blood": 10, - "attack": 2, - "anti": 1, - "crit": 1, - "dodge": 1 - }, - "10": { - "id": 10, - "exp": 3500, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "11": { - "id": 11, - "exp": 4000, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "12": { - "id": 12, - "exp": 4400, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "13": { - "id": 13, - "exp": 4800, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "14": { - "id": 14, - "exp": 5100, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "15": { - "id": 15, - "exp": 5400, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "16": { - "id": 16, - "exp": 5800, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "17": { - "id": 17, - "exp": 6100, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "18": { - "id": 18, - "exp": 6400, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "19": { - "id": 19, - "exp": 6700, - "frequency": 1, - "blood": 20, - "attack": 3, - "anti": 2, - "crit": 2, - "dodge": 2 - }, - "20": { - "id": 20, - "exp": 7090, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "21": { - "id": 21, - "exp": 7420, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "22": { - "id": 22, - "exp": 7700, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "23": { - "id": 23, - "exp": 8000, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "24": { - "id": 24, - "exp": 8400, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "25": { - "id": 25, - "exp": 9100, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "26": { - "id": 26, - "exp": 9600, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "27": { - "id": 27, - "exp": 10800, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "28": { - "id": 28, - "exp": 12080, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "29": { - "id": 29, - "exp": 14200, - "frequency": 1, - "blood": 30, - "attack": 4, - "anti": 3, - "crit": 3, - "dodge": 3 - }, - "30": { - "id": 30, - "exp": 17200, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "31": { - "id": 31, - "exp": 19500, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "32": { - "id": 32, - "exp": 21800, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "33": { - "id": 33, - "exp": 25300, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "34": { - "id": 34, - "exp": 27600, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "35": { - "id": 35, - "exp": 30800, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "36": { - "id": 36, - "exp": 33600, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "37": { - "id": 37, - "exp": 35420, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "38": { - "id": 38, - "exp": 38200, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "39": { - "id": 39, - "exp": 40900, - "frequency": 1, - "blood": 40, - "attack": 5, - "anti": 4, - "crit": 4, - "dodge": 4 - }, - "40": { - "id": 40, - "exp": 44500, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "41": { - "id": 41, - "exp": 48120, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "42": { - "id": 42, - "exp": 50900, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "43": { - "id": 43, - "exp": 53800, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "44": { - "id": 44, - "exp": 57030, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "45": { - "id": 45, - "exp": 60800, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "46": { - "id": 46, - "exp": 64100, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "47": { - "id": 47, - "exp": 67200, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "48": { - "id": 48, - "exp": 71300, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "49": { - "id": 49, - "exp": 77500, - "frequency": 1, - "blood": 50, - "attack": 6, - "anti": 5, - "crit": 5, - "dodge": 5 - }, - "50": { - "id": 50, - "exp": 80100, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "51": { - "id": 51, - "exp": 84600, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "52": { - "id": 52, - "exp": 90100, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "53": { - "id": 53, - "exp": 95000, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "54": { - "id": 54, - "exp": 100000, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "55": { - "id": 55, - "exp": 109000, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "56": { - "id": 56, - "exp": 135600, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "57": { - "id": 57, - "exp": 122000, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "58": { - "id": 58, - "exp": 144000, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "59": { - "id": 59, - "exp": 152000, - "frequency": 1, - "blood": 60, - "attack": 7, - "anti": 6, - "crit": 6, - "dodge": 6 - }, - "60": { - "id": 60, - "exp": 168300, - "frequency": 1, - "blood": 70, - "attack": 8, - "anti": 7, - "crit": 7, - "dodge": 7 - } - }, - "evolution_list": { - "201017": { - "id": 201017, - "next_id": 501004, - "drawing_id": 0, - "evolution_time": 129600, - "Diamonds": 20 - }, - "201018": { - "id": 201018, - "next_id": 501008, - "drawing_id": 0, - "evolution_time": 172800, - "Diamonds": 30 - }, - "201019": { - "id": 201019, - "next_id": 501012, - "drawing_id": 0, - "evolution_time": 216000, - "Diamonds": 40 - }, - "201020": { - "id": 201020, - "next_id": 501016, - "drawing_id": 0, - "evolution_time": 259200, - "Diamonds": 50 - }, - "201021": { - "id": 201021, - "next_id": 501000, - "drawing_id": 0, - "evolution_time": 86400, - "Diamonds": 10 - }, - "501000": { - "id": 501000, - "next_id": 501001, - "drawing_id": 401001, - "crystal_id": "201007:15,201008:15,201009:15,201010:15,201011:15" - }, - "501001": { - "id": 501001, - "next_id": 501002, - "drawing_id": 401002, - "crystal_id": "201007:20,201008:20,201009:20,201010:20,201011:20" - }, - "501002": { - "id": 501002, - "next_id": 501003, - "drawing_id": 401003, - "crystal_id": "201007:25,201008:25,201009:25,201010:25,201011:25" - }, - "501004": { - "id": 501004, - "next_id": 501005, - "drawing_id": 401005, - "crystal_id": "201007:15,201008:15,201009:15,201010:15,201011:15" - }, - "501005": { - "id": 501005, - "next_id": 501006, - "drawing_id": 401006, - "crystal_id": "201007:20,201008:20,201009:20,201010:20,201011:20" - }, - "501006": { - "id": 501006, - "next_id": 501007, - "drawing_id": 401007, - "crystal_id": "201007:25,201008:25,201009:25,201010:25,201011:25" - }, - "501008": { - "id": 501008, - "next_id": 501009, - "drawing_id": 401009, - "crystal_id": "201007:15,201008:15,201009:15,201010:15,201011:15" - }, - "501009": { - "id": 501009, - "next_id": 501010, - "drawing_id": 401010, - "crystal_id": "201007:20,201008:20,201009:20,201010:20,201011:20" - }, - "501010": { - "id": 501010, - "next_id": 501011, - "drawing_id": 401011, - "crystal_id": "201007:25,201008:25,201009:25,201010:25,201011:25" - }, - "501012": { - "id": 501012, - "next_id": 501013, - "drawing_id": 401013, - "crystal_id": "201007:15,201008:15,201009:15,201010:15,201011:15" - }, - "501013": { - "id": 501013, - "next_id": 501014, - "drawing_id": 401014, - "crystal_id": "201007:20,201008:20,201009:20,201010:20,201011:20" - }, - "501014": { - "id": 501014, - "next_id": 501015, - "drawing_id": 401015, - "crystal_id": "201007:25,201008:25,201009:25,201010:25,201011:25" - }, - "501016": { - "id": 501016, - "next_id": 501017, - "drawing_id": 401017, - "crystal_id": "201007:15,201008:15,201009:15,201010:15,201011:15" - }, - "501017": { - "id": 501017, - "next_id": 501018, - "drawing_id": 401018, - "crystal_id": "201007:20,201008:20,201009:20,201010:20,201011:20" - }, - "501018": { - "id": 501018, - "next_id": 501019, - "drawing_id": 401019, - "crystal_id": "201007:25,201008:25,201009:25,201010:25,201011:25" - } - }, - "achievement_list": { - "1": { - "id": 1, - "achievement_icon": 801000, - "achievement_type": 1, - "name": "种植达人", - "content": "玩家完成日常种植任务次数", - "complete": "100:1200:3500:8000:15000", - "item_id": 108001, - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "2": { - "id": 2, - "achievement_icon": 801001, - "achievement_type": 2, - "name": "福利达人", - "content": "玩家领取在线礼包次数", - "complete": "500:4600:8000:11000:15000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "3": { - "id": 3, - "achievement_icon": 801002, - "achievement_type": 2, - "name": "福利达人", - "content": "玩家积累开启大转盘次数", - "complete": "300:900:1500:5000:15000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "5": { - "id": 5, - "achievement_icon": 801004, - "achievement_type": 2, - "name": "游戏达人", - "content": "玩家积累进入游乐场", - "complete": "500:2000:5000:10000:30000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "6": { - "id": 6, - "achievement_icon": 801005, - "achievement_type": 3, - "name": "挑战达人", - "content": "玩家积累挑战玩家", - "complete": "50:200:500:1000:3000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "7": { - "id": 7, - "achievement_icon": 801006, - "achievement_type": 3, - "name": "掠夺达人", - "content": "玩家积累掠夺玩家资源次数", - "complete": "200:2000:5000:10000:35000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "8": { - "id": 8, - "achievement_icon": 801007, - "achievement_type": 3, - "name": "合成达人", - "content": "玩家积累水晶", - "complete": "999:4000:7000:10000:20000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "9": { - "id": 9, - "achievement_icon": 801008, - "achievement_type": 7, - "name": "资源达人", - "content": "成功积累石材数量", - "complete": "500:1500:5000:10000:15000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "10": { - "id": 10, - "achievement_icon": 801009, - "achievement_type": 6, - "name": "驯兽师", - "content": "成功孵化5只宠物", - "complete": "1:2:3:4:5", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "11": { - "id": 11, - "achievement_icon": 801010, - "achievement_type": 6, - "name": "驯兽王", - "content": "农场主宠物等级达到", - "complete": "5:10:15:20:25", - "item_id": "105001", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "12": { - "id": 12, - "achievement_icon": 801011, - "achievement_type": 6, - "name": "驯兽皇", - "content": "农场主宠物等级达到", - "complete": "30:35:45:50:60", - "item_id": "105001", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "13": { - "id": 13, - "achievement_icon": 801012, - "achievement_type": 7, - "name": "消费达人", - "content": "玩家建设农场消耗次数", - "complete": "2000:6000:8000:10000:50000", - "item_id": "105001", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "14": { - "id": 14, - "achievement_icon": 801013, - "achievement_type": 3, - "name": "竞技冠军", - "content": "击败并战胜对手个数", - "complete": "200:500:1500:3000:5000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "15": { - "id": 15, - "achievement_icon": 801014, - "achievement_type": 1, - "name": "水果商", - "content": "种植收获多少水果个数", - "complete": "500:1500:5000:10000:50000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "16": { - "id": 16, - "achievement_icon": 801015, - "achievement_type": 1, - "name": "水果大亨", - "content": "积累消耗水果个数", - "complete": "5000:8000:15000:30000:50000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "17": { - "id": 17, - "achievement_icon": 801016, - "achievement_type": 5, - "name": "加工大师", - "content": "成功加工多少次商品", - "complete": "500:1000:1500:2000:2500", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "18": { - "id": 18, - "achievement_icon": 801017, - "achievement_type": 4, - "name": "合成大师", - "content": "成功合成多少次商品", - "complete": "500:1000:1500:2000:2500", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "19": { - "id": 19, - "achievement_icon": 801018, - "achievement_type": 2, - "name": "建筑大师", - "content": "成功升级场景主建筑", - "complete": "3:6:9:12", - "item_id": "105002", - "gold_id": "10:20:30:40", - "experience": "1:2:3:4" - }, - "20": { - "id": 20, - "achievement_icon": 801019, - "achievement_type": 2, - "name": "成就大师", - "content": "收集成就徽章个数", - "complete": "5:10:15:20:30", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "21": { - "id": 21, - "achievement_icon": 801020, - "achievement_type": 2, - "name": "签到达人", - "content": "成功签到天数", - "complete": "100:200:300:400:500", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "22": { - "id": 22, - "achievement_icon": 801021, - "achievement_type": 4, - "name": "碎片收集者", - "content": "成功收集碎片个数", - "complete": "16:32:48:64:80", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "24": { - "id": 24, - "achievement_icon": 801023, - "achievement_type": 3, - "name": "小偷克星", - "content": "成功抓捕小偷次数", - "complete": "100:200:300:400:500", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "25": { - "id": 25, - "achievement_icon": 801024, - "achievement_type": 3, - "name": "世界神偷", - "content": "成功偷取玩家果实次数", - "complete": "100:200:300:400:500", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "26": { - "id": 26, - "achievement_icon": 801025, - "achievement_type": 3, - "name": "天下第一", - "content": "成为全世界第一名", - "complete": "1", - "item_id": "105002", - "gold_id": "5000", - "experience": "100" - }, - "27": { - "id": 27, - "achievement_icon": 801026, - "achievement_type": 2, - "name": "消费达人", - "content": "在商城钻石消费积累", - "complete": "1000:1800:3500:5000:8000", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - }, - "28": { - "id": 28, - "achievement_icon": 801027, - "achievement_type": 2, - "name": "充值达人", - "content": "充值钻石次数", - "complete": "10:15:30:40:50", - "item_id": "105002", - "gold_id": "10:20:30:40:50", - "experience": "1:2:3:4:5" - } - }, - "farm_level": { - "1": { - "id": 1, - "player_level": 3, - "item_id": "102001:30,102001:30,102001:3,102001:3", - "output": 2, - "add_exp": 2 - }, - "2": { - "id": 2, - "player_level": 6, - "item_id": "102001:150,102002:150,102001:10,102001:10", - "output": 3, - "add_exp": 4 - }, - "3": { - "id": 3, - "player_level": 10, - "item_id": "102001:10,102002:10,102002:10,102002:10", - "output": 4, - "add_exp": 8 - }, - "4": { - "id": 4, - "player_level": 15, - "item_id": "102001:14,102001:14,102001:18,102001:18", - "output": 5, - "add_exp": 12 - }, - "5": { - "id": 5, - "player_level": 20, - "item_id": "102001:15,102001:15,102001:20,102001:20", - "output": 6, - "add_exp": 15 - }, - "6": { - "id": 6, - "player_level": 25, - "item_id": "102001:20,102001:28,102002:32,102001:25", - "output": 7, - "add_exp": 20 - }, - "7": { - "id": 7, - "player_level": 30, - "item_id": "102001:28,102002:34,102001:33,102001:27", - "output": 8, - "add_exp": 25 - }, - "8": { - "id": 8, - "player_level": 35, - "item_id": "102001:30,102001:36,102012:45,102011:34", - "output": 9, - "add_exp": 30 - }, - "9": { - "id": 9, - "player_level": 40, - "item_id": "102001:45,102001:40,102001:55,102001:40", - "output": 10, - "add_exp": 35 - }, - "10": { - "id": 10, - "player_level": 45, - "item_id": "102001:52,102001:49,102002:70,102001:56", - "output": 11, - "add_exp": 40 - }, - "11": { - "id": 11, - "player_level": 50, - "item_id": "102001:100,102001:92,102001:85,102002:68", - "output": 12, - "add_exp": 45 - }, - "12": { - "id": 12, - "player_level": 55, - "item_id": "102001:130,102001:124,102001:108,200390:100", - "output": 13, - "add_exp": 50 - } - }, - "daily_list": { - "1": { - "id": 1, - "daily_type": 0, - "daily_icon": 701000, - "content": "每天签到1次", - "type": 1, - "item_id": "", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "109001:1", - "experience": 1 - }, - "2": { - "id": 2, - "daily_type": 0, - "daily_icon": 701001, - "content": "开启1次大转盘,进行抽奖", - "type": 2, - "item_id": "", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "108001:1", - "experience": 2 - }, - "3": { - "id": 3, - "daily_type": 0, - "daily_icon": 701002, - "content": "进入1次游戏场,获得奖励。", - "type": 3, - "item_id": "", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "102001:1", - "experience": 3 - }, - "4": { - "id": 4, - "daily_type": 0, - "daily_icon": 701003, - "content": "领取1次在线礼包", - "type": 4, - "item_id": "", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "102003:1", - "experience": 1 - }, - "5": { - "id": 5, - "daily_type": 0, - "daily_icon": 701004, - "content": "挑战5次竞技场玩家", - "type": 5, - "item_id": "", - "item_num": 5, - "odds": 100, - "goldcurrency_id": "201002:1", - "experience": 9 - }, - "6": { - "id": 6, - "daily_type": 0, - "daily_icon": 701005, - "content": "勤劳播种,每天进行10次播种。", - "type": 6, - "item_id": "", - "item_num": 10, - "odds": 100, - "goldcurrency_id": "109001:2", - "experience": 6 - }, - "7": { - "id": 7, - "daily_type": 0, - "daily_icon": 701006, - "content": "领取1次周卡或月卡奖励", - "type": 7, - "item_id": "", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "", - "experience": 300 - }, - "8": { - "id": 8, - "daily_type": 0, - "daily_icon": 701007, - "content": "掠夺5次玩家资源", - "type": 8, - "item_id": "", - "item_num": 5, - "odds": 100, - "goldcurrency_id": "201000:2", - "experience": 5 - }, - "9": { - "id": 9, - "daily_type": 0, - "daily_icon": 701008, - "content": "喂养1次宠物", - "type": 9, - "item_id": "", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "10": { - "id": 10, - "daily_type": 0, - "daily_icon": 701009, - "content": "消耗50钻石", - "type": 10, - "item_id": "", - "item_num": 50, - "odds": 100, - "goldcurrency_id": "", - "experience": 100 - }, - "16": { - "id": 16, - "daily_type": 2, - "daily_icon": 701015, - "content": "在竞技挑战中战胜3次。", - "type": 5, - "item_id": "", - "item_num": 3, - "odds": 1, - "goldcurrency_id": "102003:1", - "experience": 3 - }, - "17": { - "id": 17, - "daily_type": 2, - "daily_icon": 701016, - "content": "在竞技挑战中战胜5次。", - "type": 5, - "item_id": "", - "item_num": 5, - "odds": 1, - "goldcurrency_id": "102009:1", - "experience": 3 - }, - "18": { - "id": 18, - "daily_type": 2, - "daily_icon": 701017, - "content": "掠夺玩家并成功偷取3次果实。", - "type": 31, - "item_id": "", - "item_num": 3, - "odds": 1, - "goldcurrency_id": "102002:1", - "experience": 3 - }, - "19": { - "id": 19, - "daily_type": 2, - "daily_icon": 701018, - "content": "掠夺玩家并成功偷取5次果实。", - "type": 31, - "item_id": "", - "item_num": 5, - "odds": 1, - "goldcurrency_id": "102005:1", - "experience": 2 - }, - "20": { - "id": 20, - "daily_type": 2, - "daily_icon": 701019, - "content": "购买1次宠物口粮", - "type": 12, - "item_id": "103005", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 10 - }, - "21": { - "id": 21, - "daily_type": 2, - "daily_icon": 701020, - "content": "购买1次肥料", - "type": 12, - "item_id": "103001", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 10 - }, - "22": { - "id": 22, - "daily_type": 2, - "daily_icon": 701021, - "content": "购买1次红宝石", - "type": 12, - "item_id": "201002", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105001:50", - "experience": 10 - }, - "23": { - "id": 23, - "daily_type": 3, - "daily_icon": 701022, - "content": "合成1枚红色水晶", - "type": 13, - "item_id": "201007", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "24": { - "id": 24, - "daily_type": 3, - "daily_icon": 701023, - "content": "合成1枚黄色水晶", - "type": 13, - "item_id": "201010", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "25": { - "id": 25, - "daily_type": 3, - "daily_icon": 701024, - "content": "合成1枚蓝色水晶", - "type": 13, - "item_id": "201009", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "26": { - "id": 26, - "daily_type": 3, - "daily_icon": 701025, - "content": "合成1枚绿色水晶", - "type": 13, - "item_id": "201008", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "27": { - "id": 27, - "daily_type": 3, - "daily_icon": 701026, - "content": "合成1枚金色水晶", - "type": 13, - "item_id": "201011", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "28": { - "id": 28, - "daily_type": 3, - "daily_icon": 701027, - "content": "合成1张灰狼宠物进化图纸", - "type": 13, - "item_id": "401005", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "29": { - "id": 29, - "daily_type": 3, - "daily_icon": 701028, - "content": "合成1张烈火松狮进化图纸", - "type": 13, - "item_id": "401002", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "30": { - "id": 30, - "daily_type": 3, - "daily_icon": 701029, - "content": "出售1次果实", - "type": 14, - "item_id": "", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "31": { - "id": 31, - "daily_type": 3, - "daily_icon": 701030, - "content": "充值1次金币", - "type": 18, - "item_id": "", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105001:10", - "experience": 5 - }, - "32": { - "id": 32, - "daily_type": 4, - "daily_icon": 701031, - "content": "升级1次加工厂", - "type": 15, - "item_id": "", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "33": { - "id": 33, - "daily_type": 4, - "daily_icon": 701032, - "content": "加工1次石材", - "type": 19, - "item_id": "201000", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "34": { - "id": 34, - "daily_type": 4, - "daily_icon": 701033, - "content": "加工1次钢材", - "type": 19, - "item_id": "201001", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "35": { - "id": 35, - "daily_type": 4, - "daily_icon": 701034, - "content": "加工1次高级玫瑰花种子", - "type": 19, - "item_id": "101007", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "36": { - "id": 36, - "daily_type": 4, - "daily_icon": 701035, - "content": "加工1次中级苹果种子", - "type": 19, - "item_id": "101002", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "37": { - "id": 37, - "daily_type": 4, - "daily_icon": 701036, - "content": "加工1次红宝石", - "type": 19, - "item_id": "201002", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "38": { - "id": 38, - "daily_type": 4, - "daily_icon": 701037, - "content": "加工1次绿宝石", - "type": 19, - "item_id": "201003", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "39": { - "id": 39, - "daily_type": 4, - "daily_icon": 701038, - "content": "加工1次黄宝石", - "type": 19, - "item_id": "201004", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "40": { - "id": 40, - "daily_type": 4, - "daily_icon": 701039, - "content": "加工1次蓝宝石", - "type": 19, - "item_id": "201005", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "41": { - "id": 41, - "daily_type": 4, - "daily_icon": 701040, - "content": "加工1次金色宝石", - "type": 19, - "item_id": "201006", - "item_num": 1, - "odds": 2, - "goldcurrency_id": "105002:10", - "experience": 5 - }, - "42": { - "id": 42, - "daily_type": 5, - "daily_icon": 701041, - "content": "提升10次战宠攻击力", - "type": 20, - "item_id": "", - "item_num": 10, - "odds": 5, - "goldcurrency_id": "105002:10", - "experience": 40 - }, - "43": { - "id": 43, - "daily_type": 5, - "daily_icon": 701042, - "content": "提升10次战宠防御力", - "type": 21, - "item_id": "", - "item_num": 10, - "odds": 5, - "goldcurrency_id": "105002:10", - "experience": 40 - }, - "44": { - "id": 44, - "daily_type": 5, - "daily_icon": 701043, - "content": "提升10次战宠血量", - "type": 22, - "item_id": "", - "item_num": 10, - "odds": 5, - "goldcurrency_id": "105002:10", - "experience": 40 - }, - "45": { - "id": 45, - "daily_type": 5, - "daily_icon": 701044, - "content": "提升10次战宠闪避", - "type": 23, - "item_id": "", - "item_num": 10, - "odds": 5, - "goldcurrency_id": "105002:10", - "experience": 40 - }, - "46": { - "id": 46, - "daily_type": 5, - "daily_icon": 701045, - "content": "提升10次战宠暴击", - "type": 24, - "item_id": "", - "item_num": 10, - "odds": 5, - "goldcurrency_id": "105002:10", - "experience": 40 - }, - "47": { - "id": 47, - "daily_type": 5, - "daily_icon": 701046, - "content": "充值1次钻石", - "type": 30, - "item_id": "", - "item_num": 1, - "odds": 20, - "goldcurrency_id": "105002:50", - "experience": 100 - }, - "48": { - "id": 48, - "daily_type": 5, - "daily_icon": 701047, - "content": "勤劳农作,每天进行2次浇水。", - "type": 25, - "item_id": "", - "item_num": 2, - "odds": 10, - "goldcurrency_id": "105002:1", - "experience": 5 - }, - "49": { - "id": 49, - "daily_type": 5, - "daily_icon": 701048, - "content": "勤劳农作,每天进行2次杀虫。", - "type": 26, - "item_id": "", - "item_num": 2, - "odds": 10, - "goldcurrency_id": "105002:1", - "experience": 5 - }, - "50": { - "id": 50, - "daily_type": 5, - "daily_icon": 701049, - "content": "勤劳农作,每天进行2次施肥。", - "type": 27, - "item_id": "", - "item_num": 2, - "odds": 10, - "goldcurrency_id": "105002:1", - "experience": 5 - }, - "51": { - "id": 51, - "daily_type": 5, - "daily_icon": 701050, - "content": "勤劳农作,每天进行2次除草。", - "type": 28, - "item_id": "", - "item_num": 2, - "odds": 10, - "goldcurrency_id": "105002:1", - "experience": 5 - }, - "52": { - "id": 52, - "daily_type": 5, - "daily_icon": 701051, - "content": "勤劳农作,每天进行2次收割。", - "type": 29, - "item_id": "", - "item_num": 2, - "odds": 10, - "goldcurrency_id": "105002:1", - "experience": 5 - }, - "53": { - "id": 53, - "daily_type": 6, - "daily_icon": 701052, - "content": "出售100次果实", - "type": 14, - "item_id": "", - "item_num": 100, - "odds": 10, - "goldcurrency_id": "105002:1", - "experience": 5 - }, - "54": { - "id": 54, - "daily_type": 6, - "daily_icon": 701053, - "content": "充值10次金币", - "type": 18, - "item_id": "", - "item_num": 10, - "odds": 10, - "goldcurrency_id": "105002:1", - "experience": 1 - }, - "55": { - "id": 55, - "daily_type": 6, - "daily_icon": 701054, - "content": "充值10次钻石", - "type": 30, - "item_id": "", - "item_num": 10, - "odds": 100, - "goldcurrency_id": "105002:1", - "experience": 1000 - }, - "56": { - "id": 56, - "daily_type": 6, - "daily_icon": 701055, - "content": "购买1次宠物高级口粮", - "type": 12, - "item_id": "103007", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "105002:10", - "experience": 10 - }, - "57": { - "id": 57, - "daily_type": 6, - "daily_icon": 701056, - "content": "购买1次除草道具", - "type": 12, - "item_id": "109001", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "105002:1", - "experience": 10 - }, - "58": { - "id": 58, - "daily_type": 6, - "daily_icon": 701057, - "content": "购买1次除虫道具", - "type": 12, - "item_id": "108001", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "105002:1", - "experience": 10 - }, - "59": { - "id": 59, - "daily_type": 6, - "daily_icon": 701058, - "content": "购买1次宠物口粮", - "type": 12, - "item_id": "103005", - "item_num": 1, - "odds": 100, - "goldcurrency_id": "105002:10", - "experience": 10 - }, - "60": { - "id": 60, - "daily_type": 6, - "daily_icon": 701059, - "content": "购买10次肥料", - "type": 12, - "item_id": "103001", - "item_num": 10, - "odds": 100, - "goldcurrency_id": "105002:10", - "experience": 30 - }, - "61": { - "id": 61, - "daily_type": 6, - "daily_icon": 701060, - "content": "购买10次绿宝石", - "type": 12, - "item_id": "201003", - "item_num": 10, - "odds": 100, - "goldcurrency_id": "105002:10", - "experience": 50 - } - }, - "card": { - "601000": { - "id": 601000, - "name": "周卡", - "fixed_reward_id": "105001:13", - "graphical_id": 12000, - "diamonds_day_id": "105001:1", - "frequency_id": 7, - "rmb": 15, - "desc": "立即购买获得13颗钻石奖励,每天可领取神秘奖励。", - "count": 7 - }, - "601001": { - "id": 601001, - "name": "月卡", - "fixed_reward_id": "105001:40", - "graphical_id": 12001, - "diamonds_day_id": "105001:2", - "frequency_id": 30, - "rmb": 60, - "desc": "立即购买获得40颗钻石奖励,每天可领取神秘奖励。", - "count": 30 - } - }, - "crop_list": { - "1": { - "id": 1, - "name": "金桔", - "seedling_id": 1011, - "grow_id": 1012, - "ripe_id": 1013, - "seedling_time": 1, - "grow_time": 1, - "ripe_time": 20, - "item_id": 102001, - "output": 30, - "exp": 500000, - "meat": 0, - "life_time": 10 - }, - "2": { - "id": 2, - "name": "柚子", - "seedling_id": 1021, - "grow_id": 1022, - "ripe_id": 1023, - "seedling_time": 120, - "grow_time": 22000, - "ripe_time": 7250, - "item_id": 102002, - "output": 25, - "exp": 4, - "life_time": 0, - "meat": 0 - }, - "3": { - "id": 3, - "name": "圣女果", - "seedling_id": 1031, - "grow_id": 1032, - "ripe_id": 1033, - "seedling_time": 360, - "grow_time": 4600, - "ripe_time": 7260, - "item_id": 102003, - "output": 30, - "exp": 6, - "meat": 0 - }, - "4": { - "id": 4, - "name": "龙眼", - "seedling_id": 1041, - "grow_id": 1042, - "ripe_id": 1043, - "seedling_time": 360, - "grow_time": 4600, - "ripe_time": 8280, - "item_id": 102004, - "output": 35, - "exp": 8 - }, - "5": { - "id": 5, - "name": "番石榴", - "seedling_id": 1051, - "grow_id": 1052, - "ripe_id": 1053, - "seedling_time": 460, - "grow_time": 5600, - "ripe_time": 7250, - "item_id": 102005, - "output": 40, - "exp": 10 - }, - "6": { - "id": 6, - "name": "芒果", - "seedling_id": 1061, - "grow_id": 1062, - "ripe_id": 1063, - "seedling_time": 560, - "grow_time": 5600, - "ripe_time": 8290, - "item_id": 102006, - "output": 45, - "exp": 12 - }, - "7": { - "id": 7, - "name": "木瓜", - "seedling_id": 1071, - "grow_id": 1072, - "ripe_id": 1073, - "seedling_time": 666, - "grow_time": 6600, - "ripe_time": 8260, - "item_id": 102007, - "output": 50, - "exp": 14 - }, - "8": { - "id": 8, - "name": "香瓜", - "seedling_id": 1081, - "grow_id": 1082, - "ripe_id": 1083, - "seedling_time": 766, - "grow_time": 6600, - "ripe_time": 8280, - "item_id": 102008, - "output": 55, - "exp": 16 - }, - "9": { - "id": 9, - "name": "椰子", - "seedling_id": 1091, - "grow_id": 1092, - "ripe_id": 1093, - "seedling_time": 888, - "grow_time": 7600, - "ripe_time": 9240, - "item_id": 102009, - "output": 60, - "exp": 18 - }, - "10": { - "id": 10, - "name": "仙人掌果", - "seedling_id": 1101, - "grow_id": 1102, - "ripe_id": 1103, - "seedling_time": 888, - "grow_time": 7600, - "ripe_time": 9290, - "item_id": 102010, - "output": 65, - "exp": 20 - }, - "11": { - "id": 11, - "name": "牛奶果", - "seedling_id": 1111, - "grow_id": 1112, - "ripe_id": 1113, - "seedling_time": 888, - "grow_time": 8600, - "ripe_time": 9280, - "item_id": 102011, - "output": 70, - "exp": 22 - }, - "12": { - "id": 12, - "name": "人参果", - "seedling_id": 1121, - "grow_id": 1122, - "ripe_id": 1123, - "seedling_time": 1000, - "grow_time": 8600, - "ripe_time": 10000, - "item_id": 102012, - "output": 75, - "exp": 28 - }, - "13": { - "id": 13, - "name": "葡萄", - "seedling_id": 1131, - "grow_id": 1132, - "ripe_id": 1133, - "seedling_time": 1000, - "grow_time": 9600, - "ripe_time": 10000, - "item_id": 102013, - "output": 80, - "exp": 26 - }, - "14": { - "id": 14, - "name": "菠萝", - "seedling_id": 1141, - "grow_id": 1142, - "ripe_id": 1143, - "seedling_time": 1000, - "grow_time": 9600, - "ripe_time": 11000, - "item_id": 102014, - "output": 85, - "exp": 24, - "life_time": 0, - "meat": 0 - }, - "15": { - "id": 15, - "name": "母鸡", - "seedling_id": 1114, - "grow_id": 1115, - "ripe_id": 1116, - "seedling_time": 120, - "grow_time": 120, - "ripe_time": 120, - "life_time": 1, - "item_id": 200400, - "experience": 5, - "output": 1, - "item_id_1": 200370, - "meat": 1, - "exp": 1 - }, - "16": { - "id": 16, - "name": "奶牛", - "seedling_id": 1117, - "grow_id": 1118, - "ripe_id": 1119, - "seedling_time": 12, - "grow_time": 2000, - "ripe_time": 1200, - "life_time": 1, - "item_id": 200380, - "experience": 15, - "output": 3, - "item_id_1": 200360, - "meat": 2, - "exp": 20 - }, - "17": { - "id": 17, - "name": "母猪", - "seedling_id": 1120, - "grow_id": 1121, - "ripe_id": 1122, - "seedling_time": 1200, - "grow_time": 1200, - "ripe_time": 1200, - "life_time": 30, - "item_id": 200390, - "experience": 25, - "output": 3, - "item_id_1": 200350, - "meat": 0, - "exp": 20 - }, - "18": { - "id": 18, - "name": "金豆", - "seedling_id": 1011, - "grow_id": 1012, - "ripe_id": 1013, - "seedling_time": 1, - "grow_time": 2, - "ripe_time": 2, - "life_time": 10, - "item_id": 105002, - "output": 10, - "exp": 0, - "meat": 0 - } - }, - "lottery": { - "1": { - "id": 1, - "item_id": 101001, - "count": 100, - "odds": 0 - }, - "2": { - "id": 2, - "item_id": 101002, - "count": 5, - "odds": 1 - }, - "3": { - "id": 3, - "item_id": 105002, - "count": 500, - "odds": 8 - }, - "4": { - "id": 4, - "item_id": 105002, - "count": 1000, - "odds": 5 - }, - "5": { - "id": 5, - "item_id": 102001, - "count": 1, - "odds": 10 - }, - "6": { - "id": 6, - "item_id": 101001, - "count": 1, - "odds": 1 - }, - "7": { - "id": 7, - "item_id": 105002, - "count": 100, - "odds": 100 - }, - "8": { - "id": 8, - "item_id": 109001, - "count": 2, - "odds": 8 - }, - "9": { - "id": 9, - "item_id": 102005, - "count": 10, - "odds": 8 - }, - "10": { - "id": 10, - "item_id": 101003, - "count": 1, - "odds": 7 - }, - "11": { - "id": 11, - "item_id": 101002, - "count": 10, - "odds": 6 - }, - "12": { - "id": 12, - "item_id": 108001, - "count": 8, - "odds": 5 - }, - "13": { - "id": 13, - "item_id": 102012, - "count": 7, - "odds": 2 - }, - "14": { - "id": 14, - "item_id": 103007, - "count": 2, - "odds": 1 - } - }, - "playground": { - "1": { - "id": 1, - "type": 10, - "integral": 700, - "chest": "" - }, - "2": { - "id": 2, - "type": 10, - "integral": 1000, - "chest": "" - }, - "3": { - "id": 3, - "type": 10, - "integral": 1600, - "chest": "" - }, - "4": { - "id": 4, - "type": 10, - "integral": 2200, - "chest": "" - }, - "5": { - "id": 5, - "type": 10, - "integral": 2800, - "chest": "" - } - }, - "arena": { - "1": { - "id": 1, - "ranking_min_id": 1, - "ranking_mzx_id": 1, - "fixed_id": "105002:5002", - "fixed_id2": "105001:10", - "random_id": "201007:20:10,201008:16:10,201009:35:10,201010:13:10,201011:10:10" - }, - "2": { - "id": 2, - "ranking_min_id": 2, - "ranking_mzx_id": 2, - "fixed_id": "105002:4000", - "fixed_id2": "105001:8", - "random_id": "201007:13:10,201008:13:10,201009:13:10,201010:10:10,201011:8:10" - }, - "3": { - "id": 3, - "ranking_min_id": 3, - "ranking_mzx_id": 3, - "fixed_id": "105002:3000", - "fixed_id2": "105001:5", - "random_id": "201007:10:10,201008:10:10,201009:8:10,201010:8:10,201011:6:10" - }, - "4": { - "id": 4, - "ranking_min_id": 4, - "ranking_mzx_id": 4, - "fixed_id": "105002:2000", - "fixed_id2": "105001:2", - "random_id": "201007:8:10,201008:7:10,201009:7:10,201010:7:10,201011:5:10" - }, - "5": { - "id": 5, - "ranking_min_id": 5, - "ranking_mzx_id": 5, - "fixed_id": "105002:1000", - "fixed_id2": "105001:0", - "random_id": "201007:7:10,201008:6:10,201009:6:10,201010:5:10,201011:3:10" - }, - "6": { - "id": 6, - "ranking_min_id": 6, - "ranking_mzx_id": 6, - "fixed_id": "105002:800", - "fixed_id2": "105001:0", - "random_id": "201007:6:10,201008:5:10,201009:4:10,201010:3:10,201011:3:10" - }, - "7": { - "id": 7, - "ranking_min_id": 7, - "ranking_mzx_id": 7, - "fixed_id": "105002:600", - "fixed_id2": "105001:0", - "random_id": "201007:5:10,201008:4:10,201009:3:10,201010:3:10,201011:2:10" - }, - "8": { - "id": 8, - "ranking_min_id": 8, - "ranking_mzx_id": 8, - "fixed_id": "105002:500", - "fixed_id2": "105001:0", - "random_id": "201007:4:10,201008:3:10,201009:3:10,201010:2:10,201011:2:10" - }, - "9": { - "id": 9, - "ranking_min_id": 9, - "ranking_mzx_id": 9, - "fixed_id": "105002:300", - "fixed_id2": "105001:0", - "random_id": "201007:3:10,201008:3:10,201009:2:10,201010:2:10,201011:2:10" - }, - "10": { - "id": 10, - "ranking_min_id": 10, - "ranking_mzx_id": 10, - "fixed_id": "105002:200", - "fixed_id2": "105001:0", - "random_id": "201007:2:10,201008:2:10,201009:2:10,201010:2:10,201011:2:10" - }, - "11": { - "id": 11, - "ranking_min_id": 11, - "ranking_mzx_id": 11, - "fixed_id": "105002:15", - "fixed_id2": "105001:0", - "random_id": "201007:2:10,201008:2:10,201009:2:10,201010:1:10,201011:1:10" - }, - "12": { - "id": 12, - "ranking_min_id": 12, - "ranking_mzx_id": 12, - "fixed_id": "105002:8", - "fixed_id2": "105001:0", - "random_id": "201007:2:10,201008:2:10,201009:1:10,201010:1:10,201011:1:3" - }, - "13": { - "id": 13, - "ranking_min_id": 13, - "ranking_mzx_id": 13, - "fixed_id": "105002:5", - "fixed_id2": "105001:0", - "random_id": "201007:2:3,201008:1:4,201009:1:4,201010:1:5,201011:1:3" - }, - "14": { - "id": 14, - "ranking_min_id": 14, - "ranking_mzx_id": 15, - "fixed_id": "105002:1", - "fixed_id2": "105001:0", - "random_id": "201007:1:5,201008:1:5,201009:1:5,201010:1:5,201011:1:5" - } - }, - "player_level_gift": { - "1": { - "id": 1, - "fruit_id1": "101001:2", - "fruit_id2": "108001:2", - "fruit_id3": "109001:2", - "fruit_id4": "101001:3", - "player_level": 1 - }, - "2": { - "id": 2, - "fruit_id1": "108001:1", - "fruit_id2": "102003:10", - "fruit_id3": "102008:10", - "fruit_id4": "109001:2", - "player_level": 5 - }, - "3": { - "id": 3, - "fruit_id1": "108001:2", - "fruit_id2": "102008:2", - "fruit_id3": "102009:3", - "fruit_id4": "102002:3", - "player_level": 10 - }, - "4": { - "id": 4, - "fruit_id1": "108001:3", - "fruit_id2": "109001:3", - "fruit_id3": "102009:4", - "fruit_id4": "102002:4", - "player_level": 15 - }, - "5": { - "id": 5, - "fruit_id1": "103005:4", - "fruit_id2": "103005:4", - "fruit_id3": "102009:5", - "fruit_id4": "102003:5", - "player_level": 20 - }, - "6": { - "id": 6, - "fruit_id1": "102002:5", - "fruit_id2": "102004:5", - "fruit_id3": "102006:6", - "fruit_id4": "102006:6", - "player_level": 25 - }, - "7": { - "id": 7, - "fruit_id1": "102008:6", - "fruit_id2": "102004:6", - "fruit_id3": "102006:7", - "fruit_id4": "102006:7", - "player_level": 30 - }, - "8": { - "id": 8, - "fruit_id1": "102006:7", - "fruit_id2": "102011:7", - "fruit_id3": "102006:8", - "fruit_id4": "102006:8", - "player_level": 35 - }, - "9": { - "id": 9, - "fruit_id1": "102006:8", - "fruit_id2": "102006:8", - "fruit_id3": "102006:9", - "fruit_id4": "103006:9", - "player_level": 40 - }, - "10": { - "id": 10, - "fruit_id1": "102006:9", - "fruit_id2": "102006:9", - "fruit_id3": "102006:10", - "fruit_id4": "102006:10", - "player_level": 45 - }, - "11": { - "id": 11, - "fruit_id1": "102006:10", - "fruit_id2": "103006:10", - "fruit_id3": "102006:11", - "fruit_id4": "102006:11", - "player_level": 50 - }, - "12": { - "id": 12, - "fruit_id1": "102006:11", - "fruit_id2": "103006:11", - "fruit_id3": "102005:12", - "fruit_id4": "102005:12", - "player_level": 55 - }, - "13": { - "id": 13, - "fruit_id1": "102005:12", - "fruit_id2": "102005:12", - "fruit_id3": "103007:13", - "fruit_id4": "108001:13", - "player_level": 60 - } - }, - "sign": { - "1": { - "id": 1, - "days_id": "105002:1", - "days": 1, - "accumulation": 0, - "accumulation_id": "102001:1,102001:1,102001:1" - }, - "2": { - "id": 2, - "days_id": "105002:2", - "days": 2, - "accumulation": 0, - "accumulation_id": "102001:1,102001:1,102001:1" - }, - "3": { - "id": 3, - "days_id": "105002:3", - "accumulation_id": "102001:3,102001:3,102001:3", - "days": 3, - "accumulation": 1 - }, - "4": { - "id": 4, - "days_id": "105002:4", - "days": 4, - "accumulation": 0, - "accumulation_id": "102001:4,102001:4,102001:4" - }, - "5": { - "id": 5, - "days_id": "105002:5", - "accumulation_id": "102001:5,102001:5,102001:5", - "days": 5, - "accumulation": 1 - }, - "6": { - "id": 6, - "days_id": "105002:6", - "days": 6, - "accumulation": 0, - "accumulation_id": "102001:60000000,102001:60000000,102001:60000000" - }, - "7": { - "id": 7, - "days_id": "105002:7", - "accumulation_id": "102001:7,102001:7,102001:7", - "days": 7, - "accumulation": 1 - } - }, - "battle": { - "1": { - "id": 1, - "outcome_type": 0, - "outcome_id": "105002:21", - "experience_outcome": 100 - }, - "2": { - "id": 2, - "outcome_type": 1, - "outcome_id": "105002:5", - "experience_outcome": 10 - } - }, - "common": { - "1": { - "id": 1, - "namg": "干旱减产比例", - "type": 1, - "min": 8, - "max": 8 - }, - "2": { - "id": 2, - "namg": "虫害减产比例", - "type": 1, - "min": 10, - "max": 10 - }, - "3": { - "id": 3, - "namg": "杂草减产比例", - "type": 1, - "min": 10, - "max": 10 - }, - "4": { - "id": 4, - "namg": "每块土地保底产量比例", - "type": 1, - "min": 40, - "max": 40 - }, - "5": { - "id": 5, - "namg": "每块土地每次被偷取数量", - "type": 3, - "min": "1", - "max": "3" - }, - "6": { - "id": 6, - "namg": "干虫草每日出现间隔时间", - "type": 4, - "min": 3600, - "max": 3600 - }, - "7": { - "id": 7, - "namg": "干旱每次出现概率", - "type": 1, - "min": 100, - "max": 100 - }, - "8": { - "id": 8, - "namg": "虫害每次出现概率", - "type": 1, - "min": 30, - "max": 30 - }, - "9": { - "id": 9, - "namg": "杂草每次出现概率", - "type": 1, - "min": 100, - "max": 100 - }, - "10": { - "id": 10, - "namg": "偷东西被抓时扣多少金币", - "type": 3, - "min": 30, - "max": 30 - }, - "11": { - "id": 11, - "namg": "神秘种子", - "type": 3, - "min": 101001, - "max": 101014 - }, - "12": { - "id": 12, - "namg": "1级分销返点比例", - "type": 1, - "min": 20, - "max": 20 - }, - "13": { - "id": 13, - "namg": "2级分销返点比例", - "type": 1, - "min": 10, - "max": 10 - }, - "14": { - "id": 14, - "namg": "3级分销返点比例", - "type": 1, - "min": 5, - "max": 5 - }, - "15": { - "id": 15, - "namg": "抽奖扣钱基数", - "type": 2, - "min": 100, - "max": 100 - }, - "16": { - "id": 16, - "namg": "交易抽成", - "type": 1, - "min": 5, - "max": 5 - }, - "17": { - "id": 17, - "namg": "金币兑换积分比例", - "type": 2, - "min": 10, - "max": 10 - }, - "18": { - "id": 18, - "namg": "金币兑换宠物经验比例", - "type": 2, - "min": 100, - "max": 100 - }, - "19": { - "id": 19, - "namg": "游乐场进场扣除多少金币", - "type": 2, - "min": 100, - "max": 100 - }, - "20": { - "id": 20, - "namg": "每天可以挑战竞技场次数", - "type": 2, - "min": 5, - "max": 5 - }, - "21": { - "id": 21, - "namg": "每次挑战竞技场时间间隔(秒)", - "type": 2, - "min": 600, - "max": 600 - }, - "22": { - "id": 22, - "namg": "看家护院消耗点数", - "type": 2, - "min": 100, - "max": 100 - }, - "23": { - "id": 23, - "namg": "看家护院时间消耗", - "type": 2, - "min": 1800, - "max": 1800 - }, - "24": { - "id": 24, - "namg": "积分兑换金币比例", - "type": 2, - "min": 10, - "max": 10 - }, - "26": { - "id": 26, - "namg": "每个牧场保底产量比例", - "type": 1, - "min": 20, - "max": 20 - }, - "27": { - "id": 27, - "namg": "每个牧场每次被偷取产品数量", - "type": 3, - "min": 1, - "max": 1 - }, - "28": { - "id": 28, - "namg": "家畜生产时间", - "type": 4, - "min": 60, - "max": 60 - }, - "29": { - "id": 29, - "namg": "4级分销返点比例", - "type": 1, - "min": 2, - "max": 2 - }, - "30": { - "id": 30, - "namg": "5级分销返点比例", - "type": 1, - "min": 2, - "max": 2 - }, - "31": { - "id": 31, - "namg": "6级分销返点比例", - "type": 1, - "min": 1, - "max": 1 - }, - "32": { - "id": 32, - "namg": "7级分销返点比例", - "type": 1, - "min": 1, - "max": 1 - }, - "33": { - "id": 33, - "namg": "8级分销返点比例", - "type": 1, - "min": 1, - "max": 1 - }, - "34": { - "id": 34, - "namg": "鸡崽限制购买数量", - "type": 1, - "min": 20, - "max": 20 - }, - "35": { - "id": 35, - "namg": "猪崽限制购买数量", - "type": 1, - "min": 50, - "max": 50 - }, - "36": { - "id": 36, - "namg": "牛崽限制购买数量", - "type": 1, - "min": 50, - "max": 50 - } - }, - "item_list": { - "101001": { - "id": 101001, - "type1": 1, - "type2": 1, - "name": "金桔种子999", - "graphical_id1": 1, - "graphical_id": 1010, - "player_level": 1, - "sell_gold": 0, - "effect_id": 1, - "desc": "收获增加经验1 卖出获取金币1" - }, - "101002": { - "id": 101002, - "type1": 1, - "type2": 1, - "name": "柚子种子", - "graphical_id": 1020, - "player_level": 60, - "sell_gold": 4, - "effect_id": 2, - "desc": "收获增加经验3 卖出获取金币4" - }, - "101003": { - "id": 101003, - "type1": 1, - "type2": 1, - "name": "圣女果种子", - "graphical_id": 1030, - "player_level": 60, - "sell_gold": 5, - "effect_id": 3, - "desc": "收获增加经验6\n卖出获取金币5" - }, - "101004": { - "id": 101004, - "type1": 1, - "type2": 1, - "name": "龙眼种子", - "graphical_id": 1040, - "player_level": 60, - "sell_gold": 6, - "effect_id": 4, - "desc": "收获增加经验8 卖出获取金币6" - }, - "101005": { - "id": 101005, - "type1": 1, - "type2": 1, - "name": "番石榴种子", - "graphical_id": 1050, - "player_level": 60, - "sell_gold": 7, - "effect_id": 5, - "desc": "收获增加经验11 卖出获取金币7" - }, - "101006": { - "id": 101006, - "type1": 1, - "type2": 1, - "name": "芒果种子", - "graphical_id": 1060, - "player_level": 60, - "sell_gold": 8, - "effect_id": 6, - "desc": "收获增加经验13 卖出获取金币8" - }, - "101007": { - "id": 101007, - "type1": 1, - "type2": 1, - "name": "木瓜种子", - "graphical_id": 1070, - "player_level": 60, - "sell_gold": 9, - "effect_id": 7, - "desc": "收获增加经验15 卖出获取金币9" - }, - "101008": { - "id": 101008, - "type1": 1, - "type2": 1, - "name": "香瓜种子", - "graphical_id": 1080, - "player_level": 60, - "sell_gold": 60, - "effect_id": 8, - "desc": "收获增加经验17 卖出获取金币10" - }, - "101009": { - "id": 101009, - "type1": 1, - "type2": 1, - "name": "椰子种子", - "graphical_id": 1090, - "player_level": 60, - "sell_gold": 11, - "effect_id": 9, - "desc": "收获增加经验19 卖出获取金币11" - }, - "101010": { - "id": 101010, - "type1": 1, - "type2": 1, - "name": "仙人掌果种子", - "graphical_id": 1100, - "player_level": 60, - "sell_gold": 12, - "effect_id": 10, - "desc": "收获增加经验21 卖出获取金币12" - }, - "101011": { - "id": 101011, - "type1": 1, - "type2": 1, - "name": "牛奶果种子", - "graphical_id": 1110, - "player_level": 60, - "sell_gold": 13, - "effect_id": 11, - "desc": "收获增加经验23 卖出获取金币13" - }, - "101012": { - "id": 101012, - "type1": 1, - "type2": 1, - "name": "人参果种子", - "graphical_id": 1120, - "player_level": 60, - "sell_gold": 14, - "effect_id": 12, - "desc": "收获增加经验25 卖出获取金币14" - }, - "101013": { - "id": 101013, - "type1": 1, - "type2": 1, - "name": "葡萄种子", - "graphical_id": 1130, - "player_level": 60, - "sell_gold": 15, - "effect_id": 13, - "desc": "收获增加经验27 卖出获取金币15" - }, - "101014": { - "id": 101014, - "type1": 1, - "type2": 1, - "name": "菠萝种子", - "graphical_id": 1140, - "player_level": 60, - "sell_gold": 16, - "effect_id": 14, - "desc": "收获增加经验29 卖出获取金币16" - }, - "102001": { - "id": 102001, - "type1": 2, - "type2": 2, - "name": "金桔", - "graphical_id": 1010, - "player_level": 1, - "sell_gold": 3, - "effect_id": 0, - "desc": "可以出售,单价3金币" - }, - "102002": { - "id": 102002, - "type1": 2, - "type2": 2, - "name": "柚子", - "graphical_id": 1020, - "player_level": 3, - "sell_gold": 4, - "effect_id": 0, - "desc": "可以出售,单价4金币" - }, - "102003": { - "id": 102003, - "type1": 2, - "type2": 2, - "name": "圣女果", - "graphical_id": 1030, - "player_level": 6, - "sell_gold": 5, - "effect_id": 0, - "desc": "可以出售,单价5金币" - }, - "102004": { - "id": 102004, - "type1": 2, - "type2": 2, - "name": "龙眼", - "graphical_id": 1040, - "player_level": 10, - "sell_gold": 6, - "effect_id": 0, - "desc": "可以出售,获取金币6" - }, - "102005": { - "id": 102005, - "type1": 2, - "type2": 2, - "name": "番石榴", - "graphical_id": 1050, - "player_level": 15, - "sell_gold": 7, - "effect_id": 0, - "desc": "可以出售,获取金币7" - }, - "102006": { - "id": 102006, - "type1": 2, - "type2": 2, - "name": "芒果", - "graphical_id": 1060, - "player_level": 20, - "sell_gold": 8, - "effect_id": 0, - "desc": "可以出售,获取金币8" - }, - "102007": { - "id": 102007, - "type1": 2, - "type2": 2, - "name": "木瓜", - "graphical_id": 1070, - "player_level": 25, - "sell_gold": 9, - "effect_id": 0, - "desc": "可以出售,获取金币9" - }, - "102008": { - "id": 102008, - "type1": 2, - "type2": 2, - "name": "香瓜", - "graphical_id": 1080, - "player_level": 30, - "sell_gold": 10, - "effect_id": 0, - "desc": "可以出售,获取金币10" - }, - "102009": { - "id": 102009, - "type1": 2, - "type2": 2, - "name": "椰子", - "graphical_id": 1090, - "player_level": 35, - "sell_gold": 11, - "effect_id": 0, - "desc": "可以出售,获取金币11" - }, - "102010": { - "id": 102010, - "type1": 2, - "type2": 2, - "name": "仙人掌果", - "graphical_id": 1100, - "player_level": 40, - "sell_gold": 12, - "effect_id": 0, - "desc": "可以出售,获取金币12" - }, - "102011": { - "id": 102011, - "type1": 2, - "type2": 2, - "name": "牛奶果", - "graphical_id": 1110, - "player_level": 45, - "sell_gold": 13, - "effect_id": 0, - "desc": "可以出售,获取金币13" - }, - "102012": { - "id": 102012, - "type1": 2, - "type2": 2, - "name": "人参果", - "graphical_id": 1120, - "player_level": 50, - "sell_gold": 14, - "effect_id": 0, - "desc": "可以出售,获取金币14" - }, - "102013": { - "id": 102013, - "type1": 2, - "type2": 2, - "name": "葡萄", - "graphical_id": 1130, - "player_level": 55, - "sell_gold": 15, - "effect_id": 0, - "desc": "可以出售,获取金币15" - }, - "102014": { - "id": 102014, - "type1": 2, - "type2": 2, - "name": "菠萝", - "graphical_id": 1140, - "player_level": 60, - "sell_gold": 16, - "effect_id": 0, - "desc": "可以出售,获取金币16" - }, - "103001": { - "id": 103001, - "type1": 3, - "type2": 108, - "name": "普通化肥", - "graphical_id": 2001, - "player_level": 1, - "sell_gold": 5, - "effect_id": 3600, - "desc": "让你的植物快速生长1小时,不能跨阶段哦" - }, - "103002": { - "id": 103002, - "type1": 3, - "type2": 108, - "name": "高效化肥", - "graphical_id": 2002, - "player_level": 10, - "sell_gold": 20, - "effect_id": 7200, - "desc": "让你的植物快速生长2小时,不能跨阶段哦" - }, - "103003": { - "id": 103003, - "type1": 3, - "type2": 108, - "name": "特效化肥", - "graphical_id": 2003, - "player_level": 20, - "sell_gold": 200, - "effect_id": 14400, - "desc": "让你的植物快速生长4小时,不能跨阶段哦" - }, - "103004": { - "id": 103004, - "type1": 3, - "type2": 3, - "name": "极效化肥", - "graphical_id": 2004, - "player_level": 45, - "sell_gold": 2000, - "effect_id": 28800, - "desc": "让你的植物快速生长8小时,不能跨阶段哦" - }, - "103005": { - "id": 103005, - "type1": 3, - "type2": 4, - "name": "低档宠物粮", - "graphical_id": 2005, - "player_level": 1, - "sell_gold": 2, - "effect_id": 150, - "desc": "充满活力,为主人看家征战" - }, - "103006": { - "id": 103006, - "type1": 3, - "type2": 4, - "name": "中档宠物粮", - "graphical_id": 2006, - "player_level": 15, - "sell_gold": 2, - "effect_id": 450, - "desc": "充满活力,为主人看家征战" - }, - "103007": { - "id": 103007, - "type1": 3, - "type2": 4, - "name": "高档宠物粮", - "graphical_id": 2007, - "player_level": 30, - "sell_gold": 2, - "effect_id": 1050, - "desc": "充满活力,为主人看家征战" - }, - "103008": { - "id": 103008, - "type1": 3, - "type2": 5, - "name": "补签卡", - "graphical_id": 2008, - "player_level": 5, - "sell_gold": 2, - "effect_id": 0, - "desc": "一种用了后就可以时光倒流的卡片,你信吗?" - }, - "104001": { - "id": 104001, - "type1": 4, - "type2": 118, - "name": "田园风光", - "graphical_id": 5001, - "player_level": 1, - "desc": "美丽的田园风光让你的心情更加美好!" - }, - "104002": { - "id": 104002, - "type1": 4, - "type2": 118, - "name": "海滩风光", - "graphical_id": 5002, - "player_level": 1, - "desc": "美丽的海滩风光让你的心情更加美好!" - }, - "104003": { - "id": 104003, - "type1": 4, - "type2": 118, - "name": "城市风光", - "graphical_id": 5003, - "player_level": 1, - "desc": "美丽的城市风光让你的心情更加美好!" - }, - "104004": { - "id": 104004, - "type1": 4, - "type2": 990, - "name": "农场风光", - "graphical_id": 5004, - "player_level": 5, - "sell_gold": 2, - "effect_id": 0, - "desc": "不可累计购买的风景画" - }, - "105001": { - "id": 105001, - "type1": 8, - "type2": 1000, - "name": "钻石", - "graphical_id": 3001, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "一种神奇的货币,似乎只能通过充值获得" - }, - "105002": { - "id": 105002, - "type1": 4, - "type2": 1001, - "name": "金币", - "graphical_id": 3002, - "player_level": 1, - "sell_gold": 2, - "effect_id": 0, - "desc": "农场里的交流货币,疯狂的种植吧,这样你可以获得更多的金币" - }, - "106002": { - "id": 106002, - "type1": 4, - "type2": 6, - "name": "大狗", - "graphical_id": 6002, - "player_level": 3, - "sell_gold": 2, - "effect_id": 100, - "desc": "松狮,懒如松,动如狮,主人必备良品" - }, - "108001": { - "id": 108001, - "type1": 6, - "type2": 9, - "name": "超级杀虫剂", - "graphical_id": 7001, - "player_level": 1, - "sell_gold": 2, - "effect_id": 0, - "desc": "清除害虫,让植物茁长成长" - }, - "109001": { - "id": 109001, - "type1": 7, - "type2": 10, - "name": "超级除草剂", - "graphical_id": 7002, - "player_level": 1, - "sell_gold": 2, - "effect_id": 0, - "desc": "清除杂草,让植物茁长成长" - }, - "200320": { - "id": 200320, - "type1": 5, - "type2": 103, - "name": "猪崽", - "graphical_id": 61001, - "player_level": 6, - "effect_id": 17, - "desc": "养殖猪崽,长大后可产生猪肉" - }, - "200330": { - "id": 200330, - "type1": 5, - "type2": 104, - "name": "鸡崽", - "graphical_id": 61002, - "player_level": 2, - "effect_id": 15, - "desc": "养殖鸡崽,长大后可产生鸡蛋" - }, - "200340": { - "id": 200340, - "type1": 5, - "type2": 105, - "name": "牛崽", - "graphical_id": 61003, - "player_level": 5, - "effect_id": 16, - "desc": "养殖牛崽,长大后可产生牛奶", - "sell_gold": 0 - }, - "200350": { - "id": 200350, - "type1": 2, - "type2": 106, - "name": "猪肉", - "graphical_id": 61004, - "player_level": 1, - "sell_gold": 20, - "desc": "新鲜的猪肉" - }, - "200360": { - "id": 200360, - "type1": 2, - "type2": 106, - "name": "牛肉", - "graphical_id": 61005, - "player_level": 1, - "sell_gold": 20, - "desc": "新鲜的牛肉" - }, - "200370": { - "id": 200370, - "type1": 2, - "type2": 106, - "name": "鸡肉", - "graphical_id": 61006, - "player_level": 1, - "sell_gold": 20, - "desc": "新鲜的鸡肉" - }, - "200380": { - "id": 200380, - "type1": 2, - "type2": 2, - "name": "牛奶", - "graphical_id": 61007, - "player_level": 1, - "effect_id": 1, - "sell_gold": 20, - "desc": "牛产品,有丰富的钙质" - }, - "200390": { - "id": 200390, - "type1": 2, - "type2": 2, - "name": "便便", - "graphical_id": 61008, - "player_level": 1, - "effect_id": 1, - "sell_gold": 20, - "desc": "猪产品,极丰富的肥料" - }, - "200400": { - "id": 200400, - "type1": 2, - "type2": 2, - "name": "鸡蛋", - "graphical_id": 61009, - "player_level": 1, - "effect_id": 1, - "sell_gold": 10, - "desc": "美味的鸡蛋" - }, - "200440": { - "id": 200440, - "type1": 3, - "type2": 109, - "name": "普通饲料", - "graphical_id": 4000, - "player_level": 1, - "effect_id": 3600, - "desc": "让你的动物快速生长1小时,不能跨阶段哦", - "sell_gold": 50 - }, - "200450": { - "id": 200450, - "type1": 3, - "type2": 109, - "name": "中级饲料", - "graphical_id": 4001, - "player_level": 1, - "effect_id": 7200, - "desc": "让你的动物快速生长2小时,不能跨阶段哦" - }, - "200460": { - "id": 200460, - "type1": 3, - "type2": 109, - "name": "高级饲料", - "graphical_id": 4002, - "player_level": 1, - "effect_id": 28800, - "desc": "让你的动物快速生长8小时,不能跨阶段哦" - }, - "201000": { - "id": 201000, - "type1": 2, - "type2": 14, - "name": "石材", - "graphical_id": 8001, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "建筑和加工需要的基础材料" - }, - "201001": { - "id": 201001, - "type1": 2, - "type2": 15, - "name": "钢材", - "graphical_id": 8002, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "建筑和加工需要的高级材料" - }, - "201002": { - "id": 201002, - "type1": 2, - "type2": 200, - "name": "红宝石", - "graphical_id": 8003, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "用于合成水晶的宝石" - }, - "201003": { - "id": 201003, - "type1": 2, - "type2": 200, - "name": "绿宝石", - "graphical_id": 8004, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "用于合成水晶的宝石" - }, - "201004": { - "id": 201004, - "type1": 2, - "type2": 200, - "name": "蓝宝石", - "graphical_id": 8005, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "用于合成水晶的宝石" - }, - "201005": { - "id": 201005, - "type1": 2, - "type2": 200, - "name": "黄宝石", - "graphical_id": 8006, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "用于合成水晶的宝石" - }, - "201006": { - "id": 201006, - "type1": 2, - "type2": 200, - "name": "金色宝石", - "graphical_id": 8007, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "用于合成水晶的宝石" - }, - "201007": { - "id": 201007, - "type1": 2, - "type2": 300, - "name": "红水晶", - "graphical_id": 8008, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "合成获得的水晶" - }, - "201008": { - "id": 201008, - "type1": 2, - "type2": 300, - "name": "绿水晶", - "graphical_id": 8009, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "合成获得的水晶" - }, - "201009": { - "id": 201009, - "type1": 2, - "type2": 300, - "name": "蓝水晶", - "graphical_id": 8010, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "合成获得的水晶" - }, - "201010": { - "id": 201010, - "type1": 2, - "type2": 300, - "name": "黄水晶", - "graphical_id": 8011, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "合成获得的水晶" - }, - "201011": { - "id": 201011, - "type1": 2, - "type2": 300, - "name": "金水晶", - "graphical_id": 8012, - "player_level": 1, - "sell_gold": 0, - "effect_id": 0, - "desc": "合成获得的水晶" - }, - "201017": { - "id": 201017, - "type1": 3, - "type2": 500, - "name": "绿色宠物蛋", - "graphical_id": 8018, - "player_level": 11, - "sell_gold": 0, - "effect_id": 501004, - "desc": "远古丛林中发现的一枚巨型鸡蛋,散发着绿色的光芒,需要有缘人开启。" - }, - "201018": { - "id": 201018, - "type1": 3, - "type2": 500, - "name": "蓝色宠物蛋", - "graphical_id": 8019, - "player_level": 21, - "sell_gold": 0, - "effect_id": 501008, - "desc": "远古深海中发现的一枚巨型鸡蛋,散发着蓝色的光芒,需要有缘人开启。" - }, - "201019": { - "id": 201019, - "type1": 3, - "type2": 500, - "name": "紫色宠物蛋", - "graphical_id": 8020, - "player_level": 31, - "sell_gold": 0, - "effect_id": 501012, - "desc": "远古火山中发现的一枚巨型鸡蛋,散发着紫色的光芒,需要有缘人开启。" - }, - "201020": { - "id": 201020, - "type1": 3, - "type2": 500, - "name": "橙色宠物蛋", - "graphical_id": 8021, - "player_level": 41, - "sell_gold": 0, - "effect_id": 501016, - "desc": "远古冰库中发现的一枚巨型鸡蛋,散发着橙色的光芒,需要有缘人开启。" - }, - "201021": { - "id": 201021, - "type1": 3, - "type2": 500, - "name": "白色宠物蛋", - "graphical_id": 8022, - "player_level": 1, - "sell_gold": 0, - "effect_id": 501000, - "desc": "远古丛林中发现的一枚巨型鸡蛋,散发着白色的光芒,需要有缘人开启。" - }, - "101018": { - "id": 101018, - "type1": 1, - "type2": 1, - "name": "免费金豆种子", - "graphical_id1": 1, - "graphical_id": 1010, - "player_level": 1, - "sell_gold": 0, - "effect_id": 18, - "desc": "新手免费种子,种下5秒后可收获10金豆" - } - } -} +{"vip_list":{"1":{"id":1,"recharge_amount":300,"fixed_reward_id":"105002:500","cycle_bonus_id1":"105002:10","cycle_bonus_id2":"102001:10","cycle_bonus_id3":"102003:10","turntable_frequency":1,"playground_frequency":3,"arena":4,"fruit":1,"plunder":3},"2":{"id":2,"recharge_amount":40,"fixed_reward_id":"105002:1000","cycle_bonus_id1":"105002:20","cycle_bonus_id2":"102001:20","cycle_bonus_id3":"102003:20","turntable_frequency":3,"playground_frequency":5,"arena":6,"fruit":5,"plunder":6},"3":{"id":3,"recharge_amount":60,"fixed_reward_id":"105001:50","cycle_bonus_id1":"105002:30","cycle_bonus_id2":"102001:30","cycle_bonus_id3":"102003:30","turntable_frequency":5,"playground_frequency":6,"arena":7,"fruit":10,"plunder":10},"4":{"id":4,"recharge_amount":80,"fixed_reward_id":"105001:80","cycle_bonus_id1":"105002:30","cycle_bonus_id2":"102003:30","cycle_bonus_id3":"102008:30","turntable_frequency":6,"playground_frequency":7,"arena":10,"fruit":13,"plunder":12},"5":{"id":5,"recharge_amount":100,"fixed_reward_id":"105001:120","cycle_bonus_id1":"105002:50","cycle_bonus_id2":"102003:50","cycle_bonus_id3":"102008:50","turntable_frequency":7,"playground_frequency":8,"arena":10,"fruit":16,"plunder":14},"6":{"id":6,"recharge_amount":200,"fixed_reward_id":"105001:160","cycle_bonus_id1":"105002:60","cycle_bonus_id2":"102008:60","cycle_bonus_id3":"102009:60","turntable_frequency":8,"playground_frequency":9,"arena":11,"fruit":20,"plunder":15},"7":{"id":7,"recharge_amount":300,"fixed_reward_id":"105001:200","cycle_bonus_id1":"105002:70","cycle_bonus_id2":"102008:70","cycle_bonus_id3":"102009:70","turntable_frequency":9,"playground_frequency":10,"arena":11,"fruit":25,"plunder":16},"8":{"id":8,"recharge_amount":500,"fixed_reward_id":"105001:300","cycle_bonus_id1":"105002:80","cycle_bonus_id2":"102009:80","cycle_bonus_id3":"102002:80","turntable_frequency":10,"playground_frequency":11,"arena":12,"fruit":30,"plunder":17},"9":{"id":9,"recharge_amount":700,"fixed_reward_id":"105001:350","cycle_bonus_id1":"105002:90","cycle_bonus_id2":"102009:90","cycle_bonus_id3":"102002:90","turntable_frequency":11,"playground_frequency":12,"arena":13,"fruit":9,"plunder":18},"10":{"id":10,"recharge_amount":900,"fixed_reward_id":"105001:400","cycle_bonus_id1":"105002:100","cycle_bonus_id2":"102002:100","cycle_bonus_id3":"102004:100","turntable_frequency":12,"playground_frequency":13,"arena":14,"fruit":10,"plunder":19},"11":{"id":11,"recharge_amount":1200,"fixed_reward_id":"105001:450","cycle_bonus_id1":"105002:110","cycle_bonus_id2":"102002:110","cycle_bonus_id3":"102004:110","turntable_frequency":13,"playground_frequency":14,"arena":15,"fruit":11,"plunder":20},"12":{"id":12,"recharge_amount":1500,"fixed_reward_id":"105001:500","cycle_bonus_id1":"105002:120","cycle_bonus_id2":"102004:120","cycle_bonus_id3":"102006:120","turntable_frequency":14,"playground_frequency":15,"arena":16,"fruit":12,"plunder":21},"13":{"id":13,"recharge_amount":1800,"fixed_reward_id":"105001:550","cycle_bonus_id1":"105002:13","cycle_bonus_id2":"102006:13","cycle_bonus_id3":"102011:13","turntable_frequency":15,"playground_frequency":16,"arena":17,"fruit":13,"plunder":15},"14":{"id":14,"recharge_amount":2200,"fixed_reward_id":"105001:600","cycle_bonus_id1":"105002:14","cycle_bonus_id2":"102011:14","cycle_bonus_id3":"102005:14","turntable_frequency":16,"playground_frequency":17,"arena":18,"fruit":14,"plunder":16},"15":{"id":15,"recharge_amount":2600,"fixed_reward_id":"105001:700","cycle_bonus_id1":"105002:15","cycle_bonus_id2":"102005:15","cycle_bonus_id3":"102007:15","turntable_frequency":17,"playground_frequency":18,"arena":19,"fruit":15,"plunder":17}},"player_level":{"1":{"id":1,"exp":1},"2":{"id":2,"exp":2},"3":{"id":3,"exp":3},"4":{"id":4,"exp":4},"5":{"id":5,"exp":5},"6":{"id":6,"exp":6},"7":{"id":7,"exp":7},"8":{"id":8,"exp":8},"9":{"id":9,"exp":9},"10":{"id":10,"exp":10},"11":{"id":11,"exp":11},"12":{"id":12,"exp":12},"13":{"id":13,"exp":13},"14":{"id":14,"exp":14},"15":{"id":15,"exp":15},"16":{"id":16,"exp":16},"17":{"id":17,"exp":17},"18":{"id":18,"exp":18},"19":{"id":19,"exp":19},"20":{"id":20,"exp":20},"21":{"id":21,"exp":21},"22":{"id":22,"exp":22},"23":{"id":23,"exp":23},"24":{"id":24,"exp":24},"25":{"id":25,"exp":25},"26":{"id":26,"exp":26},"27":{"id":27,"exp":27},"28":{"id":28,"exp":28},"29":{"id":29,"exp":29},"30":{"id":30,"exp":30},"31":{"id":31,"exp":31},"32":{"id":32,"exp":32},"33":{"id":33,"exp":33},"34":{"id":34,"exp":34},"35":{"id":35,"exp":35},"36":{"id":36,"exp":36},"37":{"id":37,"exp":37},"38":{"id":38,"exp":38},"39":{"id":39,"exp":39},"40":{"id":40,"exp":40},"41":{"id":41,"exp":41},"42":{"id":42,"exp":42},"43":{"id":43,"exp":43},"44":{"id":44,"exp":44},"45":{"id":45,"exp":45},"46":{"id":46,"exp":46},"47":{"id":47,"exp":47},"48":{"id":48,"exp":48},"49":{"id":49,"exp":49},"50":{"id":50,"exp":50},"51":{"id":51,"exp":51},"52":{"id":52,"exp":52},"53":{"id":53,"exp":53},"54":{"id":54,"exp":54},"55":{"id":55,"exp":55},"56":{"id":56,"exp":56},"57":{"id":57,"exp":57},"58":{"id":58,"exp":58},"59":{"id":59,"exp":59},"60":{"id":60,"exp":60000}},"pay_list":{"1":{"id":1,"gem":20,"rmb":20,"gold":0},"2":{"id":2,"gem":50,"rmb":50,"gold":0},"3":{"id":3,"gem":100,"rmb":100,"gold":0},"4":{"id":4,"gem":200,"rmb":200,"gold":0},"5":{"id":5,"gem":500,"rmb":500,"gold":0},"6":{"id":6,"gem":1000,"rmb":1000,"gold":0}},"trade_list":{"1":{"id":1,"itemid":102001,"itemname":"\u91d1\u6854","startprice":"3","rise":"1","fall":"1","poundage":0.02},"2":{"id":2,"itemid":102002,"itemname":"\u67da\u5b50","startprice":"4","rise":"1","fall":"1","poundage":0.02},"3":{"id":3,"itemid":102003,"itemname":"\u5723\u5973\u679c","startprice":"5","rise":"1","fall":"1","poundage":0.02},"4":{"id":4,"itemid":102004,"itemname":"\u9f99\u773c","startprice":"6","rise":"1","fall":"1","poundage":0.02},"5":{"id":5,"itemid":102005,"itemname":"\u756a\u77f3\u69b4","startprice":"7","rise":"1","fall":"1","poundage":0.02},"6":{"id":6,"itemid":102006,"itemname":"\u8292\u679c","startprice":"8","rise":"1","fall":"1","poundage":0.02},"7":{"id":7,"itemid":102007,"itemname":"\u6728\u74dc","startprice":"9","rise":"1","fall":"1","poundage":0.02},"8":{"id":8,"itemid":102008,"itemname":"\u9999\u74dc","startprice":"10","rise":"1","fall":"1","poundage":0.02},"9":{"id":9,"itemid":102009,"itemname":"\u6930\u5b50","startprice":"11","rise":"1","fall":"1","poundage":0.02},"10":{"id":10,"itemid":102010,"itemname":"\u4ed9\u4eba\u638c\u679c","startprice":"12","rise":"1","fall":"1","poundage":0.02},"11":{"id":11,"itemid":102011,"itemname":"\u725b\u5976\u679c","startprice":"13","rise":"1","fall":"1","poundage":0.02},"12":{"id":12,"itemid":102012,"itemname":"\u4eba\u53c2\u679c","startprice":"14","rise":"1","fall":"1","poundage":0.02},"13":{"id":13,"itemid":102013,"itemname":"\u8461\u8404","startprice":"15","rise":"1","fall":"1","poundage":0.02},"14":{"id":14,"itemid":102014,"itemname":"\u83e0\u841d","startprice":"16","rise":"1","fall":"1","poundage":0.02},"15":{"id":15,"itemid":200350,"itemname":"\u732a\u8089","startprice":20,"rise":"1","fall":"1","poundage":0.02},"16":{"id":16,"itemid":200360,"itemname":"\u725b\u8089","startprice":20,"rise":"1","fall":"1","poundage":0.02},"17":{"id":17,"itemid":200370,"itemname":"\u9e21\u8089","startprice":20,"rise":"1","fall":"1","poundage":0.02},"18":{"id":18,"itemid":200380,"itemname":"\u725b\u5976","startprice":20,"rise":"1","fall":"1","poundage":0.02},"19":{"id":19,"itemid":200390,"itemname":"\u4fbf\u4fbf","startprice":20,"rise":"1","fall":"1","poundage":0.02},"20":{"id":20,"itemid":200400,"itemname":"\u9e21\u86cb","startprice":20,"rise":"1","fall":"1","poundage":0.02}},"init":{"1":{"id":1,"gold":100,"gem":100,"stone":99999,"steel":99999,"bg_image_id":104004,"land_num":1,"dog_item_id":106001}},"factory_upgrade":{"1":{"id":1,"fruit_id1":"201000:5","fruit_id2":"201001:15","fruit_id3":"102001:1500","fruit_id4":"102003:2000","fruit_id5":"102008:2800","effect_plus_experience":100,"gold":2000,"experience":2500},"2":{"id":2,"fruit_id1":"201000:25","fruit_id2":"201001:35","fruit_id3":"102003:2500","fruit_id4":"102008:2600","fruit_id5":"102009:3000","effect_plus_experience":600,"gold":5000,"experience":5000},"3":{"id":3,"fruit_id1":"201000:45","fruit_id2":"201001:55","fruit_id3":"102008:3000","fruit_id4":"102009:3400","fruit_id5":"102002:3600","effect_plus_experience":1000,"gold":8000,"experience":10000}},"factory":{"1":{"id":1,"fruit_id1":"102001:50","fruit_id2":"102002:40","fruit_id3":"102003:30","fruit_id4":"105002:100","goods_id":"201000:1","level":0,"experience":2},"2":{"id":2,"fruit_id1":"102001:24","fruit_id2":"102003:5","fruit_id3":"102008:5","fruit_id4":"105002:125","goods_id":"201001:1","level":0,"experience":2},"3":{"id":3,"fruit_id1":"102001:10","fruit_id2":"102003:10","fruit_id3":"102008:19","fruit_id4":"105002:120","goods_id":"101009:1","level":0,"experience":2},"4":{"id":4,"fruit_id1":"102003:10","fruit_id2":"102008:10","fruit_id3":"102009:10","fruit_id4":"105002:20","goods_id":"101002:1","level":0,"experience":2},"5":{"id":5,"fruit_id1":"102008:6","fruit_id2":"102009:6","fruit_id3":"102002:8","fruit_id4":"105002:146","goods_id":"101004:1","level":1,"experience":2},"6":{"id":6,"fruit_id1":"102009:6","fruit_id2":"102002:6","fruit_id3":"102004:6","fruit_id4":"105002:166","goods_id":"101006:1","level":2,"experience":4},"7":{"id":7,"fruit_id1":"102002:7","fruit_id2":"102004:7","fruit_id3":"102006:7","fruit_id4":"105002:22","goods_id":"101011:1","level":1,"experience":4},"8":{"id":8,"fruit_id1":"102004:6","fruit_id2":"102006:7","fruit_id3":"102011:5","fruit_id4":"105002:86","goods_id":"101005:1","level":1,"experience":4},"9":{"id":9,"fruit_id1":"102006:7","fruit_id2":"102011:7","fruit_id3":"102005:4","fruit_id4":"105002:40","goods_id":"101007:1","level":2,"experience":4},"10":{"id":10,"fruit_id1":"102011:6","fruit_id2":"102005:7","fruit_id3":"102007:4","fruit_id4":"105002:64","goods_id":"101010:1","level":2,"experience":4},"11":{"id":11,"fruit_id1":"102005:5","fruit_id2":"102007:8","fruit_id3":"102010:4","fruit_id4":"105002:222","goods_id":"101014:1","level":2,"experience":4},"12":{"id":12,"fruit_id1":"102007:7","fruit_id2":"102010:8","fruit_id3":"102014:6","fruit_id4":"105002:99","goods_id":"101012:1","level":2,"experience":4},"13":{"id":13,"fruit_id1":"102001:2","fruit_id2":"102003:2","fruit_id3":"102008:2","fruit_id4":"105002:10","goods_id":"201002:1","level":3,"experience":5},"14":{"id":14,"fruit_id1":"102008:2","fruit_id2":"102009:2","fruit_id3":"102002:1","fruit_id4":"105002:27","goods_id":"201003:1","level":3,"experience":5},"15":{"id":15,"fruit_id1":"102002:2","fruit_id2":"102004:2","fruit_id3":"102006:1","fruit_id4":"105002:27","goods_id":"201004:1","level":3,"experience":5},"16":{"id":16,"fruit_id1":"102006:2","fruit_id2":"102011:2","fruit_id3":"102005:1","fruit_id4":"105002:19","goods_id":"201005:1","level":3,"experience":5},"17":{"id":17,"fruit_id1":"102005:2","fruit_id2":"102007:2","fruit_id3":"102010:1","fruit_id4":"105002:109","goods_id":"201006:1","level":3,"experience":5}},"compose":{"1":{"id":1,"fruit_id1":"201002:1","fruit_id2":"201003:1","fruit_id3":"201005:1","fruit_id4":"201004:1","fruit_id5":"201006:1","fruit_id6":"105002:970","goods_id":"201007:1","experience":1,"level":0},"2":{"id":2,"fruit_id1":"201002:1","fruit_id2":"201003:1","fruit_id3":"201004:1","fruit_id4":"201005:1","fruit_id5":"201006:1","fruit_id6":"105002:1330","goods_id":"201008:1","experience":20,"level":0},"3":{"id":3,"fruit_id1":"201002:1","fruit_id2":"201003:1","fruit_id3":"201004:1","fruit_id4":"201005:1","fruit_id5":"201006:1","fruit_id6":"105002:1385","goods_id":"201009:1","experience":26,"level":0},"4":{"id":4,"fruit_id1":"201005:10","fruit_id2":"201005:10","fruit_id3":"201005:10","fruit_id4":"201005:10","fruit_id5":"201005:10","fruit_id6":"105002:1000","goods_id":"201010:1","experience":1},"5":{"id":5,"fruit_id1":"201002:1","fruit_id2":"201003:1","fruit_id3":"201004:1","fruit_id4":"201005:1","fruit_id5":"201006:1","fruit_id6":"105002:1695","goods_id":"201011:1","experience":40,"level":0}},"store_list":{"1":{"id":1,"type":1,"item_id":101001,"priority_type1":1,"player_level":1,"gold":200,"gem":0},"2":{"id":2,"type":1,"item_id":101003,"priority_type1":3,"player_level":60,"gold":100,"gem":0},"3":{"id":3,"type":1,"item_id":101008,"priority_type1":8,"player_level":60,"gold":100,"gem":0},"4":{"id":4,"type":1,"item_id":101009,"priority_type1":9,"player_level":60,"gold":100,"gem":0},"5":{"id":5,"type":3,"item_id":103001,"priority_type1":14,"player_level":1,"gold":100,"gem":0},"6":{"id":6,"type":3,"item_id":103002,"priority_type1":15,"player_level":1,"gold":100,"gem":0},"7":{"id":7,"type":3,"item_id":103003,"priority_type1":16,"player_level":60,"gold":100,"gem":0},"8":{"id":8,"type":3,"item_id":103005,"priority_type1":17,"player_level":3,"gold":20,"gem":0},"9":{"id":9,"type":3,"item_id":103006,"priority_type1":18,"player_level":15,"gold":30,"gem":0},"10":{"id":10,"type":3,"item_id":103007,"priority_type1":19,"player_level":30,"gold":60,"gem":0},"11":{"id":11,"type":5,"item_id":200320,"priority_type1":12,"player_level":2,"gold":500,"gem":0},"12":{"id":12,"type":5,"item_id":200330,"priority_type1":1,"player_level":1,"gold":100,"gem":0},"13":{"id":13,"type":5,"item_id":200340,"priority_type1":1,"player_level":1,"gold":99,"gem":0},"14":{"id":14,"type":3,"item_id":108001,"priority_type1":20,"player_level":1,"gold":10,"gem":0},"15":{"id":15,"type":3,"item_id":109001,"priority_type1":21,"player_level":1,"gold":10,"gem":0},"16":{"id":16,"type":2,"item_id":201002,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"17":{"id":17,"type":2,"item_id":201003,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"18":{"id":18,"type":2,"item_id":201004,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"19":{"id":19,"type":2,"item_id":201005,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"20":{"id":20,"type":2,"item_id":201006,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"21":{"id":21,"type":2,"item_id":201017,"player_level":11,"gold":0,"gem":50,"priority_type1":0},"22":{"id":22,"type":2,"item_id":201018,"player_level":21,"gold":0,"gem":100,"priority_type1":0},"23":{"id":23,"type":2,"item_id":201019,"player_level":31,"gold":0,"gem":200,"priority_type1":0},"24":{"id":24,"type":2,"item_id":201020,"player_level":41,"gold":0,"gem":300,"priority_type1":0},"25":{"id":25,"type":2,"item_id":201021,"player_level":1,"gold":10000,"gem":0,"priority_type1":0},"26":{"id":26,"type":2,"item_id":201000,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"27":{"id":27,"type":2,"item_id":201001,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"28":{"id":28,"type":2,"item_id":201111,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"29":{"id":29,"type":2,"item_id":201112,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"30":{"id":30,"type":2,"item_id":201007,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"31":{"id":31,"type":2,"item_id":201008,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"32":{"id":32,"type":2,"item_id":201009,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"33":{"id":33,"type":2,"item_id":201010,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"34":{"id":34,"type":2,"item_id":201011,"player_level":1,"gold":0,"gem":1,"priority_type1":0},"35":{"id":35,"type":1,"item_id":101002,"priority_type1":2,"player_level":60,"gold":100,"gem":0},"36":{"id":36,"type":1,"item_id":101004,"priority_type1":4,"player_level":60,"gold":100,"gem":0},"37":{"id":37,"type":1,"item_id":101006,"priority_type1":6,"player_level":60,"gold":100,"gem":0},"38":{"id":38,"type":1,"item_id":101011,"priority_type1":11,"player_level":60,"gold":100,"gem":0},"39":{"id":39,"type":1,"item_id":101005,"priority_type1":5,"player_level":60,"gold":100,"gem":0},"40":{"id":40,"type":1,"item_id":101007,"priority_type1":7,"player_level":60,"gold":100,"gem":0},"41":{"id":41,"type":1,"item_id":101010,"priority_type1":10,"player_level":60,"gold":100,"gem":0},"42":{"id":42,"type":1,"item_id":101014,"priority_type1":12,"player_level":60,"gold":100,"gem":0},"43":{"id":43,"type":2,"item_id":401001,"player_level":1,"gold":3000,"gem":0,"priority_type1":0},"44":{"id":44,"type":2,"item_id":401002,"player_level":20,"gold":8000,"gem":0,"priority_type1":0},"45":{"id":45,"type":2,"item_id":401003,"player_level":30,"gold":0,"gem":20,"priority_type1":0},"46":{"id":46,"type":2,"item_id":401005,"player_level":15,"gold":10000,"gem":0,"priority_type1":0},"47":{"id":47,"type":2,"item_id":401006,"player_level":25,"gold":30000,"gem":0,"priority_type1":0},"48":{"id":48,"type":2,"item_id":401007,"player_level":35,"gold":0,"gem":50,"priority_type1":0},"49":{"id":49,"type":2,"item_id":401009,"player_level":20,"gold":20000,"gem":0,"priority_type1":0},"50":{"id":50,"type":2,"item_id":401010,"player_level":30,"gold":30000,"gem":0,"priority_type1":0},"51":{"id":51,"type":2,"item_id":401011,"player_level":40,"gold":0,"gem":60,"priority_type1":0},"52":{"id":52,"type":2,"item_id":401013,"player_level":25,"gold":25000,"gem":0,"priority_type1":0},"53":{"id":53,"type":2,"item_id":401014,"player_level":35,"gold":40000,"gem":0,"priority_type1":0},"54":{"id":54,"type":2,"item_id":401015,"player_level":45,"gold":0,"gem":80,"priority_type1":0},"55":{"id":55,"type":2,"item_id":401017,"player_level":30,"gold":66666,"gem":0,"priority_type1":0},"56":{"id":56,"type":2,"item_id":401018,"player_level":40,"gold":99999,"gem":0,"priority_type1":0},"57":{"id":57,"type":2,"item_id":401019,"player_level":50,"gold":0,"gem":150,"priority_type1":0},"58":{"id":58,"type":1,"item_id":101012,"priority_type1":13,"player_level":55,"gold":0,"gem":30},"62":{"id":62,"type":3,"item_id":103008,"player_level":5,"gold":100,"gem":0,"priority_type1":0},"63":{"id":63,"type":3,"item_id":200440,"priority_type1":18,"player_level":1,"gold":10},"64":{"id":64,"type":3,"item_id":200450,"priority_type1":19,"player_level":1,"gold":10},"65":{"id":65,"type":3,"item_id":200460,"priority_type1":20,"player_level":60,"gold":100,"gem":0},"66":{"id":66,"type":4,"item_id":104001,"priority_type1":30,"player_level":1,"gold":10},"67":{"id":67,"type":4,"item_id":104002,"priority_type1":31,"player_level":1,"gold":10},"68":{"id":68,"type":4,"item_id":104003,"priority_type1":32,"player_level":1,"gold":10},"69":{"id":69,"type":1,"item_id":101013,"priority_type1":32,"player_level":1,"gold":10},"70":{"id":70,"type":3,"item_id":106002,"priority_type1":19,"player_level":5,"gold":60,"gem":0},"701":{"id":701,"type":3,"item_id":201021,"priority_type1":70,"player_level":1,"gold":10,"gem":0},"702":{"id":702,"type":3,"item_id":201017,"priority_type1":71,"player_level":11,"gold":30,"gem":0},"703":{"id":703,"type":3,"item_id":201018,"priority_type1":72,"player_level":21,"gold":60,"gem":0},"704":{"id":704,"type":3,"item_id":201019,"priority_type1":73,"player_level":31,"gold":0,"gem":20},"705":{"id":705,"type":3,"item_id":201020,"priority_type1":74,"player_level":41,"gold":0,"gem":30}},"land_upgrade":{"1":{"id":1,"level":1,"position":1,"player_level":1,"item_id":"102001:3,102001:3,102001:3,102001:3","output":0,"add_exp":3},"2":{"id":2,"level":1,"position":2,"player_level":1,"item_id":"102001:3,102001:3,102001:3,102001:3","output":0,"add_exp":3},"3":{"id":3,"level":1,"position":3,"player_level":1,"item_id":"102001:5,102001:5,102001:5,102001:5","output":0,"add_exp":3},"4":{"id":4,"level":1,"position":4,"player_level":1,"item_id":"102001:5,102001:5,102001:5,102001:5","output":0,"add_exp":3},"5":{"id":5,"level":1,"position":5,"player_level":1,"item_id":"102001:7,102001:7,102001:7,102001:7","output":0,"add_exp":3},"6":{"id":6,"level":1,"position":6,"player_level":1,"item_id":"102001:7,102001:7,102001:7,102001:7","output":0,"add_exp":3},"7":{"id":7,"level":1,"position":7,"player_level":1,"item_id":"102001:9,102001:9,102001:9,102001:9","output":0,"add_exp":3},"8":{"id":8,"level":1,"position":8,"player_level":1,"item_id":"102001:9,102001:9,102001:9,102001:9","output":0,"add_exp":3},"9":{"id":9,"level":1,"position":9,"player_level":1,"item_id":"102001:11,102001:11,102001:11,102001:11","output":0,"add_exp":3},"10":{"id":10,"level":1,"position":10,"player_level":1,"item_id":"102001:11,102001:11,102001:11,102001:11","output":0,"add_exp":3},"11":{"id":11,"level":1,"position":11,"player_level":1,"item_id":"102001:13,102001:13,102001:13,102001:13","output":0,"add_exp":3},"12":{"id":12,"level":1,"position":12,"player_level":1,"item_id":"102001:13,102001:13,102001:13,102001:13","output":0,"add_exp":3},"13":{"id":13,"level":2,"position":1,"player_level":13,"item_id":"102003:15,102003:15,102003:15,102003:15","output":8,"add_exp":5},"14":{"id":14,"level":2,"position":2,"player_level":17,"item_id":"102003:15,102003:15,102003:15,102003:15","output":8,"add_exp":5},"15":{"id":15,"level":2,"position":3,"player_level":21,"item_id":"102003:17,102003:17,102003:17,102003:17","output":9,"add_exp":5},"16":{"id":16,"level":2,"position":4,"player_level":25,"item_id":"102003:17,102003:17,102003:17,102003:17","output":9,"add_exp":5},"17":{"id":17,"level":2,"position":5,"player_level":29,"item_id":"102003:30,102003:30,102003:30,102003:30","output":10,"add_exp":5},"18":{"id":18,"level":2,"position":6,"player_level":33,"item_id":"102003:30,102003:30,102003:30,102003:30","output":10,"add_exp":5},"19":{"id":19,"level":2,"position":7,"player_level":37,"item_id":"102003:30,102003:30,102003:30,102003:30","output":11,"add_exp":5},"20":{"id":20,"level":2,"position":8,"player_level":41,"item_id":"102003:30,102003:30,102003:30,102003:30","output":11,"add_exp":5},"21":{"id":21,"level":2,"position":9,"player_level":45,"item_id":"102003:30,102003:30,102003:30,102003:30","output":11,"add_exp":5},"22":{"id":22,"level":2,"position":10,"player_level":49,"item_id":"102003:30,102003:30,102003:30,102003:30","output":12,"add_exp":5},"23":{"id":23,"level":2,"position":11,"player_level":53,"item_id":"102003:30,102003:30,102003:30,102003:30","output":14,"add_exp":5},"24":{"id":24,"level":2,"position":12,"player_level":57,"item_id":"102003:30,102003:30,102003:30,102003:30","output":14,"add_exp":5},"25":{"id":25,"level":3,"position":1,"player_level":16,"item_id":"102008:40,102008:40,102008:40,102008:40","output":12,"add_exp":10},"26":{"id":26,"level":3,"position":2,"player_level":20,"item_id":"102008:40,102008:40,102008:40,102008:40","output":12,"add_exp":10},"27":{"id":27,"level":3,"position":3,"player_level":24,"item_id":"102008:40,102008:40,102008:40,102008:40","output":14,"add_exp":10},"28":{"id":28,"level":3,"position":4,"player_level":28,"item_id":"102008:40,102008:40,102008:40,102008:40","output":14,"add_exp":10},"29":{"id":29,"level":3,"position":5,"player_level":32,"item_id":"102008:40,102008:40,102008:40,102008:40","output":16,"add_exp":10},"30":{"id":30,"level":3,"position":6,"player_level":36,"item_id":"102008:40,102008:40,102008:40,102008:40","output":16,"add_exp":10},"31":{"id":31,"level":3,"position":7,"player_level":40,"item_id":"102008:40,102008:40,102008:40,102008:40","output":18,"add_exp":10},"32":{"id":32,"level":3,"position":8,"player_level":44,"item_id":"102008:40,102008:40,102008:40,102008:40","output":18,"add_exp":10},"33":{"id":33,"level":3,"position":9,"player_level":48,"item_id":"102008:40,102008:40,102008:40,102008:40","output":19,"add_exp":10},"34":{"id":34,"level":3,"position":10,"player_level":52,"item_id":"102008:40,102008:40,102008:40,102008:40","output":19,"add_exp":10},"35":{"id":35,"level":3,"position":11,"player_level":56,"item_id":"102008:40,102008:40,102008:40,102008:40","output":25,"add_exp":10},"36":{"id":36,"level":3,"position":12,"player_level":60,"item_id":"102008:40,102008:40,102008:40,102008:40","output":25,"add_exp":10}},"land_extend":{"1":{"id":1,"player_level":1,"gold":300},"2":{"id":2,"player_level":5,"gold":500},"3":{"id":3,"player_level":9,"gold":800},"4":{"id":4,"player_level":13,"gold":1888},"5":{"id":5,"player_level":17,"gold":2800},"6":{"id":6,"player_level":21,"gold":3888},"7":{"id":7,"player_level":25,"gold":8888},"8":{"id":8,"player_level":29,"gold":18888},"9":{"id":9,"player_level":33,"gold":28888},"10":{"id":10,"player_level":37,"gold":38888},"11":{"id":11,"player_level":41,"gold":58888},"12":{"id":12,"player_level":45,"gold":100000}},"online_gift":{"1":{"id":1,"fruit_id3":"103001:1","receive_time":10,"fruit_id1":"108001:1","fruit_id2":"109001:2"},"2":{"id":2,"fruit_id2":"109001:3","fruit_id3":"103001:2","receive_time":1800,"fruit_id1":"108001:3"},"3":{"id":3,"fruit_id1":"109001:3","fruit_id2":"103001:3","fruit_id3":"108001:1","receive_time":3600},"4":{"id":4,"fruit_id2":"109001:4","receive_time":7200},"5":{"id":5,"fruit_id1":"108001:5","fruit_id2":"109001:5","fruit_id3":"103001:4","receive_time":10800},"6":{"id":6,"fruit_id1":"109001:6","fruit_id2":"109001:6","fruit_id3":"201000:2","receive_time":14400}},"culture":{"501000":{"id":501000,"name":"\u677e\u72ee","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":10,"attack":"10","anti":10,"crit":10,"dodge":10},"501001":{"id":501001,"name":"\u68d5\u8272\u677e\u72ee","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":10,"attack":"10","anti":10,"crit":10,"dodge":10},"501002":{"id":501002,"name":"\u70c8\u706b\u677e\u72ee","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":10,"attack":1,"anti":1,"crit":1,"dodge":1},"501003":{"id":501003,"name":"\u7206\u708e\u677e\u72ee","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":10,"attack":1,"anti":1,"crit":1,"dodge":1},"501004":{"id":501004,"name":"\u72fc\u5d3d","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":20,"attack":2,"anti":2,"crit":2,"dodge":2},"501005":{"id":501005,"name":"\u7070\u72fc","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":20,"attack":2,"anti":2,"crit":2,"dodge":2},"501006":{"id":501006,"name":"\u9b54\u72fc","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":20,"attack":2,"anti":2,"crit":2,"dodge":2},"501007":{"id":501007,"name":"\u9b54\u72fc\u738b","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":20,"attack":2,"anti":2,"crit":2,"dodge":2},"501008":{"id":501008,"name":"\u5c0f\u86c7","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":30,"attack":4,"anti":4,"crit":4,"dodge":4},"501009":{"id":501009,"name":"\u72ec\u773c\u86c7","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":30,"attack":4,"anti":4,"crit":4,"dodge":4},"501010":{"id":501010,"name":"\u7ea2\u708e\u5de8\u87d2","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":30,"attack":4,"anti":4,"crit":4,"dodge":4},"501011":{"id":501011,"name":"\u53cc\u5934\u86c7\u738b","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":30,"attack":4,"anti":4,"crit":4,"dodge":4},"501012":{"id":501012,"name":"\u718a\u5934","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":40,"attack":6,"anti":6,"crit":6,"dodge":6},"501013":{"id":501013,"name":"\u7ea2\u773c\u718a","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":40,"attack":6,"anti":6,"crit":6,"dodge":6},"501014":{"id":501014,"name":"\u5229\u722a\u718a","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":40,"attack":6,"anti":6,"crit":6,"dodge":6},"501015":{"id":501015,"name":"\u718a\u738b","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":40,"attack":6,"anti":6,"crit":6,"dodge":6},"501016":{"id":501016,"name":"\u5c0f\u706b\u517d","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":50,"attack":8,"anti":8,"crit":8,"dodge":8},"501017":{"id":501017,"name":"\u706b\u9f99\u517d","consume_id":"201002:1,201003:1,201004:1,201005:1,201006:1","blood":50,"attack":8,"anti":8,"crit":8,"dodge":8},"501018":{"id":501018,"name":"\u55b7\u706b\u9f99","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":50,"attack":8,"anti":8,"crit":8,"dodge":8},"501019":{"id":501019,"name":"\u706b\u9f99\u738b","consume_id":"201007:1,201008:1,201009:1,201010:1,201011:1","blood":50,"attack":8,"anti":8,"crit":8,"dodge":8}},"pet":{"201017":{"id":201017,"name":"\u7eff\u8272\u5ba0\u7269\u86cb","type":0,"blood":0,"attack":0,"anti":0,"crit":0,"dodge":0,"graphical_id":8018,"player_level":11,"max_level":1,"hunger":15,"desc":"\u8fdc\u53e4\u4e1b\u6797\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u7eff\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201018":{"id":201018,"name":"\u84dd\u8272\u5ba0\u7269\u86cb","type":0,"blood":0,"attack":0,"crit":0,"dodge":0,"graphical_id":8019,"player_level":21,"max_level":1,"hunger":20,"desc":"\u8fdc\u53e4\u6df1\u6d77\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u84dd\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201019":{"id":201019,"name":"\u7d2b\u8272\u5ba0\u7269\u86cb","type":0,"blood":0,"anti":0,"crit":0,"dodge":0,"graphical_id":8020,"player_level":31,"max_level":1,"hunger":25,"desc":"\u8fdc\u53e4\u706b\u5c71\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u7d2b\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201020":{"id":201020,"name":"\u6a59\u8272\u5ba0\u7269\u86cb","type":0,"blood":0,"attack":0,"anti":0,"crit":0,"dodge":0,"graphical_id":8021,"player_level":41,"max_level":1,"hunger":30,"desc":"\u8fdc\u53e4\u51b0\u5e93\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u6a59\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201021":{"id":201021,"name":"\u767d\u8272\u5ba0\u7269\u86cb","type":0,"blood":0,"attack":0,"anti":0,"crit":0,"dodge":0,"graphical_id":8022,"player_level":1,"max_level":1,"hunger":10,"desc":"\u8fdc\u53e4\u4e1b\u6797\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u767d\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"501000":{"id":501000,"name":"\u677e\u72ee","type":1,"blood":360,"attack":"5","anti":2,"crit":2,"dodge":2,"graphical_id":11001,"player_level":1,"max_level":"10","hunger":10,"desc":"\u80d6\u561f\u561f\u7684\u8eab\u4f53\uff0c\u8fc8\u7740\u80d6\u80d6\u7684\u722a\u5b50\uff0c\u4e0d\u8981\u88ab\u5b83\u7684\u5916\u8868\u6240\u8ff7\u60d1\uff0c\u51f6\u8d77\u6765\u81ea\u5df1\u90fd\u6015\u3002"},"501001":{"id":501001,"name":"\u68d5\u8272\u677e\u72ee","type":1,"blood":520,"attack":10,"anti":4,"crit":2,"dodge":2,"graphical_id":11002,"player_level":10,"max_level":"20","hunger":12,"desc":"\u68d5\u8272\u7684\u8eab\u4f53\uff0c\u80d6\u561f\u561f\u7684\u722a\u5b50\uff0c\u5934\u9876\u4e00\u7f15\u68d5\u6bdb\uff0c\u6218\u6597\u8d77\u6765\u968f\u98ce\u98d8\u52a8\u3002"},"501002":{"id":501002,"name":"\u70c8\u706b\u677e\u72ee","type":1,"blood":600,"attack":15,"anti":6,"crit":3,"dodge":3,"graphical_id":11003,"player_level":20,"max_level":"40","hunger":10,"desc":"\u5192\u7740\u718a\u718a\u70c8\u706b\uff0c\u7528\u6012\u706b\u51c0\u5316\u4e00\u5207\u654c\u4eba\uff0c\u4e00\u53ea\u66b4\u6012\u7684\u70c8\u706b\u96c4\u72ee\u3002"},"501003":{"id":501003,"name":"\u7206\u708e\u677e\u72ee","type":1,"blood":850,"attack":20,"anti":8,"crit":4,"dodge":4,"graphical_id":11004,"player_level":30,"max_level":60,"hunger":10,"desc":"\u7206\u708e\u7684\u706b\u7130\u94fa\u6ee1\u4e86\u6574\u4e2a\u7a7a\u95f4\uff0c\u611f\u89c9\u968f\u65f6\u4f1a\u88ab\u70b9\u71c3\uff0c\u8fd9\u5c31\u662f\u7206\u708e\u677e\u72ee\u3002"},"501004":{"id":501004,"name":"\u72fc\u5d3d","type":1,"blood":500,"attack":10,"anti":4,"crit":2,"dodge":2,"graphical_id":11005,"player_level":1,"max_level":"10","hunger":15,"desc":"\u751f\u6d3b\u7684\u8349\u539f\u4e0a\u5954\u8dd1\u8005\uff0c\u5bfb\u627e\u529b\u91cf\u7684\u5965\u79d8\u3002"},"501005":{"id":501005,"name":"\u7070\u72fc","type":1,"blood":760,"attack":15,"anti":6,"crit":3,"dodge":3,"graphical_id":11006,"player_level":15,"max_level":"20","hunger":15,"desc":"\u8349\u539f\u7684\u4e0a\u7684\u8fdb\u5316\u8005\uff0c\u7070\u8272\u7684\u76ae\u6bdb\u4e2d\u6563\u53d1\u8fd9\u795e\u79d8\u7684\u5965\u79d8\u3002"},"501006":{"id":501006,"name":"\u9b54\u72fc","type":1,"blood":840,"attack":20,"anti":8,"crit":4,"dodge":4,"graphical_id":11007,"player_level":25,"max_level":"40","hunger":15,"desc":"\u4e3a\u4e86\u8ffd\u6c42\u795e\u79d8\u529b\u91cf\uff0c\u8fdb\u5165\u4e86\u9b54\u738b\u7684\u6bbf\u5802\uff0c\u7ee7\u627f\u4e86\u9b54\u7684\u529b\u91cf\u3002"},"501007":{"id":501007,"name":"\u9b54\u72fc\u738b","type":1,"blood":1260,"attack":25,"anti":10,"crit":5,"dodge":5,"graphical_id":11008,"player_level":35,"max_level":60,"hunger":15,"desc":"\u62e5\u6709\u4eba\u7c7b\u7684\u667a\u6167\uff0c\u7ee7\u627f\u4e86\u9b54\u7684\u529b\u91cf\uff0c\u5728\u4f17\u591a\u9b54\u72fc\u4e2d\u8131\u9896\u800c\u51fa\uff0c\u4ed6\u5c31\u662f\u65b0\u4e00\u4ee3\u72fc\u738b\u3002"},"501008":{"id":501008,"name":"\u5c0f\u86c7","type":1,"blood":630,"attack":15,"anti":6,"crit":3,"dodge":3,"graphical_id":11009,"player_level":1,"max_level":"15","hunger":20,"desc":"\u751f\u6d3b\u5728\u4e1b\u6797\u4e2d\u7684\u6bd2\u86c7\uff0c\u5077\u5403\u4e86\u4e00\u9897\u9f99\u86cb\uff0c\u83b7\u5f97\u4e86\u9f99\u7684\u529b\u91cf\u3002"},"501009":{"id":501009,"name":"\u72ec\u773c\u86c7","type":1,"blood":890,"attack":20,"anti":8,"crit":4,"dodge":4,"graphical_id":11010,"player_level":20,"max_level":"25","hunger":20,"desc":"\u53d7\u5230\u9f99\u7684\u5f71\u54cd\uff0c\u53d8\u7684\u6b8b\u66b4\u5f02\u5e38\uff0c\u5728\u4e00\u573a\u8fdb\u5316\u4e2d\u6682\u65f6\u5931\u53bb\u4e86\u4e00\u53ea\u773c\u775b\u3002"},"501010":{"id":501010,"name":"\u7ea2\u708e\u5de8\u87d2","type":1,"blood":1190,"attack":25,"anti":10,"crit":5,"dodge":5,"graphical_id":11011,"player_level":20,"max_level":"45","hunger":20,"desc":"\u9f99\u7684\u529b\u91cf\u8fc7\u4e8e\u5e9e\u5927\uff0c\u8ba9\u5b83\u7684\u8eab\u4f53\u4ea7\u751f\u4e86\u53d8\u5f02\uff0c\u6d51\u8eab\u6563\u53d1\u8fd9\u706b\u7130\u7684\u6c14\u606f\u3002"},"501011":{"id":501011,"name":"\u53cc\u5934\u86c7\u738b","type":1,"blood":1360,"attack":30,"anti":12,"crit":6,"dodge":6,"graphical_id":11012,"player_level":40,"max_level":60,"hunger":20,"desc":"\u5b8c\u5168\u7ee7\u627f\u4e86\u9f99\u7684\u529b\u91cf\uff0c\u4f46\u662f\u8fc7\u4e8e\u9f99\u529b\u53d7\u635f\uff0c\u8fdb\u5316\u4e0d\u591f\u5b8c\u7f8e\uff0c\u5206\u88c2\u51fa2\u4e2a\u5934\u9885\u3002"},"501012":{"id":501012,"name":"\u718a\u5934","type":2,"blood":800,"attack":20,"anti":7,"crit":4,"dodge":4,"graphical_id":11013,"player_level":1,"max_level":"15","hunger":25,"desc":"\u751f\u6d3b\u5728\u6df1\u6797\u91cc\u7684\u5c0f\u718a\uff0c\u88ab\u9ed1\u6697\u529b\u91cf\u4fb5\u8680\uff0c\u53d8\u7684\u65e0\u6bd4\u72c2\u66b4\uff0c\u53ea\u542c\u4ece\u4e3b\u4eba\u7684\u5b89\u6392"},"501013":{"id":501013,"name":"\u7ea2\u773c\u718a","type":2,"blood":1050,"attack":25,"anti":8,"crit":5,"dodge":5,"graphical_id":11014,"player_level":20,"max_level":"30","hunger":25,"desc":"\u9ed1\u6697\u529b\u91cf\u4fb5\u8680\u8ba9\u5b83\u773c\u775b\u5f02\u5e38\u7684\u53d1\u7ea2\uff0c\u529b\u91cf\u8d8a\u6765\u8d8a\u5927\uff0c\u773c\u775b\u8d8a\u6765\u8d8a\u7ea2\u3002"},"501014":{"id":501014,"name":"\u5229\u722a\u718a","type":2,"blood":1440,"attack":30,"anti":9,"crit":6,"dodge":6,"graphical_id":11015,"player_level":40,"max_level":"50","hunger":25,"desc":"\u9ed1\u6697\u529b\u91cf\u66b4\u6da8\uff0c\u8fdb\u5316\u51fa\u4e00\u53cc\u575a\u786c\u7684\u5229\u722a\uff0c\u6740\u4eba\u4e8e\u65e0\u5f62\u3002"},"501015":{"id":501015,"name":"\u718a\u738b","type":2,"blood":1600,"attack":35,"anti":10,"crit":7,"dodge":7,"graphical_id":11016,"player_level":60,"max_level":60,"hunger":25,"desc":"\u718a\u65cf\u4e2d\u7684\u738b\u8005\uff0c\u5728\u9ed1\u6697\u7684\u529b\u91cf\u4fb5\u8680\u4e0b\u62a2\u593a\u4e86\u957f\u5144\u7684\u738b\u5ea7\u3002"},"501016":{"id":501016,"name":"\u5c0f\u706b\u517d","type":2,"blood":1000,"attack":25,"anti":8,"crit":5,"dodge":5,"graphical_id":11017,"player_level":1,"max_level":"30","hunger":30,"desc":"\u706b\u795e\u7684\u5750\u9a91\uff0c\u5728\u4e00\u573a\u5927\u6218\u4e2d\u635f\u843d\uff0c\u4e00\u6ef4\u7cbe\u8840\u5316\u6210\u4e00\u53ea\u5c0f\u706b\u517d\u3002"},"501017":{"id":501017,"name":"\u706b\u9f99\u517d","type":2,"blood":1320,"attack":30,"anti":9,"crit":6,"dodge":6,"graphical_id":11018,"player_level":20,"max_level":"40","hunger":30,"desc":"\u7ee7\u627f\u4e86\u706b\u795e\u7684\u610f\u5fd7\uff0c\u541e\u566c\u4e86\u5927\u91cf\u706b\u7130\uff0c\u8fdb\u5316\u6210\u4e3a\u706b\u9f99\u517d\u3002"},"501018":{"id":501018,"name":"\u55b7\u706b\u9f99","type":2,"blood":1870,"attack":35,"anti":10,"crit":7,"dodge":7,"graphical_id":11019,"player_level":40,"max_level":"55","hunger":30,"desc":"\u7528\u706b\u7130\u4f5c\u4e3a\u6b66\u5668\uff0c\u6240\u5230\u4e4b\u5904\u4e00\u7247\u706b\u6d77\uff0c\u5b83\u662f\u706b\u7130\u4e2d\u7684\u7cbe\u7075\u3002"},"501019":{"id":501019,"name":"\u706b\u9f99\u738b","type":2,"blood":2250,"attack":40,"anti":11,"crit":8,"dodge":8,"graphical_id":11020,"player_level":60,"max_level":60,"hunger":30,"desc":"\u5b8c\u7f8e\u5438\u6536\u4e86\u706b\u795e\u548c\u9f99\u738b\u7684\u7cbe\u8840\uff0c\u6210\u529f\u8fdb\u5316\u6210\u4e3a\u706b\u9f99\u738b\u3002"}},"pet_level":{"1":{"id":1,"exp":500,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"2":{"id":2,"exp":800,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"3":{"id":3,"exp":1300,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"4":{"id":4,"exp":1600,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"5":{"id":5,"exp":1900,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"6":{"id":6,"exp":2100,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"7":{"id":7,"exp":2400,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"8":{"id":8,"exp":2800,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"9":{"id":9,"exp":3100,"frequency":1,"blood":10,"attack":2,"anti":1,"crit":1,"dodge":1},"10":{"id":10,"exp":3500,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"11":{"id":11,"exp":4000,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"12":{"id":12,"exp":4400,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"13":{"id":13,"exp":4800,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"14":{"id":14,"exp":5100,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"15":{"id":15,"exp":5400,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"16":{"id":16,"exp":5800,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"17":{"id":17,"exp":6100,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"18":{"id":18,"exp":6400,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"19":{"id":19,"exp":6700,"frequency":1,"blood":20,"attack":3,"anti":2,"crit":2,"dodge":2},"20":{"id":20,"exp":7090,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"21":{"id":21,"exp":7420,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"22":{"id":22,"exp":7700,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"23":{"id":23,"exp":8000,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"24":{"id":24,"exp":8400,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"25":{"id":25,"exp":9100,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"26":{"id":26,"exp":9600,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"27":{"id":27,"exp":10800,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"28":{"id":28,"exp":12080,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"29":{"id":29,"exp":14200,"frequency":1,"blood":30,"attack":4,"anti":3,"crit":3,"dodge":3},"30":{"id":30,"exp":17200,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"31":{"id":31,"exp":19500,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"32":{"id":32,"exp":21800,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"33":{"id":33,"exp":25300,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"34":{"id":34,"exp":27600,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"35":{"id":35,"exp":30800,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"36":{"id":36,"exp":33600,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"37":{"id":37,"exp":35420,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"38":{"id":38,"exp":38200,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"39":{"id":39,"exp":40900,"frequency":1,"blood":40,"attack":5,"anti":4,"crit":4,"dodge":4},"40":{"id":40,"exp":44500,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"41":{"id":41,"exp":48120,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"42":{"id":42,"exp":50900,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"43":{"id":43,"exp":53800,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"44":{"id":44,"exp":57030,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"45":{"id":45,"exp":60800,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"46":{"id":46,"exp":64100,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"47":{"id":47,"exp":67200,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"48":{"id":48,"exp":71300,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"49":{"id":49,"exp":77500,"frequency":1,"blood":50,"attack":6,"anti":5,"crit":5,"dodge":5},"50":{"id":50,"exp":80100,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"51":{"id":51,"exp":84600,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"52":{"id":52,"exp":90100,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"53":{"id":53,"exp":95000,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"54":{"id":54,"exp":100000,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"55":{"id":55,"exp":109000,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"56":{"id":56,"exp":135600,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"57":{"id":57,"exp":122000,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"58":{"id":58,"exp":144000,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"59":{"id":59,"exp":152000,"frequency":1,"blood":60,"attack":7,"anti":6,"crit":6,"dodge":6},"60":{"id":60,"exp":168300,"frequency":1,"blood":70,"attack":8,"anti":7,"crit":7,"dodge":7}},"evolution_list":{"201017":{"id":201017,"next_id":501004,"drawing_id":0,"evolution_time":129600,"Diamonds":20},"201018":{"id":201018,"next_id":501008,"drawing_id":0,"evolution_time":172800,"Diamonds":30},"201019":{"id":201019,"next_id":501012,"drawing_id":0,"evolution_time":216000,"Diamonds":40},"201020":{"id":201020,"next_id":501016,"drawing_id":0,"evolution_time":259200,"Diamonds":50},"201021":{"id":201021,"next_id":501000,"drawing_id":0,"evolution_time":86400,"Diamonds":10},"501000":{"id":501000,"next_id":501001,"drawing_id":401001,"crystal_id":"201007:15,201008:15,201009:15,201010:15,201011:15"},"501001":{"id":501001,"next_id":501002,"drawing_id":401002,"crystal_id":"201007:20,201008:20,201009:20,201010:20,201011:20"},"501002":{"id":501002,"next_id":501003,"drawing_id":401003,"crystal_id":"201007:25,201008:25,201009:25,201010:25,201011:25"},"501004":{"id":501004,"next_id":501005,"drawing_id":401005,"crystal_id":"201007:15,201008:15,201009:15,201010:15,201011:15"},"501005":{"id":501005,"next_id":501006,"drawing_id":401006,"crystal_id":"201007:20,201008:20,201009:20,201010:20,201011:20"},"501006":{"id":501006,"next_id":501007,"drawing_id":401007,"crystal_id":"201007:25,201008:25,201009:25,201010:25,201011:25"},"501008":{"id":501008,"next_id":501009,"drawing_id":401009,"crystal_id":"201007:15,201008:15,201009:15,201010:15,201011:15"},"501009":{"id":501009,"next_id":501010,"drawing_id":401010,"crystal_id":"201007:20,201008:20,201009:20,201010:20,201011:20"},"501010":{"id":501010,"next_id":501011,"drawing_id":401011,"crystal_id":"201007:25,201008:25,201009:25,201010:25,201011:25"},"501012":{"id":501012,"next_id":501013,"drawing_id":401013,"crystal_id":"201007:15,201008:15,201009:15,201010:15,201011:15"},"501013":{"id":501013,"next_id":501014,"drawing_id":401014,"crystal_id":"201007:20,201008:20,201009:20,201010:20,201011:20"},"501014":{"id":501014,"next_id":501015,"drawing_id":401015,"crystal_id":"201007:25,201008:25,201009:25,201010:25,201011:25"},"501016":{"id":501016,"next_id":501017,"drawing_id":401017,"crystal_id":"201007:15,201008:15,201009:15,201010:15,201011:15"},"501017":{"id":501017,"next_id":501018,"drawing_id":401018,"crystal_id":"201007:20,201008:20,201009:20,201010:20,201011:20"},"501018":{"id":501018,"next_id":501019,"drawing_id":401019,"crystal_id":"201007:25,201008:25,201009:25,201010:25,201011:25"}},"achievement_list":{"1":{"id":1,"achievement_icon":801000,"achievement_type":1,"name":"\u79cd\u690d\u8fbe\u4eba","content":"\u73a9\u5bb6\u5b8c\u6210\u65e5\u5e38\u79cd\u690d\u4efb\u52a1\u6b21\u6570","complete":"100:1200:3500:8000:15000","item_id":108001,"gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"2":{"id":2,"achievement_icon":801001,"achievement_type":2,"name":"\u798f\u5229\u8fbe\u4eba","content":"\u73a9\u5bb6\u9886\u53d6\u5728\u7ebf\u793c\u5305\u6b21\u6570","complete":"500:4600:8000:11000:15000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"3":{"id":3,"achievement_icon":801002,"achievement_type":2,"name":"\u798f\u5229\u8fbe\u4eba","content":"\u73a9\u5bb6\u79ef\u7d2f\u5f00\u542f\u5927\u8f6c\u76d8\u6b21\u6570","complete":"300:900:1500:5000:15000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"5":{"id":5,"achievement_icon":801004,"achievement_type":2,"name":"\u6e38\u620f\u8fbe\u4eba","content":"\u73a9\u5bb6\u79ef\u7d2f\u8fdb\u5165\u6e38\u4e50\u573a","complete":"500:2000:5000:10000:30000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"6":{"id":6,"achievement_icon":801005,"achievement_type":3,"name":"\u6311\u6218\u8fbe\u4eba","content":"\u73a9\u5bb6\u79ef\u7d2f\u6311\u6218\u73a9\u5bb6","complete":"50:200:500:1000:3000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"7":{"id":7,"achievement_icon":801006,"achievement_type":3,"name":"\u63a0\u593a\u8fbe\u4eba","content":"\u73a9\u5bb6\u79ef\u7d2f\u63a0\u593a\u73a9\u5bb6\u8d44\u6e90\u6b21\u6570","complete":"200:2000:5000:10000:35000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"8":{"id":8,"achievement_icon":801007,"achievement_type":3,"name":"\u5408\u6210\u8fbe\u4eba","content":"\u73a9\u5bb6\u79ef\u7d2f\u6c34\u6676","complete":"999:4000:7000:10000:20000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"9":{"id":9,"achievement_icon":801008,"achievement_type":7,"name":"\u8d44\u6e90\u8fbe\u4eba","content":"\u6210\u529f\u79ef\u7d2f\u77f3\u6750\u6570\u91cf","complete":"500:1500:5000:10000:15000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"10":{"id":10,"achievement_icon":801009,"achievement_type":6,"name":"\u9a6f\u517d\u5e08","content":"\u6210\u529f\u5b75\u53165\u53ea\u5ba0\u7269","complete":"1:2:3:4:5","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"11":{"id":11,"achievement_icon":801010,"achievement_type":6,"name":"\u9a6f\u517d\u738b","content":"\u519c\u573a\u4e3b\u5ba0\u7269\u7b49\u7ea7\u8fbe\u5230","complete":"5:10:15:20:25","item_id":"105001","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"12":{"id":12,"achievement_icon":801011,"achievement_type":6,"name":"\u9a6f\u517d\u7687","content":"\u519c\u573a\u4e3b\u5ba0\u7269\u7b49\u7ea7\u8fbe\u5230","complete":"30:35:45:50:60","item_id":"105001","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"13":{"id":13,"achievement_icon":801012,"achievement_type":7,"name":"\u6d88\u8d39\u8fbe\u4eba","content":"\u73a9\u5bb6\u5efa\u8bbe\u519c\u573a\u6d88\u8017\u6b21\u6570","complete":"2000:6000:8000:10000:50000","item_id":"105001","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"14":{"id":14,"achievement_icon":801013,"achievement_type":3,"name":"\u7ade\u6280\u51a0\u519b","content":"\u51fb\u8d25\u5e76\u6218\u80dc\u5bf9\u624b\u4e2a\u6570","complete":"200:500:1500:3000:5000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"15":{"id":15,"achievement_icon":801014,"achievement_type":1,"name":"\u6c34\u679c\u5546","content":"\u79cd\u690d\u6536\u83b7\u591a\u5c11\u6c34\u679c\u4e2a\u6570","complete":"500:1500:5000:10000:50000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"16":{"id":16,"achievement_icon":801015,"achievement_type":1,"name":"\u6c34\u679c\u5927\u4ea8","content":"\u79ef\u7d2f\u6d88\u8017\u6c34\u679c\u4e2a\u6570","complete":"5000:8000:15000:30000:50000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"17":{"id":17,"achievement_icon":801016,"achievement_type":5,"name":"\u52a0\u5de5\u5927\u5e08","content":"\u6210\u529f\u52a0\u5de5\u591a\u5c11\u6b21\u5546\u54c1","complete":"500:1000:1500:2000:2500","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"18":{"id":18,"achievement_icon":801017,"achievement_type":4,"name":"\u5408\u6210\u5927\u5e08","content":"\u6210\u529f\u5408\u6210\u591a\u5c11\u6b21\u5546\u54c1","complete":"500:1000:1500:2000:2500","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"19":{"id":19,"achievement_icon":801018,"achievement_type":2,"name":"\u5efa\u7b51\u5927\u5e08","content":"\u6210\u529f\u5347\u7ea7\u573a\u666f\u4e3b\u5efa\u7b51","complete":"3:6:9:12","item_id":"105002","gold_id":"10:20:30:40","experience":"1:2:3:4"},"20":{"id":20,"achievement_icon":801019,"achievement_type":2,"name":"\u6210\u5c31\u5927\u5e08","content":"\u6536\u96c6\u6210\u5c31\u5fbd\u7ae0\u4e2a\u6570","complete":"5:10:15:20:30","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"21":{"id":21,"achievement_icon":801020,"achievement_type":2,"name":"\u7b7e\u5230\u8fbe\u4eba","content":"\u6210\u529f\u7b7e\u5230\u5929\u6570","complete":"100:200:300:400:500","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"22":{"id":22,"achievement_icon":801021,"achievement_type":4,"name":"\u788e\u7247\u6536\u96c6\u8005","content":"\u6210\u529f\u6536\u96c6\u788e\u7247\u4e2a\u6570","complete":"16:32:48:64:80","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"24":{"id":24,"achievement_icon":801023,"achievement_type":3,"name":"\u5c0f\u5077\u514b\u661f","content":"\u6210\u529f\u6293\u6355\u5c0f\u5077\u6b21\u6570","complete":"100:200:300:400:500","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"25":{"id":25,"achievement_icon":801024,"achievement_type":3,"name":"\u4e16\u754c\u795e\u5077","content":"\u6210\u529f\u5077\u53d6\u73a9\u5bb6\u679c\u5b9e\u6b21\u6570","complete":"100:200:300:400:500","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"26":{"id":26,"achievement_icon":801025,"achievement_type":3,"name":"\u5929\u4e0b\u7b2c\u4e00","content":"\u6210\u4e3a\u5168\u4e16\u754c\u7b2c\u4e00\u540d","complete":"1","item_id":"105002","gold_id":"5000","experience":"100"},"27":{"id":27,"achievement_icon":801026,"achievement_type":2,"name":"\u6d88\u8d39\u8fbe\u4eba","content":"\u5728\u5546\u57ce\u94bb\u77f3\u6d88\u8d39\u79ef\u7d2f","complete":"1000:1800:3500:5000:8000","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"},"28":{"id":28,"achievement_icon":801027,"achievement_type":2,"name":"\u5145\u503c\u8fbe\u4eba","content":"\u5145\u503c\u94bb\u77f3\u6b21\u6570","complete":"10:15:30:40:50","item_id":"105002","gold_id":"10:20:30:40:50","experience":"1:2:3:4:5"}},"farm_level":{"1":{"id":1,"player_level":3,"item_id":"102001:30,102001:30,102001:3,102001:3","output":2,"add_exp":2},"2":{"id":2,"player_level":6,"item_id":"102001:150,102002:150,102001:10,102001:10","output":3,"add_exp":4},"3":{"id":3,"player_level":10,"item_id":"102001:10,102002:10,102002:10,102002:10","output":4,"add_exp":8},"4":{"id":4,"player_level":15,"item_id":"102001:14,102001:14,102001:18,102001:18","output":5,"add_exp":12},"5":{"id":5,"player_level":20,"item_id":"102001:15,102001:15,102001:20,102001:20","output":6,"add_exp":15},"6":{"id":6,"player_level":25,"item_id":"102001:20,102001:28,102002:32,102001:25","output":7,"add_exp":20},"7":{"id":7,"player_level":30,"item_id":"102001:28,102002:34,102001:33,102001:27","output":8,"add_exp":25},"8":{"id":8,"player_level":35,"item_id":"102001:30,102001:36,102012:45,102011:34","output":9,"add_exp":30},"9":{"id":9,"player_level":40,"item_id":"102001:45,102001:40,102001:55,102001:40","output":10,"add_exp":35},"10":{"id":10,"player_level":45,"item_id":"102001:52,102001:49,102002:70,102001:56","output":11,"add_exp":40},"11":{"id":11,"player_level":50,"item_id":"102001:100,102001:92,102001:85,102002:68","output":12,"add_exp":45},"12":{"id":12,"player_level":55,"item_id":"102001:130,102001:124,102001:108,200390:100","output":13,"add_exp":50}},"daily_list":{"1":{"id":1,"daily_type":0,"daily_icon":701000,"content":"\u6bcf\u5929\u7b7e\u52301\u6b21","type":1,"item_id":"","item_num":1,"odds":100,"goldcurrency_id":"109001:1","experience":1},"2":{"id":2,"daily_type":0,"daily_icon":701001,"content":"\u5f00\u542f1\u6b21\u5927\u8f6c\u76d8\uff0c\u8fdb\u884c\u62bd\u5956","type":2,"item_id":"","item_num":1,"odds":100,"goldcurrency_id":"108001:1","experience":2},"3":{"id":3,"daily_type":0,"daily_icon":701002,"content":"\u8fdb\u51651\u6b21\u6e38\u620f\u573a\uff0c\u83b7\u5f97\u5956\u52b1\u3002","type":3,"item_id":"","item_num":1,"odds":100,"goldcurrency_id":"102001:1","experience":3},"4":{"id":4,"daily_type":0,"daily_icon":701003,"content":"\u9886\u53d61\u6b21\u5728\u7ebf\u793c\u5305","type":4,"item_id":"","item_num":1,"odds":100,"goldcurrency_id":"102003:1","experience":1},"5":{"id":5,"daily_type":0,"daily_icon":701004,"content":"\u6311\u62185\u6b21\u7ade\u6280\u573a\u73a9\u5bb6","type":5,"item_id":"","item_num":5,"odds":100,"goldcurrency_id":"201002:1","experience":9},"6":{"id":6,"daily_type":0,"daily_icon":701005,"content":"\u52e4\u52b3\u64ad\u79cd\uff0c\u6bcf\u5929\u8fdb\u884c10\u6b21\u64ad\u79cd\u3002","type":6,"item_id":"","item_num":10,"odds":100,"goldcurrency_id":"109001:2","experience":6},"7":{"id":7,"daily_type":0,"daily_icon":701006,"content":"\u9886\u53d61\u6b21\u5468\u5361\u6216\u6708\u5361\u5956\u52b1","type":7,"item_id":"","item_num":1,"odds":100,"goldcurrency_id":"","experience":300},"8":{"id":8,"daily_type":0,"daily_icon":701007,"content":"\u63a0\u593a5\u6b21\u73a9\u5bb6\u8d44\u6e90","type":8,"item_id":"","item_num":5,"odds":100,"goldcurrency_id":"201000:2","experience":5},"9":{"id":9,"daily_type":0,"daily_icon":701008,"content":"\u5582\u517b1\u6b21\u5ba0\u7269","type":9,"item_id":"","item_num":1,"odds":100,"goldcurrency_id":"105002:10","experience":5},"10":{"id":10,"daily_type":0,"daily_icon":701009,"content":"\u6d88\u801750\u94bb\u77f3","type":10,"item_id":"","item_num":50,"odds":100,"goldcurrency_id":"","experience":100},"16":{"id":16,"daily_type":2,"daily_icon":701015,"content":"\u5728\u7ade\u6280\u6311\u6218\u4e2d\u6218\u80dc3\u6b21\u3002","type":5,"item_id":"","item_num":3,"odds":1,"goldcurrency_id":"102003:1","experience":3},"17":{"id":17,"daily_type":2,"daily_icon":701016,"content":"\u5728\u7ade\u6280\u6311\u6218\u4e2d\u6218\u80dc5\u6b21\u3002","type":5,"item_id":"","item_num":5,"odds":1,"goldcurrency_id":"102009:1","experience":3},"18":{"id":18,"daily_type":2,"daily_icon":701017,"content":"\u63a0\u593a\u73a9\u5bb6\u5e76\u6210\u529f\u5077\u53d63\u6b21\u679c\u5b9e\u3002","type":31,"item_id":"","item_num":3,"odds":1,"goldcurrency_id":"102002:1","experience":3},"19":{"id":19,"daily_type":2,"daily_icon":701018,"content":"\u63a0\u593a\u73a9\u5bb6\u5e76\u6210\u529f\u5077\u53d65\u6b21\u679c\u5b9e\u3002","type":31,"item_id":"","item_num":5,"odds":1,"goldcurrency_id":"102005:1","experience":2},"20":{"id":20,"daily_type":2,"daily_icon":701019,"content":"\u8d2d\u4e701\u6b21\u5ba0\u7269\u53e3\u7cae","type":12,"item_id":"103005","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":10},"21":{"id":21,"daily_type":2,"daily_icon":701020,"content":"\u8d2d\u4e701\u6b21\u80a5\u6599","type":12,"item_id":"103001","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":10},"22":{"id":22,"daily_type":2,"daily_icon":701021,"content":"\u8d2d\u4e701\u6b21\u7ea2\u5b9d\u77f3","type":12,"item_id":"201002","item_num":1,"odds":2,"goldcurrency_id":"105001:50","experience":10},"23":{"id":23,"daily_type":3,"daily_icon":701022,"content":"\u5408\u62101\u679a\u7ea2\u8272\u6c34\u6676","type":13,"item_id":"201007","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"24":{"id":24,"daily_type":3,"daily_icon":701023,"content":"\u5408\u62101\u679a\u9ec4\u8272\u6c34\u6676","type":13,"item_id":"201010","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"25":{"id":25,"daily_type":3,"daily_icon":701024,"content":"\u5408\u62101\u679a\u84dd\u8272\u6c34\u6676","type":13,"item_id":"201009","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"26":{"id":26,"daily_type":3,"daily_icon":701025,"content":"\u5408\u62101\u679a\u7eff\u8272\u6c34\u6676","type":13,"item_id":"201008","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"27":{"id":27,"daily_type":3,"daily_icon":701026,"content":"\u5408\u62101\u679a\u91d1\u8272\u6c34\u6676","type":13,"item_id":"201011","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"28":{"id":28,"daily_type":3,"daily_icon":701027,"content":"\u5408\u62101\u5f20\u7070\u72fc\u5ba0\u7269\u8fdb\u5316\u56fe\u7eb8","type":13,"item_id":"401005","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"29":{"id":29,"daily_type":3,"daily_icon":701028,"content":"\u5408\u62101\u5f20\u70c8\u706b\u677e\u72ee\u8fdb\u5316\u56fe\u7eb8","type":13,"item_id":"401002","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"30":{"id":30,"daily_type":3,"daily_icon":701029,"content":"\u51fa\u552e1\u6b21\u679c\u5b9e","type":14,"item_id":"","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"31":{"id":31,"daily_type":3,"daily_icon":701030,"content":"\u5145\u503c1\u6b21\u91d1\u5e01","type":18,"item_id":"","item_num":1,"odds":2,"goldcurrency_id":"105001:10","experience":5},"32":{"id":32,"daily_type":4,"daily_icon":701031,"content":"\u5347\u7ea71\u6b21\u52a0\u5de5\u5382","type":15,"item_id":"","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"33":{"id":33,"daily_type":4,"daily_icon":701032,"content":"\u52a0\u5de51\u6b21\u77f3\u6750","type":19,"item_id":"201000","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"34":{"id":34,"daily_type":4,"daily_icon":701033,"content":"\u52a0\u5de51\u6b21\u94a2\u6750","type":19,"item_id":"201001","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"35":{"id":35,"daily_type":4,"daily_icon":701034,"content":"\u52a0\u5de51\u6b21\u9ad8\u7ea7\u73ab\u7470\u82b1\u79cd\u5b50","type":19,"item_id":"101007","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"36":{"id":36,"daily_type":4,"daily_icon":701035,"content":"\u52a0\u5de51\u6b21\u4e2d\u7ea7\u82f9\u679c\u79cd\u5b50","type":19,"item_id":"101002","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"37":{"id":37,"daily_type":4,"daily_icon":701036,"content":"\u52a0\u5de51\u6b21\u7ea2\u5b9d\u77f3","type":19,"item_id":"201002","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"38":{"id":38,"daily_type":4,"daily_icon":701037,"content":"\u52a0\u5de51\u6b21\u7eff\u5b9d\u77f3","type":19,"item_id":"201003","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"39":{"id":39,"daily_type":4,"daily_icon":701038,"content":"\u52a0\u5de51\u6b21\u9ec4\u5b9d\u77f3","type":19,"item_id":"201004","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"40":{"id":40,"daily_type":4,"daily_icon":701039,"content":"\u52a0\u5de51\u6b21\u84dd\u5b9d\u77f3","type":19,"item_id":"201005","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"41":{"id":41,"daily_type":4,"daily_icon":701040,"content":"\u52a0\u5de51\u6b21\u91d1\u8272\u5b9d\u77f3","type":19,"item_id":"201006","item_num":1,"odds":2,"goldcurrency_id":"105002:10","experience":5},"42":{"id":42,"daily_type":5,"daily_icon":701041,"content":"\u63d0\u534710\u6b21\u6218\u5ba0\u653b\u51fb\u529b","type":20,"item_id":"","item_num":10,"odds":5,"goldcurrency_id":"105002:10","experience":40},"43":{"id":43,"daily_type":5,"daily_icon":701042,"content":"\u63d0\u534710\u6b21\u6218\u5ba0\u9632\u5fa1\u529b","type":21,"item_id":"","item_num":10,"odds":5,"goldcurrency_id":"105002:10","experience":40},"44":{"id":44,"daily_type":5,"daily_icon":701043,"content":"\u63d0\u534710\u6b21\u6218\u5ba0\u8840\u91cf","type":22,"item_id":"","item_num":10,"odds":5,"goldcurrency_id":"105002:10","experience":40},"45":{"id":45,"daily_type":5,"daily_icon":701044,"content":"\u63d0\u534710\u6b21\u6218\u5ba0\u95ea\u907f","type":23,"item_id":"","item_num":10,"odds":5,"goldcurrency_id":"105002:10","experience":40},"46":{"id":46,"daily_type":5,"daily_icon":701045,"content":"\u63d0\u534710\u6b21\u6218\u5ba0\u66b4\u51fb","type":24,"item_id":"","item_num":10,"odds":5,"goldcurrency_id":"105002:10","experience":40},"47":{"id":47,"daily_type":5,"daily_icon":701046,"content":"\u5145\u503c1\u6b21\u94bb\u77f3","type":30,"item_id":"","item_num":1,"odds":20,"goldcurrency_id":"105002:50","experience":100},"48":{"id":48,"daily_type":5,"daily_icon":701047,"content":"\u52e4\u52b3\u519c\u4f5c\uff0c\u6bcf\u5929\u8fdb\u884c2\u6b21\u6d47\u6c34\u3002","type":25,"item_id":"","item_num":2,"odds":10,"goldcurrency_id":"105002:1","experience":5},"49":{"id":49,"daily_type":5,"daily_icon":701048,"content":"\u52e4\u52b3\u519c\u4f5c\uff0c\u6bcf\u5929\u8fdb\u884c2\u6b21\u6740\u866b\u3002","type":26,"item_id":"","item_num":2,"odds":10,"goldcurrency_id":"105002:1","experience":5},"50":{"id":50,"daily_type":5,"daily_icon":701049,"content":"\u52e4\u52b3\u519c\u4f5c\uff0c\u6bcf\u5929\u8fdb\u884c2\u6b21\u65bd\u80a5\u3002","type":27,"item_id":"","item_num":2,"odds":10,"goldcurrency_id":"105002:1","experience":5},"51":{"id":51,"daily_type":5,"daily_icon":701050,"content":"\u52e4\u52b3\u519c\u4f5c\uff0c\u6bcf\u5929\u8fdb\u884c2\u6b21\u9664\u8349\u3002","type":28,"item_id":"","item_num":2,"odds":10,"goldcurrency_id":"105002:1","experience":5},"52":{"id":52,"daily_type":5,"daily_icon":701051,"content":"\u52e4\u52b3\u519c\u4f5c\uff0c\u6bcf\u5929\u8fdb\u884c2\u6b21\u6536\u5272\u3002","type":29,"item_id":"","item_num":2,"odds":10,"goldcurrency_id":"105002:1","experience":5},"53":{"id":53,"daily_type":6,"daily_icon":701052,"content":"\u51fa\u552e100\u6b21\u679c\u5b9e","type":14,"item_id":"","item_num":100,"odds":10,"goldcurrency_id":"105002:1","experience":5},"54":{"id":54,"daily_type":6,"daily_icon":701053,"content":"\u5145\u503c10\u6b21\u91d1\u5e01","type":18,"item_id":"","item_num":10,"odds":10,"goldcurrency_id":"105002:1","experience":1},"55":{"id":55,"daily_type":6,"daily_icon":701054,"content":"\u5145\u503c10\u6b21\u94bb\u77f3","type":30,"item_id":"","item_num":10,"odds":100,"goldcurrency_id":"105002:1","experience":1000},"56":{"id":56,"daily_type":6,"daily_icon":701055,"content":"\u8d2d\u4e701\u6b21\u5ba0\u7269\u9ad8\u7ea7\u53e3\u7cae","type":12,"item_id":"103007","item_num":1,"odds":100,"goldcurrency_id":"105002:10","experience":10},"57":{"id":57,"daily_type":6,"daily_icon":701056,"content":"\u8d2d\u4e701\u6b21\u9664\u8349\u9053\u5177","type":12,"item_id":"109001","item_num":1,"odds":100,"goldcurrency_id":"105002:1","experience":10},"58":{"id":58,"daily_type":6,"daily_icon":701057,"content":"\u8d2d\u4e701\u6b21\u9664\u866b\u9053\u5177","type":12,"item_id":"108001","item_num":1,"odds":100,"goldcurrency_id":"105002:1","experience":10},"59":{"id":59,"daily_type":6,"daily_icon":701058,"content":"\u8d2d\u4e701\u6b21\u5ba0\u7269\u53e3\u7cae","type":12,"item_id":"103005","item_num":1,"odds":100,"goldcurrency_id":"105002:10","experience":10},"60":{"id":60,"daily_type":6,"daily_icon":701059,"content":"\u8d2d\u4e7010\u6b21\u80a5\u6599","type":12,"item_id":"103001","item_num":10,"odds":100,"goldcurrency_id":"105002:10","experience":30},"61":{"id":61,"daily_type":6,"daily_icon":701060,"content":"\u8d2d\u4e7010\u6b21\u7eff\u5b9d\u77f3","type":12,"item_id":"201003","item_num":10,"odds":100,"goldcurrency_id":"105002:10","experience":50}},"card":{"601000":{"id":601000,"name":"\u5468\u5361","fixed_reward_id":"105001:13","graphical_id":12000,"diamonds_day_id":"105001:1","frequency_id":7,"rmb":15,"desc":"\u7acb\u5373\u8d2d\u4e70\u83b7\u5f9713\u9897\u94bb\u77f3\u5956\u52b1\uff0c\u6bcf\u5929\u53ef\u9886\u53d6\u795e\u79d8\u5956\u52b1\u3002","count":7},"601001":{"id":601001,"name":"\u6708\u5361","fixed_reward_id":"105001:40","graphical_id":12001,"diamonds_day_id":"105001:2","frequency_id":30,"rmb":60,"desc":"\u7acb\u5373\u8d2d\u4e70\u83b7\u5f9740\u9897\u94bb\u77f3\u5956\u52b1\uff0c\u6bcf\u5929\u53ef\u9886\u53d6\u795e\u79d8\u5956\u52b1\u3002","count":30}},"crop_list":{"1":{"id":1,"name":"\u91d1\u6854","seedling_id":1011,"grow_id":1012,"ripe_id":1013,"seedling_time":1,"grow_time":1,"ripe_time":20,"item_id":102001,"output":30,"exp":1,"meat":0,"life_time":10},"2":{"id":2,"name":"\u67da\u5b50","seedling_id":1021,"grow_id":1022,"ripe_id":1023,"seedling_time":120,"grow_time":22000,"ripe_time":7250,"item_id":102002,"output":25,"exp":4,"life_time":0,"meat":0},"3":{"id":3,"name":"\u5723\u5973\u679c","seedling_id":1031,"grow_id":1032,"ripe_id":1033,"seedling_time":360,"grow_time":4600,"ripe_time":7260,"item_id":102003,"output":30,"exp":6,"meat":0},"4":{"id":4,"name":"\u9f99\u773c","seedling_id":1041,"grow_id":1042,"ripe_id":1043,"seedling_time":360,"grow_time":4600,"ripe_time":8280,"item_id":102004,"output":35,"exp":8},"5":{"id":5,"name":"\u756a\u77f3\u69b4","seedling_id":1051,"grow_id":1052,"ripe_id":1053,"seedling_time":460,"grow_time":5600,"ripe_time":7250,"item_id":102005,"output":40,"exp":10},"6":{"id":6,"name":"\u8292\u679c","seedling_id":1061,"grow_id":1062,"ripe_id":1063,"seedling_time":560,"grow_time":5600,"ripe_time":8290,"item_id":102006,"output":45,"exp":12},"7":{"id":7,"name":"\u6728\u74dc","seedling_id":1071,"grow_id":1072,"ripe_id":1073,"seedling_time":666,"grow_time":6600,"ripe_time":8260,"item_id":102007,"output":50,"exp":14},"8":{"id":8,"name":"\u9999\u74dc","seedling_id":1081,"grow_id":1082,"ripe_id":1083,"seedling_time":766,"grow_time":6600,"ripe_time":8280,"item_id":102008,"output":55,"exp":16},"9":{"id":9,"name":"\u6930\u5b50","seedling_id":1091,"grow_id":1092,"ripe_id":1093,"seedling_time":888,"grow_time":7600,"ripe_time":9240,"item_id":102009,"output":60,"exp":18},"10":{"id":10,"name":"\u4ed9\u4eba\u638c\u679c","seedling_id":1101,"grow_id":1102,"ripe_id":1103,"seedling_time":888,"grow_time":7600,"ripe_time":9290,"item_id":102010,"output":65,"exp":20},"11":{"id":11,"name":"\u725b\u5976\u679c","seedling_id":1111,"grow_id":1112,"ripe_id":1113,"seedling_time":888,"grow_time":8600,"ripe_time":9280,"item_id":102011,"output":70,"exp":22},"12":{"id":12,"name":"\u4eba\u53c2\u679c","seedling_id":1121,"grow_id":1122,"ripe_id":1123,"seedling_time":1000,"grow_time":8600,"ripe_time":10000,"item_id":102012,"output":75,"exp":28},"13":{"id":13,"name":"\u8461\u8404","seedling_id":1131,"grow_id":1132,"ripe_id":1133,"seedling_time":1000,"grow_time":9600,"ripe_time":10000,"item_id":102013,"output":80,"exp":26},"14":{"id":14,"name":"\u83e0\u841d","seedling_id":1141,"grow_id":1142,"ripe_id":1143,"seedling_time":1000,"grow_time":9600,"ripe_time":11000,"item_id":102014,"output":85,"exp":24,"life_time":0,"meat":0},"15":{"id":15,"name":"\u6bcd\u9e21","seedling_id":1114,"grow_id":1115,"ripe_id":1116,"seedling_time":120,"grow_time":120,"ripe_time":120,"life_time":1,"item_id":200400,"experience":5,"output":1,"item_id_1":200370,"meat":1,"exp":1},"16":{"id":16,"name":"\u5976\u725b","seedling_id":1117,"grow_id":1118,"ripe_id":1119,"seedling_time":12,"grow_time":2000,"ripe_time":1200,"life_time":1,"item_id":200380,"experience":15,"output":3,"item_id_1":200360,"meat":2,"exp":20},"17":{"id":17,"name":"\u6bcd\u732a","seedling_id":1120,"grow_id":1121,"ripe_id":1122,"seedling_time":1200,"grow_time":1200,"ripe_time":1200,"life_time":30,"item_id":200390,"experience":25,"output":3,"item_id_1":200350,"meat":0,"exp":20},"18":{"id":18,"name":"\u91d1\u8c46","seedling_id":1011,"grow_id":1012,"ripe_id":1013,"seedling_time":1,"grow_time":2,"ripe_time":2,"life_time":10,"item_id":105002,"output":10,"exp":0,"meat":0}},"lottery":{"1":{"id":1,"item_id":101001,"count":100,"odds":0},"2":{"id":2,"item_id":101002,"count":5,"odds":1},"3":{"id":3,"item_id":105002,"count":500,"odds":8},"4":{"id":4,"item_id":105002,"count":1000,"odds":5},"5":{"id":5,"item_id":102001,"count":1,"odds":10},"6":{"id":6,"item_id":101001,"count":1,"odds":1},"7":{"id":7,"item_id":105002,"count":100,"odds":100},"8":{"id":8,"item_id":109001,"count":2,"odds":8},"9":{"id":9,"item_id":102005,"count":10,"odds":8},"10":{"id":10,"item_id":101003,"count":1,"odds":7},"11":{"id":11,"item_id":101002,"count":10,"odds":6},"12":{"id":12,"item_id":108001,"count":8,"odds":5},"13":{"id":13,"item_id":102012,"count":7,"odds":2},"14":{"id":14,"item_id":103007,"count":2,"odds":1}},"playground":{"1":{"id":1,"type":10,"integral":700,"chest":""},"2":{"id":2,"type":10,"integral":1000,"chest":""},"3":{"id":3,"type":10,"integral":1600,"chest":""},"4":{"id":4,"type":10,"integral":2200,"chest":""},"5":{"id":5,"type":10,"integral":2800,"chest":""}},"arena":{"1":{"id":1,"ranking_min_id":1,"ranking_mzx_id":1,"fixed_id":"105002:5002","fixed_id2":"105001:10","random_id":"201007:20:10,201008:16:10,201009:35:10,201010:13:10,201011:10:10"},"2":{"id":2,"ranking_min_id":2,"ranking_mzx_id":2,"fixed_id":"105002:4000","fixed_id2":"105001:8","random_id":"201007:13:10,201008:13:10,201009:13:10,201010:10:10,201011:8:10"},"3":{"id":3,"ranking_min_id":3,"ranking_mzx_id":3,"fixed_id":"105002:3000","fixed_id2":"105001:5","random_id":"201007:10:10,201008:10:10,201009:8:10,201010:8:10,201011:6:10"},"4":{"id":4,"ranking_min_id":4,"ranking_mzx_id":4,"fixed_id":"105002:2000","fixed_id2":"105001:2","random_id":"201007:8:10,201008:7:10,201009:7:10,201010:7:10,201011:5:10"},"5":{"id":5,"ranking_min_id":5,"ranking_mzx_id":5,"fixed_id":"105002:1000","fixed_id2":"105001:0","random_id":"201007:7:10,201008:6:10,201009:6:10,201010:5:10,201011:3:10"},"6":{"id":6,"ranking_min_id":6,"ranking_mzx_id":6,"fixed_id":"105002:800","fixed_id2":"105001:0","random_id":"201007:6:10,201008:5:10,201009:4:10,201010:3:10,201011:3:10"},"7":{"id":7,"ranking_min_id":7,"ranking_mzx_id":7,"fixed_id":"105002:600","fixed_id2":"105001:0","random_id":"201007:5:10,201008:4:10,201009:3:10,201010:3:10,201011:2:10"},"8":{"id":8,"ranking_min_id":8,"ranking_mzx_id":8,"fixed_id":"105002:500","fixed_id2":"105001:0","random_id":"201007:4:10,201008:3:10,201009:3:10,201010:2:10,201011:2:10"},"9":{"id":9,"ranking_min_id":9,"ranking_mzx_id":9,"fixed_id":"105002:300","fixed_id2":"105001:0","random_id":"201007:3:10,201008:3:10,201009:2:10,201010:2:10,201011:2:10"},"10":{"id":10,"ranking_min_id":10,"ranking_mzx_id":10,"fixed_id":"105002:200","fixed_id2":"105001:0","random_id":"201007:2:10,201008:2:10,201009:2:10,201010:2:10,201011:2:10"},"11":{"id":11,"ranking_min_id":11,"ranking_mzx_id":11,"fixed_id":"105002:15","fixed_id2":"105001:0","random_id":"201007:2:10,201008:2:10,201009:2:10,201010:1:10,201011:1:10"},"12":{"id":12,"ranking_min_id":12,"ranking_mzx_id":12,"fixed_id":"105002:8","fixed_id2":"105001:0","random_id":"201007:2:10,201008:2:10,201009:1:10,201010:1:10,201011:1:3"},"13":{"id":13,"ranking_min_id":13,"ranking_mzx_id":13,"fixed_id":"105002:5","fixed_id2":"105001:0","random_id":"201007:2:3,201008:1:4,201009:1:4,201010:1:5,201011:1:3"},"14":{"id":14,"ranking_min_id":14,"ranking_mzx_id":15,"fixed_id":"105002:1","fixed_id2":"105001:0","random_id":"201007:1:5,201008:1:5,201009:1:5,201010:1:5,201011:1:5"}},"player_level_gift":{"1":{"id":1,"fruit_id1":"101001:2","fruit_id2":"108001:2","fruit_id3":"109001:2","fruit_id4":"101001:3","player_level":1},"2":{"id":2,"fruit_id1":"108001:1","fruit_id2":"102003:10","fruit_id3":"102008:10","fruit_id4":"109001:2","player_level":5},"3":{"id":3,"fruit_id1":"108001:2","fruit_id2":"102008:2","fruit_id3":"102009:3","fruit_id4":"102002:3","player_level":10},"4":{"id":4,"fruit_id1":"108001:3","fruit_id2":"109001:3","fruit_id3":"102009:4","fruit_id4":"102002:4","player_level":15},"5":{"id":5,"fruit_id1":"103005:4","fruit_id2":"103005:4","fruit_id3":"102009:5","fruit_id4":"102003:5","player_level":20},"6":{"id":6,"fruit_id1":"102002:5","fruit_id2":"102004:5","fruit_id3":"102006:6","fruit_id4":"102006:6","player_level":25},"7":{"id":7,"fruit_id1":"102008:6","fruit_id2":"102004:6","fruit_id3":"102006:7","fruit_id4":"102006:7","player_level":30},"8":{"id":8,"fruit_id1":"102006:7","fruit_id2":"102011:7","fruit_id3":"102006:8","fruit_id4":"102006:8","player_level":35},"9":{"id":9,"fruit_id1":"102006:8","fruit_id2":"102006:8","fruit_id3":"102006:9","fruit_id4":"103006:9","player_level":40},"10":{"id":10,"fruit_id1":"102006:9","fruit_id2":"102006:9","fruit_id3":"102006:10","fruit_id4":"102006:10","player_level":45},"11":{"id":11,"fruit_id1":"102006:10","fruit_id2":"103006:10","fruit_id3":"102006:11","fruit_id4":"102006:11","player_level":50},"12":{"id":12,"fruit_id1":"102006:11","fruit_id2":"103006:11","fruit_id3":"102005:12","fruit_id4":"102005:12","player_level":55},"13":{"id":13,"fruit_id1":"102005:12","fruit_id2":"102005:12","fruit_id3":"103007:13","fruit_id4":"108001:13","player_level":60}},"sign":{"1":{"id":1,"days_id":"105002:1","days":1,"accumulation":0,"accumulation_id":"102001:1,102001:1,102001:1"},"2":{"id":2,"days_id":"105002:2","days":2,"accumulation":0,"accumulation_id":"102001:1,102001:1,102001:1"},"3":{"id":3,"days_id":"105002:3","accumulation_id":"102001:3,102001:3,102001:3","days":3,"accumulation":1},"4":{"id":4,"days_id":"105002:4","days":4,"accumulation":0,"accumulation_id":"102001:4,102001:4,102001:4"},"5":{"id":5,"days_id":"105002:5","accumulation_id":"102001:5,102001:5,102001:5","days":5,"accumulation":1},"6":{"id":6,"days_id":"105002:6","days":6,"accumulation":0,"accumulation_id":"102001:60000000,102001:60000000,102001:60000000"},"7":{"id":7,"days_id":"105002:7","accumulation_id":"102001:7,102001:7,102001:7","days":7,"accumulation":1}},"battle":{"1":{"id":1,"outcome_type":0,"outcome_id":"105002:21","experience_outcome":100},"2":{"id":2,"outcome_type":1,"outcome_id":"105002:5","experience_outcome":10}},"common":{"1":{"id":1,"namg":"\u5e72\u65f1\u51cf\u4ea7\u6bd4\u4f8b","type":1,"min":8,"max":8},"2":{"id":2,"namg":"\u866b\u5bb3\u51cf\u4ea7\u6bd4\u4f8b","type":1,"min":10,"max":10},"3":{"id":3,"namg":"\u6742\u8349\u51cf\u4ea7\u6bd4\u4f8b","type":1,"min":10,"max":10},"4":{"id":4,"namg":"\u6bcf\u5757\u571f\u5730\u4fdd\u5e95\u4ea7\u91cf\u6bd4\u4f8b","type":1,"min":40,"max":40},"5":{"id":5,"namg":"\u6bcf\u5757\u571f\u5730\u6bcf\u6b21\u88ab\u5077\u53d6\u6570\u91cf","type":3,"min":"1","max":"3"},"6":{"id":6,"namg":"\u5e72\u866b\u8349\u6bcf\u65e5\u51fa\u73b0\u95f4\u9694\u65f6\u95f4","type":4,"min":3600,"max":3600},"7":{"id":7,"namg":"\u5e72\u65f1\u6bcf\u6b21\u51fa\u73b0\u6982\u7387","type":1,"min":100,"max":100},"8":{"id":8,"namg":"\u866b\u5bb3\u6bcf\u6b21\u51fa\u73b0\u6982\u7387","type":1,"min":30,"max":30},"9":{"id":9,"namg":"\u6742\u8349\u6bcf\u6b21\u51fa\u73b0\u6982\u7387","type":1,"min":100,"max":100},"10":{"id":10,"namg":"\u5077\u4e1c\u897f\u88ab\u6293\u65f6\u6263\u591a\u5c11\u91d1\u5e01","type":3,"min":30,"max":30},"11":{"id":11,"namg":"\u795e\u79d8\u79cd\u5b50","type":3,"min":101001,"max":101014},"12":{"id":12,"namg":"1\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":20,"max":20},"13":{"id":13,"namg":"2\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":10,"max":10},"14":{"id":14,"namg":"3\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":5,"max":5},"15":{"id":15,"namg":"\u62bd\u5956\u6263\u94b1\u57fa\u6570","type":2,"min":100,"max":100},"16":{"id":16,"namg":"\u4ea4\u6613\u62bd\u6210","type":1,"min":5,"max":5},"17":{"id":17,"namg":"\u91d1\u5e01\u5151\u6362\u79ef\u5206\u6bd4\u4f8b","type":2,"min":10,"max":10},"18":{"id":18,"namg":"\u91d1\u5e01\u5151\u6362\u5ba0\u7269\u7ecf\u9a8c\u6bd4\u4f8b","type":2,"min":100,"max":100},"19":{"id":19,"namg":"\u6e38\u4e50\u573a\u8fdb\u573a\u6263\u9664\u591a\u5c11\u91d1\u5e01","type":2,"min":100,"max":100},"20":{"id":20,"namg":"\u6bcf\u5929\u53ef\u4ee5\u6311\u6218\u7ade\u6280\u573a\u6b21\u6570","type":2,"min":5,"max":5},"21":{"id":21,"namg":"\u6bcf\u6b21\u6311\u6218\u7ade\u6280\u573a\u65f6\u95f4\u95f4\u9694\uff08\u79d2\uff09","type":2,"min":600,"max":600},"22":{"id":22,"namg":"\u770b\u5bb6\u62a4\u9662\u6d88\u8017\u70b9\u6570","type":2,"min":100,"max":100},"23":{"id":23,"namg":"\u770b\u5bb6\u62a4\u9662\u65f6\u95f4\u6d88\u8017","type":2,"min":1800,"max":1800},"24":{"id":24,"namg":"\u79ef\u5206\u5151\u6362\u91d1\u5e01\u6bd4\u4f8b","type":2,"min":10,"max":10},"26":{"id":26,"namg":"\u6bcf\u4e2a\u7267\u573a\u4fdd\u5e95\u4ea7\u91cf\u6bd4\u4f8b","type":1,"min":20,"max":20},"27":{"id":27,"namg":"\u6bcf\u4e2a\u7267\u573a\u6bcf\u6b21\u88ab\u5077\u53d6\u4ea7\u54c1\u6570\u91cf","type":3,"min":1,"max":1},"28":{"id":28,"namg":"\u5bb6\u755c\u751f\u4ea7\u65f6\u95f4","type":4,"min":60,"max":60},"29":{"id":29,"namg":"4\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":2,"max":2},"30":{"id":30,"namg":"5\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":2,"max":2},"31":{"id":31,"namg":"6\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":1,"max":1},"32":{"id":32,"namg":"7\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":1,"max":1},"33":{"id":33,"namg":"8\u7ea7\u5206\u9500\u8fd4\u70b9\u6bd4\u4f8b","type":1,"min":1,"max":1},"34":{"id":34,"namg":"\u9e21\u5d3d\u9650\u5236\u8d2d\u4e70\u6570\u91cf","type":1,"min":20,"max":20},"35":{"id":35,"namg":"\u732a\u5d3d\u9650\u5236\u8d2d\u4e70\u6570\u91cf","type":1,"min":50,"max":50},"36":{"id":36,"namg":"\u725b\u5d3d\u9650\u5236\u8d2d\u4e70\u6570\u91cf","type":1,"min":50,"max":50}},"item_list":{"101001":{"id":101001,"type1":1,"type2":1,"name":"\u91d1\u6854\u79cd\u5b50999","graphical_id1":1,"graphical_id":1010,"player_level":1,"sell_gold":0,"effect_id":1,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c1 \u5356\u51fa\u83b7\u53d6\u91d1\u5e011"},"101002":{"id":101002,"type1":1,"type2":1,"name":"\u67da\u5b50\u79cd\u5b50","graphical_id":1020,"player_level":60,"sell_gold":4,"effect_id":2,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c3 \u5356\u51fa\u83b7\u53d6\u91d1\u5e014"},"101003":{"id":101003,"type1":1,"type2":1,"name":"\u5723\u5973\u679c\u79cd\u5b50","graphical_id":1030,"player_level":60,"sell_gold":5,"effect_id":3,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c6\n\u5356\u51fa\u83b7\u53d6\u91d1\u5e015"},"101004":{"id":101004,"type1":1,"type2":1,"name":"\u9f99\u773c\u79cd\u5b50","graphical_id":1040,"player_level":60,"sell_gold":6,"effect_id":4,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c8 \u5356\u51fa\u83b7\u53d6\u91d1\u5e016"},"101005":{"id":101005,"type1":1,"type2":1,"name":"\u756a\u77f3\u69b4\u79cd\u5b50","graphical_id":1050,"player_level":60,"sell_gold":7,"effect_id":5,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c11 \u5356\u51fa\u83b7\u53d6\u91d1\u5e017"},"101006":{"id":101006,"type1":1,"type2":1,"name":"\u8292\u679c\u79cd\u5b50","graphical_id":1060,"player_level":60,"sell_gold":8,"effect_id":6,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c13 \u5356\u51fa\u83b7\u53d6\u91d1\u5e018"},"101007":{"id":101007,"type1":1,"type2":1,"name":"\u6728\u74dc\u79cd\u5b50","graphical_id":1070,"player_level":60,"sell_gold":9,"effect_id":7,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c15 \u5356\u51fa\u83b7\u53d6\u91d1\u5e019"},"101008":{"id":101008,"type1":1,"type2":1,"name":"\u9999\u74dc\u79cd\u5b50","graphical_id":1080,"player_level":60,"sell_gold":60,"effect_id":8,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c17 \u5356\u51fa\u83b7\u53d6\u91d1\u5e0110"},"101009":{"id":101009,"type1":1,"type2":1,"name":"\u6930\u5b50\u79cd\u5b50","graphical_id":1090,"player_level":60,"sell_gold":11,"effect_id":9,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c19 \u5356\u51fa\u83b7\u53d6\u91d1\u5e0111"},"101010":{"id":101010,"type1":1,"type2":1,"name":"\u4ed9\u4eba\u638c\u679c\u79cd\u5b50","graphical_id":1100,"player_level":60,"sell_gold":12,"effect_id":10,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c21 \u5356\u51fa\u83b7\u53d6\u91d1\u5e0112"},"101011":{"id":101011,"type1":1,"type2":1,"name":"\u725b\u5976\u679c\u79cd\u5b50","graphical_id":1110,"player_level":60,"sell_gold":13,"effect_id":11,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c23 \u5356\u51fa\u83b7\u53d6\u91d1\u5e0113"},"101012":{"id":101012,"type1":1,"type2":1,"name":"\u4eba\u53c2\u679c\u79cd\u5b50","graphical_id":1120,"player_level":60,"sell_gold":14,"effect_id":12,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c25 \u5356\u51fa\u83b7\u53d6\u91d1\u5e0114"},"101013":{"id":101013,"type1":1,"type2":1,"name":"\u8461\u8404\u79cd\u5b50","graphical_id":1130,"player_level":60,"sell_gold":15,"effect_id":13,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c27 \u5356\u51fa\u83b7\u53d6\u91d1\u5e0115"},"101014":{"id":101014,"type1":1,"type2":1,"name":"\u83e0\u841d\u79cd\u5b50","graphical_id":1140,"player_level":60,"sell_gold":16,"effect_id":14,"desc":"\u6536\u83b7\u589e\u52a0\u7ecf\u9a8c29 \u5356\u51fa\u83b7\u53d6\u91d1\u5e0116"},"102001":{"id":102001,"type1":2,"type2":2,"name":"\u91d1\u6854","graphical_id":1010,"player_level":1,"sell_gold":3,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u5355\u4ef73\u91d1\u5e01"},"102002":{"id":102002,"type1":2,"type2":2,"name":"\u67da\u5b50","graphical_id":1020,"player_level":3,"sell_gold":4,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u5355\u4ef74\u91d1\u5e01"},"102003":{"id":102003,"type1":2,"type2":2,"name":"\u5723\u5973\u679c","graphical_id":1030,"player_level":6,"sell_gold":5,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u5355\u4ef75\u91d1\u5e01"},"102004":{"id":102004,"type1":2,"type2":2,"name":"\u9f99\u773c","graphical_id":1040,"player_level":10,"sell_gold":6,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e016"},"102005":{"id":102005,"type1":2,"type2":2,"name":"\u756a\u77f3\u69b4","graphical_id":1050,"player_level":15,"sell_gold":7,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e017"},"102006":{"id":102006,"type1":2,"type2":2,"name":"\u8292\u679c","graphical_id":1060,"player_level":20,"sell_gold":8,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e018"},"102007":{"id":102007,"type1":2,"type2":2,"name":"\u6728\u74dc","graphical_id":1070,"player_level":25,"sell_gold":9,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e019"},"102008":{"id":102008,"type1":2,"type2":2,"name":"\u9999\u74dc","graphical_id":1080,"player_level":30,"sell_gold":10,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e0110"},"102009":{"id":102009,"type1":2,"type2":2,"name":"\u6930\u5b50","graphical_id":1090,"player_level":35,"sell_gold":11,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e0111"},"102010":{"id":102010,"type1":2,"type2":2,"name":"\u4ed9\u4eba\u638c\u679c","graphical_id":1100,"player_level":40,"sell_gold":12,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e0112"},"102011":{"id":102011,"type1":2,"type2":2,"name":"\u725b\u5976\u679c","graphical_id":1110,"player_level":45,"sell_gold":13,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e0113"},"102012":{"id":102012,"type1":2,"type2":2,"name":"\u4eba\u53c2\u679c","graphical_id":1120,"player_level":50,"sell_gold":14,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e0114"},"102013":{"id":102013,"type1":2,"type2":2,"name":"\u8461\u8404","graphical_id":1130,"player_level":55,"sell_gold":15,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e0115"},"102014":{"id":102014,"type1":2,"type2":2,"name":"\u83e0\u841d","graphical_id":1140,"player_level":60,"sell_gold":16,"effect_id":0,"desc":"\u53ef\u4ee5\u51fa\u552e\uff0c\u83b7\u53d6\u91d1\u5e0116"},"103001":{"id":103001,"type1":3,"type2":108,"name":"\u666e\u901a\u5316\u80a5","graphical_id":2001,"player_level":1,"sell_gold":5,"effect_id":3600,"desc":"\u8ba9\u4f60\u7684\u690d\u7269\u5feb\u901f\u751f\u957f1\u5c0f\u65f6\uff0c\u4e0d\u80fd\u8de8\u9636\u6bb5\u54e6"},"103002":{"id":103002,"type1":3,"type2":108,"name":"\u9ad8\u6548\u5316\u80a5","graphical_id":2002,"player_level":10,"sell_gold":20,"effect_id":7200,"desc":"\u8ba9\u4f60\u7684\u690d\u7269\u5feb\u901f\u751f\u957f2\u5c0f\u65f6\uff0c\u4e0d\u80fd\u8de8\u9636\u6bb5\u54e6"},"103003":{"id":103003,"type1":3,"type2":108,"name":"\u7279\u6548\u5316\u80a5","graphical_id":2003,"player_level":20,"sell_gold":200,"effect_id":14400,"desc":"\u8ba9\u4f60\u7684\u690d\u7269\u5feb\u901f\u751f\u957f4\u5c0f\u65f6\uff0c\u4e0d\u80fd\u8de8\u9636\u6bb5\u54e6"},"103004":{"id":103004,"type1":3,"type2":3,"name":"\u6781\u6548\u5316\u80a5","graphical_id":2004,"player_level":45,"sell_gold":2000,"effect_id":28800,"desc":"\u8ba9\u4f60\u7684\u690d\u7269\u5feb\u901f\u751f\u957f8\u5c0f\u65f6\uff0c\u4e0d\u80fd\u8de8\u9636\u6bb5\u54e6"},"103005":{"id":103005,"type1":3,"type2":4,"name":"\u4f4e\u6863\u5ba0\u7269\u7cae","graphical_id":2005,"player_level":1,"sell_gold":2,"effect_id":150,"desc":"\u5145\u6ee1\u6d3b\u529b\uff0c\u4e3a\u4e3b\u4eba\u770b\u5bb6\u5f81\u6218"},"103006":{"id":103006,"type1":3,"type2":4,"name":"\u4e2d\u6863\u5ba0\u7269\u7cae","graphical_id":2006,"player_level":15,"sell_gold":2,"effect_id":450,"desc":"\u5145\u6ee1\u6d3b\u529b\uff0c\u4e3a\u4e3b\u4eba\u770b\u5bb6\u5f81\u6218"},"103007":{"id":103007,"type1":3,"type2":4,"name":"\u9ad8\u6863\u5ba0\u7269\u7cae","graphical_id":2007,"player_level":30,"sell_gold":2,"effect_id":1050,"desc":"\u5145\u6ee1\u6d3b\u529b\uff0c\u4e3a\u4e3b\u4eba\u770b\u5bb6\u5f81\u6218"},"103008":{"id":103008,"type1":3,"type2":5,"name":"\u8865\u7b7e\u5361","graphical_id":2008,"player_level":5,"sell_gold":2,"effect_id":0,"desc":"\u4e00\u79cd\u7528\u4e86\u540e\u5c31\u53ef\u4ee5\u65f6\u5149\u5012\u6d41\u7684\u5361\u7247\uff0c\u4f60\u4fe1\u5417\uff1f"},"104001":{"id":104001,"type1":4,"type2":118,"name":"\u7530\u56ed\u98ce\u5149","graphical_id":5001,"player_level":1,"desc":"\u7f8e\u4e3d\u7684\u7530\u56ed\u98ce\u5149\u8ba9\u4f60\u7684\u5fc3\u60c5\u66f4\u52a0\u7f8e\u597d\uff01"},"104002":{"id":104002,"type1":4,"type2":118,"name":"\u6d77\u6ee9\u98ce\u5149","graphical_id":5002,"player_level":1,"desc":"\u7f8e\u4e3d\u7684\u6d77\u6ee9\u98ce\u5149\u8ba9\u4f60\u7684\u5fc3\u60c5\u66f4\u52a0\u7f8e\u597d\uff01"},"104003":{"id":104003,"type1":4,"type2":118,"name":"\u57ce\u5e02\u98ce\u5149","graphical_id":5003,"player_level":1,"desc":"\u7f8e\u4e3d\u7684\u57ce\u5e02\u98ce\u5149\u8ba9\u4f60\u7684\u5fc3\u60c5\u66f4\u52a0\u7f8e\u597d\uff01"},"104004":{"id":104004,"type1":4,"type2":990,"name":"\u519c\u573a\u98ce\u5149","graphical_id":5004,"player_level":5,"sell_gold":2,"effect_id":0,"desc":"\u4e0d\u53ef\u7d2f\u8ba1\u8d2d\u4e70\u7684\u98ce\u666f\u753b"},"105001":{"id":105001,"type1":8,"type2":1000,"name":"\u94bb\u77f3","graphical_id":3001,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u4e00\u79cd\u795e\u5947\u7684\u8d27\u5e01\uff0c\u4f3c\u4e4e\u53ea\u80fd\u901a\u8fc7\u5145\u503c\u83b7\u5f97"},"105002":{"id":105002,"type1":4,"type2":1001,"name":"\u91d1\u5e01","graphical_id":3002,"player_level":1,"sell_gold":2,"effect_id":0,"desc":"\u519c\u573a\u91cc\u7684\u4ea4\u6d41\u8d27\u5e01\uff0c\u75af\u72c2\u7684\u79cd\u690d\u5427\uff0c\u8fd9\u6837\u4f60\u53ef\u4ee5\u83b7\u5f97\u66f4\u591a\u7684\u91d1\u5e01"},"106002":{"id":106002,"type1":4,"type2":6,"name":"\u5927\u72d7","graphical_id":6002,"player_level":3,"sell_gold":2,"effect_id":100,"desc":"\u677e\u72ee\uff0c\u61d2\u5982\u677e\uff0c\u52a8\u5982\u72ee\uff0c\u4e3b\u4eba\u5fc5\u5907\u826f\u54c1"},"108001":{"id":108001,"type1":6,"type2":9,"name":"\u8d85\u7ea7\u6740\u866b\u5242","graphical_id":7001,"player_level":1,"sell_gold":2,"effect_id":0,"desc":"\u6e05\u9664\u5bb3\u866b\uff0c\u8ba9\u690d\u7269\u8301\u957f\u6210\u957f"},"109001":{"id":109001,"type1":7,"type2":10,"name":"\u8d85\u7ea7\u9664\u8349\u5242","graphical_id":7002,"player_level":1,"sell_gold":2,"effect_id":0,"desc":"\u6e05\u9664\u6742\u8349\uff0c\u8ba9\u690d\u7269\u8301\u957f\u6210\u957f"},"200320":{"id":200320,"type1":5,"type2":103,"name":"\u732a\u5d3d","graphical_id":61001,"player_level":6,"effect_id":17,"desc":"\u517b\u6b96\u732a\u5d3d\uff0c\u957f\u5927\u540e\u53ef\u4ea7\u751f\u732a\u8089"},"200330":{"id":200330,"type1":5,"type2":104,"name":"\u9e21\u5d3d","graphical_id":61002,"player_level":2,"effect_id":15,"desc":"\u517b\u6b96\u9e21\u5d3d\uff0c\u957f\u5927\u540e\u53ef\u4ea7\u751f\u9e21\u86cb"},"200340":{"id":200340,"type1":5,"type2":105,"name":"\u725b\u5d3d","graphical_id":61003,"player_level":5,"effect_id":16,"desc":"\u517b\u6b96\u725b\u5d3d\uff0c\u957f\u5927\u540e\u53ef\u4ea7\u751f\u725b\u5976","sell_gold":0},"200350":{"id":200350,"type1":2,"type2":106,"name":"\u732a\u8089","graphical_id":61004,"player_level":1,"sell_gold":20,"desc":"\u65b0\u9c9c\u7684\u732a\u8089"},"200360":{"id":200360,"type1":2,"type2":106,"name":"\u725b\u8089","graphical_id":61005,"player_level":1,"sell_gold":20,"desc":"\u65b0\u9c9c\u7684\u725b\u8089"},"200370":{"id":200370,"type1":2,"type2":106,"name":"\u9e21\u8089","graphical_id":61006,"player_level":1,"sell_gold":20,"desc":"\u65b0\u9c9c\u7684\u9e21\u8089"},"200380":{"id":200380,"type1":2,"type2":2,"name":"\u725b\u5976","graphical_id":61007,"player_level":1,"effect_id":1,"sell_gold":20,"desc":"\u725b\u4ea7\u54c1\uff0c\u6709\u4e30\u5bcc\u7684\u9499\u8d28"},"200390":{"id":200390,"type1":2,"type2":2,"name":"\u4fbf\u4fbf","graphical_id":61008,"player_level":1,"effect_id":1,"sell_gold":20,"desc":"\u732a\u4ea7\u54c1\uff0c\u6781\u4e30\u5bcc\u7684\u80a5\u6599"},"200400":{"id":200400,"type1":2,"type2":2,"name":"\u9e21\u86cb","graphical_id":61009,"player_level":1,"effect_id":1,"sell_gold":10,"desc":"\u7f8e\u5473\u7684\u9e21\u86cb"},"200440":{"id":200440,"type1":3,"type2":109,"name":"\u666e\u901a\u9972\u6599","graphical_id":4000,"player_level":1,"effect_id":3600,"desc":"\u8ba9\u4f60\u7684\u52a8\u7269\u5feb\u901f\u751f\u957f1\u5c0f\u65f6\uff0c\u4e0d\u80fd\u8de8\u9636\u6bb5\u54e6","sell_gold":50},"200450":{"id":200450,"type1":3,"type2":109,"name":"\u4e2d\u7ea7\u9972\u6599","graphical_id":4001,"player_level":1,"effect_id":7200,"desc":"\u8ba9\u4f60\u7684\u52a8\u7269\u5feb\u901f\u751f\u957f2\u5c0f\u65f6\uff0c\u4e0d\u80fd\u8de8\u9636\u6bb5\u54e6"},"200460":{"id":200460,"type1":3,"type2":109,"name":"\u9ad8\u7ea7\u9972\u6599","graphical_id":4002,"player_level":1,"effect_id":28800,"desc":"\u8ba9\u4f60\u7684\u52a8\u7269\u5feb\u901f\u751f\u957f8\u5c0f\u65f6\uff0c\u4e0d\u80fd\u8de8\u9636\u6bb5\u54e6"},"201000":{"id":201000,"type1":2,"type2":14,"name":"\u77f3\u6750","graphical_id":8001,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u5efa\u7b51\u548c\u52a0\u5de5\u9700\u8981\u7684\u57fa\u7840\u6750\u6599"},"201001":{"id":201001,"type1":2,"type2":15,"name":"\u94a2\u6750","graphical_id":8002,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u5efa\u7b51\u548c\u52a0\u5de5\u9700\u8981\u7684\u9ad8\u7ea7\u6750\u6599"},"201002":{"id":201002,"type1":2,"type2":200,"name":"\u7ea2\u5b9d\u77f3","graphical_id":8003,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u7528\u4e8e\u5408\u6210\u6c34\u6676\u7684\u5b9d\u77f3"},"201003":{"id":201003,"type1":2,"type2":200,"name":"\u7eff\u5b9d\u77f3","graphical_id":8004,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u7528\u4e8e\u5408\u6210\u6c34\u6676\u7684\u5b9d\u77f3"},"201004":{"id":201004,"type1":2,"type2":200,"name":"\u84dd\u5b9d\u77f3","graphical_id":8005,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u7528\u4e8e\u5408\u6210\u6c34\u6676\u7684\u5b9d\u77f3"},"201005":{"id":201005,"type1":2,"type2":200,"name":"\u9ec4\u5b9d\u77f3","graphical_id":8006,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u7528\u4e8e\u5408\u6210\u6c34\u6676\u7684\u5b9d\u77f3"},"201006":{"id":201006,"type1":2,"type2":200,"name":"\u91d1\u8272\u5b9d\u77f3","graphical_id":8007,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u7528\u4e8e\u5408\u6210\u6c34\u6676\u7684\u5b9d\u77f3"},"201007":{"id":201007,"type1":2,"type2":300,"name":"\u7ea2\u6c34\u6676","graphical_id":8008,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u5408\u6210\u83b7\u5f97\u7684\u6c34\u6676"},"201008":{"id":201008,"type1":2,"type2":300,"name":"\u7eff\u6c34\u6676","graphical_id":8009,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u5408\u6210\u83b7\u5f97\u7684\u6c34\u6676"},"201009":{"id":201009,"type1":2,"type2":300,"name":"\u84dd\u6c34\u6676","graphical_id":8010,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u5408\u6210\u83b7\u5f97\u7684\u6c34\u6676"},"201010":{"id":201010,"type1":2,"type2":300,"name":"\u9ec4\u6c34\u6676","graphical_id":8011,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u5408\u6210\u83b7\u5f97\u7684\u6c34\u6676"},"201011":{"id":201011,"type1":2,"type2":300,"name":"\u91d1\u6c34\u6676","graphical_id":8012,"player_level":1,"sell_gold":0,"effect_id":0,"desc":"\u5408\u6210\u83b7\u5f97\u7684\u6c34\u6676"},"201017":{"id":201017,"type1":3,"type2":500,"name":"\u7eff\u8272\u5ba0\u7269\u86cb","graphical_id":8018,"player_level":11,"sell_gold":0,"effect_id":501004,"desc":"\u8fdc\u53e4\u4e1b\u6797\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u7eff\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201018":{"id":201018,"type1":3,"type2":500,"name":"\u84dd\u8272\u5ba0\u7269\u86cb","graphical_id":8019,"player_level":21,"sell_gold":0,"effect_id":501008,"desc":"\u8fdc\u53e4\u6df1\u6d77\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u84dd\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201019":{"id":201019,"type1":3,"type2":500,"name":"\u7d2b\u8272\u5ba0\u7269\u86cb","graphical_id":8020,"player_level":31,"sell_gold":0,"effect_id":501012,"desc":"\u8fdc\u53e4\u706b\u5c71\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u7d2b\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201020":{"id":201020,"type1":3,"type2":500,"name":"\u6a59\u8272\u5ba0\u7269\u86cb","graphical_id":8021,"player_level":41,"sell_gold":0,"effect_id":501016,"desc":"\u8fdc\u53e4\u51b0\u5e93\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u6a59\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"201021":{"id":201021,"type1":3,"type2":500,"name":"\u767d\u8272\u5ba0\u7269\u86cb","graphical_id":8022,"player_level":1,"sell_gold":0,"effect_id":501000,"desc":"\u8fdc\u53e4\u4e1b\u6797\u4e2d\u53d1\u73b0\u7684\u4e00\u679a\u5de8\u578b\u9e21\u86cb\uff0c\u6563\u53d1\u7740\u767d\u8272\u7684\u5149\u8292\uff0c\u9700\u8981\u6709\u7f18\u4eba\u5f00\u542f\u3002"},"101018":{"id":101018,"type1":1,"type2":1,"name":"\u514d\u8d39\u91d1\u8c46\u79cd\u5b50","graphical_id1":1,"graphical_id":1010,"player_level":1,"sell_gold":0,"effect_id":18,"desc":"\u65b0\u624b\u514d\u8d39\u79cd\u5b50\uff0c\u79cd\u4e0b5\u79d2\u540e\u53ef\u6536\u83b710\u91d1\u8c46"}}} \ No newline at end of file diff --git a/muchang/common/models/PetBattleParticipant.php b/muchang/common/models/PetBattleParticipant.php new file mode 100644 index 0000000..9ee9bcf --- /dev/null +++ b/muchang/common/models/PetBattleParticipant.php @@ -0,0 +1,67 @@ + '\common\models\User', 'targetAttribute' => 'id'], + ['from_user_id', 'exist', 'targetClass' => '\common\models\User', 'targetAttribute' => 'id'], + ['be_pet_id', 'exist', 'targetClass' => '\common\modules\pet\vo\Pet', 'targetAttribute' => 'id'], + + [['damage_total', 'weak_until', 'active'], 'default', 'value' => 0], + [['damage_total', 'weak_until', 'active'], 'number', 'integerOnly' => true, 'min' => 0], + + ['created_at', 'default', 'value' => 0], + ['updated_at', 'default', 'value' => 0], + ]; + } + + public static function findCurrent($beUserID, $bePetID, $fromUserID) + { + return self::findOne([ + 'be_user_id' => $beUserID, + 'be_pet_id' => $bePetID, + 'from_user_id' => $fromUserID, + 'weak_until' => 0, + ]); + } + + public static function hasActive($beUserID, $bePetID, $fromUserID, $now) + { + return self::find() + ->where([ + 'be_user_id' => $beUserID, + 'be_pet_id' => $bePetID, + 'from_user_id' => $fromUserID, + 'active' => 1, + ]) + ->andWhere(['>', 'weak_until', $now]) + ->exists(); + } +} diff --git a/muchang/common/models/User.php b/muchang/common/models/User.php index 9252b11..87bd1ab 100644 --- a/muchang/common/models/User.php +++ b/muchang/common/models/User.php @@ -13,6 +13,8 @@ use common\modules\qixunpay\vo\Pay; use common\modules\systemlog\SystemLog; use common\modules\vip\vo\Vip; use common\services\GameConfigServices; +use common\services\PetBattleService; +use common\services\StaminaService; use common\services\UserService; use common\utils\EnumUtil; use common\utils\RedisKeyUtil; @@ -34,6 +36,11 @@ use yii\db\ActiveRecord; * @property integer $gem 宝石 * @property integer $level 角色等级 * @property integer $exp 角色经验 + * @property integer $stamina 体力 + * @property integer $stamina_max 体力上限 + * @property integer $stamina_recover_time 体力最后恢复计算时间 + * @property integer $pet_weak_until 宠物虚弱结束时间 + * @property integer $pet_weak_pet_id 虚弱宠物ID * @property integer $dog_hunger_end_time 小狗什么时候开始饥饿 * @property integer $use_dog_item_id 当前显示的是哪个狗,狗的ItemID * @property string $introduce_code 推荐码,别人注册时输入 @@ -103,6 +110,21 @@ class User extends ActiveRecord ['exp', 'default', 'value' => 0], ['exp', 'number', 'integerOnly' => true, 'min' => 0], + ['stamina', 'default', 'value' => StaminaService::MAX_STAMINA], + ['stamina', 'number', 'integerOnly' => true, 'min' => 0], + + ['stamina_max', 'default', 'value' => StaminaService::MAX_STAMINA], + ['stamina_max', 'number', 'integerOnly' => true, 'min' => 1], + + ['stamina_recover_time', 'default', 'value' => 0], + ['stamina_recover_time', 'number', 'integerOnly' => true, 'min' => 0], + + ['pet_weak_until', 'default', 'value' => 0], + ['pet_weak_until', 'number', 'integerOnly' => true, 'min' => 0], + + ['pet_weak_pet_id', 'default', 'value' => 0], + ['pet_weak_pet_id', 'number', 'integerOnly' => true, 'min' => 0], + ['dog_hunger_end_time', 'default', 'value' => 0], ['use_dog_item_id', 'default', 'value' => 0], @@ -228,6 +250,7 @@ class User extends ActiveRecord */ public function genClientData($all = true) { + PetBattleService::recoverWeakIfExpired($this); $clientData = $this->toArray(); unset($clientData['password']); @@ -235,6 +258,12 @@ class User extends ActiveRecord $clientData['token'] = $this->token; $clientData['stone'] = isset($clientData['stone']) ? (int)$clientData['stone'] : (int)GameConfigServices::getParamByPath('init.1.stone', 0); $clientData['steel'] = isset($clientData['steel']) ? (int)$clientData['steel'] : (int)GameConfigServices::getParamByPath('init.1.steel', 0); + $clientData['pet_weak_until'] = isset($clientData['pet_weak_until']) ? (int)$clientData['pet_weak_until'] : 0; + $clientData['pet_weak_pet_id'] = isset($clientData['pet_weak_pet_id']) ? (int)$clientData['pet_weak_pet_id'] : 0; + $clientData['pet_weak'] = $clientData['pet_weak_until'] > time() ? 1 : 0; + foreach (StaminaService::getClientData($this->id) as $key => $value) { + $clientData[$key] = $value; + } //抽奖次数 $lastLotteryData = json_decode(Yii::$app->redis->get(RedisKeyUtil::userLotteryData($this->id)), true); diff --git a/muchang/common/modules/pet/vo/Pet.php b/muchang/common/modules/pet/vo/Pet.php index 7131433..873e659 100644 --- a/muchang/common/modules/pet/vo/Pet.php +++ b/muchang/common/modules/pet/vo/Pet.php @@ -16,6 +16,7 @@ CREATE TABLE `pet` ( `level` int(11) NOT NULL, `exp` int(11) NOT NULL, `feed` int(11) NOT NULL, +`hp` int(11) NOT NULL COMMENT '当前血量', `last_feed_update_time` int(11) NOT NULL COMMENT '上次计算喂养点时间', `blood` int(11) NOT NULL COMMENT '血', `attack` int(11) NOT NULL COMMENT '攻击', @@ -54,8 +55,8 @@ KEY `is_enter_war` (`is_enter_war`) * @property int $level * @property int $exp * @property int $feed//剩余喂养点 + * @property int $hp //当前血条 * @property int $last_feed_update_time //上次计算喂养点时间 - * @property-read int $hp //当前血条 * @property-read int $max_hp //血条上限 * @property int $blood //血 * @property int $attack //攻击 @@ -81,21 +82,27 @@ KEY `is_enter_war` (`is_enter_war`) */ class Pet extends ActiveRecord { - const DEFAULT_HP = 100; - public function fields() { $fields = parent::fields(); $fields['hp'] = function () { - return self::DEFAULT_HP; + return $this->currentHp(); }; $fields['max_hp'] = function () { - return self::DEFAULT_HP; + return $this->maxHp(); }; return $fields; } + public function beforeSave($insert) + { + if ($insert && (int)$this->hp <= 0) { + $this->hp = $this->maxHp(); + } + return parent::beforeSave($insert); + } + public function behaviors() { return [ @@ -119,6 +126,8 @@ class Pet extends ActiveRecord ['exp', 'default', 'value' => 0], ['feed', 'default', 'value' => 0], + ['hp', 'default', 'value' => 0], + ['hp', 'number', 'integerOnly' => true, 'min' => 0], ['last_feed_update_time', 'default', 'value' => 0], ['blood', 'default', 'value' => 0], @@ -174,4 +183,24 @@ class Pet extends ActiveRecord { return self::findOne(['user_id' => $userID, 'is_enter_war' => PetUtil::ENTER_WAR]); } + + public function maxHp() + { + return max(1, (int)$this->blood + (int)$this->blood_add); + } + + public function currentHp() + { + return max(0, min($this->maxHp(), (int)$this->hp)); + } + + public function attackValue() + { + return max(0, (int)$this->attack + (int)$this->attack_add); + } + + public function defenseValue() + { + return max(0, (int)$this->anti + (int)$this->anti_add); + } } diff --git a/muchang/common/services/PetBattleService.php b/muchang/common/services/PetBattleService.php new file mode 100644 index 0000000..b515440 --- /dev/null +++ b/muchang/common/services/PetBattleService.php @@ -0,0 +1,253 @@ +pet_weak_until; + if ($weakUntil <= 0 || $weakUntil > time()) { + return; + } + + $petID = (int)$user->pet_weak_pet_id; + if ($petID > 0) { + $pet = Pet::findByPetID($petID); + if ($pet && (int)$pet->user_id == (int)$user->id) { + $pet->hp = max(1, (int)ceil($pet->maxHp() * self::WEAK_RECOVER_PERCENT / 100)); + $pet->save(true, ['hp', 'updated_at']); + } + } + + PetBattleParticipant::updateAll( + ['active' => 0], + ['be_user_id' => (int)$user->id, 'active' => 1] + ); + + $user->pet_weak_until = 0; + $user->pet_weak_pet_id = 0; + $user->save(true, ['pet_weak_until', 'pet_weak_pet_id', 'updated_at']); + } + + public static function resolveSteal($fromUserID, $beUserID) + { + $lock = new RedisLock(Yii::$app->redis, RedisKeyUtil::lockPetBattle($beUserID), RedisLock::FLAG_CATCH_EXCEPTIONS); + if (!$lock->acquire(10)) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_SAME_TIME_OPERATION, + 'data' => self::battleData(false, self::RESULT_NO_BATTLE, true), + ]; + } + + try { + $beUser = User::findById($beUserID, false); + if (!$beUser) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_NOT_FIND_USER, + 'data' => self::battleData(false, self::RESULT_NO_BATTLE, true), + ]; + } + + self::recoverWeakIfExpired($beUser); + $now = time(); + if ((int)$beUser->pet_weak_until > $now) { + return self::resolveWeakSteal($fromUserID, $beUser, $now); + } + + $fromPet = self::findBattleReadyPet($fromUserID); + $bePet = self::findBattleReadyPet($beUserID); + if (!$fromPet || !$bePet) { + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::battleData(false, self::RESULT_NO_BATTLE, true, 0, 0, $fromPet, $bePet), + ]; + } + + self::normalizePetHp($fromPet); + self::normalizePetHp($bePet); + if (self::isDirectWin($fromPet, $bePet)) { + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::battleData(true, self::RESULT_DIRECT_WIN, true, 0, 0, $fromPet, $bePet), + ]; + } + + $damage = max(1, $fromPet->attackValue() - $bePet->defenseValue()); + $bePet->hp = max(0, $bePet->currentHp() - $damage); + if (!$bePet->save(true, ['hp', 'updated_at'])) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_SAVE_DB_ERROR, + 'data' => self::battleData(true, self::RESULT_DAMAGE, false, $damage, 0, $fromPet, $bePet), + ]; + } + + self::recordDamage($fromUserID, $beUserID, (int)$bePet->id, $damage); + if ((int)$bePet->hp <= 0) { + $weakUntil = $now + self::WEAK_DURATION; + $beUser->pet_weak_until = $weakUntil; + $beUser->pet_weak_pet_id = (int)$bePet->id; + if (!$beUser->save(true, ['pet_weak_until', 'pet_weak_pet_id', 'updated_at'])) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_SAVE_DB_ERROR, + 'data' => self::battleData(true, self::RESULT_WEAK_OPENED, true, $damage, $weakUntil, $fromPet, $bePet), + ]; + } + self::activateParticipants($beUserID, (int)$bePet->id, $weakUntil); + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::battleData(true, self::RESULT_WEAK_OPENED, true, $damage, $weakUntil, $fromPet, $bePet), + ]; + } + + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::battleData(true, self::RESULT_DAMAGE, false, $damage, 0, $fromPet, $bePet), + ]; + } finally { + $lock->release(); + } + } + + private static function resolveWeakSteal($fromUserID, User $beUser, $now) + { + $bePet = Pet::findByPetID((int)$beUser->pet_weak_pet_id); + $weakUntil = (int)$beUser->pet_weak_until; + if (!$bePet || !PetBattleParticipant::hasActive((int)$beUser->id, (int)$bePet->id, $fromUserID, $now)) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_PET_BATTLE_NOT_PARTICIPATED, + 'data' => self::battleData(true, self::RESULT_WEAK_BLOCKED, false, 0, $weakUntil, null, $bePet), + ]; + } + + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::battleData(true, self::RESULT_WEAK_STEAL, true, 0, $weakUntil, null, $bePet), + ]; + } + + private static function findBattleReadyPet($userID) + { + $pet = Pet::findEnterWarPetByUserID($userID); + if (!$pet || (int)$pet->end_brooding_time > time()) { + return null; + } + PetUtil::updateFeedTime($pet); + $pet->save(true, ['feed', 'last_feed_update_time', 'updated_at']); + self::normalizePetHp($pet); + if ((int)$pet->feed <= 0 || $pet->currentHp() <= 0) { + return null; + } + return $pet; + } + + private static function normalizePetHp(Pet $pet) + { + $currentHp = $pet->currentHp(); + if ((int)$pet->hp !== $currentHp) { + $pet->hp = $currentHp; + $pet->save(true, ['hp', 'updated_at']); + } + } + + private static function isDirectWin(Pet $fromPet, Pet $bePet) + { + return (int)$fromPet->fighting_capacity * self::POWER_DIRECT_WIN_DENOMINATOR >= + (int)$bePet->fighting_capacity * self::POWER_DIRECT_WIN_NUMERATOR; + } + + private static function recordDamage($fromUserID, $beUserID, $bePetID, $damage) + { + $participant = PetBattleParticipant::findCurrent($beUserID, $bePetID, $fromUserID); + if (!$participant) { + $participant = new PetBattleParticipant(); + $participant->from_user_id = $fromUserID; + $participant->be_user_id = $beUserID; + $participant->be_pet_id = $bePetID; + $participant->weak_until = 0; + $participant->active = 0; + $participant->damage_total = 0; + } + $participant->damage_total += max(0, (int)$damage); + $participant->save(); + } + + private static function activateParticipants($beUserID, $bePetID, $weakUntil) + { + PetBattleParticipant::updateAll( + ['weak_until' => $weakUntil, 'active' => 1], + ['be_user_id' => $beUserID, 'be_pet_id' => $bePetID, 'weak_until' => 0] + ); + } + + private static function battleData($triggered, $result, $allowSteal, $damage = 0, $weakUntil = 0, Pet $fromPet = null, Pet $bePet = null) + { + return [ + 'triggered' => $triggered ? 1 : 0, + 'allow_steal' => $allowSteal ? 1 : 0, + 'result' => $result, + 'damage' => (int)$damage, + 'weak_until' => (int)$weakUntil, + 'attacker_pet' => self::petData($fromPet), + 'defender_pet' => self::petData($bePet), + ]; + } + + private static function petData(Pet $pet = null) + { + if (!$pet) { + return null; + } + return [ + 'id' => (int)$pet->id, + 'user_id' => (int)$pet->user_id, + 'hp' => $pet->currentHp(), + 'max_hp' => $pet->maxHp(), + 'attack' => $pet->attackValue(), + 'defense' => $pet->defenseValue(), + 'fighting_capacity' => (int)$pet->fighting_capacity, + ]; + } +} diff --git a/muchang/common/services/ResultStatusServices.php b/muchang/common/services/ResultStatusServices.php index 6ebe6c1..29075a4 100644 --- a/muchang/common/services/ResultStatusServices.php +++ b/muchang/common/services/ResultStatusServices.php @@ -99,4 +99,6 @@ class ResultStatusServices const RS_PET_TRAIN_NEED_MAX= 1070;//宠物未培养完成 const RS_PET_MAX_LEVEL_LIMIT = 1071;//宠物已达到最大等级 const RS_WX_PAY_ERROR = 1072;//微信支付错误 + const RS_STAMINA_NOT_ENOUGH = 1073;//体力不足 + const RS_PET_BATTLE_NOT_PARTICIPATED = 1074;//没有参与宠物对决,无法偷取 } diff --git a/muchang/common/services/StaminaService.php b/muchang/common/services/StaminaService.php new file mode 100644 index 0000000..adb17a1 --- /dev/null +++ b/muchang/common/services/StaminaService.php @@ -0,0 +1,250 @@ +redis, RedisKeyUtil::lockUserStamina($userID), RedisLock::FLAG_CATCH_EXCEPTIONS); + if (!$lock->acquire(10)) { + $userDbData = User::findById($userID, false); + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_SAME_TIME_OPERATION, + 'data' => $userDbData ? self::formatClientData($userDbData) : self::defaultClientData(), + ]; + } + + try { + return call_user_func($callback, $userID); + } finally { + $lock->release(); + } + } + + public static function consumeStealUnlocked($userID) + { + $check = self::checkStealUnlocked($userID); + if (empty($check['ok'])) { + return $check; + } + + $userDbData = User::findById($userID, false); + $now = time(); + $wasFull = (int)$userDbData->stamina >= (int)$userDbData->stamina_max; + $userDbData->stamina -= self::STEAL_COST; + if ($wasFull) { + $userDbData->stamina_recover_time = $now; + } + self::save($userDbData); + + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::formatClientData($userDbData), + ]; + } + + public static function checkStealUnlocked($userID) + { + $userDbData = User::findById($userID, false); + if (!$userDbData) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_NOT_FIND_USER, + 'data' => self::defaultClientData(), + ]; + } + + $now = time(); + self::recover($userDbData, $now); + if ((int)$userDbData->stamina < self::STEAL_COST) { + self::save($userDbData); + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_STAMINA_NOT_ENOUGH, + 'data' => self::formatClientData($userDbData), + ]; + } + + self::save($userDbData); + + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::formatClientData($userDbData), + ]; + } + + public static function increaseMax($userID, $amount, $fillAddedCapacity = true) + { + if ($amount <= 0) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_PARAM_ERROR, + 'data' => self::getClientData($userID), + ]; + } + return self::setMax($userID, self::currentMax($userID) + (int)$amount, $fillAddedCapacity); + } + + public static function setMax($userID, $maxStamina, $fillAddedCapacity = true) + { + $lock = new RedisLock(Yii::$app->redis, RedisKeyUtil::lockUserStamina($userID), RedisLock::FLAG_CATCH_EXCEPTIONS); + if (!$lock->acquire(10)) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_SAME_TIME_OPERATION, + 'data' => self::getClientData($userID), + ]; + } + + try { + $userDbData = User::findById($userID, false); + if (!$userDbData) { + return [ + 'ok' => false, + 'status' => ResultStatusServices::RS_NOT_FIND_USER, + 'data' => self::defaultClientData(), + ]; + } + + self::recover($userDbData, time()); + $oldMax = self::normalizeMax((int)$userDbData->stamina_max); + $newMax = self::normalizeMax((int)$maxStamina); + $userDbData->stamina_max = $newMax; + if ($fillAddedCapacity && $newMax > $oldMax) { + $userDbData->stamina = min($newMax, (int)$userDbData->stamina + ($newMax - $oldMax)); + } else { + $userDbData->stamina = min((int)$userDbData->stamina, $newMax); + } + if ((int)$userDbData->stamina >= $newMax) { + $userDbData->stamina_recover_time = time(); + } + self::save($userDbData); + + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => self::formatClientData($userDbData), + ]; + } finally { + $lock->release(); + } + } + + private static function currentMax($userID) + { + $userDbData = User::findById($userID, false); + if (!$userDbData) { + return self::MAX_STAMINA; + } + return self::normalizeMax((int)$userDbData->stamina_max); + } + + private static function recover(User $userDbData, $now) + { + $maxStamina = self::normalizeMax((int)$userDbData->stamina_max); + $userDbData->stamina_max = $maxStamina; + $userDbData->stamina = max(0, min($maxStamina, (int)$userDbData->stamina)); + + if ((int)$userDbData->stamina >= $maxStamina) { + $userDbData->stamina = $maxStamina; + $userDbData->stamina_recover_time = $now; + return; + } + + if ((int)$userDbData->stamina_recover_time <= 0) { + $userDbData->stamina_recover_time = $now; + return; + } + + $elapsed = $now - (int)$userDbData->stamina_recover_time; + if ($elapsed < self::RECOVER_INTERVAL) { + return; + } + + $recoverTimes = (int)floor($elapsed / self::RECOVER_INTERVAL); + $userDbData->stamina = min($maxStamina, (int)$userDbData->stamina + $recoverTimes * self::RECOVER_AMOUNT); + if ((int)$userDbData->stamina >= $maxStamina) { + $userDbData->stamina_recover_time = $now; + } else { + $userDbData->stamina_recover_time += $recoverTimes * self::RECOVER_INTERVAL; + } + } + + private static function save(User $userDbData) + { + return $userDbData->save(true, ['stamina', 'stamina_max', 'stamina_recover_time']); + } + + private static function formatClientData(User $userDbData) + { + $maxStamina = self::normalizeMax((int)$userDbData->stamina_max); + $stamina = max(0, min($maxStamina, (int)$userDbData->stamina)); + $nextRecoverTime = 0; + if ($stamina < $maxStamina) { + $nextRecoverTime = (int)$userDbData->stamina_recover_time + self::RECOVER_INTERVAL; + } + + return [ + 'stamina' => $stamina, + 'stamina_max' => $maxStamina, + 'stamina_next_recover_time' => $nextRecoverTime, + 'stamina_recover_amount' => self::RECOVER_AMOUNT, + 'stamina_recover_interval' => self::RECOVER_INTERVAL, + 'stamina_cost_steal' => self::STEAL_COST, + ]; + } + + private static function defaultClientData() + { + return [ + 'stamina' => self::MAX_STAMINA, + 'stamina_max' => self::MAX_STAMINA, + 'stamina_next_recover_time' => 0, + 'stamina_recover_amount' => self::RECOVER_AMOUNT, + 'stamina_recover_interval' => self::RECOVER_INTERVAL, + 'stamina_cost_steal' => self::STEAL_COST, + ]; + } + + private static function normalizeMax($maxStamina) + { + return max(1, (int)$maxStamina); + } +} diff --git a/muchang/common/utils/RedisKeyUtil.php b/muchang/common/utils/RedisKeyUtil.php index 6bbdbf3..ee815b8 100644 --- a/muchang/common/utils/RedisKeyUtil.php +++ b/muchang/common/utils/RedisKeyUtil.php @@ -79,6 +79,11 @@ class RedisKeyUtil return sprintf('%s.user.money.lock.%s', EnumUtil::GAME_NAME, $userID); } + public static function lockUserStamina($userID) + { + return sprintf('%s.user.stamina.lock.%s', EnumUtil::GAME_NAME, $userID); + } + public static function userLotteryData($userID) { return sprintf('%s.user.lastLotteryData%s', EnumUtil::GAME_NAME, $userID); @@ -120,6 +125,11 @@ class RedisKeyUtil return sprintf('%s.pet.lock.%s', EnumUtil::GAME_NAME, $petID); } + public static function lockPetBattle($userID) + { + return sprintf('%s.pet.battle.lock.%s', EnumUtil::GAME_NAME, $userID); + } + public static function lockDailyTask($userID) { return sprintf('%s.dailytask.lock.%s', EnumUtil::GAME_NAME, $userID); @@ -236,4 +246,4 @@ class RedisKeyUtil { return sprintf('%s.online.info.%d', EnumUtil::GAME_NAME, $userID); } -} \ No newline at end of file +} diff --git a/muchang/docker-compose.yml b/muchang/docker-compose.yml index 4d81ba7..a9591c2 100644 --- a/muchang/docker-compose.yml +++ b/muchang/docker-compose.yml @@ -44,6 +44,29 @@ services: redis: condition: service_started + admin: + build: + context: . + dockerfile: .docker/php/Dockerfile + environment: + APACHE_DOCUMENT_ROOT: /var/www/html/backend/web + APACHE_ADMIN_ROOT: /var/www/html/admin + MYSQL_HOST: db + MYSQL_DATABASE: muchang + MYSQL_USER: muchang + MYSQL_PASSWORD: h2aB53tPnDZnYWnB + REDIS_HOST: redis + REDIS_PORT: "6379" + ports: + - "18084:80" + volumes: + - ./:/var/www/html + depends_on: + db: + condition: service_healthy + redis: + condition: service_started + db: image: mariadb:10.5 environment: diff --git a/muchang/home/controllers/FarmController.php b/muchang/home/controllers/FarmController.php index 9b93114..7cddabb 100644 --- a/muchang/home/controllers/FarmController.php +++ b/muchang/home/controllers/FarmController.php @@ -1056,41 +1056,13 @@ class FarmController extends Controller //更新操作状态 $stealCount = 0;//偷到的果实数量 - $deductGold = 0;//被抓扣除的金币 + $deductGold = 0;//旧抓捕兼容字段,宠物战斗制度下固定为0 try { - - - $isCatch = false;//是否被抓 - //判断偷菜是否被抓 - if ($type == EnumUtil::INTERACTION_TYPE_STEAL) { - $deductGold = RandServices::getDogCatchDeductGold($beUserDbData); - if ($deductGold > 0) { - //扣除金币 - $log = SystemLogUtil::get($userID, SystemLogUtil::TYPE_GOLD, -$deductGold, 0, SystemLogUtil::FROM_TYPE_CATCH_PAY, []); - $rs = UserService::checkAndModifyMoney($userID, false, -$deductGold, 0, $log); - if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) return ClientMessageServices::sendMessage($rs); - - //把金币给主人 - $log = SystemLogUtil::get($beUserID, SystemLogUtil::TYPE_GOLD, $deductGold, 0, SystemLogUtil::FROM_TYPE_CATCH_GET, []); - $rs = UserService::checkAndModifyMoney($beUserID, true, $deductGold, 0, $log); - if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) return ClientMessageServices::sendMessage($rs); - - //记录日志 - UserLogService::addUserLog($userID, EnumUtil::USER_LOG_TYPE_BE_CATCH, 0, 0, $beUserID); - UserLogService::addUserLog($beUserID, EnumUtil::USER_LOG_TYPE_CATCH, 0, 0, $userID); - - $isCatch = true; - } - } - - if (!$isCatch) { - //没有被抓才执行下面操作 $success = false; $change = false; $dbTrans = Yii::$app->db->beginTransaction(); try { - if ($type == EnumUtil::INTERACTION_TYPE_STEAL) { //偷菜 //偷取农田 @@ -1120,7 +1092,6 @@ class FarmController extends Controller AchievementUtil::addCount($userID, AchievementUtil::ID_STEAL_SUCCESS, 1); $change = true; - } /*if ($change) { @@ -1145,7 +1116,6 @@ class FarmController extends Controller Yii::$app->redis->clearDirtyKey();//清除脏缓存数据 } } - } } finally { $lock->release(); } diff --git a/muchang/home/controllers/InteractionController.php b/muchang/home/controllers/InteractionController.php index 4c124e9..3c8a406 100644 --- a/muchang/home/controllers/InteractionController.php +++ b/muchang/home/controllers/InteractionController.php @@ -20,10 +20,10 @@ use common\services\ClientMessageServices; use common\services\GameConfigServices; use common\services\ItemServices; use common\services\LandService; -use common\services\RandServices; +use common\services\PetBattleService; use common\services\ResultStatusServices; +use common\services\StaminaService; use common\services\UserLogService; -use common\services\UserService; use common\utils\EnumUtil; use common\utils\RedisKeyUtil; use RedisLock\RedisLock; @@ -102,81 +102,121 @@ class InteractionController extends Controller //更新操作状态 $stealCount = 0;//偷到的果实数量 - $deductGold = 0;//被抓扣除的金币 + $deductGold = 0;//旧抓捕兼容字段,宠物战斗制度下固定为0 + $staminaData = null;//体力同步数据 + $petBattleData = null;//宠物战斗同步数据 try { //检查操作状态是否正确 $landDbData = Land::findRedis($farmDbData->id, $position); $canTypeList = LandService::getLandInteractionType($userID, $beUserID, $landDbData); - \Yii::warning('a'); - \Yii::warning($canTypeList); if (!in_array($type, $canTypeList)) { return ClientMessageServices::sendMessage(EnumUtil::INTERACTION_OPERATE_TYPE_ERROR_TO_RS_LIST[$type]); } - $isCatch = false;//是否被抓 - //判断偷菜是否被抓 if ($type == EnumUtil::INTERACTION_TYPE_STEAL) { - $deductGold = RandServices::getDogCatchDeductGold($beUserDbData); - if ($deductGold > 0) { - //扣除金币 - $log = SystemLogUtil::get($userID, SystemLogUtil::TYPE_GOLD, -$deductGold, 0, SystemLogUtil::FROM_TYPE_CATCH_PAY, []); - $rs = UserService::checkAndModifyMoney($userID, false, -$deductGold, 0, $log); - if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) return ClientMessageServices::sendMessage($rs); + $stealGate = StaminaService::withStaminaLock($userID, function ($lockedUserID) use ($beUserID) { + $staminaCheck = StaminaService::checkStealUnlocked($lockedUserID); + if (empty($staminaCheck['ok'])) { + return [ + 'ok' => false, + 'status' => $staminaCheck['status'], + 'data' => ['stamina' => $staminaCheck['data']], + ]; + } - //把金币给主人 - $log = SystemLogUtil::get($beUserID, SystemLogUtil::TYPE_GOLD, $deductGold, 0, SystemLogUtil::FROM_TYPE_CATCH_GET, []); - $rs = UserService::checkAndModifyMoney($beUserID, true, $deductGold, 0, $log); - if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) return ClientMessageServices::sendMessage($rs); + $battleResult = PetBattleService::resolveSteal($lockedUserID, $beUserID); + if (empty($battleResult['ok'])) { + return [ + 'ok' => false, + 'status' => $battleResult['status'], + 'data' => [ + 'stamina' => $staminaCheck['data'], + 'pet_battle' => $battleResult['data'], + ], + ]; + } - //记录日志 - UserLogService::addUserLog($userID, EnumUtil::USER_LOG_TYPE_BE_CATCH, 0, 0, $beUserID); - UserLogService::addUserLog($beUserID, EnumUtil::USER_LOG_TYPE_CATCH, 0, 0, $userID); + $staminaResult = StaminaService::consumeStealUnlocked($lockedUserID); + if (empty($staminaResult['ok'])) { + return [ + 'ok' => false, + 'status' => $staminaResult['status'], + 'data' => [ + 'stamina' => $staminaResult['data'], + 'pet_battle' => $battleResult['data'], + ], + ]; + } - $isCatch = true; + return [ + 'ok' => true, + 'status' => ResultStatusServices::RS_OPERATION_SUCCESS, + 'data' => [ + 'stamina' => $staminaResult['data'], + 'pet_battle' => $battleResult['data'], + ], + ]; + }); + + if (empty($stealGate['ok'])) { + return ClientMessageServices::sendMessage($stealGate['status'], $stealGate['data']); + } + + $staminaData = $stealGate['data']['stamina']; + $petBattleData = $stealGate['data']['pet_battle']; + if (!empty($petBattleData) && empty($petBattleData['allow_steal'])) { + $returnData = [ + 'position' => $position, + 'type' => $type, + 'steal_count' => $stealCount, + 'deduct_gold' => $deductGold, + 'stamina' => $staminaData, + 'pet_battle' => $petBattleData, + 'land' => $landDbData->genClientData(), + ]; + return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, $returnData); } } - if (!$isCatch) { - //没有被抓才执行下面操作 - $success = false; - $change = false; - $dbTrans = Yii::$app->db->beginTransaction(); - try { - if ($type == EnumUtil::INTERACTION_TYPE_STEAL) { - //偷菜 + $success = false; + $change = false; + $dbTrans = Yii::$app->db->beginTransaction(); + try { + if ($type == EnumUtil::INTERACTION_TYPE_STEAL) { + //偷菜 - //偷取农田 - $rs = LandService::steal($farmDbData->id, $position, $stealCount, $userID, $beUserID); - if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) - return ClientMessageServices::sendMessage($rs); + //偷取农田 + $rs = LandService::steal($farmDbData->id, $position, $stealCount, $userID, $beUserID); + if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) + return ClientMessageServices::sendMessage($rs); - //修改仓库数量 - $cropConfig = GameConfigServices::getParamByPath('crop_list.' . $landDbData->crop_id); - $itemID = $cropConfig['item_id']; - $log = SystemLogUtil::get($userID, SystemLogUtil::TYPE_ITEM, $itemID, $stealCount, SystemLogUtil::FROM_TYPE_STEAL_GET, []); - $rs = ItemServices::checkAndModifyNum($userID, $itemID, true, $stealCount, $log); - if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) - return ClientMessageServices::sendMessage($rs); + //修改仓库数量 + $cropConfig = GameConfigServices::getParamByPath('crop_list.' . $landDbData->crop_id); + $itemID = $cropConfig['item_id']; + $log = SystemLogUtil::get($userID, SystemLogUtil::TYPE_ITEM, $itemID, $stealCount, SystemLogUtil::FROM_TYPE_STEAL_GET, []); + $rs = ItemServices::checkAndModifyNum($userID, $itemID, true, $stealCount, $log); + if ($rs != ResultStatusServices::RS_OPERATION_SUCCESS) + return ClientMessageServices::sendMessage($rs); - //记录日志 - UserLogService::addUserLog($userID, EnumUtil::USER_LOG_TYPE_STEAL, $itemID, $stealCount, $beUserID); - UserLogService::addUserLog($beUserID, EnumUtil::USER_LOG_TYPE_BE_STEAL, $itemID, $stealCount, $userID); + //记录日志 + UserLogService::addUserLog($userID, EnumUtil::USER_LOG_TYPE_STEAL, $itemID, $stealCount, $beUserID); + UserLogService::addUserLog($beUserID, EnumUtil::USER_LOG_TYPE_BE_STEAL, $itemID, $stealCount, $userID); - //任务记录 - DailyTaskUtil::addTaskCount($userID, DailyTaskUtil::TYPE_STEAL_SUCCESS, null, 1); + //任务记录 + DailyTaskUtil::addTaskCount($userID, DailyTaskUtil::TYPE_STEAL_SUCCESS, null, 1); - //成就 - AchievementUtil::addCount($userID, AchievementUtil::ID_STEAL, 1); - AchievementUtil::addCount($userID, AchievementUtil::ID_STEAL_SUCCESS, 1); + //成就 + AchievementUtil::addCount($userID, AchievementUtil::ID_STEAL, 1); + AchievementUtil::addCount($userID, AchievementUtil::ID_STEAL_SUCCESS, 1); - $change = true; - } + $change = true; + } - //放虫 - if ($type == EnumUtil::INTERACTION_TYPE_BUG) { + //放虫 + if ($type == EnumUtil::INTERACTION_TYPE_BUG) { $landDbData->has_bug = true; if (!$landDbData->save(true, ['has_bug', 'updated_at'])) return ClientMessageServices::sendMessage(ResultStatusServices::RS_SAVE_DB_ERROR); @@ -262,7 +302,6 @@ class InteractionController extends Controller Yii::$app->redis->clearDirtyKey();//清除脏缓存数据 } } - } } finally { $lock->release(); } @@ -272,6 +311,12 @@ class InteractionController extends Controller $returnData['type'] = $type; $returnData['steal_count'] = $stealCount; $returnData['deduct_gold'] = $deductGold; + if ($staminaData !== null) { + $returnData['stamina'] = $staminaData; + } + if ($petBattleData !== null) { + $returnData['pet_battle'] = $petBattleData; + } $landDbData = Land::findRedis($farmDbData->id, $position); $returnData['land'] = $landDbData->genClientData(); diff --git a/muchang/home/controllers/PetController.php b/muchang/home/controllers/PetController.php index 1ed72cb..8aa018a 100644 --- a/muchang/home/controllers/PetController.php +++ b/muchang/home/controllers/PetController.php @@ -7,6 +7,7 @@ use common\modules\arena\vo\Arena; use common\modules\pet\PetUtil; use common\modules\pet\vo\Pet; use common\services\ClientMessageServices; +use common\services\PetBattleService; use common\services\ResultStatusServices; use Yii; use yii\rest\Controller; @@ -29,6 +30,7 @@ class PetController extends Controller $userID = Yii::$app->request->get('user_id'); if (!$userID) return ClientMessageServices::sendMessage(ResultStatusServices::RS_USER_NOT_LOGIN);//验证登录 + PetBattleService::recoverWeakIfExpiredByUserID($userID); $dbList = Pet::findAllByUserID($userID); $list = []; foreach ($dbList as $item) { @@ -197,4 +199,4 @@ class PetController extends Controller return ClientMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS); } -} \ No newline at end of file +} diff --git a/muchang_20211111_141209.sql b/muchang_20211111_141209.sql index 862e7a1..99cf716 100644 --- a/muchang_20211111_141209.sql +++ b/muchang_20211111_141209.sql @@ -843,6 +843,33 @@ LOCK TABLES `pet` WRITE; INSERT INTO `pet` VALUES (1,5,'501007','0',1,0,0,0,1000,25,10,5,5,329,1,1505144680,1000,0,0,0,0,0,20,0,0,0,0,1505123080,1506335957),(2,5,'501008','小蛇',1,0,0,0,600,15,6,3,3,0,0,1505144808,1500,0,0,0,0,0,0,0,0,0,0,1505123208,1506314069),(3,5,'501017','0',1,0,0,0,1200,30,9,6,6,378,0,1505144971,2500,0,0,0,0,0,0,0,0,0,0,1505123371,1506321805),(4,5,'501013','0',1,0,0,0,1000,25,8,5,5,317,0,1505145031,2000,0,0,0,0,0,0,0,0,0,0,1505123431,1506334981),(5,5,'501007','0',1,0,0,0,1000,25,10,5,5,325,0,1505182518,0,0,0,0,0,0,0,0,0,0,0,1505181726,1506335245),(6,7,'501004','狼崽',1,0,0,0,400,10,4,2,2,0,1,1505480371,1000,0,0,0,0,0,0,0,0,0,0,1505458771,1506306574),(7,5,'501000','松狮',1,0,0,0,200,5,2,1,1,0,0,1505787764,0,0,0,0,0,0,0,0,0,0,0,1505787702,1505788902),(8,5,'501012','熊头',1,0,0,0,800,20,7,4,4,0,0,1505809337,2000,0,0,0,0,0,0,0,0,0,0,1505787737,1505787737),(9,5,'501016','小火兽',1,0,0,0,1000,25,8,5,5,0,0,1505809341,2500,0,0,0,0,0,0,0,0,0,0,1505787741,1505787741),(10,5,'501008','小蛇',1,0,0,0,620,19,8,5,5,235,0,1505809343,1500,0,0,0,0,0,0,0,0,0,0,1505787743,1506309751),(11,8,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,0,1505833802,1000,0,0,0,0,0,0,0,0,0,0,1505812202,1505812202),(14,12,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813242,1505813242),(15,13,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813325,1505813325),(16,14,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813326,1505813326),(17,15,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813328,1505813328),(18,16,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813330,1505813330),(19,17,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813331,1505813331),(20,18,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813333,1505813333),(21,19,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813335,1505813335),(22,20,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813336,1505813337),(23,21,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813338,1505813338),(24,22,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,1,1,1000,0,0,0,0,0,0,0,0,0,0,1505813340,1505813340),(25,1,'501008','小蛇',1,0,0,0,600,15,6,3,3,195,1,1505897581,0,0,0,0,0,0,0,0,0,0,0,1505897521,1505897585),(26,2,'501008','小蛇',1,101,0,1508739734,600,15,6,3,3,209,0,1505902095,0,1,1,1,0,0,37,7,3,0,0,1505902088,1508739734),(27,24,'501004','狼崽',1,110,0,0,400,10,4,2,2,130,1,1505976905,0,0,0,0,0,0,0,0,0,0,0,1505976804,1506060397),(28,5,'501012','熊头',1,0,0,0,800,20,7,4,4,256,0,1506150861,0,0,0,0,0,0,0,0,0,0,0,1506150854,1506150861),(29,5,'501012','熊头',1,0,0,0,800,20,7,4,4,256,0,1506150950,0,0,0,0,0,0,0,0,0,0,0,1506150936,1506150950),(30,7,'501012','熊头',1,0,0,0,800,20,7,4,4,256,0,1506151013,0,0,0,0,0,0,0,0,0,0,0,1506151001,1506306510),(31,26,'501000','松狮',1,0,0,0,200,5,2,1,1,65,0,1506314525,500,0,0,0,0,0,0,0,0,0,0,1506303725,1506320750),(32,26,'501016','小火兽',1,2,0,0,1000,25,8,5,5,317,1,1506303736,0,0,0,0,0,0,0,0,0,0,0,1506303728,1506320865),(33,26,'501004','狼崽',1,0,0,0,400,10,4,2,2,130,0,1506320755,0,0,0,0,0,0,0,0,0,0,0,1506320587,1506320755),(34,26,'501008','小蛇',1,0,0,0,600,15,6,3,3,195,0,1506320835,0,0,0,0,0,0,0,0,0,0,0,1506320589,1506320835),(35,26,'501008','小蛇',1,0,0,0,600,15,6,3,3,195,0,1506320820,0,0,0,0,0,0,0,0,0,0,0,1506320591,1506320840),(36,26,'501012','熊头',1,0,0,0,800,20,7,4,4,256,0,1506320613,0,0,0,0,0,0,0,0,0,0,0,1506320594,1506320865),(37,26,'501016','小火兽',1,0,0,0,1000,25,8,5,5,317,0,1506342196,2500,0,0,0,0,0,0,0,0,0,0,1506320596,1506320596),(38,30,'501016','小火兽',1,66,0,1508322363,1000,25,8,5,5,335,0,1506396097,0,1,1,1,1,0,50,8,8,8,0,1506396088,1508322363),(39,30,'501008','小蛇',1,0,0,1508305789,600,15,6,3,3,195,0,1506396820,0,0,0,0,0,0,0,0,0,0,0,1506396812,1508305789),(40,34,'501003','0',1,0,0,0,800,20,8,4,4,278,0,1506407641,0,1,1,1,0,0,60,6,1,0,0,1506407620,1506669549),(41,34,'501003','0',1,0,0,0,800,20,8,4,4,260,0,1506415300,0,0,0,0,0,0,0,0,0,0,0,1506412219,1506587886),(42,34,'501019','0',1,0,0,0,1600,40,11,8,8,500,1,1506417137,0,0,0,0,0,0,0,0,0,0,0,1506417129,1506652623),(43,34,'501008','小蛇',0,0,0,0,600,15,6,3,3,195,0,1506581252,0,0,0,0,0,0,0,0,0,0,0,1506581245,1506581252),(44,34,'501008','小蛇',0,0,0,0,600,15,6,3,3,195,0,1506596092,0,0,0,0,0,0,0,0,0,0,0,1506596069,1506596092),(45,38,'501004','狼崽',0,0,0,0,400,10,4,2,2,130,1,1506669833,0,0,0,0,0,0,0,0,0,0,0,1506669825,1506678526),(46,38,'501008','小蛇',0,0,0,0,600,15,6,3,3,195,0,1506692553,1500,0,0,0,0,0,0,0,0,0,0,1506670953,1506670953),(47,38,'501016','小火兽',0,0,0,0,1000,25,8,5,5,317,0,1506692556,2500,0,0,0,0,0,0,0,0,0,0,1506670956,1506670956),(48,38,'501012','熊头',0,0,0,0,800,20,7,4,4,256,0,1506692558,2000,0,0,0,0,0,0,0,0,0,0,1506670958,1506670958),(49,25,'501004','狼崽',0,0,0,0,400,10,4,2,2,130,1,1507516081,0,0,0,0,0,0,0,0,0,0,0,1507515768,1507516087),(50,42,'501016','小火兽',0,1,0,1508328782,1000,25,8,5,5,317,0,1507520908,0,0,0,0,0,0,0,0,0,0,0,1507520900,1508328782),(51,2,'501016','小火兽',0,0,0,1508205555,1000,25,8,5,5,317,0,1507527793,0,0,0,0,0,0,0,0,0,0,0,1507527786,1508205555),(52,4,'501016','小火兽',0,0,0,0,1000,25,8,5,5,317,1,1507601548,0,0,0,0,0,0,0,0,0,0,0,1507601523,1507601563),(53,42,'501016','小火兽',0,0,0,1507955754,1000,25,8,5,5,317,0,1507616003,0,0,0,0,0,0,0,0,0,0,0,1507615995,1507955754),(54,42,'501016','小火兽',0,0,0,0,1000,25,8,5,5,317,0,1507637897,2500,0,0,0,0,0,0,0,0,0,0,1507616297,1507616297),(55,42,'501000','松狮',0,0,0,1508329097,200,5,2,1,1,65,1,1507635381,0,0,0,0,0,0,0,0,0,0,0,1507635372,1508329097),(56,30,'501004','狼崽',1,0,90,1509075645,400,10,4,2,2,130,1,1507896657,1000,0,0,0,0,0,0,0,0,0,0,1507875057,1509075645),(57,54,'501016','小火兽',1,0,0,1507882081,1000,25,8,5,5,317,0,1507903681,2500,0,0,0,0,0,0,0,0,0,0,1507882081,1507882081),(58,54,'501004','狼崽',1,0,0,1507882400,400,10,4,2,2,130,0,1507904000,1000,0,0,0,0,0,0,0,0,0,0,1507882400,1507882400),(59,2,'501004','狼崽',1,0,1050,1512469798,360,60,24,12,12,372,1,1508205510,0,0,0,0,0,0,0,0,0,0,0,1508205485,1512469798),(60,2,'501016','小火兽',1,1,0,1508224390,750,125,50,25,25,787,0,1508205514,0,1,0,0,0,0,62,0,0,0,0,1508205487,1508224390),(61,2,'501008','小蛇',1,0,0,1508205500,450,75,30,15,15,465,0,1508205500,0,0,0,0,0,0,0,0,0,0,0,1508205489,1508205500),(62,55,'501000','松狮',10,0,0,1510046899,750,140,65,55,55,1300,1,1508211289,0,8,10,8,8,8,200,50,16,16,16,1508210638,1510046900),(63,55,'501008','小蛇',1,0,0,1509625290,450,75,30,15,15,465,0,1508320632,0,0,0,0,0,0,0,0,0,0,0,1508320627,1509625294),(64,57,'501000','松狮',2,0,0,1508330536,310,52,21,11,11,350,1,1508329532,0,2,2,0,0,0,50,10,0,0,0,1508329513,1508330536),(65,58,'501000','松狮',1,0,0,1508987012,300,50,20,10,10,320,1,1508340332,500,1,1,1,0,0,25,5,2,0,0,1508329532,1508987012),(66,59,'501000','松狮',1,0,0,1508329648,300,50,20,10,10,310,1,1508329592,0,0,0,0,0,0,0,0,0,0,0,1508329588,1508329648),(67,62,'501016','小火兽',6,0,0,1511229438,900,155,65,40,40,705,1,1508332919,0,0,0,0,0,0,0,0,0,0,0,1508332907,1511229445),(68,62,'501000','松狮',4,0,0,1508739705,360,62,26,16,16,430,0,1508343710,500,0,0,0,0,0,0,0,0,0,0,1508332910,1508739705),(69,67,'501000','松狮',1,0,0,1508557449,300,50,20,10,10,310,0,1508568249,500,0,0,0,0,0,0,0,0,0,0,1508557449,1508557449),(70,67,'501004','狼崽',1,0,0,1508557756,360,60,24,12,12,372,0,1508579356,1000,0,0,0,0,0,0,0,0,0,0,1508557756,1508557756),(71,67,'501012','熊头',1,0,0,1508557758,570,95,39,19,19,593,0,1508579358,2000,0,0,0,0,0,0,0,0,0,0,1508557758,1508557758),(72,67,'501008','小蛇',1,0,0,1508557760,450,75,30,15,15,465,0,1508579360,1500,0,0,0,0,0,0,0,0,0,0,1508557760,1508557760),(73,67,'501016','小火兽',1,0,0,1508557763,750,125,50,25,25,775,0,1508579363,2500,0,0,0,0,0,0,0,0,0,0,1508557763,1508557763),(74,69,'501000','松狮',1,0,0,1508559736,300,50,20,10,10,310,0,1508570536,500,0,0,0,0,0,0,0,0,0,0,1508559736,1508559736),(75,69,'501012','熊头',1,0,0,1508562736,570,95,39,19,19,593,0,1508584336,2000,0,0,0,0,0,0,0,0,0,0,1508562736,1508562736),(76,69,'501016','小火兽',1,0,0,1508812702,750,125,50,25,25,775,1,1508584340,2500,0,0,0,0,0,0,0,0,0,0,1508562740,1508812702),(77,64,'501000','松狮',1,0,445,1510805442,300,50,20,10,10,310,0,1508727955,0,0,0,0,0,0,0,0,0,0,0,1508727472,1510805442),(78,70,'501000','松狮',2,10,131,1509099326,310,52,21,11,11,340,0,1508739078,0,2,0,0,0,0,50,0,0,0,0,1508739072,1509099326),(79,3,'501012','熊头',20,0,14398,1514284958,570,95,39,19,19,820,1,1508746405,0,1,1,1,1,1,358,60,36,36,36,1508746369,1514284959),(80,71,'501000','松狮',1,0,0,1508837103,300,50,20,10,10,310,1,1508834400,0,0,0,0,0,0,0,0,0,0,0,1508834394,1508837103),(81,73,'501000','松狮',1,0,0,1508900152,300,50,20,10,10,310,0,1508900752,5,0,0,0,0,0,0,0,0,0,0,1508900152,1508900152),(82,74,'501000','松狮',1,0,0,1508902529,300,50,20,10,10,310,0,1508903129,5,0,0,0,0,0,0,0,0,0,0,1508902529,1508902529),(83,75,'501000','松狮',1,0,0,1508903711,300,50,20,10,10,310,1,1508903707,0,0,0,0,0,0,0,0,0,0,0,1508903682,1508903711),(84,76,'501000','松狮',1,0,0,1508920724,300,50,20,10,10,315,1,1508906210,0,1,0,0,0,0,25,0,0,0,0,1508906204,1508920724),(85,72,'501000','松狮',2,0,180,1510193947,310,52,21,11,11,330,1,1508921461,0,0,0,0,0,0,0,0,0,0,0,1508921456,1510193947),(86,70,'501016','小火兽',1,0,0,1509675387,750,125,50,25,25,775,1,1508999663,0,0,0,0,0,0,0,0,0,0,0,1508999657,1509675549),(87,77,'501000','松狮',1,0,0,1509009416,300,50,20,10,10,310,0,1509010016,5,0,0,0,0,0,0,0,0,0,0,1509009416,1509009416),(88,78,'501000','松狮',1,0,0,1509009627,300,50,20,10,10,315,1,1509009615,0,1,0,0,0,0,25,0,0,0,0,1509009605,1509009627),(89,79,'501000','松狮',1,0,0,1509009892,300,50,20,10,10,315,1,1509009870,0,1,0,0,0,0,25,0,0,0,0,1509009865,1509009892),(90,80,'501000','松狮',1,0,0,1509011915,300,50,20,10,10,315,1,1509011899,0,1,0,0,0,0,25,0,0,0,0,1509011894,1509011915),(91,81,'501000','松狮',1,0,0,1509012556,300,50,20,10,10,315,1,1509012546,0,1,0,0,0,0,25,0,0,0,0,1509012542,1509012556),(92,85,'501008','小蛇',1,0,0,1509082914,450,75,30,15,15,465,0,1509090114,60,0,0,0,0,0,0,0,0,0,0,1509082914,1509082914),(93,85,'501012','熊头',1,0,0,1509082938,570,95,39,19,19,593,0,1509097338,120,0,0,0,0,0,0,0,0,0,0,1509082938,1509082938),(94,86,'501000','松狮',1,0,0,1509084846,300,50,20,10,10,315,1,1509084831,0,1,0,0,0,0,25,0,0,0,0,1509084718,1509084846),(95,89,'501000','松狮',1,0,0,1509331355,300,50,20,10,10,315,1,1509331342,0,1,0,0,0,0,25,0,0,0,0,1509331338,1509331355),(96,99,'501000','松狮',1,0,0,1509335404,300,50,20,10,10,310,1,1509335353,0,0,0,0,0,0,0,0,0,0,0,1509335219,1509335404),(97,100,'501000','松狮',1,0,0,1509341790,300,50,20,10,10,315,1,1509341588,0,1,0,0,0,0,25,0,0,0,0,1509341583,1509341790),(98,101,'501000','松狮',1,0,0,1509344397,300,50,20,10,10,315,1,1509344361,0,1,0,0,0,0,25,0,0,0,0,1509344354,1509344397),(99,104,'501000','松狮',1,0,0,1509347067,300,50,20,10,10,310,0,1509347667,5,0,0,0,0,0,0,0,0,0,0,1509347067,1509347067),(100,105,'501000','松狮',1,0,0,1509347779,300,50,20,10,10,310,0,1509348379,5,0,0,0,0,0,0,0,0,0,0,1509347779,1509347779),(101,106,'501000','松狮',1,0,0,1509348701,300,50,20,10,10,310,1,1509348693,0,0,0,0,0,0,0,0,0,0,0,1509348682,1509348701),(102,107,'501000','松狮',1,0,0,1509350184,300,50,20,10,10,310,1,1509350182,0,0,0,0,0,0,0,0,0,0,0,1509350173,1509350184),(103,108,'501000','松狮',1,0,0,1509350720,300,50,20,10,10,310,1,1509350718,0,0,0,0,0,0,0,0,0,0,0,1509350713,1509350720),(104,109,'501000','松狮',1,0,0,1509351534,300,50,20,10,10,315,1,1509351515,0,1,0,0,0,0,25,0,0,0,0,1509351510,1509351534),(105,110,'501000','松狮',1,0,0,1509353050,300,50,20,10,10,315,1,1509353034,0,1,0,0,0,0,25,0,0,0,0,1509353029,1509353050),(106,111,'501000','松狮',1,0,0,1509353629,300,50,20,10,10,315,1,1509353618,0,1,0,0,0,0,25,0,0,0,0,1509353613,1509353629),(107,128,'501000','松狮',1,0,0,1509415901,300,50,20,10,10,310,1,1509415654,0,0,0,0,0,0,0,0,0,0,0,1509415623,1509415901),(108,129,'501000','松狮',1,0,0,1509417068,300,50,20,10,10,315,1,1509416084,0,1,0,0,0,0,25,0,0,0,0,1509416079,1509417068),(109,130,'501000','松狮',1,0,0,1509417376,300,50,20,10,10,315,1,1509417358,0,1,0,0,0,0,25,0,0,0,0,1509417354,1509417376),(110,131,'501000','松狮',1,0,0,1509678220,300,50,20,10,10,315,1,1509589096,0,1,0,0,0,0,25,0,0,0,0,1509589092,1509678220),(111,64,'501017','0',1,0,1090,1510805442,875,150,60,35,35,2127,1,1509697798,180,0,0,0,0,0,1260,260,120,120,120,1509676198,1510806379),(112,184,'501000','松狮',5,0,0,1510193349,400,70,30,20,20,560,1,1510056694,0,5,5,5,4,0,125,25,10,8,0,1510056688,1510193349),(113,182,'501000','松狮',2,0,86,1510233558,310,52,21,11,11,340,1,1510142115,0,2,0,0,0,0,50,0,0,0,0,1510142110,1510233766),(114,63,'501000','松狮',1,0,0,1510196428,300,50,20,10,10,310,1,1510196426,0,0,0,0,0,0,0,0,0,0,0,1510196422,1510196428),(115,185,'501012','熊头',1,0,0,1510196508,570,95,39,19,19,593,1,1510196506,0,0,0,0,0,0,0,0,0,0,0,1510196499,1510196508),(116,186,'501000','松狮',1,0,0,1510196661,300,50,20,10,10,310,0,1510197261,5,0,0,0,0,0,0,0,0,0,0,1510196661,1510196661),(117,186,'501016','小火兽',1,0,0,1510196663,750,125,50,25,25,775,0,1510218263,180,0,0,0,0,0,0,0,0,0,0,1510196663,1510196663),(118,192,'501000','松狮',1,0,0,1510225645,300,50,20,10,10,310,0,1510205474,0,0,0,0,0,0,0,0,0,0,0,1510205470,1510225645),(119,192,'501008','小蛇',1,0,0,1510225645,450,75,30,15,15,465,1,1510225644,0,0,0,0,0,0,0,0,0,0,0,1510225639,1510225645),(120,190,'501000','松狮',1,0,0,1510296785,300,50,20,10,10,210,1,1510296784,0,0,0,0,0,0,0,0,0,0,0,1510296781,1510296785),(121,197,'501000','松狮',1,0,0,1510467364,300,50,20,10,10,210,0,1510467964,5,0,0,0,0,0,0,0,0,0,0,1510467364,1510467364),(122,198,'501000','松狮',1,0,0,1510592132,300,50,20,10,10,210,0,1510592732,5,0,0,0,0,0,0,0,0,0,0,1510592132,1510592132),(123,43,'501012','熊头',1,0,0,1510720983,570,95,39,19,19,401,1,1510720967,0,0,0,0,0,0,0,0,0,0,0,1510720944,1510720983),(124,203,'501008','小蛇',20,5199,349,1510898951,2350,455,220,205,205,2595,0,1510896687,0,0,0,0,0,0,0,0,0,0,0,1510896682,1510899268),(125,203,'501000','松狮',20,5100,430,1510899268,2200,430,210,200,200,2490,1,1510899267,0,0,0,0,0,0,0,0,0,0,0,1510899241,1510899394),(126,206,'501000','松狮',1,0,0,1511145556,300,50,20,10,10,215,1,1511145555,0,1,0,0,0,0,25,0,0,0,0,1511145551,1511145567),(127,207,'501000','松狮',2,0,0,1511154219,310,52,21,11,11,227,1,1511154217,0,1,0,0,0,0,25,0,0,0,0,1511154212,1511154419),(128,208,'501000','松狮',6,0,2032,1514255178,300,50,20,10,10,275,1,1511155452,0,1,0,0,0,0,75,10,5,5,5,1511155446,1514255184),(129,209,'501000','松狮',21,0,0,1511165826,2400,470,230,220,220,2735,0,1511156809,0,1,0,0,0,0,25,0,0,0,0,1511156795,1511165826),(130,211,'501000','松狮',1,0,0,1511157421,300,50,20,10,10,215,1,1511157420,0,1,0,0,0,0,25,0,0,0,0,1511157415,1511157435),(131,210,'501000','松狮',1,0,0,1511157542,300,50,20,10,10,215,1,1511157541,0,1,0,0,0,0,25,0,0,0,0,1511157537,1511157554),(132,204,'501000','松狮',3,0,450,1511314852,320,54,22,12,12,249,1,1511157937,0,3,0,0,0,0,75,0,0,0,0,1511157930,1511314895),(133,209,'501016','小火兽',25,0,3448,1511166464,3750,725,350,325,325,4490,1,1511159808,0,25,2,2,0,0,1575,26,12,0,0,1511159797,1511166476),(134,209,'501004','狼崽',21,0,0,1511166098,2460,480,234,222,222,2772,0,1511166062,0,0,0,0,0,0,0,0,0,0,0,1511166042,1511166098),(135,209,'501008','小蛇',21,0,0,1511166124,2550,495,240,225,225,2835,0,1511166065,0,0,0,0,0,0,0,0,0,0,0,1511166046,1511166124),(136,209,'501012','熊头',21,0,0,1511166149,2670,515,249,229,229,2921,0,1511166067,0,0,0,0,0,0,0,0,0,0,0,1511166048,1511166149),(137,212,'501000','松狮',1,0,0,1511166927,300,50,20,10,10,215,1,1511166926,0,1,0,0,0,0,25,0,0,0,0,1511166921,1511166939),(138,213,'501003','0',60,0,0,1512030568,450,80,32,26,26,3390,0,1511169103,0,60,60,60,60,60,2700,540,240,240,240,1511169093,1512030568),(139,213,'501019','0',60,0,4602,1511936737,18825,3740,1850,1825,1825,35403,1,1511170368,0,60,60,60,60,60,11340,2340,1080,1080,1080,1511170363,1512462671),(140,214,'501001','0',10,550,3116,1512370286,360,62,25,15,15,940,0,1511228776,0,10,0,0,0,0,830,116,48,48,48,1511228768,1512370286),(141,215,'501000','松狮',1,0,440,1511229394,300,50,20,10,10,215,1,1511229393,0,1,0,0,0,0,25,0,0,0,0,1511229388,1511259530),(142,216,'501001','0',21,100,667,1511938993,370,64,26,16,16,806,1,1511235474,0,0,0,0,0,0,500,100,40,40,40,1511235469,1511938993),(143,215,'501016','小火兽',1,0,0,1511245228,750,125,50,25,25,525,0,1511266828,180,0,0,0,0,0,0,0,0,0,0,1511245228,1511245228),(144,214,'501017','0',2,100,960,1511322227,885,152,61,36,36,2139,1,1511256755,0,0,0,0,0,0,1260,260,120,120,120,1511256750,1512368526),(145,217,'501000','松狮',4,0,0,1512717921,300,50,20,10,10,251,0,1511314630,0,1,0,0,0,0,55,6,3,3,3,1511314624,1512717986),(146,218,'501000','松狮',1,0,0,1511315060,300,50,20,10,10,215,1,1511315058,0,1,0,0,0,0,25,0,0,0,0,1511315002,1511315077),(147,213,'501015','0',60,0,0,1511862987,855,152,63,43,43,7143,0,1511318204,0,60,60,60,60,60,5230,1078,539,539,539,1511318196,1511862987),(148,224,'501000','松狮',1,0,0,1511338819,300,50,20,10,10,215,1,1511338818,0,1,0,0,0,0,25,0,0,0,0,1511338813,1511339141),(149,225,'501000','松狮',1,0,0,1511342645,300,50,20,10,10,215,1,1511342644,0,1,0,0,0,0,25,0,0,0,0,1511342639,1511342657),(150,226,'501000','松狮',1,0,0,1511404813,300,50,20,10,10,215,0,1511342768,0,1,0,0,0,0,25,0,0,0,0,1511342762,1511404813),(151,213,'501011','0',60,0,325,1512029339,675,120,54,39,39,5121,0,1511345389,0,60,60,60,60,60,3670,758,379,379,379,1511345381,1512029339),(152,226,'501019','0',60,0,2182,1511492154,1125,200,80,55,55,6999,1,1511404558,0,60,60,60,60,60,5170,1058,499,499,499,1511404553,1511762990),(153,227,'501000','松狮',1,0,0,1511405353,300,50,20,10,10,215,1,1511405350,0,1,0,0,0,0,25,0,0,0,0,1511405339,1511405373),(154,226,'501013','0',21,0,723,1511420387,685,118,49,29,29,1947,0,1511415957,0,20,20,20,20,20,1150,238,119,119,119,1511415949,1511421416),(155,228,'501000','松狮',2,0,0,1511513034,300,50,20,10,10,237,1,1511426026,0,2,1,0,0,0,60,7,1,1,1,1511426019,1511513419),(156,229,'501000','松狮',1,0,0,1511493294,300,50,20,10,10,215,0,1511493293,0,1,0,0,0,0,25,0,0,0,0,1511493287,1511494823),(157,230,'501000','松狮',1,0,140,1511763449,300,50,20,10,10,215,1,1511493786,0,1,0,0,0,0,25,0,0,0,0,1511493781,1511763507),(158,231,'501000','松狮',1,0,0,1511493891,300,50,20,10,10,210,0,1511493891,0,0,0,0,0,0,0,0,0,0,0,1511493886,1511493891),(159,229,'501019','0',60,0,684,1512008019,1125,200,80,55,55,6999,1,1511494821,0,60,60,60,60,60,5170,1058,499,499,499,1511494815,1512009051),(160,235,'501000','松狮',20,0,9082,1512450239,300,50,20,10,10,518,1,1511501792,0,15,1,0,0,0,565,43,19,19,19,1511501787,1512450310),(161,241,'501000','松狮',1,0,0,1511505056,300,50,20,10,10,215,1,1511505055,0,1,0,0,0,0,25,0,0,0,0,1511505050,1511505068),(162,242,'501000','松狮',11,0,8099,1511510248,300,50,20,10,10,335,0,1511505145,0,1,0,0,0,0,125,20,10,10,10,1511505140,1511510248),(163,240,'501000','松狮',1,0,0,1511505159,300,50,20,10,10,215,1,1511505158,0,1,0,0,0,0,25,0,0,0,0,1511505151,1511505174),(164,238,'501000','松狮',8,0,0,1512010083,300,50,20,10,10,304,0,1511505244,0,2,0,0,0,0,120,14,7,7,7,1511505239,1512010083),(165,244,'501000','松狮',1,0,0,1511505328,300,50,20,10,10,215,1,1511505327,0,1,0,0,0,0,25,0,0,0,0,1511505322,1511505339),(166,243,'501000','松狮',1,0,0,1511505864,300,50,20,10,10,215,1,1511505862,0,1,0,0,0,0,25,0,0,0,0,1511505852,1511505888),(167,239,'501000','松狮',1,0,0,1511505982,300,50,20,10,10,215,1,1511505981,0,1,0,0,0,0,25,0,0,0,0,1511505972,1511505995),(168,245,'501000','松狮',1,0,0,1511506101,300,50,20,10,10,215,0,1511506022,0,1,0,0,0,0,25,0,0,0,0,1511506013,1511506101),(169,242,'501008','小蛇',11,0,0,1511510250,450,75,30,15,15,435,0,1511507147,0,0,0,0,0,0,100,20,10,10,10,1511506582,1511510250),(170,242,'501016','小火兽',11,0,61589,1511510002,750,125,50,25,25,785,1,1511507150,0,3,1,3,1,2,289,33,28,16,22,1511506589,1511510243),(171,247,'501000','松狮',14,0,0,1511762919,300,50,20,10,10,371,1,1511506875,0,1,0,0,0,0,155,26,13,13,13,1511506870,1511763032),(172,242,'501012','熊头',11,0,0,1511510099,570,95,39,19,19,521,0,1511507153,0,0,0,0,0,0,100,20,10,10,10,1511507122,1511510099),(173,248,'501000','松狮',1,0,0,1511508766,300,50,20,10,10,215,1,1511508765,0,1,0,0,0,0,25,0,0,0,0,1511508761,1511508779),(174,250,'501000','松狮',1,0,0,1511510951,300,50,20,10,10,215,1,1511510950,0,1,0,0,0,0,25,0,0,0,0,1511510945,1511510963),(175,251,'501000','松狮',1,0,0,1511511879,300,50,20,10,10,215,1,1511511878,0,1,0,0,0,0,25,0,0,0,0,1511511873,1511511890),(176,88,'501000','松狮',1,0,0,1511511935,300,50,20,10,10,215,1,1511511934,0,1,0,0,0,0,25,0,0,0,0,1511511928,1511511947),(177,256,'501000','松狮',1,0,0,1511747189,300,50,20,10,10,215,1,1511747187,0,1,0,0,0,0,25,0,0,0,0,1511747180,1511747209),(178,238,'501016','小火兽',3,0,3086,1512361374,760,127,51,26,26,549,1,1511755557,0,0,0,0,0,0,10,2,1,1,1,1511755544,1512361374),(179,257,'501001','0',40,250,3908,1512379469,350,60,24,14,14,1490,1,1511758332,0,20,20,20,20,20,1090,218,99,99,99,1511758327,1512379537),(180,258,'501000','松狮',1,0,0,1511833358,300,50,20,10,10,215,1,1511833357,0,1,0,0,0,0,25,0,0,0,0,1511833338,1511834146),(181,260,'501000','松狮',1,0,0,1511922783,300,50,20,10,10,215,1,1511922782,0,1,0,0,0,0,25,0,0,0,0,1511922778,1511922793),(182,261,'501000','松狮',1,0,0,1511923323,300,50,20,10,10,215,1,1511923322,0,1,0,0,0,0,25,0,0,0,0,1511923317,1511923334),(183,201,'501000','松狮',1,0,0,1511924242,300,50,20,10,10,215,1,1511924240,0,1,0,0,0,0,25,0,0,0,0,1511924234,1511924252),(184,262,'501000','松狮',2,0,0,1511936092,300,50,20,10,10,227,1,1511936091,0,1,0,0,0,0,35,2,1,1,1,1511936087,1511937635),(185,263,'501000','松狮',1,0,0,1511942232,300,50,20,10,10,215,1,1511942231,0,1,0,0,0,0,25,0,0,0,0,1511942226,1511942242),(186,265,'501000','松狮',1,0,0,1512009415,300,50,20,10,10,215,1,1512009414,0,1,0,0,0,0,25,0,0,0,0,1512009409,1512009426),(187,266,'501000','松狮',1,0,750,1512357577,300,50,20,10,10,215,1,1512020740,0,1,0,0,0,0,25,0,0,0,0,1512020736,1512357580),(188,267,'501000','松狮',1,0,0,1512021682,300,50,20,10,10,215,1,1512021681,0,1,0,0,0,0,25,0,0,0,0,1512021676,1512021694),(189,270,'501000','松狮',1,0,0,1512023226,300,50,20,10,10,215,1,1512023225,0,1,0,0,0,0,25,0,0,0,0,1512023220,1512023236),(190,282,'501000','松狮',2,0,0,1512030068,300,50,20,10,10,227,1,1512030067,0,1,0,0,0,0,35,2,1,1,1,1512030063,1512030297),(191,285,'501000','松狮',1,0,0,1512036355,300,50,20,10,10,215,1,1512036353,0,1,0,0,0,0,25,0,0,0,0,1512036348,1512036383),(192,288,'501000','松狮',1,0,0,1512037397,300,50,20,10,10,215,1,1512037396,0,1,0,0,0,0,25,0,0,0,0,1512037391,1512037407),(193,298,'501000','松狮',1,0,0,1512038176,300,50,20,10,10,215,1,1512038175,0,1,0,0,0,0,25,0,0,0,0,1512038171,1512038187),(194,300,'501000','松狮',1,0,0,1512038393,300,50,20,10,10,215,1,1512038391,0,1,0,0,0,0,25,0,0,0,0,1512038386,1512038404),(195,295,'501000','松狮',1,0,0,1512038704,300,50,20,10,10,210,0,1512039304,5,0,0,0,0,0,0,0,0,0,0,1512038704,1512038704),(196,302,'501000','松狮',1,0,0,1512038841,300,50,20,10,10,210,0,1512039441,5,0,0,0,0,0,0,0,0,0,0,1512038841,1512038841),(197,303,'501000','松狮',1,0,0,1512040939,300,50,20,10,10,215,1,1512040938,0,1,0,0,0,0,25,0,0,0,0,1512040932,1512040952),(198,304,'501000','松狮',1,0,0,1512041144,300,50,20,10,10,215,1,1512041143,0,1,0,0,0,0,25,0,0,0,0,1512041139,1512041154),(199,305,'501000','松狮',1,0,0,1512092357,300,50,20,10,10,215,1,1512092356,0,1,0,0,0,0,25,0,0,0,0,1512092352,1512092379),(200,306,'501000','松狮',1,50,140,1512094654,300,50,20,10,10,215,0,1512094651,0,1,0,0,0,0,25,0,0,0,0,1512094644,1512095077),(201,306,'501016','小火兽',2,0,120,1512095077,760,127,51,26,26,537,1,1512095076,0,0,0,0,0,0,0,0,0,0,0,1512095067,1512095140),(202,307,'501000','松狮',1,0,0,1512373929,300,50,20,10,10,215,1,1512369449,5,1,0,0,0,0,25,0,0,0,0,1512368849,1512373942),(203,310,'501000','松狮',1,0,1030,1512370748,300,50,20,10,10,215,1,1512370747,0,1,0,0,0,0,25,0,0,0,0,1512370743,1512377394),(204,275,'501000','松狮',1,0,0,1512379805,300,50,20,10,10,215,1,1512379804,0,1,0,0,0,0,25,0,0,0,0,1512379800,1512379821),(205,274,'501000','松狮',1,0,0,1512386916,300,50,20,10,10,215,1,1512386142,0,1,0,0,0,0,25,0,0,0,0,1512386137,1512386928),(206,312,'501000','松狮',1,0,0,1512454288,300,50,20,10,10,215,1,1512454287,0,1,0,0,0,0,25,0,0,0,0,1512454282,1512454302),(207,316,'501000','松狮',1,0,0,1512479709,300,50,20,10,10,215,1,1512479708,0,1,0,0,0,0,25,0,0,0,0,1512479704,1512479719),(208,319,'501000','松狮',1,0,0,1512517166,300,50,20,10,10,210,0,1512517766,5,0,0,0,0,0,0,0,0,0,0,1512517166,1512517166),(209,320,'501000','松狮',20,0,1010,1512524459,300,50,20,10,10,443,1,1512524457,0,1,0,0,0,0,215,38,19,19,19,1512524448,1512571326),(210,321,'501000','松狮',20,0,0,1512540384,300,50,20,10,10,443,0,1512524752,0,1,0,0,0,0,215,38,19,19,19,1512524746,1512540390),(211,322,'501000','松狮',20,0,110,1512525359,300,50,20,10,10,443,1,1512525358,0,1,0,0,0,0,215,38,19,19,19,1512525354,1512527169),(212,321,'501019','0',60,0,2817,1512545901,1125,200,80,55,55,6999,1,1512525609,0,60,60,60,60,60,5170,1058,499,499,499,1512525603,1512546229),(213,321,'501012','熊头',1,0,0,1512526967,570,95,39,19,19,401,0,1512541367,120,0,0,0,0,0,0,0,0,0,0,1512526967,1512526967),(214,321,'501008','小蛇',1,0,0,1512526969,450,75,30,15,15,315,0,1512534169,60,0,0,0,0,0,0,0,0,0,0,1512526969,1512526969),(215,321,'501004','狼崽',20,550,11409,1512540390,360,60,24,12,12,1620516,0,1512526991,0,15,7,5,5,5,300340,360044,150019,150019,150019,1512526970,1512540402),(216,315,'501000','松狮',1,0,0,1512528142,300,50,20,10,10,215,1,1512528140,0,1,0,0,0,0,25,0,0,0,0,1512528135,1512528154),(217,323,'501000','松狮',1,0,0,1512528558,300,50,20,10,10,215,1,1512528556,0,1,0,0,0,0,25,0,0,0,0,1512528552,1512528569),(218,324,'501000','松狮',1,0,0,1512529015,300,50,20,10,10,215,1,1512529008,0,1,0,0,0,0,25,0,0,0,0,1512528991,1512529026),(219,326,'501000','松狮',1,0,0,1512545988,300,50,20,10,10,215,1,1512545987,0,1,0,0,0,0,25,0,0,0,0,1512545982,1512545998),(220,314,'501000','松狮',1,0,0,1512567456,300,50,20,10,10,210,1,1512567454,0,0,0,0,0,0,0,0,0,0,0,1512567449,1512567456),(221,217,'501016','小火兽',5,300,90,1514180078,1000,25,8,5,5,319,1,1512717985,0,0,0,0,0,0,40,8,4,4,4,1512717980,1514278677),(222,327,'501006','0',20,0,4224,1514967029,840,20,8,4,4,1028,0,1512784042,0,20,20,20,20,20,710,90,71,71,71,1512784030,1514967029),(223,327,'501014','0',30,0,0,1514969295,1440,30,9,6,6,2943,0,1513232832,2000,30,30,30,30,30,1820,271,242,242,242,1513211232,1514969295),(224,334,'501004','狼崽',1,0,0,1513581990,400,10,4,2,2,110,1,1513581988,0,0,0,0,0,0,0,0,0,0,0,1513581984,1513581990),(225,333,'501016','小火兽',1,0,0,1513737411,1000,25,8,5,5,271,0,1513737411,0,0,0,0,0,0,0,0,0,0,0,1513734150,1513737411),(226,332,'501004','狼崽',1,0,0,1513737801,400,10,4,2,2,110,1,1513737766,0,0,0,0,0,0,0,0,0,0,0,1513737756,1513737801),(227,332,'501008','小蛇',1,0,0,1513737795,600,15,6,3,3,165,0,1513737794,0,0,0,0,0,0,0,0,0,0,0,1513737789,1513737801),(228,339,'501000','松狮',1,0,778042,1513837813,200,5,2,1,1,55,0,1513765156,0,0,0,0,0,0,0,0,0,0,0,1513765151,1513839005),(229,339,'501004','狼崽',1,0,1948,1513845418,400,10,4,2,2,110,1,1513774680,0,0,0,0,0,0,0,0,0,0,0,1513774662,1513845761),(230,341,'501000','松狮',7,0,2080,1513857713,200,5,2,1,1,127,1,1513848697,0,0,0,0,0,0,60,12,6,6,6,1513848690,1513906612),(231,341,'501016','小火兽',20,0,8370,1513850306,1000,25,8,5,5,631,0,1513848725,0,0,0,0,0,0,310,50,31,31,31,1513848720,1513850361),(232,328,'501000','松狮',1,50,858,1514179331,200,5,2,1,1,55,1,1513851727,0,0,0,0,0,0,0,0,0,0,0,1513851723,1514179331),(233,342,'501016','小火兽',20,0,1954,1514172116,1000,25,8,5,5,631,1,1513908652,0,0,0,0,0,0,310,50,31,31,31,1513908647,1514172135),(234,343,'501016','小火兽',1,0,0,1514457830,1000,25,8,5,5,271,0,1513909228,0,0,0,0,0,0,0,0,0,0,0,1513909223,1514457830),(235,342,'501012','熊头',1,0,0,1514172113,800,20,7,4,4,218,0,1514172110,0,0,0,0,0,0,0,0,0,0,0,1514172103,1514172116),(236,318,'501000','松狮',1,0,1050,1514198104,200,5,2,1,1,57,0,1514194196,0,1,0,0,0,0,10,0,0,0,0,1514193994,1514198104),(237,318,'501019','0',60,0,26015,1514367325,1600,40,11,8,8,7774,1,1514194315,0,60,60,60,60,60,5150,754,695,695,695,1514193996,1514367325),(238,327,'501002','0',20,0,0,1514967318,600,15,6,3,3,2365,0,1514205087,500,20,20,20,20,20,510,250,231,231,231,1514194287,1514967318),(239,327,'501019','0',60,0,39721,1515118015,1600,40,11,8,8,7774,1,1514194370,0,60,60,60,60,60,5150,754,695,695,695,1514194362,1515118015),(240,348,'501000','松狮',19,400,878,1514268424,200,5,2,1,1,1805,1,1514258541,0,19,19,19,19,19,470,200,182,182,182,1514258537,1514268425),(241,347,'501008','小蛇',1,0,0,1514268509,600,15,6,3,3,165,0,1514268509,0,0,0,0,0,0,0,0,0,0,0,1514268490,1514268509),(242,347,'501012','熊头',1,0,0,1514268515,800,20,7,4,4,218,0,1514290115,2000,0,0,0,0,0,0,0,0,0,0,1514268515,1514268515),(243,347,'501000','松狮',1,0,0,1514268538,200,5,2,1,1,55,0,1514279338,500,0,0,0,0,0,0,0,0,0,0,1514268538,1514268538),(244,347,'501016','小火兽',1,0,0,1514268540,1000,25,8,5,5,271,0,1514290140,2500,0,0,0,0,0,0,0,0,0,0,1514268540,1514268540),(245,347,'501004','狼崽',1,0,1200,1514268632,400,10,4,2,2,110,1,1514268549,0,0,0,0,0,0,0,0,0,0,0,1514268542,1514268634),(246,343,'501000','松狮',1,0,0,1514457830,200,5,2,1,1,55,1,1514457828,0,0,0,0,0,0,0,0,0,0,0,1514457822,1514457830),(247,318,'501004','狼崽',1,0,0,1514617685,500,10,4,2,2,130,0,1514682485,35,0,0,0,0,0,0,0,0,0,0,1514617685,1514617685),(248,318,'501008','小蛇',1,0,0,1514617688,630,15,6,3,3,171,0,1514704088,40,0,0,0,0,0,0,0,0,0,0,1514617688,1514617688),(249,318,'501012','熊头',1,0,0,1514617690,800,20,7,4,4,218,0,1514732890,45,0,0,0,0,0,0,0,0,0,0,1514617690,1514617690),(250,327,'501010','0',25,0,0,1514969013,1190,25,10,5,5,1893,0,1514704967,40,25,25,25,25,25,1210,170,146,146,146,1514618567,1514969013),(251,359,'501018','0',40,820,0,1520560517,1870,35,10,7,7,4923,1,1514969831,0,40,40,40,40,40,3030,462,423,423,423,1514969788,1520560517),(252,359,'501000','松狮',1,0,0,1514970219,360,5,2,2,2,93,0,1514970219,0,0,0,0,0,0,0,0,0,0,0,1514969791,1514970219),(253,359,'501004','狼崽',4,0,0,1519575279,500,10,4,2,2,198,0,1515034593,35,2,2,2,2,0,70,10,7,7,3,1514969793,1519575279),(254,382,'501004','狼崽',7,800,0,1522809469,500,10,4,2,2,202,1,1520646162,0,0,0,0,0,0,60,12,6,6,6,1520646115,1522809469),(255,382,'501012','熊头',1,0,0,1520646173,800,20,7,4,4,218,0,1520646173,0,0,0,0,0,0,0,0,0,0,0,1520646123,1520646173),(256,382,'501008','小蛇',1,0,0,1520646177,630,15,6,3,3,171,0,1520646177,0,0,0,0,0,0,0,0,0,0,0,1520646127,1520646177),(257,382,'501000','松狮',1,0,0,1520646181,360,5,2,2,2,93,0,1520646181,0,0,0,0,0,0,0,0,0,0,0,1520646133,1520646181),(258,382,'501016','小火兽',1,0,0,1520646185,1000,25,8,5,5,271,0,1520646185,0,0,0,0,0,0,0,0,0,0,0,1520646138,1520646185),(259,384,'501000','松狮',8,100,889,1521286427,360,5,2,2,2,177,1,1520674227,0,0,0,0,0,0,70,14,7,7,7,1520674200,1521286427),(260,384,'501008','小蛇',4,0,0,1520677215,630,15,6,3,3,207,0,1520676223,0,0,0,0,0,0,30,6,3,3,3,1520674204,1520677215),(261,384,'501012','熊头',2,0,0,1520676435,800,20,7,4,4,230,0,1520676431,0,0,0,0,0,0,10,2,1,1,1,1520674212,1520676435),(262,386,'501004','狼崽',1,0,0,1520847798,500,10,4,2,2,130,0,1520912598,35,0,0,0,0,0,0,0,0,0,0,1520847798,1520847798),(263,386,'501008','小蛇',1,0,0,1520847810,630,15,6,3,3,171,0,1520934210,40,0,0,0,0,0,0,0,0,0,0,1520847810,1520847810),(264,464,'501004','狼崽',1,0,0,1522247121,500,10,4,2,2,130,0,1522311921,35,0,0,0,0,0,0,0,0,0,0,1522247121,1522247121),(265,406,'501016','小火兽',1,0,2040,1523108319,1000,25,8,5,5,271,1,1522488810,0,0,0,0,0,0,0,0,0,0,0,1522488782,1523713328),(266,385,'501005','0',18,3810,1005,1543325951,760,15,6,3,3,806,1,1522824748,0,18,13,13,13,13,620,69,52,52,52,1522824736,1543459052),(267,385,'501000','松狮',2,0,1031,1541847953,360,5,2,2,2,105,0,1524081908,30,0,0,0,0,0,10,2,1,1,1,1524038708,1541847953),(268,385,'501016','小火兽',3,0,0,1543235745,1000,25,8,5,5,367,0,1526366393,50,0,1,1,1,1,20,12,10,10,10,1526193593,1543235745),(269,385,'501012','熊头',1,0,0,1526193601,800,20,7,4,4,218,0,1526308801,45,0,0,0,0,0,0,0,0,0,0,1526193601,1526193601),(270,385,'501008','小蛇',1,10,0,1540975691,630,15,6,3,3,171,0,1526344205,40,0,0,0,0,0,0,0,0,0,0,1526257805,1540975691),(271,478,'501004','狼崽',1,0,0,1541857697,500,10,4,2,2,130,0,1539504284,0,0,0,0,0,0,0,0,0,0,0,1539504175,1541857697),(272,482,'501000','松狮',1,0,0,1539506457,360,5,2,2,2,93,0,1539592857,10,0,0,0,0,0,0,0,0,0,0,1539506457,1539506457),(273,481,'501012','熊头',1,0,0,1539559335,800,20,7,4,4,218,0,1539775335,40,0,0,0,0,0,0,0,0,0,0,1539559335,1539559335),(274,501,'501000','松狮',1,0,0,1541728306,360,5,2,2,2,93,1,1541237522,10,0,0,0,0,0,0,0,0,0,0,1541151122,1541728306),(275,492,'501004','狼崽',2,0,0,1541208216,500,10,4,2,2,142,1,1541207341,0,0,0,0,0,0,10,2,1,1,1,1541204434,1541208216),(276,502,'501000','松狮',1,0,0,1541425189,360,5,2,2,2,93,1,1541410570,0,0,0,0,0,0,0,0,0,0,0,1541410392,1541425189),(277,506,'501004','狼崽',1,0,435,1541647271,500,10,4,2,2,130,1,1541644774,0,0,0,0,0,0,0,0,0,0,0,1541644755,1541647412),(278,505,'501004','狼崽',1,100,424,1541646002,500,10,4,2,2,130,1,1541645490,0,0,0,0,0,0,0,0,0,0,0,1541645471,1541646002),(279,478,'501000','松狮',1,10,0,1541863710,360,5,2,2,2,93,1,1541857696,0,0,0,0,0,0,0,0,0,0,0,1541857238,1541863711),(280,526,'501013','0',15,1010,1025,1542468486,1050,25,8,5,5,1445,1,1542105457,0,15,15,15,15,15,800,124,110,110,110,1542105368,1542468560),(281,525,'501016','小火兽',17,110,120,1542211097,1000,25,8,5,5,551,1,1542105459,0,0,0,0,0,0,240,40,24,24,24,1542105402,1542212982),(282,509,'501005','0',10,0,0,1542730004,760,15,6,3,3,536,0,1542107942,0,10,10,10,10,10,300,39,30,30,30,1542107411,1542730004),(283,525,'501000','松狮',1,0,0,1542204994,360,5,2,2,2,93,0,1542291394,10,0,0,0,0,0,0,0,0,0,0,1542204994,1542204994),(284,509,'501000','松狮',1,0,0,1542280533,360,5,2,2,2,93,0,1542366933,10,0,0,0,0,0,0,0,0,0,0,1542280533,1542280533),(285,509,'501008','小蛇',1,0,0,1542280543,630,15,6,3,3,171,0,1542453343,30,0,0,0,0,0,0,0,0,0,0,1542280543,1542280543),(286,509,'501012','熊头',3,0,0,1542686167,800,20,7,4,4,242,0,1542496549,40,0,0,0,0,0,20,4,2,2,2,1542280549,1542686167),(287,509,'501016','小火兽',30,0,90,1542768506,1000,25,8,5,5,3442,1,1542539756,50,30,30,30,30,30,2120,331,302,302,302,1542280556,1543448839),(288,600,'501000','松狮',1,7,300,1779878794,360,5,2,2,2,95,1,1778159332,0,1,0,0,0,0,10,0,0,0,0,1778159331,1779878799); /*!40000 ALTER TABLE `pet` ENABLE KEYS */; UNLOCK TABLES; +ALTER TABLE `pet` + ADD COLUMN `hp` int(11) NOT NULL DEFAULT 0 COMMENT '当前血量' AFTER `feed`; +UPDATE `pet` SET `hp` = GREATEST(1, `blood` + `blood_add`) WHERE `hp` <= 0; + +-- +-- Table structure for table `pet_battle_participant` +-- + +DROP TABLE IF EXISTS `pet_battle_participant`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `pet_battle_participant` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `be_user_id` int(11) NOT NULL COMMENT '被攻击玩家', + `be_pet_id` int(11) NOT NULL COMMENT '被攻击宠物', + `from_user_id` int(11) NOT NULL COMMENT '攻击玩家', + `damage_total` int(11) NOT NULL DEFAULT 0 COMMENT '累计伤害', + `weak_until` int(11) NOT NULL DEFAULT 0 COMMENT '虚弱周期结束时间', + `active` int(11) NOT NULL DEFAULT 0 COMMENT '是否当前虚弱周期有效', + `created_at` int(11) NOT NULL, + `updated_at` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `pet_battle_pending_unique` (`be_user_id`,`be_pet_id`,`from_user_id`,`weak_until`), + KEY `pet_battle_active` (`be_user_id`,`be_pet_id`,`active`,`weak_until`), + KEY `pet_battle_from_user` (`from_user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='宠物虚弱周期参与者'; +/*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `rebate` @@ -1116,6 +1143,12 @@ LOCK TABLES `user` WRITE; INSERT INTO `user` VALUES (1,'18111565189','$2y$13$qc9xsCIdBGrsfhNn7xV7quSjbt8omzl/3yWgFm8SebhGBf.6uBFAy','$2y$13$YgzwT07C0DJmnQBHC34EPeUzENCc0xrEHNG93PqPUe4cD/1.YBxC6','水电费(留用1)','大锅饭','123456','',0,123456,1,59,2,0,106001,'1',0,300,0,0,1508292285,0,0,0,1504538460,1555510778,0,0,0,'11111',0,0,0,'',0),(2,'18228003871','$2y$13$xD4QDAtwQH/JysjR9kVokupJqTVCvSw9spJX4UBFWOysnrs3TpvaO','$2y$13$b.yLY6BDT721TC2.jiq3Yez3XeJCcWatiYDCOW.qmUzGog/rfjqHC','公积金(留用2)','明明1','给你','/headimg/1586474653.jpg',0,34883,1,45,0,1506397071,1062,'2',1,100,0,0,1508837664,0,0,1,1504538463,1602929607,0,0,0,'',0,0,1778217690,'WYRp7zKrNULvhR0aqkDJCABweutr0sb6gWAHejXUDzxVAjqDXGzmF7Uc2fnPfFYk',0),(3,'18381056371','$2y$13$kFawsyVTacTtQ2Z04M7VVerhy4azXODd2mktAFw2ioBzxByGgSigK','$2y$13$GhW4dpzzw3mrQmESbXeNv.IvmYoO366jeww8DOWwO0.Dt8mp101xG','李有圣','1111111','18369959937','',0,4270662589,4294865897,60,1024500,0,106001,'3',0,0,0,0,1508750925,0,0,1,1504568696,1558803923,820,0,0,'',0,2,1558803738,'SzgpR1qN77pSKjSlF8apEIvA0mNWvDBtFX4D8W4P5znMiQgqQIDv98C4oSwnI9MY',0),(4,'18825169273','$2y$13$DNeF0TSkch7FtbXz5k4pBOXMOnuZRg12/5UTRV5hB0vg1OWzJk7/y','$2y$13$vBxGdJOJxwezuV6fTsD/h.LNe.HODEJXF3locTAykJ2Ft2Y0c0EUm','李世文(留用3)','小禽兽','18825169723','',0,1,1,2,0,1506168571,106001,'4',0,0,0,0,0,1,0,1,1504570419,1522118090,0,1,0,'',0,0,0,'',0),(5,'18996802280','$2y$13$sqqcGTfJYx1GXSEqMYeAGOEcgcDfGvNW6./0Gsx1./UFZyUzcN.Xu','$2y$13$pXOsFcmR8amzM9N7xU6aLONX/.fkAtohlKX54eo8gbPOeBz8g01pe','罗瑞银','23423','123456','',0,50935674,875004680,60,4317,0,106001,'5',3,800,0,0,0,6,0,1,1504574483,1522118093,0,0,0,'',0,0,1559192488,'KxFgKSfZlb2Dj7oXsJHBtHmge7gJmlGKVObFCxy2t9ljNv22jkjHDvR4HMRFwOMX',0),(6,'15920536956','$2y$13$GTcVSTd4EYnbCe36iWMzCOyiB9YPiRRxzCC.wzimCtFrAFqx9WYva','$2y$13$oIt0hQCQ.uRAJCbRPRY48e5ESoTNfBy3CpfEEGSg1Z7WJzOzzjrXe','刘少(留用4)','刘少','wo870670348','',0,1,1,1,50,0,106001,'6',0,0,0,0,1508312806,0,0,1,1504576012,1514541323,0,0,0,'',0,0,0,'',0),(7,'17780633415','$2y$13$iIBNpAE4yBAWMFt1Ly.azOu1nTD4JlTu8judkYUX2/8i5sI8VTSwS','','000','123','','',0,91047,95779,1,425,0,106001,'7',0,700,0,0,0,6,0,1,1505458227,1522118097,0,0,0,'',0,0,0,'',0),(8,'11111111111','$2y$13$TWlAJ1Dao2Ia16ndYA4eYejRnDC5LdxyVphHlze71Pkpf.6uy30ju','','13','13','','',0,98170,99999,5,0,0,1062,'8',0,0,0,0,0,0,0,1,1505812202,1558521630,0,0,0,'13',0,0,1558521410,'yv2oi7yw2nG3WFWcYpZAtJcCM3HKKuFK8JaKQJUCCIwuoH9ZRQ6igqX6wVbdMVcF',0),(12,'11111111112','$2y$13$Qx2RUe14P2VQ9XFpZGVEeuA81Q.dWUACPv/x7NaM8XrUcIYhJ1N7u','','','小家伙','','1',0,2516029,100006,1,0,0,106001,'12',0,0,0,0,0,0,0,1,1505813241,1552453255,0,0,0,'',0,0,1552283627,'BB0MPL7kWzmrMKvCjxObGXKRbBAxFrgBtMk7taa7wNpzjyjlHkKPAc7tusYe58eQ',0),(13,'11111111113','$2y$13$5E7tLAJBuLj5u8bF3KDfQuADEWYgyUKp0ipnm0q7DT9Sn/EaJhQLy','','','','','',0,99999,99999,1,0,0,106001,'13',0,0,0,0,0,0,0,1,1505813324,1514525748,0,0,0,'',0,0,0,'',0),(14,'11111111114','$2y$13$vQtRunZEBAsnluQTTsJvBeE2pkslw4DQYfEVC3OThqqzO1ybytHli','','','种菜的老爷爷','','/headimg/1589636898.jpg',0,996715,99999,6,240,1589787565,1062,'14',0,0,0,0,0,0,0,1,1505813326,1589956048,0,0,0,'',0,0,1595866987,'pl4ijwKn81z5JT8PWfRcaQlp6E4s1GdSedKt8NN5GinAOGaq07DprR4BfTpPqmEj',0),(15,'11111111115','$2y$13$jmxBV47o4ISZ/riN2zBNjegZs2bC4IBO8ml9vaeAA.unby9uPIBRy','','','','','',0,99999,99999,1,0,0,106001,'15',0,0,0,0,0,0,0,1,1505813327,1514525762,0,0,0,'',0,0,0,'',0),(16,'11111111116','$2y$13$gaLJ46Ily7qaZccz2k9ABeQvq/o8taqTRb32a4npH7nl56d/5ftzG','','','','','',0,99999,99999,1,0,0,106001,'16',0,0,0,0,0,0,0,1,1505813329,1514525771,0,0,0,'',0,0,0,'',0),(17,'11111111117','$2y$13$uCVzJb3eXnzSgoRSQ5ceme7IXD8f0uOhkw.moxuwbdViIN4MCILk.','','','','','',0,99999,99999,1,0,0,106001,'17',0,0,0,0,0,0,0,1,1505813331,1514525788,0,0,0,'',0,0,0,'',0),(18,'11111111118','$2y$13$yG7V4BkeIOZoZsCClroZMOkS2Zd9JBKHY82MiLQgWywm5cYitiKr.','','','','','',0,99999,99999,1,0,0,106001,'18',0,0,0,0,0,0,0,1,1505813333,1514525790,0,0,0,'',0,0,0,'',0),(19,'11111111119','$2y$13$5ivcfiu9d3L8H3IiVaDJlOglxRrmVubjGsOSEInOBxLhEyQ8xiT6K','','','','','',0,99999,99999,1,0,0,106001,'19',0,0,0,0,0,0,0,1,1505813334,1514525793,0,0,0,'',0,0,0,'',0),(20,'11111111120','$2y$13$SrCWR9nZiC8qiSfumuYGCOKPviLtHBcPO2FDGkahn9ga9HNDyoUBq','','留用5','留用','','',0,1,1,1,0,0,106001,'20',0,0,0,0,0,0,0,1,1505813336,1514541330,0,0,0,'',0,0,0,'',0),(21,'11111111121','$2y$13$ygdy0zfMNyM47E6tPsJ6meJ4bkzSEf70xlzCHi.S.eYadvPMMl2/e','','留用6','留用','','',0,1,1,1,0,0,106001,'21',0,0,0,0,0,0,0,1,1505813338,1514541335,0,0,0,'',0,0,0,'',0),(22,'11111111122','$2y$13$C6h4D06HnqiXPz.cPmNnvu/SIksuR5t.e7kxfRRQ9GZzyRePtmbYC','','留用7','留用','','',0,1,1,1,0,0,106001,'22',0,0,0,0,0,0,0,1,1505813339,1514541342,0,0,0,'',0,0,0,'',0),(23,'18224058551','$2y$13$7lN5pk.NTYJYtExTfZlfIuWWuxYs1FoBG3fMF8lJLv94dJyzNYohm','','留用8','留用','','',0,1,1,1,0,0,106001,'23',0,0,0,0,0,0,0,1,1505897008,1514541348,0,0,0,'',0,0,0,'',0),(24,'18224058550','$2y$13$qc9xsCIdBGrsfhNn7xV7quSjbt8omzl/3yWgFm8SebhGBf.6uBFAy','','','666888','','',0,50000,8,22,951,1507193908,106001,'24',1,150,0,0,0,5,0,1,1505906828,1514532210,0,0,0,'',0,0,0,'',0),(25,'15920536666','$2y$13$6FPoFg8v2bLOhFX8WNSIpOxM.UlYp06Zxz0h0aiKQTXz8.lgaypRu','','','啊啊啊','','',0,99599,98399,1,0,0,106001,'25',0,0,0,0,0,1,0,1,1505909420,1514532214,0,0,0,'',0,0,0,'',0),(26,'13708067774','$2y$13$jbiJhS.WUrfwuaKq/D/PPej4sYyAviPeFzQ50BhVhHE6Sr.Y4b4Si','','留用9','铲铲01','','',0,1,1,6,774,0,106001,'26',0,250,0,0,0,1,0,1,1505959662,1514541354,0,0,0,'',0,0,0,'',0),(27,'17828538172','$2y$13$7dk9FPqOO6nu8h5l57tn1.dGdBhbJvkh2vwhZZJgkSgq0TxwgHiWW','','','666888','','',0,39999,99375,1,4,1507795577,106001,'27',0,0,0,0,0,2,0,1,1505979801,1514532217,0,0,0,'',0,0,0,'',0),(28,'15812345553','$2y$13$7l3dVxgXjqcBCN/IFXghUuWJg51k673M2MSl6eI4I5FNGGh4MTJhK','','留用10','小禽兽','','',0,1,1,1,0,1506161670,106001,'28',0,0,0,0,0,0,0,1,1506074836,1514541384,0,0,0,'',0,0,0,'',0),(29,'a189968022890','$2y$13$stAgqY5wKANfMyCtP5kCAO698aqyxFXhHmiDKM9Ldr7H5mL.xf1vS','','留用11','留用','','',0,1,1,1,0,0,106001,'29',0,0,0,0,0,0,0,1,1506395098,1514541389,0,0,0,'',0,0,0,'',0),(30,'b18996802289','$2y$13$gO3/kbRQ2GHWRpGibusHreZPSCO7jklumkcgiB6ro2ygdcniuTKHK','','','xxx','','6',0,124057,8515,50,788,0,106001,'30',0,0,0,0,1508897740,0,0,1,1506395504,1514532223,130,0,0,'',0,0,0,'',0),(31,'67u456','$2y$13$e0AyMgsYszn8lOPa1foRQO6/TxsPQK5Qdwnfi7vlHIkqzGCtf8xCC','','留用12','留用','','',0,1,1,1,0,0,106001,'31',0,0,0,0,0,0,0,1,1506404984,1514541393,0,0,0,'',0,0,0,'',0),(32,'13dy','$2y$13$8RtOktv9svG6v.HGRuVRo./JIxt2yvSIWNaOsMfU6D0kef1piLXU.','','留用13','留用','','',0,1,1,1,0,0,106001,'32',0,0,0,0,0,0,0,1,1506405015,1514541412,0,0,0,'',0,0,0,'',0),(33,'dy15','$2y$13$Yjxq4tZyBn1LJqcDcaEVs.mwsUc12C.O0yHdvKhGP.eH2SsQ74Hdu','','','','','',0,99999,99999,1,0,0,106001,'33',0,0,0,0,0,0,0,1,1506405042,1514525781,0,0,0,'',0,0,0,'',0),(34,'dy12','$2y$13$fVnFjMTaw7/yiFVIf/ZykOlurEblp1ZnvWyujRk5FChwqA4DS8cd.','','','小丹','','4',0,44116522,766229,44,1184,0,106001,'34',1,200,0,0,0,1,0,1,1506405092,1514532226,0,0,0,'',0,0,0,'',0),(35,'huang123','$2y$13$qRHRo49Rs3QPCggrmkqeZuv2sEINpbCFRDqc7T5bxFhatrU5Z8I1C','','','毛泽东','','1',0,39972,99799,1,8,0,106001,'35',0,0,0,0,0,1,0,1,1506413264,1514532231,0,0,0,'',0,0,0,'',0),(36,'dy14','$2y$13$8uSc853Ny.QiP4ppY/NNEeLn9Uv/Yt93Cgd9xvxQ1fwlJLZpHeOza','','留用14','留用','','4',0,1,1,1,0,0,106001,'36',0,0,0,0,0,0,0,1,1506415974,1514541415,0,0,0,'',0,0,0,'',0),(37,'lwx51888','$2y$13$FTu3TOQyi9dLE.yHocInv./8yTq2DfJnqf/Mbk0qjrtqiQNLCwrRq','','','千手观音','','4',0,39410,99839,1,361,0,106001,'37',0,0,0,0,0,2,0,1,1506448276,1514532236,0,0,0,'',0,0,0,'',0),(38,'danny713','$2y$13$D9RCl1lfpefC0Zf.Ccxrqe4s2k0Lv.Rkd2Ijc5jGfJk8GufErhNDK','','','勤奋的小农民啊','','3',0,92,1990600,10,182,0,106001,'38',0,0,0,0,1508809593,0,0,1,1506665016,1514532239,0,0,0,'',0,0,0,'',0),(39,'wmy4828','$2y$13$/ly3t1iLRQVeYdhI39XUT.Y/1bSKHUGtkku3A9/l2gUeQ.s8tUiJ2','','','','','',0,99999,99999,1,0,0,106001,'39',0,0,0,0,0,0,0,1,1507514184,1514525804,0,0,0,'',0,0,0,'',0),(40,'w13699014828','$2y$13$e.JSGDuiqxyMVhPxyQ6LI.E4Wzxlv7NnNv68RfZGFrpgxmVbs7EEG','','','筝筝','','2',0,100299,100019,1,0,0,106001,'40',0,0,0,0,0,3,0,1,1507514317,1514533448,0,0,0,'',0,0,0,'',0),(41,'ligen1215','$2y$13$2Of.zJP6jD/LhrH2MeKjIe8Vul/vkaD6XChfFtOXyzXtdxU9pFUh6','','留用15','简简单单','','3',0,1,1,1,0,0,106001,'41',0,0,0,0,0,0,0,1,1507515170,1514541420,0,0,0,'',0,0,0,'',0),(42,'qq123456','$2y$13$X7AkRdSrlBDrN3cNMjvf3esIhvdJTyP8YJW2v9qqrP89Su4rGQ7M2','','','我就要吃西红柿','','2',0,4914,74111,2,60,0,106001,'42',0,2300,0,0,1508328748,0,0,1,1507516138,1514533412,65,0,0,'',0,0,0,'',0),(43,'ligen01','$2y$13$p6REDxLm1dBL6BRtkxctG./MxAekGt0GJHG5Tr5.H0PhS5GHiwfc6','','留用16','简单','','3',0,1,1,4,0,0,106001,'43',0,0,0,0,1508947037,0,0,1,1507520869,1514541425,401,4,0,'',0,0,0,'',0),(44,'baoliu1984','$2y$13$X/MQ25azNVVbfjBPEN41Ne9MF0BZ0ygagG5Vh5S0k00IXZcB2C6yW','','','随机不到名字','','5',0,44610,99519,3,0,0,106001,'44',0,0,0,0,0,1,0,1,1507626241,1514533149,0,1,0,'',0,0,0,'',0),(45,'a123321','$2y$13$cKPZtFwYKyUSbSQ45ioE2eZBHnrVM7cXMj.DH/aQ0xtsZYAlQae8y','','','','','',0,99999,99999,1,0,0,106001,'45',0,0,0,0,0,0,0,1,1507626359,1514525810,0,0,0,'',0,0,0,'',0),(46,'a1234321','$2y$13$m20oPF4a2bdcTfNXMcXFd.DRAiItk0i2AFozW3zA74HeUAhgABolG','','','1234a','','1',0,42147,99889,2,8,0,106001,'46',0,0,0,0,0,2,0,1,1507626403,1514533151,0,1,0,'',0,0,0,'',0),(47,'a123456','$2y$13$8N4ayADGVAS/CZc4wETbseOPW9uNxn7pSXr93859yvYWuIMpCkRiu','','','阿桑','','2',0,99999,99999,1,0,0,106001,'47',0,0,0,0,1508930686,0,0,1,1507628954,1514533154,0,0,0,'',0,0,0,'',0),(48,'b1234','$2y$13$VfHO9qiIqXVJe5wW4vZkwestYlzYtdeaONnIZi.KSlOf85Gl8qtXC','','','阿达瓦','','3',0,39900,99999,1,0,0,106001,'48',0,0,0,0,0,0,0,1,1507628990,1514533157,0,0,0,'',0,0,0,'',0),(49,'z110113','$2y$13$519cDod9WZMot98XpQA3TuUSGcY1/Dg5TVEbiCPU2NkpeIkRQc.tW','','','哈哈哈','','4',0,99999,99999,1,0,0,106001,'49',0,0,0,0,0,0,0,1,1507715117,1514533161,0,0,0,'',0,0,0,'',0),(50,'12345789sun','$2y$13$NQ7IoudyfInVS.akArHW2.jFfnMyIh9qPzQQWpswOU06DjzMWLXLW','','','','','',0,99999,99999,1,0,0,106001,'50',0,0,0,0,0,0,0,1,1507719465,1514525813,0,0,0,'',0,0,0,'',0),(51,'asd123456','$2y$13$VMBhbjzhs32tYH3axwfOr.VgKnItAZnccmig1BY36Jhv.CQelw5I6','','','','','',0,99999,99999,1,0,0,106001,'51',0,0,0,0,0,0,0,1,1507816040,1514525819,0,0,0,'',0,0,0,'',0),(52,'zxdfre123','$2y$13$arKwwVRjAdsTgttDxNsq0.dghiz/msmvqoF8t47o7kddEdP4WS0Wq','','','','','',0,99999,99999,1,0,0,106001,'52',0,0,0,0,0,0,0,1,1507816057,1514525816,0,0,0,'',0,0,0,'',0),(53,'liao123456','$2y$13$aZb2164aXSBinXB83UL8XeOM5eFs/BjqmLCs1SKFFZWuBrJ7dZWze','','','小小累','','2',0,99999,99999,1,0,0,106001,'53',0,0,0,0,0,0,0,1,1507816084,1514533165,0,0,0,'',0,0,0,'',0),(54,'xjwq8669178','$2y$13$uwtnNRdWI1r/Cfo7RA6BCOn5mymk1Wl4Y3Fp8jT0XB08P7wF0eChS','','','西域老豆','','1',0,39961,93346,1,0,0,106001,'54',0,0,0,0,0,4,0,1,1507881704,1514533174,0,0,0,'',0,0,0,'',0),(55,'h12345678','$2y$13$PQ71NKw.tUIk8r.h/s1ED.HcQm9L.apKvbhutm/kVhmiKwuBn1O7S','','','测试5号','','4',0,4293916685,65147,20,3327,0,106001,'55',0,1250,0,0,1508911797,0,0,1,1508209628,1514533177,1300,0,0,'',0,0,0,'',0),(56,'wolf1219','$2y$13$fw3rTFEXRewvDylsGvBcbeBEKWxy9Jy3x8KvxfDPyoet/Jxs8Nrti','','','','','',0,99999,99999,1,0,0,106001,'56',0,0,0,0,0,0,0,1,1508210583,1514525822,0,0,0,'',0,0,0,'',0),(57,'qwe123456','$2y$13$8u3qxQonkL5.XgS/P6Ggse1KhC900FRQ4aeTwxl5g3ptx8opkY0bm','','','是啊','','1',0,98540,99350,3,0,0,0,'57',0,0,0,0,1508418055,0,0,1,1508329164,1514533180,350,0,0,'',0,0,0,'',0),(58,'zn111','$2y$13$Ec5fexw10R0qXLgcKKReAOZFN04Fpr4XBnTzRynIH1vz3mRtf7bMW','','','zn1111','','4',0,92232,100000,1,13,0,0,'58',0,0,0,0,1508983494,0,0,1,1508329512,1514533183,320,0,0,'',0,0,0,'',0),(59,'h2345678','$2y$13$Aw1ihgXRXZ/H7MlNWi.kbuJdwJyrMWNEb5c6fUp485hmEiw.Lv4uy','','','测试7','','4',0,99900,99499,1,0,0,0,'59',0,0,0,0,1508330201,0,0,1,1508329529,1514533185,0,0,0,'',0,0,0,'',0),(60,'lishiwen123','$2y$13$I4IyaqmkbljPfY.DqYOzaugJWkfFRn5R6UoFPqi5s0hYdpxH7hBTi','','','','','',0,99999,99999,1,0,0,0,'60',0,0,0,0,0,0,0,1,1508331130,1514525824,0,0,0,'',0,0,0,'',0),(61,'simonlee123','$2y$13$bo5JoiWUiwfhZo.NLCWzDeZmUK23g95eeu5OWO8PwyYuUkzSTuTOq','','','哈哈哈123','','3',0,99729,99979,1,0,0,0,'61',0,0,0,0,1508331168,0,0,1,1508331159,1514533188,0,0,0,'',0,0,0,'',0),(62,'alpacino1','$2y$13$HDmNVF2vx9kMroBrQDQ1Ue/0aDwMNUoNwNOMi9LndlknXf6e9FCDi','','','alpac','','2',0,86395,76886,6,339,0,0,'62',0,0,0,0,1509002125,0,0,1,1508331669,1514533191,705,0,0,'',0,0,0,'',0),(63,'b123456','$2y$13$tJOkfo3APOZKjeqMDbSuYu4EWhAvIby0PFR0EmgMF4SeEflKWchmG','','','达到啊','','4',0,99220,104289,3,0,0,0,'63',0,0,0,0,1508930672,0,0,1,1508381745,1514538800,310,0,0,'',0,0,0,'',0),(64,'c123456','$2y$13$ptMkfVtkjiEJcJVo/t6G9e7uOsORLLpG2pvLSetGiFgwKVac4cr9S','','','大啊','','2',0,98261970,76007,60,1301,0,0,'64',1,0,0,0,1508930655,0,0,1,1508463659,1514533401,2127,4,0,'',0,0,0,'',0),(65,'s123123','$2y$13$M2yaHEDc747XKM8zfHCvu.DCUUgK1PGtdHmvTze9uM8.HVstXr1Wy','','','莹莹','','5',0,99279,99999,2,37,0,0,'65',0,0,0,0,1508483041,2,0,1,1508483030,1514525831,0,0,0,'',0,0,0,'',0),(66,'sleepboy1','$2y$13$asc/rKiy85aOhssQF34.CeNnj/KwLl8dwO2vpfsT3MrgSV1eoFqBe','','','sleep','','3',0,99899,99999,1,0,0,0,'66',0,0,0,0,1508505183,0,0,1,1508505164,1514533419,0,0,0,'',0,0,0,'',0),(67,'cl960506','$2y$13$4wd8QhGG2/472E66YZPyPO5wUZVHoeGAk2Fbxr1X8r4QbDDJk8XjK','','','哈哈','','2',0,4292837885,4294941291,60,40,0,0,'67',0,0,0,0,1508723545,0,0,1,1508552703,1514533423,0,4,0,'',0,0,0,'',0),(68,'2233445566cw','$2y$13$1J8a0jqDR/AOw39BnbrkTe3C6GsLj9Qetg/BhKNHxkW9QpjNXFbD6','','','我是陈威我爱吃大便1','','4',0,4294967295,4294967295,60,0,0,0,'68',0,0,0,0,1508559922,0,0,1,1508559131,1514533426,0,0,0,'',0,0,0,'',0),(69,'1997lin','$2y$13$ZRW0hrJ.bEcgZnAZ8tdWW.NpI4OioijW4pHoZCIVq4lf74KegOpJy','','','皮蛋','','3',0,4294476685,4294944028,60,490,0,0,'69',0,0,0,0,1508812631,1,0,1,1508559376,1514533430,0,0,0,'',0,0,0,'',0),(70,'d123456','$2y$13$leqiRZFK.QgOLUJslC2vpe7o60c4xiG11/GPiwEfvH43DON.8ZMKu','','','是打算','','4',0,823417442,79286,6,89,0,0,'70',0,0,0,0,1509012602,0,0,1,1508739049,1514533873,775,0,0,'',0,0,0,'',0),(71,'e123456','$2y$13$xIFV9dp.Cp4QrDENKb3FzONewRkjK0s4HG1LFibYsOnE6WLabi78S','','','啊','','5',0,99899,99984,1,0,0,0,'71',0,0,0,0,1508912005,0,0,1,1508834366,1514533433,0,0,0,'',0,0,0,'',0),(72,'q987654321','$2y$13$nrT0fszORPKpWUWCat5mX.mf3TI8RJkKBr/m5vCk.e4BfvgSryatm','','','测试号10','','2',0,100481,118814,3,124,0,0,'72',0,0,0,0,1508981952,0,0,1,1508897816,1514533439,330,4,0,'',0,0,0,'',0),(73,'a123','$2y$13$7nHn0x9dCETPTCI9rW117uH8jIVZaWOU.3IcW.qCBzyn.SRXl4/gC','','','2343','','4',0,102150,100019,2,1,0,0,'73',0,0,0,0,1508902398,0,0,1,1508898176,1514533442,0,0,0,'',0,0,0,'',0),(74,'a1231','$2y$13$xVvkSbX4G7yIA0x9moltyONhtGl8v/Ei0.G9anWU7HNL2XOcoWipC','','','123d','','3',0,99999,99999,1,0,0,0,'74',0,0,0,0,1508903071,0,0,1,1508902395,1514533467,0,0,0,'',0,0,0,'',0),(75,'a1232','$2y$13$NubLDWfAxLGuWzywu1M2Kuiip5VpPvknGcGdVU3fC5Gh/XevrPXGW','','','2323','','4',0,99999,99994,1,0,0,0,'75',0,0,0,0,1508903673,0,0,1,1508903580,1514533451,0,0,0,'',0,0,0,'',0),(76,'a1233','$2y$13$MB75PyGmj1YyqSATQwYKhOCBSgQK.zU0JG3P7XHXKgtFNvyMcqg2m','','','453','','3',0,101589,98816,2,0,0,0,'76',0,0,0,0,1509009158,0,0,1,1508906170,1514533455,0,0,0,'',0,0,0,'',0),(77,'a12345','$2y$13$6jHlIDdh7RIsqaCBo0fITOsRqb1bi4wXrZ8Ia6akjF5Ovvy.IxjNi','','','23424','','2',0,101969,99999,1,0,0,0,'77',0,0,0,0,1509009563,0,0,1,1509009187,1514533458,0,0,0,'',0,0,0,'',0),(78,'a123455','$2y$13$0tfkzSYQgvn9nsHs3U/M9O05uqSOf9a5.aQ.hdLPIjOb6.0aBr/Xa','','','e\'we','','4',0,101970,99994,2,0,0,0,'78',0,0,0,0,1509009790,0,0,1,1509009510,1514533464,315,0,0,'',0,0,0,'',0),(79,'a1234567','$2y$13$mYgAXAwSho3dW4orDBt63u6jRd9apw0QqnKQvBPYq7UFyGgzRBlj2','','','gfhfhfg','','4',0,101969,99995,2,0,0,0,'79',0,0,0,0,1509010758,0,0,1,1509009788,1514533469,315,0,0,'',0,0,0,'',0),(80,'a111','$2y$13$j3yitTS1nw3gJwAzKLemeO21X3lqLZPpvVthpcWQQ6RIPSGt8G19C','','','dsfd','','4',0,101969,99974,1,0,0,0,'80',0,0,0,0,1509011865,0,0,1,1509011857,1514533472,315,0,0,'',0,0,0,'',0),(81,'a1111','$2y$13$WrAV/6ruhG7zywsuoTZsReHc3.nLMEugWSgVZQQEq7LxgHekn/zoW','','','dsfds','','6',0,101969,99994,2,0,0,0,'81',0,0,0,0,1509012524,0,0,1,1509012522,1514533479,315,0,0,'',0,0,0,'',0),(82,'start2017','$2y$13$yOHK449sQunWYPKw8OS8YeCLzXlXEdzUbweqi60WnAw0R36tR6aUi','','','kaola','','1',0,99999,100000,1,0,0,0,'82',0,0,0,0,0,0,0,1,1509016565,1514533475,0,0,0,'',0,0,0,'',0),(83,'a11','$2y$13$ISWVbhaxuM6JakZfeZR9reUIDtn89V.ug7ub/VmdTMSMHNbbalUiG','','','dsf','','6',0,99970,99999,1,0,0,0,'83',0,0,0,0,0,0,0,1,1509067763,1514533482,0,0,0,'',0,0,0,'',0),(84,'ys123456','$2y$13$q5tamVaPdAmKxTZZSbNwEuCRsy34gVLbEi5yE2snpz8yAgWIjGSPm','','','','','',0,99999,99999,1,0,0,0,'84',0,0,0,0,0,0,0,1,1509081962,1514525836,0,0,0,'',0,0,0,'',0),(85,'abc123','$2y$13$5BhL.uzORYsK8JU8OE8j7.45CDz0zmwqjvHIGmiw2GNx.Pn5o0Fsu','','留用17','留用','','3',0,1,1,1,0,0,0,'85',0,0,0,0,0,0,0,1,1509082015,1514541429,0,0,0,'',0,0,0,'',0),(86,'a5555','$2y$13$vkYCcgsIV/ExdxnmwmaijOiLHv3bBgIJRBLrPvl8W7FWpdBNvEMhq','','','hjkh','','5',0,100009,99995,2,1,0,0,'86',0,0,0,0,0,0,0,1,1509084135,1514533485,315,0,0,'',0,0,0,'',0),(87,'javen167235','$2y$13$vyEN8wim0xdCCrihqolhQeuOgfwagqqJNZI78ECXWlcl4PadaUnR6','','','jaja','','2',0,101900,99999,2,0,0,0,'87',0,0,0,0,0,0,0,1,1509282461,1514533487,0,0,0,'',0,0,0,'',0),(88,'good123','$2y$13$SO8d8dJt1SnAt6gTfqIkZedAmIJS6g3oV9OwYo97czqmNACzS00rO','','','good123','','4',0,101070,99994,2,1,0,0,'88',0,0,0,0,0,0,0,1,1509330353,1514533491,215,12,0,'',0,0,0,'',0),(89,'aa11','$2y$13$V2iBDS1UMlbJpdhjs9cql.bA8fIV68SqUgA3VU6WvruDkcFDDkOXu','','','sdf','','6',0,100970,99974,1,0,0,0,'89',0,0,0,0,0,0,0,1,1509330396,1514533840,315,8,0,'',0,0,0,'',0),(90,'aa111','$2y$13$o7kZ9A6osDo5bQV1GxJ1J.9vAjQ8r3YB8i2IchysQ9gkuPcL04yxW','','','sdf1','','2',0,99969,99999,1,0,0,0,'90',0,0,0,0,0,0,0,1,1509332818,1514533498,0,1,0,'',0,0,0,'',0),(91,'aa1111','$2y$13$fBW6GtBa71HjanYj3mIe2.PH.N/3Ip1n.1Bebo85JrRHm6mY3i.7u','','','asd','','1',0,100969,99999,1,0,0,0,'91',0,0,0,0,0,0,0,1,1509333230,1514533500,0,1,0,'',0,0,0,'',0),(92,'aa11111','$2y$13$zNcsWlN1kalE.upj3TNu8O6T.wtFKsM1wAYYUC22lfRB7GlyNaiCO','','','asda','','1',0,100970,99999,1,0,0,0,'92',0,0,0,0,0,0,0,1,1509333392,1514533502,0,1,0,'',0,0,0,'',0),(93,'b1111','$2y$13$YBSAdLzl.npJi9gyW5.qIOSgSwHgZe6tYTPZ6GxCRLZOVGEa0Makm','','','1sd','','4',0,100969,99999,1,0,0,0,'93',0,0,0,0,0,0,0,1,1509333585,1514533843,0,1,0,'',0,0,0,'',0),(94,'b11111','$2y$13$ouADeyGG0w/25sNPzg8t..W/hx/NvBZt6WtOp95hPuPXMvgnhVlke','','','1sdf1','','4',0,100969,99999,1,0,0,0,'94',0,0,0,0,0,0,0,1,1509333917,1514533852,0,1,0,'',0,0,0,'',0),(95,'c11111','$2y$13$lT/25tks0USw8XK6DSHuZOiufnr84fAm6GYzymVfqnJkCOHLT7YiO','','','frt','','3',0,100969,99999,1,0,0,0,'95',0,0,0,0,0,0,0,1,1509334207,1514533856,0,1,0,'',0,0,0,'',0),(96,'d11111','$2y$13$Xjk8CYnuOeE2XS1HRmirs.lonyrtp1xSICKSAbRoYJhb47LHGp7WK','','','srt','','1',0,100969,99999,1,0,0,0,'96',0,0,0,0,0,0,0,1,1509334297,1514533859,0,1,0,'',0,0,0,'',0),(97,'zzxxccvv951','$2y$13$4HwwyPGFbssYRCcjgtrSi.Gb4MslWw27SMfCqqPInLWSZJyweFc52','','','515FEFE','','2',0,99999,99999,1,0,0,0,'97',0,0,0,0,0,0,0,1,1509334410,1514533862,0,0,0,'',0,0,0,'',0),(98,'e1111','$2y$13$YimvN/wNuFuNfynSBL9Ky.FEQI82j2/lRfO437s6dMva8kxXfaLgC','','','sdw','','4',0,100969,99999,1,0,0,0,'98',0,0,0,0,0,0,0,1,1509334602,1514533864,0,1,0,'',0,0,0,'',0),(99,'luoyin0','$2y$13$ZqBirgI1f/zg4CajcFoSuuwi2.QYDkb1cEPt3ZjA0FpsgWkbICQJW','','','12s','','5',0,100969,99994,1,0,0,0,'99',0,0,0,0,0,0,0,1,1509335185,1514533866,310,1,0,'',0,0,0,'',0),(100,'luoyin01','$2y$13$6HjnEZmxQxg00othaxpVauWe4XvKOnl4g577j3nJIXqgYqE.LBnEK','','','frd','','4',0,100969,99974,1,0,0,0,'100',0,0,0,0,0,0,0,1,1509341556,1514533869,315,7,0,'',0,0,0,'',0),(101,'luoyin02','$2y$13$Ae0i3OE32zc1YK/7o.T9U.wWoTKQglBNY33S20Ztulc7h6hWXHXiS','','留用18','留用','','6',0,1,1,2,0,0,0,'101',0,0,0,0,0,0,0,1,1509344298,1514541434,315,11,0,'',0,0,0,'',0),(102,'luoyin03','$2y$13$26wDjiA/UR4nRErOxs2k.O/r0wy0/iHHPMfV/LBuQyEzaNIBu8OCK','','','fg','','1',0,99969,99999,1,0,0,0,'102',0,0,0,0,0,0,0,1,1509345378,1514533877,0,1,0,'',0,0,0,'',0),(103,'luoyin04','$2y$13$6wLligGAZSJem9c7Fb9Ag.0nI.qK7Thoow9ck7Q4tDeJxfJtBEVBO','','','yui','','6',0,100969,99999,1,0,0,0,'103',0,0,0,0,0,0,0,1,1509346466,1514533879,0,1,0,'',0,0,0,'',0),(104,'luoyin05','$2y$13$mI4v/0M5j5tQswTOQzZD4u7FnIktlv.OcRqOdevW/ovgWpS8mCLYu','','','6ju','','1',0,100969,99999,1,0,0,0,'104',0,0,0,0,0,0,0,1,1509347027,1514533882,0,1,0,'',0,0,0,'',0),(105,'luoyin06','$2y$13$a4K8VwpVIXW5Jy2cG9xUE.zF4xQkonzbYWE.BJCm8ERpRjgrrI0Ji','','','fgt','','3',0,100970,99999,1,0,0,0,'105',0,0,0,0,0,0,0,1,1509347747,1514533885,0,1,0,'',0,0,0,'',0),(106,'luoyin07','$2y$13$fZjV1JXqTI6CgYKdgS70Y.SqtpiHE0JzWxqHRvvikZ8Tz5U2.ObD.','','','ghj','','5',0,100969,99994,1,0,0,0,'106',0,0,0,0,0,0,0,1,1509348649,1514533888,310,1,0,'',0,0,0,'',0),(107,'luoyin08','$2y$13$5mYJmQXH1ZTg07djvclIvOtvkjr3ks3vTEM1.vlH8hyQtGM.jHit6','','','fgts','','4',0,100970,99994,1,0,0,0,'107',0,0,0,0,0,0,0,1,1509350140,1514533891,310,1,0,'',0,0,0,'',0),(108,'luoyin09','$2y$13$skrzGuWfK3QoAhpMmSwUMed3jTBPT0uYEmDflKdDR8LIxUPS6G5PS','','留用19','留用','','1',0,1,1,1,0,0,0,'108',0,0,0,0,0,0,0,1,1509350661,1514541440,310,1,0,'',0,0,0,'',0),(109,'luoyin11','$2y$13$Z16s4EKJEIYlfoFbasjzkulKsSmX.1EeFebfG1nV4i/kq80jyLEbq','','','asd1','','6',0,100969,99974,1,0,0,0,'109',0,0,0,0,0,0,0,1,1509351468,1514533924,315,7,0,'',0,0,0,'',0),(110,'luoyin12','$2y$13$.NnAgmRfTY297unGa3b9ie/8iO2bpsWCDxGLRO.NsY1ejn2.TKtYm','','','asz','','6',0,101069,99994,2,0,0,0,'110',0,0,0,0,0,0,0,1,1509352995,1514533926,315,11,0,'',0,0,0,'',0),(111,'luoyin13','$2y$13$a/amJE9RPb1KtYS/252lzetZIk8vwvowJRltNRWcUdg4Cri1dJ8Ry','','','kjl','','2',0,100969,99994,2,0,0,0,'111',0,0,0,0,0,0,0,1,1509353582,1514533929,315,7,0,'',0,0,0,'',0),(112,'luoyin00','$2y$13$NRMYw4R.ciVIk5CiFlm1feFBa03DCNk0ZtGVY0WbqGCcjXcisaMw.','','留用20','留用','','2',0,1,1,1,0,0,0,'112',0,0,0,0,0,0,0,1,1509354000,1514541444,0,1,0,'',0,0,0,'',0),(113,'luoyin099','$2y$13$DNQ/2AdgZZGNiT6CfvrhUuh9PXuwVSktwakQIQtrz8WxaQJRI8IYy','','留用21','留用','','5',0,1,1,1,0,0,0,'113',0,0,0,0,0,0,0,1,1509354806,1514541449,0,1,0,'',0,0,0,'',0),(114,'luoyin019','$2y$13$1wcyCFU2tIZnILnEmyrjH.pul12QeNpctmRoUmHmyp466DWWxs2Ua','','','gyt','','3',0,100969,99999,1,0,0,0,'114',0,0,0,0,0,0,0,1,1509354983,1514533932,0,1,0,'',0,0,0,'',0),(115,'luoyin0x','$2y$13$/RmWkvDotanCvhPv4s4xpeWQ/ql6i4F2LScNu05AvWYvUgHbWH2ou','','','','','',0,99999,99999,1,0,0,0,'115',0,0,0,0,0,0,0,1,1509355581,1514525846,0,0,0,'',0,0,0,'',0),(116,'lry1','$2y$13$4tALskKzO/ZfDNlpclZi1.QSC33PcegQnfuB5M1i2fig6E8ycBdhW','','','zxc','','1',0,100969,99999,1,0,0,0,'116',0,0,0,0,0,0,0,1,1509355603,1514533935,0,1,0,'',0,0,0,'',0),(117,'lry2','$2y$13$hNI.6BDNmuRJ5AR7oRM5DOrs4bzQ4YCasc61bGGVYWZqeN/QR3iZu','','','','','',0,99999,99999,1,0,0,0,'117',0,0,0,0,0,0,0,1,1509355817,1514525844,0,0,0,'',0,0,0,'',0),(118,'lry10','$2y$13$H0S3sZtpArGlYssag2krme9XGaKVF6QV/HQgW9RU4XAmmT1RfCyua','','留用22','留用','','3',0,1,1,1,0,0,0,'118',0,0,0,0,0,0,0,1,1509355843,1514541453,0,1,0,'',0,0,0,'',0),(119,'ly111','$2y$13$jkkBqeZiU43J05QqTN8hFuInyaQonYp79kgZhGsDJZ4sdT1IyKsUu','','留用23','留用','','3',0,1,1,1,0,0,0,'119',0,0,0,0,0,0,0,1,1509356182,1514541457,0,0,0,'',0,0,0,'',0),(120,'ly112','$2y$13$6fjJxtbsxuproSniR64hgOo16LlNs5OmCuZsdIa0V/yHIAgZ/fpaK','','留用24','留用','','4',0,1,1,1,0,0,0,'120',0,0,0,0,0,0,0,1,1509356858,1514541462,0,1,0,'',0,0,0,'',0),(121,'ly113','$2y$13$eHPKVFDMTpx7LR0f6mAX6urkT/kNia/k.Z5lDKcHbaGUM5rFk20I.','','留用25','留用','','1',0,1,1,1,0,0,0,'121',0,0,0,0,0,0,0,1,1509357249,1514541470,0,1,0,'',0,0,0,'',0),(122,'ly114','$2y$13$zOP0rkG3572VNPVK8zNA..bIvLQ9Tm4jvN5xPnmb5P0mOfdoa.Bi.','','留用26','留用','','2',0,1,1,1,0,0,0,'122',0,0,0,0,0,0,0,1,1509357363,1514541475,0,1,0,'',0,0,0,'',0),(123,'ly115','$2y$13$/eSIVNzTTJIlp24dsINFVeUdU9/u6QtsUmSzHoKM/ZoGKCDMfuvOm','','','zxc5','','3',0,99969,99999,1,0,0,0,'123',0,0,0,0,0,0,0,1,1509357503,1514533899,0,1,0,'',0,0,0,'',0),(124,'ly116','$2y$13$tmT1ikW9zwrpid9x2pzP3.Tr8XL7Dk3rdSroYJabtl6cvTH199vYy','','','dfg','','2',0,100969,99999,1,0,0,0,'124',0,0,0,0,0,0,0,1,1509357863,1514533901,0,1,0,'',0,0,0,'',0),(125,'ly117','$2y$13$NrtNFlDvkiYqkoVqxlH2a.LJM3L5GWXbE/Y8Z.qsnBJm1Hne8cr8C','','','yuiz','','3',0,100969,99999,1,0,0,0,'125',0,0,0,0,0,0,0,1,1509358891,1514533904,0,1,0,'',0,0,0,'',0),(126,'ly118','$2y$13$RkMUCpQnfO1foHJPK3vITeG/d7Kuqh3mwmUF.kP/y1qXXXAoNOgo.','','留用27','留用','','2',0,1,1,1,0,0,0,'126',0,0,0,0,0,0,0,1,1509413544,1514541480,0,4,0,'',0,0,0,'',0),(127,'luoyin20','$2y$13$yhjlLaFMim6aTWGufk5N1.7cBfA6Z4LuagazbN9G2PLn/257RHUga','','留用28','留用','','4',0,1,1,1,0,0,0,'127',0,0,0,0,0,0,0,1,1509414138,1514541485,0,4,0,'',0,0,0,'',0),(128,'luoyin21','$2y$13$CVnigfjkvP5zIdNSLd0rPOsCwQIqMYH1/5ehTLr0vdvTT/ypx8l.a','','留用29','留用','','2',0,6,1,1,0,0,0,'128',0,0,0,0,0,0,0,1,1509414433,1539506316,310,5,1,'',0,0,0,'',0),(129,'luoyin22','$2y$13$z.W762B9pclCS3EfJKAntOHucTWFmrdPFiEEv8Oiid5FqUkMUaJXW','','留用30','留用','','6',0,1,1,2,0,0,0,'129',0,0,0,0,0,0,0,1,1509416043,1514541495,315,10,0,'',0,0,0,'',0),(130,'luoyin23','$2y$13$wybERzEZJQepe6GFk9AxrOvC4BFu0mUIXVAEA6cnsl4rZ.vVz9zA2','','留用31','留用','','1',0,1,1,2,0,0,0,'130',0,0,0,0,0,0,0,1,1509417325,1514541500,315,10,0,'',0,0,0,'',0),(131,'ly77','$2y$13$d2rX8sJIudqXu86TUzngkOOWUU5F7viQM7z7AlkwQAWBMvFS8M8Sa','','','tyu','','4',0,102319,100638,3,0,0,0,'131',0,0,0,0,0,0,0,1,1509588967,1514533917,315,10,0,'',0,0,0,'',0),(159,'zn2','$2y$13$JOyA2yZWs1cn28q6x8fvBuJ57hFIKA0BPAOAUEaGXcwWzbOOrMn8m','','留用32','留用','','4',0,1,1,1,0,0,0,'159',0,0,0,0,0,0,0,1,1509954594,1514541504,0,0,0,'',0,0,0,'',0),(160,'zy789','$2y$13$ZLWeS2cyKeH760yA61s0Nup2YAxxryOQ5rGMwIIGiNc.jPTWeGdr2','','留用33','留用','','5',0,1,1,1,0,0,0,'160',0,0,0,0,0,0,0,1,1509955321,1514541508,0,0,0,'',0,0,0,'',0),(161,'zy987','$2y$13$B0wzMsh914tz1hbpDbpLjenjAFmtnFqYrboJcGL4m.1hPdyFges3i','','留用34','留用','','5',0,1,1,1,0,0,0,'161',0,0,0,0,0,0,0,1,1509956033,1514541513,0,0,0,'',0,0,0,'',0),(162,'zy777','$2y$13$/EARjdEbD6F6OToWKZW6WuFcBCgHwYg93HXVn9DS9pDnFtH1WUmRa','','留用35','留用','','5',0,1,1,1,0,0,0,'162',0,0,0,0,0,0,0,1,1509956175,1514541517,0,0,0,'',0,0,0,'',0),(163,'zy666','$2y$13$2nUQsqtT/V1eO5GYE1EfheEsxZZ7iyqi2oc6iniulwgk9kRwwtJ9a','','留用36','留用','','5',0,1,1,1,0,0,0,'163',0,0,0,0,0,0,0,1,1509956269,1514541522,0,0,0,'',0,0,0,'',0),(164,'zy555','$2y$13$J/e8RwaHxwlVhBV1wHhVU.TUeYCOtf436Bu87PnsvSA/2flC1.mka','','留用37','留用','','6',0,1,1,1,0,0,0,'164',0,0,0,0,0,0,0,1,1509956360,1514541536,0,0,0,'',0,0,0,'',0),(165,'lo00','$2y$13$rKO.ymiUoT1ns4MikLklVuiZCRSyMjwZBWOdXYkjF4oeD4Zg/qm1C','','留用38','留用','','6',0,1,1,1,0,0,0,'165',0,0,0,0,0,0,0,1,1509957472,1514541542,0,0,0,'',0,0,0,'',0),(166,'ll1','$2y$13$6yvJq/xp.fRWDuROzbReIOh4DqZhYMvyRUmXHkW749TX6cNo70aJS','','留用39','留用','','4',0,1,1,1,0,0,0,'166',0,0,0,0,0,0,0,1,1509957945,1514541547,0,0,0,'',0,0,0,'',0),(167,'ll2','$2y$13$KEaVx4OfW49nyQ8naP8qoulmSnWJ7Q5foOLNBr0kxiompgDhKKgFC','','留用40','留用','','3',0,1,1,1,0,0,0,'167',0,0,0,0,0,0,0,1,1509958341,1514541552,0,0,0,'',0,0,0,'',0),(168,'ll3','$2y$13$kKzMpKkYaTv2sfTZUU2bMenyiSyhrAfUf.W0qyE7mJNe/8QHxtQeK','','留用41','留用','','1',0,1,1,1,0,0,0,'168',0,0,0,0,0,0,0,1,1509958470,1514541559,0,0,0,'',0,0,0,'',0),(169,'ll4','$2y$13$GvqwlUQ5hzw0hm45YeczDeB2oalLM.xiz1J4MqAO4Nh0WXqmTwHze','','留用42','留用','','6',0,1,1,1,0,0,0,'169',0,0,0,0,0,0,0,1,1509958614,1514541565,0,0,0,'',0,0,0,'',0),(170,'ll5','$2y$13$hXZcSRxyqIa6xzFu/6jdp.hVjKi0Sgob2jO0NNHBpyxYnuUWHYl0y','','留用43','留用','','3',0,1,1,1,0,0,0,'170',0,0,0,0,0,0,0,1,1509958993,1514541570,0,0,0,'',0,0,0,'',0),(171,'ll6','$2y$13$EabdR8NOHlkYL0BAJIm9HeXxtw.tXh5ixF6.3/FpBQ56pKPjrw006','','留用44','留用','','3',0,1,1,1,0,0,0,'171',0,0,0,0,0,0,0,1,1509959226,1514541574,0,0,0,'',0,0,0,'',0),(172,'ll7','$2y$13$4.spoZMr7adV/9HAsA3.SuI9PafwjdAZ3/2Wo6KRHN0hiGiJAiruu','','留用45','留用','','6',0,1,1,1,0,0,0,'172',0,0,0,0,0,0,0,1,1509959295,1514541579,0,0,0,'',0,0,0,'',0),(173,'ll8','$2y$13$roRsWKq9OazPKa.SXgrey.QPyE1k3UdRXeaR2VJcupnTqb4U1bs7K','','留用46','留用','','1',0,1,1,1,0,0,0,'173',0,0,0,0,0,0,0,1,1509959369,1514541583,0,0,0,'',0,0,0,'',0),(174,'ll9','$2y$13$fmp0ovqxNYlQSoNvOjS0i.Twi9B.PmOT0eLh.Xohtm0tYdeubiKiG','','留用47','留用','','5',0,1,1,1,0,0,0,'174',0,0,0,0,0,0,0,1,1509959586,1514541588,0,0,0,'',0,0,0,'',0),(175,'ll10','$2y$13$symfVyrK1Bo/.5lPM3GYJeF6bhMiTMG/Gr2P8CKZ2i2Jp2dhbdWpO','','留用48','留用','','6',0,1,1,1,0,0,0,'175',0,0,0,0,0,0,0,1,1509959713,1514541592,0,0,0,'',0,0,0,'',0),(176,'ll11','$2y$13$PcCA1fUwmDp/jnq7yooq7.v99yRlB0/sTyZoqNNtm52nU2KKdCEJe','','留用49','留用','','4',0,1,1,1,0,0,0,'176',0,0,0,0,0,0,0,1,1509959997,1514541616,0,0,0,'',0,0,0,'',0),(177,'ll12','$2y$13$MCc8kUYQl3NUfjogBlmtjO8tJfWjMnRAyPPSha8QuHJ7Iv0HteKAe','','留用50','留用','','5',0,1,1,1,0,0,0,'177',0,0,0,0,0,0,0,1,1509960122,1514541623,0,0,0,'',0,0,0,'',0),(178,'ll13','$2y$13$fLWIXlKr6xX.9OMKaJdL1.LEo32m11dIkVn8YkV6SZyUxYX/I3auu','','留用51','留用','','4',0,1,1,1,0,0,0,'178',0,0,0,0,0,0,0,1,1509960269,1514541627,0,0,0,'',0,0,0,'',0),(179,'ll14','$2y$13$rQRrooBM/WDcdTrfso6lAOFbrO7NQhwbzP/6U2pE66O52QC4a6J5.','','留用52','留用','','5',0,1,1,1,0,0,0,'179',0,0,0,0,0,0,0,1,1509960552,1514541631,0,0,0,'',0,0,0,'',0),(180,'ll16','$2y$13$ncc8aynHGS7I4RuQadhzy.eRCErfAFyoiajXh5szP7KWIXjR5olBO','','','cdf','','2',0,100039,103229,1,1,0,0,'180',0,0,0,0,0,0,0,1,1509960654,1514533970,0,0,0,'',0,0,0,'',0),(181,'y123456789','$2y$13$iGz3gD8FwdlZ.vy7yxoi9Ot1hzKrHaF3OB1Ni7vuR07FosFigFsTG','','留用53','留用','','2',0,1,1,1,15,0,0,'181',0,0,0,0,0,0,0,1,1510043423,1514541635,0,1,0,'',0,0,0,'',0),(182,'l123456789','$2y$13$BX6QOrawhY7w8Pbyqd.zDOYzJIJ3D9nRyQ5qBcPuRd9ExRmNisfpa','','','测试20号','','2',0,100820,106300,2,0,0,0,'182',0,0,0,0,0,0,0,1,1510044904,1514533944,340,0,0,'',0,0,0,'',0),(183,'l90','$2y$13$NyMY3qzjm.NKsS/SDrbxoOxR1Jm9O0xfHQ.V0VOkXfRR0UfWthyJ6','','','bvnz','','1',0,100299,99999,1,0,0,0,'183',0,0,0,0,0,0,0,1,1510053309,1514533974,0,0,0,'',0,0,0,'',0),(184,'g123456789','$2y$13$hg5fx2Ea6Et4Ap8J80LG8.yBPXobzy4Hf5BUWyvciAuD2Dc6Dm37e','','','测试号25','','4',0,296899,99547,5,250,0,0,'184',0,0,0,0,0,0,0,1,1510053427,1514533977,560,0,0,'',0,0,0,'',0),(185,'a4321','$2y$13$AOeiAsRY5b0W38XsjFFxe.QmYweps4Tlk30mG7dfjqvBy9qTkyoGu','','留用54','留用','','1',0,1,1,1,0,0,0,'185',0,0,0,0,0,0,0,1,1510196188,1514541641,593,0,0,'',0,0,0,'',0),(186,'h123456','$2y$13$YdORLzLPPajqGuRwB65FROq53yWOX2Rrp1qFYFUaubxAV.6SowMqy','','留用55','留用','','1',0,1,1,1,0,0,0,'186',0,0,0,0,0,0,0,1,1510196573,1514541645,0,4,0,'',0,0,0,'',0),(187,'j123456','$2y$13$4BiAegCJtCb.Ftg1spDrZ.8GA9DtejBxDf4G/s8bSsvWKd16uqKCu','','留用56','留用','','4',0,1,1,1,0,0,0,'187',0,0,0,0,0,0,0,1,1510197571,1514541654,0,1,0,'',0,0,0,'',0),(188,'p123','$2y$13$M9ZP4rxZu4q5DY8JhCFp9OzI/rTy5ZDjExqhlI5jKRYocZpACkSF6','','','测试号38','','4',0,99999,100069,1,0,0,0,'188',0,0,0,0,0,0,0,1,1510197900,1514533991,0,0,0,'',0,0,0,'',0),(189,'b123','$2y$13$cMhDFyDUAMZJ7m4xNvp6I.AXmiXlTvkWVo7QIQCZs0HYahdpphAei','','','测试24','','4',0,99999,100059,1,0,0,0,'189',0,0,0,0,0,0,0,1,1510198012,1514533994,0,0,0,'',0,0,0,'',0),(190,'c123','$2y$13$1aeUgDygoD2LtarcdA29te0aYESMhYhzKM6EOkV/QEG3BN57D9qU6','','','ceshi 1','','4',0,97419,100052,1,5,0,0,'190',0,0,0,0,0,0,0,1,1510198103,1514538820,210,1,0,'',0,0,0,'',0),(191,'k123456','$2y$13$oEE6L0VWhxOWBLb7D.7JcOFvLHMKIDm2FiVJmLheKVSnmD/uqCLei','','','大啊啊','','5',0,99999,100804,1,0,0,0,'191',0,0,0,0,0,0,0,1,1510198382,1514538823,0,0,0,'',0,0,0,'',0),(192,'m123','$2y$13$RGRV9AmkTjmrIKfi1gyyY.tK7z4DxK5leWBG.EqGmWLt66sweDaHe','','留用57','留用','','4',0,1,1,1,8,0,0,'192',0,0,0,0,0,0,0,1,1510201482,1514541658,465,0,0,'',0,0,0,'',0),(193,'glee123','$2y$13$pO/Q2KIe8xaOAJMA/n6xAOo26yDOgOZctpDoLa38AdJx2OmWC6.3O','','留用58','留用','','1',0,1,1,1,0,0,0,'193',0,0,0,0,0,0,0,1,1510216192,1514541662,0,0,0,'',0,0,0,'',0),(194,'213123a','$2y$13$wAlNuAvYcRf/7Y2LxkUhA.cKxlI/gVww60H3oNGD.Qq4aFF9bwsee','','','啊发斯蒂芬','','2',0,99879,99999,1,0,0,0,'194',0,0,0,0,0,0,0,1,1510226124,1514533997,0,0,0,'',0,0,0,'',0),(195,'a123a','$2y$13$liq/g/VNRZ70DQC1TqnUouZQ0XuV8m28D8uwFexFuojbyGGhPvHC6','','留用59','留用','','1',0,1,1,1,0,0,0,'195',0,0,0,0,0,0,0,1,1510279848,1514541666,0,0,0,'',0,0,0,'',0),(196,'luoyin98','$2y$13$LuCUcJUarR3NQQOWOcOm6.19Htnf.UCjjl8kcKVmy7vKRlCV.xqKe','','','6756','','1',0,99999,100449,1,0,0,0,'196',0,0,0,0,0,0,0,1,1510280201,1514538828,0,0,0,'',0,0,0,'',0),(197,'lid1','$2y$13$yffD5XKiUHKr8qWYbQ1dueLsiJNHDh4dQgnd6ORHLRgxPCaK2Aom2','','','678h','','4',0,98033,110490,1,6,0,0,'197',0,0,0,0,0,0,0,1,1510280385,1514538809,0,0,0,'',0,0,0,'',0),(198,'cl123','$2y$13$I6o0FfyjYuk03/.UmpeNbuP86elaDFjslrhTQJmpb7jxv9ERXzhFi','','','捷大大','','2',0,99499,99783,7,0,0,0,'198',0,0,0,0,0,0,0,1,1510591773,1514538826,0,0,0,'',0,0,0,'',0),(199,'wj6666','$2y$13$UT9P5t./e177h4GwER0UtObccQ4w5STDKQ/mzpwWgcvtFbiCFjyRS','','2','Jessica 我是真的有点傻','','5',0,4294967295,4294967295,60,288,0,0,'199',0,0,0,0,0,0,0,1,1510591818,1514533521,0,0,0,'',0,0,0,'',0),(200,'lige77','$2y$13$bS8QBi6vOg692nYFTe5Kf.7g0h/vuLuNPmzr.fKc40qZ2w12VSTiu','','留用60','留用','','2',0,2,1,1,0,0,0,'200',0,0,0,0,0,0,0,1,1510662783,1541084627,0,0,0,'',0,0,0,'',0),(201,'w12123','$2y$13$stpfVQ/twkKc1o6vTFXaT.NfJ6m41Kty36DSzL3TeZzeo1DzLrDba','','留用61','留用','','2',0,1,0,2,0,0,0,'201',0,0,0,0,0,0,0,1,1510731895,1514541677,215,12,0,'',0,0,0,'',0),(202,'test1','$2y$13$sTOT7U1tsOCHEMfG4LSwZ.W0VFC0Q8sqCfrI.4I5BPEj3XnEKa6Kq','','','陈默','','1',0,99999,99999,1,0,0,0,'202',0,0,0,0,0,0,0,1,1510735350,1514534000,0,0,0,'',0,0,0,'',0),(203,'ll123','$2y$13$27Pvn8oHgD/EtVB5ZmIqmeMeipKFtVM9Qw.EBUahE1PR5I3Ce1nYO','','','6788','','4',0,1004840,99624,20,550,0,0,'203',0,0,0,0,0,0,0,1,1510896381,1514538817,2490,1,0,'',0,0,0,'',0),(204,'oo1','$2y$13$p2K9.ZVATdNubaUHwQaoLeyA406I2IptqeqNV6rk9cf82piolFINi','','','68','','6',0,195851,100384,60,1,0,0,'204',0,0,0,0,0,0,0,1,1511143070,1514533525,249,12,0,'',0,0,0,'',0),(205,'oo111','$2y$13$6Q6NHFYAlYkqsG694hgFVOR36fgzoGq5LOIknuQkDms4QPUQGEK3.','','留用62','留用','','6',0,0,0,1,0,0,0,'205',0,0,0,0,0,0,0,1,1511143456,1514541684,0,2,0,'',0,0,0,'',0),(206,'o22','$2y$13$NfErftGyIVR8kHUiAzIeSOdBcPQyd742ESQOw5gg9vjsvNNfNLGPS','','','234','','4',0,101069,99994,2,0,0,0,'206',0,0,0,0,0,0,0,1,1511144871,1514534007,215,12,0,'',0,0,0,'',0),(207,'ntburugui81','$2y$13$UavUTI8EnOym4emjmDhggeh9L2nlmhBTUohzR0zpgcB8pYAsFXPNe','','留用63','留用','','5',0,0,0,2,7,0,0,'207',0,0,0,0,0,0,0,1,1511154155,1514541689,227,12,0,'',0,0,0,'',0),(208,'o123','$2y$13$Kn632pz41VQAlWIYh5AFeOzUiA329tlAcghP8iSKdFTJzpI8aYR1S','','','测试11','','4',0,236935,41257,10,0,0,0,'208',0,1600,0,0,0,0,0,1,1511155398,1514533554,275,12,0,'',0,0,0,'',0),(209,'test111','$2y$13$l7BajgW.DxyPoCYLF2R6keFy3WFESnXs1SuEc6TasFVRO.w8QfS2y','','','testy','','3',0,154820,75680,60,60,0,0,'209',0,50,0,0,0,0,0,1,1511156708,1514533552,4490,12,0,'',0,0,0,'',0),(210,'o00','$2y$13$VIX0EPQd1BtICGE0Bi5YleCHGv4obAuK00ibZg7uVSpE3EyCbukiu','','留用64','留用','','4',0,0,0,2,0,0,0,'210',0,0,0,0,0,0,0,1,1511157245,1514541697,215,12,0,'',0,0,0,'',0),(211,'ntburugui82','$2y$13$kRjEr.SLn4BKjxkC.OS5Zu3b4Ree9QZHa.w4JArRhKU/a1e7p1AQW','','','burugui','','2',0,100970,99974,1,0,0,0,'211',0,0,0,0,0,0,0,1,1511157364,1514534010,215,8,0,'',0,0,0,'',0),(212,'haodaren01','$2y$13$NSPRanO.O8sL3GJ9jlDspe5jNzlpxqZ4TqD4cRtMRYjCYjZFstcuK','','','haoda','','4',0,101069,99994,2,0,0,0,'212',0,0,0,0,0,0,0,1,1511166839,1514534013,215,12,0,'',0,0,0,'',0),(213,'test1111','$2y$13$AcduBJ5iFD2l/tAqd9j46O1G4uURRL24Owjc6M4ByWcYrtS4gn.Ze','','','ttt','','6',0,4218044614,4294964469,60,39890,0,0,'213',3,0,0,0,0,0,0,1,1511168986,1514533531,35403,12,0,'',0,0,0,'',0),(214,'i123456','$2y$13$eT.ljRIwgRZie8KJlC1U7utNFwFc62CFA1OUmxow1IMv6Qy9Ly0Hi','','','额的','','5',0,1005786200,84650,60,823,0,0,'214',3,0,0,0,0,0,0,1,1511228719,1514533536,2139,12,0,'',0,0,0,'',0),(215,'u123','$2y$13$D3tFabYb/IN3oI76aPMmHu6pTL.l5M.P6cR8RuH6wvwjv1FyC7nRS','','','测试28','','4',0,42329,79334,10,0,0,0,'215',0,0,0,0,0,0,0,1,1511229333,1514533539,215,12,0,'',0,0,0,'',0),(216,'test11111','$2y$13$F2OjGckm4CMTphVAleCcLOnziKcNJkPG78c7AzpmA8GCU3yAUu69q','','','testya','','2',0,14537403,114729,60,550,0,0,'216',0,0,0,0,0,0,0,1,1511235425,1514533548,806,12,0,'',0,0,0,'',0),(217,'l123456','$2y$13$HqFmwKuHu4kW6iE.9neaL.SvCnx9ewpz6e4k7Lu.c7LOvYhgY3.JK','','留用65','留用','','5',0,0,0,1,153,0,0,'217',0,1000,0,0,0,0,0,1,1511314580,1514541701,319,12,0,'',0,0,0,'',0),(218,'n123456','$2y$13$XXZjqlL7AmTQkqMFGud3cuCV4gfRlASKhrOu4FOrbrMr0Xper6bza','','','是的我','','5',0,99970,99994,2,0,0,0,'218',0,0,0,0,0,0,0,1,1511314856,1514533542,215,12,0,'',0,0,0,'',0),(219,'g111','$2y$13$.WCxARC780aApHj/SdbNAuHTU7dw/JgIawOVkstS/N5/wbPWPkusO','','','456','','4',0,99969,99999,1,0,0,0,'219',0,0,0,0,0,0,0,1,1511336732,1514538758,0,4,0,'',0,0,0,'',0),(220,'g145','$2y$13$jmqKEmWGRTwcYmutT.YSxOHFJURtYKC6TKSap5dvPDN1ntDaeUNIK','','','','','',0,99999,99999,1,0,0,0,'220',0,0,0,0,0,0,0,1,1511337374,1514525858,0,0,0,'',0,0,0,'',0),(221,'g5','$2y$13$98Zsn5gHzdykOqRo8PfjUu9cHIYb4etgJI8PF7R/ndXRA/lnxZ/4q','','','','','',0,99999,99999,1,0,0,0,'221',0,0,0,0,0,0,0,1,1511337387,1514525860,0,0,0,'',0,0,0,'',0),(222,'g1','$2y$13$dETDlqZbAZMLXP2xyWK09O7WyjaJUCdLwtukGhM6AapoH.05P0rei','','','','','',0,99999,99999,1,0,0,0,'222',0,0,0,0,0,0,0,1,1511337406,1514525863,0,0,0,'',0,0,0,'',0),(223,'g10','$2y$13$cPhOLekXEE/tYb8SSPfE8O4tOsQs6o5kp05GKt1iIMzWCUp0BBvRe','','','1234','','4',0,99969,99999,1,0,0,0,'223',0,0,0,0,0,0,0,1,1511337489,1514538760,0,3,0,'',0,0,0,'',0),(224,'a99','$2y$13$sfx1y9RRCTF1CG.UrPz/yOPjEAQIhMeNVauxU0GctD7d2dQcCRSVy','','','000','','4',0,99970,99974,1,0,0,0,'224',0,0,0,0,0,0,0,1,1511338786,1514538763,215,8,0,'',0,0,0,'',0),(225,'li0','$2y$13$OOAZm204lBAJzB.ADEFWJ.FvSK7tlBoU0wcgTyg7oedCzuoNBAl8y','','','45','','4',0,99969,100254,2,0,0,0,'225',0,0,0,0,0,0,0,1,1511342597,1514534016,215,12,0,'',0,0,0,'',0),(226,'test222','$2y$13$Gkd0ljtspj5AI7xqxXVK4OVLE2QWdeWKr06WofzXh/cUH4toiLNkS','','','BBB','','3',0,91230448,9969664,60,4241,0,0,'226',1,0,0,0,0,0,0,1,1511342685,1514533558,6999,12,0,'',0,0,0,'',0),(227,'a13699014828','$2y$13$6vLtmEbFZ5vxFMGlPVJI.un/jrwo6N907CNRYcjnTr5X1wHxty7hK','','','筝筝4828','','3',0,101969,99994,2,0,0,0,'227',0,0,0,0,0,0,0,1,1511405220,1514534018,215,12,0,'',0,0,0,'',0),(228,'w7724843','$2y$13$ND.GUBbegmfuawXGT/jhNOF.O93RZEStOIVr6ny.2eVE3wLj6tPXa','','留用66','留用','','4',0,0,0,2,57,0,0,'228',0,0,0,0,0,0,0,1,1511425918,1514541705,237,12,0,'',0,0,0,'',0),(229,'m123456','$2y$13$jJnzjnELhjp.5sLdLGyvHexJU7wYhTrwiqVNsRWKf/Ia7FiI.edcy','','','啊撒','','4',0,4279228195,72205,60,701,0,0,'229',0,0,0,0,0,0,0,1,1511492511,1514533560,6999,12,0,'',0,0,0,'',0),(230,'o321','$2y$13$906LwWa/ZY/cM.RBcwrTzOBORTcM2IQmoQaXPHRnZxYNNKpDEmZ86','','留用67','留用','','4',0,0,0,2,1,0,0,'230',0,0,0,0,0,0,0,1,1511493392,1514541710,215,12,0,'',0,0,0,'',0),(231,'ss1','$2y$13$t.sYl/Ak48fL0FnD.v0gXOinBFwyWvAyzQLkQsQuDGQau76tdnV3u','','','123s','','6',0,99969,99994,1,0,0,0,'231',0,0,0,0,0,0,0,1,1511493714,1514538766,0,5,1,'',0,0,0,'',0),(232,'luoyin000','$2y$13$8WSrnblWXy5TZQMZremgfOsr6gwAFiBWnuGJSCQ9wB9uzBGTLmzcS','','','123as','','6',0,99969,99999,1,0,0,0,'232',0,0,0,0,0,0,0,1,1511493925,1514533572,0,4,0,'',0,0,0,'',0),(233,'lh1','$2y$13$aPshsH9QpqMjGPtN/IHbCORh7RK3t7nl1tmzKbNcClKzL2XJnzLy2','','','dfg1','','3',0,99919,99999,1,0,0,0,'233',0,0,0,0,0,0,0,1,1511494065,1514538768,0,4,0,'',0,0,0,'',0),(234,'ajkls123','$2y$13$/oU4Zfvm9th85gIETBiGke7RwEUa9g/sf/S.heQY6pLwcSp8xf.02','','','','','',0,99999,99999,1,0,0,0,'234',0,0,0,0,0,0,0,1,1511501676,1514525867,0,0,0,'',0,0,0,'',0),(235,'cl1234','$2y$13$FT.gpGGbrSJxABluybgRFem4QkKacch.8n7NDqPgnh/nAK5K.oP3.','','','焚天','','1',0,1026603186,99961795,60,4575,0,0,'235',0,0,0,0,0,0,0,1,1511501705,1514533565,518,12,0,'',0,0,0,'',0),(236,'d321321','$2y$13$ut4vO0aoebkLKBTVoe4DnutMYQg.UI86jjJ91waVLaqE9C.pCh2iG','','留用68','留用','','3',0,0,0,1,0,0,0,'236',0,0,0,0,0,0,0,1,1511504163,1514541714,0,1,0,'',0,0,0,'',0),(237,'o123456','$2y$13$v5vCD1Wh9zs80QUozRc0y.TXBanBn9Q.KX8Ja.ehiWatr9/4PzfB2','','','不vvvc','','6',0,99969,99999,1,0,0,0,'237',0,0,0,0,0,0,0,1,1511504699,1514538772,0,1,0,'',0,0,0,'',0),(238,'123abc','$2y$13$f4/sEEYAnpaQThmpxhfdCOJdfTwB7iFY26Moa9jBlcY8Kjja9lbAC','','','alpac1','','2',0,362349,72902,8,139,0,0,'238',0,50,0,0,0,0,0,1,1511504804,1514538784,537,12,0,'',0,0,0,'',0),(239,'p123456','$2y$13$xV8I7FTaxgfxdls6gsPhOeqJHJcL6YxtMX0hJEn5sU/.j5fl1VDO6','','留用69','留用','','4',0,0,0,2,0,0,0,'239',0,0,0,0,0,0,0,1,1511504916,1514541719,215,12,0,'',0,0,0,'',0),(240,'h123456789','$2y$13$ZyFDc9V8WqONhYqSuL8Zg.84CoGeMTQHfZ/cNN2nzjeB9R83.sR56','','留用70','留用','','2',0,0,0,2,1,0,0,'240',0,0,0,0,0,0,0,1,1511504966,1514541724,215,12,0,'',0,0,0,'',0),(241,'aaaaaa11','$2y$13$dBQJYZWCMwRxeGIKD3E8buDxtTluRemATyFRt7tIoBvrcKQFG.03e','','留用71','留用','','5',0,0,0,2,0,0,0,'241',0,0,0,0,0,0,0,1,1511504986,1514541729,215,12,0,'',0,0,0,'',0),(242,'chao1','$2y$13$hKO9Nta9UslnC5Wa9t8mduse0CGbxHpx2YuoubcdMrrm5qGs4JYZ2','','','chao1','','2',0,4294967295,4294967295,11,1456,0,0,'242',0,150,0,0,0,0,0,1,1511505041,1514538788,785,12,0,'',0,0,0,'',0),(243,'test333','$2y$13$LUCswKJba9akj7goFJ5nQ.XuP9rBoriJVHUs7V1WU3ExVpDoc/8wq','','留用72','留用','','3',0,0,0,1,0,0,0,'243',0,0,0,0,0,0,0,1,1511505093,1514541734,215,8,0,'',0,0,0,'',0),(244,'test444','$2y$13$KToQ0ZCdICCfBHzo/Ik0L.mc8XsLkXd7zhkc2C2XGQKQKfg142xWm','','','cccc','','4',0,2805469,101771,60,800,0,0,'244',0,0,0,0,0,0,0,1,1511505179,1514533086,215,12,0,'',0,0,0,'',0),(245,'test555','$2y$13$igYycKu3i81c1CYA6uyRjuwJxKPivI4UG9codA5hiROgmDcWMI/C2','','留用73','留用','','5',0,0,0,1,0,0,0,'245',0,0,0,0,0,0,0,1,1511505945,1514541740,0,8,0,'',0,0,0,'',0),(246,'alice123','$2y$13$ixIZdJinidpiVsgnSwiqMOpyZbag6G2peFKYlXtEx6VFJB.5DqrOy','','','','','',0,99999,99999,1,0,0,0,'246',0,0,0,0,0,0,0,1,1511506708,1514525872,0,0,0,'',0,0,0,'',0),(247,'abcd321','$2y$13$xbwLV7xucBbfL0cKNR4T...RrVDhO0Y8MlqMFzw303CBvlWROpxZ6','','','木子','','5',0,4293311535,4294967290,60,43,0,0,'247',0,0,0,0,0,0,0,1,1511506808,1514533568,371,12,0,'',0,0,0,'',0),(248,'chao2','$2y$13$Nfokma7QM/LkwF8HUkx6GeLXw8/cf9kCMLxg67vvAqw4P1FtPmDC2','','留用74','留用','','6',0,0,0,2,1,0,0,'248',0,0,0,0,0,0,0,1,1511508719,1514541744,215,12,0,'',0,0,0,'',0),(249,'ttttttt4443','$2y$13$.pmvCXS30HNuVlAkkHr9Ju34gBW4vXuvhLsYto.TE/xi2QvdNK/e2','','','','','',0,99999,99999,1,0,0,0,'249',0,0,0,0,0,0,0,1,1511510869,1514525875,0,0,0,'',0,0,0,'',0),(250,'rtrt444','$2y$13$H/gxHpEXsllxws5e3pcojuNXJ88l5edMC0bAxsT9Xdbev04fIvoQ6','','留用75','留用','','2',0,0,0,1,0,0,0,'250',0,0,0,0,0,0,0,1,1511510887,1514541762,215,8,0,'',0,0,0,'',0),(251,'1qazxsw2','$2y$13$hv/LTIzwO0ygHysBGefByu2kVs/6K/eUU7LF2yTlWqNejzRAH0WUK','','留用76','留用','','5',0,0,0,1,0,0,0,'251',0,0,0,0,0,0,0,1,1511511799,1514541765,215,8,0,'',0,0,0,'',0),(252,'q123123','$2y$13$g13IXWloNAiFhLcLqU/KOO3r9d93IKEVqTtIHuz0AtZvEMOhXEc0S','','','','','',0,99999,99999,1,0,0,0,'252',0,0,0,0,0,0,0,1,1511515086,1514525879,0,0,0,'',0,0,0,'',0),(253,'qq12345','$2y$13$M783oI5Y.Np81WXXaza8Qur3gsMrS8U3ugWfAkKMsMGnXVdp7zBcK','','','','','',0,99999,99999,1,0,0,0,'253',0,0,0,0,0,0,0,1,1511515166,1514525881,0,0,0,'',0,0,0,'',0),(254,'tuivouu1','$2y$13$50.T8H8MiqQj7wuiJPRjnu7wGIxfee8pLgv6cvmO1wocbXeu55Nvy','','留用77','留用','','2',0,0,0,1,0,0,0,'254',0,0,0,0,0,0,0,1,1511516500,1514541770,0,3,0,'',0,0,0,'',0),(255,'a321321','$2y$13$gMhukaiSwMIhPWnb99nHG.PON80BZ9n5O0Oe/1kdOk22O5oms9SBu','','留用78','留用','','4',0,0,0,1,0,0,0,'255',0,0,0,0,0,0,0,1,1511592651,1514541774,0,5,0,'',0,0,0,'',0),(256,'test666','$2y$13$QG5jlZcBC/pC9dGCDRO6z.hKQahAZMUsopHiM0RNsNSn4jRhrPrsy','','','aaaa','','4',0,5092469,116661,60,750,0,0,'256',0,0,0,0,0,0,0,1,1511747081,1514533090,215,12,0,'',0,0,0,'',0),(257,'cl12345','$2y$13$OsqXcRp/pqlFXrLWsjEOzeT2yewLNTs3pgMcciC3UvcJTh2TmTh8W','','45','long','','2',0,4292574885,999975552,60,3321,0,0,'257',0,0,0,0,0,0,0,1,1511758274,1514533093,1490,12,0,'',0,0,0,'',0),(258,'b321321','$2y$13$TOt.skgGPdanAVYmhVN39O7aA43haA3paQRb6RVlRwMRr7HhJCOxm','','留用79','留用','','4',0,0,0,1,0,0,0,'258',0,0,0,0,0,0,0,1,1511833247,1514541779,215,8,0,'',0,0,0,'',0),(259,'123zaq','$2y$13$pe7.JNxRDIyr/sRLX3etDOoN8oM1dIYt9AVsw9g.loJBEjRGDLxiy','','','qwe','','3',0,99969,99999,1,0,0,0,'259',0,0,0,0,0,0,0,1,1511859586,1514532998,0,4,0,'',0,0,0,'',0),(260,'simon123','$2y$13$Rb61aY96Q.fLEYEpUcOhoO70j3CHYaAVMph/uMckFZzvi5mvPhAS2','','','asdasd','','1',0,100070,99994,2,0,0,0,'260',0,0,0,0,0,0,0,1,1511922719,1514533001,215,12,0,'',0,0,0,'',0),(261,'simon1234','$2y$13$zoqQAsZ43nm6bMvMG1X5NOm8QzIkdRI3NeYrbBYRMMKhbvwOruo3y','','','呵呵呵','','2',0,99969,99974,1,0,0,0,'261',0,0,0,0,0,0,0,1,1511923064,1514533049,215,8,0,'',0,0,0,'',0),(262,'vipljb1','$2y$13$/mPpWzMgUjGhAbexWVVz3.PsZQTKh./gWfFNW5nO88Mim6LxzUibK','','留用80','留用','','3',0,0,0,4,42,0,0,'262',0,0,0,0,0,0,0,1,1511936031,1514541783,227,12,0,'',0,0,0,'',0),(263,'test01','$2y$13$Lc3cuLr4DYC3LD0JpJ7rEOoufSKLbLjMS0HAsGrtbtfibyUM.BA5O','','','test001','','4',0,99969,100594,2,3,0,0,'263',0,0,0,0,0,0,0,1,1511942160,1514533040,215,12,0,'',0,0,0,'',0),(264,'c321321','$2y$13$gBel7CmxdR51aqV58FDgY.P/eqnQhdXGVKRcqaRcbYtUUX4Ds68re','','','但是','','4',0,99969,99999,1,0,0,0,'264',0,0,0,0,0,0,0,1,1512009124,1514533013,0,1,0,'',0,0,0,'',0),(265,'e321321','$2y$13$l8WbfTVjOHP0HqFFGkihx.qKvzc8lI/.umwdJ72MjzrPbQngR72ii','','留用81','留用','','4',0,0,0,2,1,0,0,'265',0,0,0,0,0,0,0,1,1512009183,1514541788,215,12,0,'',0,0,0,'',0),(266,'test777','$2y$13$fsGwes57KXDSMvn/6l3CX.kQyX5Uii2Ptvaj.9WwTlo8IZTHHysqW','','','eee','','3',0,4458877,106589,60,1,0,0,'266',0,0,0,0,0,0,0,1,1512009485,1514533010,215,12,0,'',0,0,0,'',0),(267,'test888','$2y$13$h1.EpAsFzeOTLJwZIeAxM.yp4xW6h.GSLzP6jHRwP2lasJnvlPCzS','','留用82','留用','','6',0,0,0,2,0,0,0,'267',0,0,0,0,0,0,0,1,1512009785,1514541793,215,12,0,'',0,0,0,'',0),(268,'l000','$2y$13$TBfI2BH/8pq9/ChlJOVdQ.Omh9UF2bhCNAHPGxavq9vJBXkgSo66S','','','123z','','4',0,99969,99999,1,0,0,0,'268',0,0,0,0,0,0,0,1,1512013042,1514533017,0,1,0,'',0,0,0,'',0),(269,'test999','$2y$13$6ctkkTo185jpE3a8W0Nz1ODYfHmug7yo.jQJzdEbWZWiVgpbeKIAm','','留用83','留用','','4',0,0,0,1,0,0,0,'269',0,0,0,0,0,0,0,1,1512021785,1514541798,0,1,0,'',0,0,0,'',0),(270,'cl123456','$2y$13$HKYfYrgYkViFqSFc9xLi7..t57V6WmT66YmhM9/ER4xyRgpSqgC5K','','留用84','留用','','4',0,0,0,2,0,0,0,'270',0,0,0,0,0,0,0,1,1512023027,1514541803,215,12,0,'',0,0,0,'',0),(271,'cl1234567','$2y$13$IbMbmnzfdfOKAMPIlnrdbOgobC3OfK.JYuuzisbU5j9e4I1eHE/py','','','aaaaa','','4',0,99969,99999,1,0,0,0,'271',0,0,0,0,0,0,0,1,1512023888,1514533029,0,1,0,'',0,0,0,'',0),(272,'cl12345678','$2y$13$zsGYFvCE7L8rUCODEWUfI.TWXoJB8.dQT3LDKKwRwfdOMWCxZ9br6','','','aaaaaa','','6',0,99969,99999,1,0,0,0,'272',0,0,0,0,0,0,0,1,1512024074,1514533032,0,1,0,'',0,0,0,'',0),(273,'test000','$2y$13$PsqyMm0llfnmLq/9I5rGme244JTkNCG2/UhFV7PQTMg1sXJj3cquS','','留用85','留用','','4',0,0,0,1,0,0,0,'273',0,0,0,0,0,0,0,1,1512024153,1514541812,0,0,0,'',0,0,0,'',0),(274,'cl123456789','$2y$13$uUrepY4y76CIzxQYJa2x3.Fke7qHAFiO.X7bRT4WMh9raYuEe.fRa','','留用86','留用','','4',0,0,0,2,1,0,0,'274',0,0,0,0,0,0,0,1,1512024288,1514541820,215,12,0,'',0,0,0,'',0),(275,'cl12','$2y$13$bHkBfpTF12BCn3eYHhtvOO8gKUF5s/diG9EyyfP1XiZwaaHlJoeCu','','','bbbbbb','','4',0,101369,103949,2,1,0,0,'275',0,0,0,0,0,0,0,1,1512024456,1514533037,215,12,0,'',0,0,0,'',0),(276,'chen1','$2y$13$U8TBTIO6IvZrrdtNRMgSkeZ/gpQBVxvySWdZ4Rq22s4Ey.NIHfIYS','','','qqqq','','4',0,101969,99999,1,0,0,0,'276',0,0,0,0,0,0,0,1,1512024589,1514533069,0,3,0,'',0,0,0,'',0),(277,'chen12','$2y$13$Q9ZvC0CUsIMhsLby0M2ZUeR71AYY0fimbGMz8OW2MAir8RQZrNlv.','','','asdasda','','4',0,99969,99999,1,0,0,0,'277',0,0,0,0,0,0,0,1,1512025582,1514533074,0,1,0,'',0,0,0,'',0),(278,'chen123','$2y$13$HHOTtZmCvsEhCos6fuKvnu2xQATz5713NybDoEFVK8v2ClS0apuwK','','留用87','留用','','4',0,0,0,1,0,0,0,'278',0,0,0,0,0,0,0,1,1512025678,1514541824,0,1,0,'',0,0,0,'',0),(279,'chen1234','$2y$13$xO9FlaC08x894Yj1MwjRpOLf.U5oJxRA4fuJI2weX78K3qnVIRpPm','','','sadad','','4',0,99969,99999,1,0,0,0,'279',0,0,0,0,0,0,0,1,1512026236,1514533080,0,1,0,'',0,0,0,'',0),(280,'chen12345','$2y$13$b2FjA6YO1h7GvwnjljkU..RmWJi.ElU8P7wsxTe/XnB3VlgTi.pFO','','留用88','留用','','4',0,0,0,1,0,0,0,'280',0,0,0,0,0,0,0,1,1512027251,1514541828,0,1,0,'',0,0,0,'',0),(281,'chen123456','$2y$13$3Tp6A6eWDINsO1do60WOsOiX7ICvdr4VxsYmkq0AkcuhLT0.UdBHi','','留用89','留用','','5',0,0,0,1,0,0,0,'281',0,0,0,0,0,0,0,1,1512028254,1514541832,0,0,0,'',0,0,0,'',0),(282,'po123','$2y$13$CwpUMBUy4AliCpNkWgOhzOoyz34OGqCxSc1D.mNTOjBfoOdE54lZS','','留用90','留用','','4',0,0,0,2,1,0,0,'282',0,0,0,0,0,0,0,1,1512029987,1514541836,227,12,0,'',0,0,0,'',0),(283,'testtest1','$2y$13$unvywFHelshJzkfVZarJTerSluXIYHGhzIWVhzRTi64ykuYT4YgFO','','','hhh','','2',0,99969,99999,1,0,0,0,'283',0,0,0,0,0,0,0,1,1512036076,1514532963,0,1,0,'',0,0,0,'',0),(284,'testtest2','$2y$13$ArzlBdgPyRem3wD81BVsu.om.jKFHPJI/wvqL0z7VSrDsjiIC4mD6','','','hghgg','','2',0,99969,99999,1,0,0,0,'284',0,0,0,0,0,0,0,1,1512036180,1514532968,0,1,0,'',0,0,0,'',0),(285,'testtest3','$2y$13$yT60fj1Gxrbv6tndsYrWm.JpUnToD/3gLmmaD4m/ITSz7smflx/Ii','','留用91','留用','','4',0,0,0,2,0,0,0,'285',0,0,0,0,0,0,0,1,1512036247,1514541842,215,12,0,'',0,0,0,'',0),(286,'long1','$2y$13$uLUVQgRupNNVNSQFMwjmEO6U4otv7LCNLvuRHITU.CpvRXKncnTV2','','','21swd','','5',0,99939,99999,1,0,0,0,'286',0,0,0,0,0,0,0,1,1512036924,1514538736,0,1,0,'',0,0,0,'',0),(287,'long2','$2y$13$Z/xCEE8NkZm22JC0KKmHSuztN7DrWZafEXkparF57Al1Gnzz8ZnLe','','留用92','留用','','4',0,0,0,1,0,0,0,'287',0,0,0,0,0,0,0,1,1512037042,1514541847,0,1,0,'',0,0,0,'',0),(288,'long3','$2y$13$a4i8E3l2F.5Vdh8HwC3ea.Enf2rEk9Y9w7tsSBMtNjOH16ChOM9hy','','留用93','留用','','1',0,0,0,2,0,0,0,'288',0,0,0,0,0,0,0,1,1512037331,1514541852,215,12,0,'',0,0,0,'',0),(289,'long31','$2y$13$JaAXswehwJH35PeQJQkyw.Sp/bhIAGgIjn3uPVlLN8956PhcPl/Py','','','654jhg','','4',0,99969,99999,1,0,0,0,'289',0,0,0,0,0,0,0,1,1512037500,1514538738,0,1,0,'',0,0,0,'',0),(290,'long4','$2y$13$UQcBnk0XcxlsEqqqea.kreesR5yJ8axawZCJVHsJJxgQc4xScnXGG','','留用94','留用','','4',0,0,0,1,0,0,0,'290',0,0,0,0,0,0,0,1,1512037537,1514541857,0,1,0,'',0,0,0,'',0),(291,'long5','$2y$13$oKVMkb/H.Q61BukWGaEEqehxBqb2EhljSTkJ0sswWFMAd3urizivS','','留用95','留用','','4',0,0,0,1,0,0,0,'291',0,0,0,0,0,0,0,1,1512037548,1514541861,0,1,0,'',0,0,0,'',0),(292,'long6','$2y$13$5vNXM4Z4Nu7VB2vQIQIqvuI2Rqm7RqFdBaPsvNDXX0RZ980xMvB/2','','','hgdf','','4',0,99969,99999,1,0,0,0,'292',0,0,0,0,0,0,0,1,1512037563,1514538743,0,1,0,'',0,0,0,'',0),(293,'long7','$2y$13$Of/qAFC2TSaHr6MjcrVnnOg2cKU/H3IRZm64U03klyWMDwK2cdSQ2','','','fhds','','4',0,99969,99999,1,0,0,0,'293',0,0,0,0,0,0,0,1,1512037642,1514538746,0,1,0,'',0,0,0,'',0),(294,'pp123','$2y$13$23Axj/DES7Gd.auVJf2O4OA3ii/FKhHxRIlFZDzojUWcTdhn/Upy.','','','34rg','','4',0,101969,99999,1,0,0,0,'294',0,0,0,0,0,0,0,1,1512037663,1514538748,0,3,0,'',0,0,0,'',0),(295,'long8','$2y$13$TqLoTgVWvB/LlQdOr.Zv4eLJ2xfjqnCdAk/hBSZzUvPgGgcc0/b3.','','','saf','','4',0,101969,99999,1,0,0,0,'295',0,0,0,0,0,0,0,1,1512037668,1514532910,0,5,0,'',0,0,0,'',0),(296,'pp456','$2y$13$cDxuv4heV3JKKZlgPgARJeFi9d.FNcDHdVwW3fLLo0dao/DTJD4kS','','','09亅','','4',0,101969,99999,1,0,0,0,'296',0,0,0,0,0,0,0,1,1512037723,1514532913,0,3,0,'',0,0,0,'',0),(297,'r123','$2y$13$SG7pJqnctHEGD6A3RTC8cem54tPmIuRsJCShDxx/vxv9zFpkJl0HK','','','rr','','4',0,99969,99999,1,0,0,0,'297',0,0,0,0,0,0,0,1,1512037822,1514532916,0,1,0,'',0,0,0,'',0),(298,'long9','$2y$13$GtJ0qO0vk/DdXUkbL/IDcu0.YKyAGnNZ6JzNs3Y2zjGtRfZI095kS','','','hjdh','','6',0,102069,99994,2,0,0,0,'298',0,0,0,0,0,0,0,1,1512038117,1514532939,215,12,0,'',0,0,0,'',0),(299,'f123','$2y$13$zUPD/k6.uo13PBsNsFhA7uW28vjuC1.Jxz1y9JPuD4lT0aAitq7jO','','','554','','4',0,101969,99999,1,0,0,0,'299',0,0,0,0,0,0,0,1,1512038129,1514532920,0,4,0,'',0,0,0,'',0),(300,'long10','$2y$13$hRmeaj5IFMOtjqGctONZe.8yU3P7Ar7UKeaRlLYs4kcUe4DVo8Zvq','','','ic','','4',0,102069,99994,2,0,0,0,'300',0,0,0,0,0,0,0,1,1512038349,1514532937,215,12,0,'',0,0,0,'',0),(301,'long11','$2y$13$84LSmtuS2yEEgpjUTl98BOlDLhR1rHx0tJDN7Cxx12CKNn1wFBWCy','','','tcyf','','4',0,99969,99999,1,0,0,0,'301',0,0,0,0,0,0,0,1,1512038566,1514532925,0,1,0,'',0,0,0,'',0),(302,'long12','$2y$13$a3MbJrPRGhNjBf8FAIEtce4vO7COrCc6qIxQiIdw0LvukLo7AEp0q','','','123qwe','','4',0,101969,99999,1,0,0,0,'302',0,0,0,0,0,0,0,1,1512038722,1514532928,0,5,0,'',0,0,0,'',0),(303,'aa123456','$2y$13$pQi6ru55NSvVnvUsxpH/pexvTd0mI4C1BD4jEKRbNBTJWUZq4caJu','','','啊是','','4',0,102070,100459,2,0,0,0,'303',0,0,0,0,0,0,0,1,1512040863,1514532949,215,12,0,'',0,0,0,'',0),(304,'bb123456','$2y$13$uLTRE7k/m6dZ7kmqWpJyE.2AZpHe.MUKXlwGQiSUliaQ6qm3P9PX2','','留用96','留用','','4',0,0,0,2,0,0,0,'304',0,0,0,0,0,0,0,1,1512041096,1514541866,215,12,0,'',0,0,0,'',0),(305,'testtest4','$2y$13$CuoKN2myvJeSh8q23KN7BeU40R0DWflA72JKXjQxIx.1QjgzKf4QC','','','kkkk','','3',0,100069,99994,2,0,0,0,'305',0,0,0,0,0,0,0,1,1512092306,1514532945,215,12,0,'',0,0,0,'',0),(306,'aaa123456','$2y$13$W3NKeL3Mtvm4Oq2dSndvgu3RuHyR.TfOveZBx5x5sxNZcdWcDFYZ6','','','大胡子爷爷','','1',0,149023,82029,3,1,0,0,'306',0,0,0,0,0,0,0,1,1512094579,1514532956,525,12,0,'',0,0,0,'',0),(307,'tess1','$2y$13$MDklsZ5XbixxAoJeEKiNK.cwThk7HiIrD5wD6Z4DkJ668UkVtKqAW','','','567','','6',0,2070,716,2,1,0,0,'307',0,0,0,0,0,0,0,1,1512368806,1514532681,215,12,0,'',0,0,0,'',0),(310,'cc123456','$2y$13$0Wccm.2rOXqQTGHpLyglDuoizV/djlFueZpihoE5z2fKeTmkSAYsu','','','让他个','','4',0,1000971,100530,2,1,0,0,'310',0,0,0,0,0,0,0,1,1512370699,1514538751,215,12,0,'',0,0,0,'',0),(311,'tess1acs','$2y$13$CuoKN2myvJeSh8q23KN7BeU40R0DWflA72JKXjQxIx.1QjgzKf4QC','','','富士达富士达','','4',0,149023,1490231,1,0,0,0,'0',0,0,0,0,0,0,0,1,0,1514532891,0,0,0,'',0,0,0,'',0),(312,'hh123','$2y$13$lyj2pWY56GHasRrVv1Kx0u1peIovPNNBfoBBG6N3nqo7nJvOVCjk.','','','222','','4',0,1000070,99995,2,3,0,0,'312',0,0,0,0,0,0,0,1,1512454220,1514532687,215,12,0,'',0,0,0,'',0),(313,'a18996802289','$2y$13$j4zsJeCth8SPvQ793fsaOuGVX5vJox7xeTcNzRNtsr1h44losPR5O','','','234a','','4',0,1000000,100000,1,0,0,0,'313',0,0,0,0,0,0,0,1,1512469435,1514532691,0,0,0,'',0,0,0,'',0),(314,'wo123','$2y$13$tFxh0KHzYEqpAAwBYr7bzeY8Zo9LaEdifUigL8yT.VlSgzU3Hx0QS','','','cshi','','4',0,999940,99988,1,2,0,0,'314',0,0,0,0,0,0,0,1,1512476924,1514532706,210,0,0,'',0,0,0,'',0),(315,'aa99','$2y$13$Di.UEbgXFC6IeHFEpxyP/u2zAZtcFeUt8fvLhHcfNhwukzk/zn9I.','','','123zd','','3',0,999970,100225,1,0,0,0,'315',0,0,0,0,0,0,0,1,1512479402,1514532900,215,8,0,'',0,0,0,'',0),(316,'b12345','$2y$13$2AQIW0jC4K/LsbjrgbV/OemVV5hQsLf2oF5RrT5ka2gCkeHAk3pIi','','','ceshi23','','4',0,1000070,100710,2,0,0,0,'316',0,0,0,0,0,0,0,1,1512479653,1514532710,215,12,0,'',0,0,0,'',0),(317,'li901215','$2y$13$iDpvgT1ioP8gwb7q7cfNteDlELKEahdoqTotoYBuSa2ie9/lrxc2S','','','恩亿','','2',0,1000001,100000,1,0,0,0,'317',0,0,0,0,0,0,0,1,1512491666,1514532897,0,0,0,'',0,0,0,'',0),(318,'a695664908','$2y$13$BtzC7TGgorqRQvShmUtteulChPwk7aAG7MREd.gk19uXtMoGqkxcS','','留用(李洋97)','不大不小','','3',0,1438270,95123106,60,2147483647,0,0,'318',3,0,0,0,0,0,0,1,1512492086,1515118611,7774,0,0,'',0,0,0,'',0),(319,'yusa530','$2y$13$fnjmXAlU4sYhR5icpZkfLua6P0dV.OzISQayJNvX8to0y28v8g6O2','','','哥哥','','3',0,999171,99975,1,2,0,0,'319',0,0,0,0,0,0,0,1,1512516933,1514532698,0,0,0,'',0,0,0,'',0),(320,'t111','$2y$13$mY92mIx.c1K3MogMXiIbHuWJ00t7GS3UNB05EdDZOkcEHyk5QNGZu','','','ooo','','4',0,4799070,102470,60,0,0,0,'320',0,0,0,0,0,0,0,1,1512524370,1514532702,443,12,0,'',0,0,0,'',0),(321,'l1234','$2y$13$anvllLKJ4dvp4klMhjF1lOV0Gos0gHaZ6P0xyrhPgDFfQLVdUiSbq','','','今后的世界、','','4',0,158517955,997663846,60,1760,0,0,'321',0,0,0,0,0,0,0,1,1512524687,1514532617,6999,12,0,'',0,0,0,'',0),(322,'t222','$2y$13$Dc6gS75O0SrDWxtOsc8LP./byc7qRtVoX8bRR2STImsRY7tA5q/sC','','','ppp','','3',0,149070,100810,60,0,0,0,'322',0,0,0,0,0,0,0,1,1512525309,1514532620,443,12,0,'',0,0,0,'',0),(323,'aa999','$2y$13$7u.z6X3Ab0cIkCQZlOLLvOxoXJ1kO7OfIt17D1T3IXXmPp8p7QGEW','','','123ab','','2',0,999970,99975,1,0,0,0,'323',0,0,0,0,0,0,0,1,1512528513,1514532623,215,8,0,'',0,0,0,'',0),(324,'aa9999','$2y$13$6jZqdkIp35szrkq1Y07k5ek6mbdP2rXMTJesoXFvy9V9yaEk1mGmS','','','j56','','1',0,999910,99731,1,2,0,0,'324',0,0,0,0,0,0,0,1,1512528955,1514532626,215,8,0,'',0,0,0,'',0),(326,'0001jier','$2y$13$M5RnwCenVrif3Nk/SVVigemHTsx9gvp7P8zGpfrUfb1FgHfxEUj9K','','','我是傻逼','','1',0,1000000,100000,1,0,0,0,'326',0,0,0,0,0,0,0,1,1512545906,1514532628,215,9,0,'',0,0,0,'',0),(327,'lg901215','$2y$13$Y4FZExpRMlf0PFY3.8GdjON0JPslKx1IGtdv2wt/Q9.2nHs31bC2O','','留用(李根98)','落木无言','','3',0,88562,111,60,2147483647,0,0,'327',0,50,0,0,0,0,0,1,1512724399,1520584852,7774,0,0,'',0,0,0,'',0),(328,'z123','$2y$13$IOKbIggrHI0RZPfUKq/u1uDV.UctjhsSCx0JF0J6T8AK60J2g7azW','','','而非','','1',0,6694,109144,5,8,0,0,'328',0,0,0,0,0,0,0,1,1513420362,1514532875,55,0,0,'',0,0,0,'',0),(329,'oo123','$2y$13$vj3xYzUfZOF5TK7u73iWHup5YceqjzKqEiKrxoI3X00STtSHQkpXS','','','','','',0,99999,99999,1,0,0,0,'329',0,0,0,0,0,0,0,1,1513496332,1514525892,0,0,0,'',0,0,0,'',0),(330,'e123','$2y$13$XV1mPC1IPyECX8NAQq5lYOhzCTd8bociftAnvJpXjOI2kkwWT.9PG','$2y$13$ICEbbR6Xy0Z8StDa38PGX.dTeQ.t5RTXSblNO1MiS/lD0BU0ZN/pu','','','','',0,99999,99999,1,0,0,0,'330',0,0,0,0,0,0,0,1,1513497260,1514525898,0,0,0,'',0,0,0,'',0),(331,'s123','$2y$13$Byc0H7As1T9kiHzPlYsbLujOpQfkRl1UOgCb5C4xtLynPYz120pEK','$2y$13$VPLQYOtwWk.nVN4.4UU8d.Bbt071S8d1lNLXTIq7OaZBxoB1lb6SG','','wf','','4',0,95571,99701,1,0,0,0,'331',0,0,0,0,0,0,0,1,1513497319,1514525895,0,0,0,'',0,0,0,'',0),(332,'g123','$2y$13$W.hycvpGYJOddseAEMWjgukcSily25NjUnimx1fV9KUm1N02ohvLW','$2y$13$1TSnD4sDO1iE/N3XezwcEecYC4EzHhgFL9Z8W1ZJr/gQT/h7Cp5Dq','','s','','4',0,4294507169,4294962995,60,60,0,0,'332',0,0,0,0,0,0,0,1,1513502707,1514532662,110,0,0,'',0,0,0,'',0),(333,'q904375229','$2y$13$eay2jS8kFJVaS7I8IIzhw.zcxYAegU5DXKc44Cbi5lo1/54Bh0cGO','$2y$13$Avsk9ypSV0/6OwSqlGJ/kOhTHZkLqQ74eCafmbPJU0rDHPCm9lyOy','','我帅','','3',0,9901,1618,2,35,0,0,'333',0,0,0,0,0,0,0,1,1513566760,1514532671,0,0,0,'',0,0,0,'',0),(334,'as123','$2y$13$aR8gSy6QTtPUrtz6FHm5yOGiiVSbbhinpTvxcTIsdOd7/CCzaT3Tq','$2y$13$1iJ7xXGl33VX/5c6sSKH8uQfj8QpjwavFfolIZgbucfZR6XRjbZq6','','af','','4',0,17673,1101006,60,103,0,0,'334',0,0,0,0,0,0,0,1,1513581659,1514532651,110,0,0,'',0,0,0,'',0),(335,'c111','$2y$13$fgExpfkzDGhQ1s.6.YLj9uc9uUQu5MxDlh16pRploXR/FWpky5UKq','$2y$13$k9UmK.cwAhT24gJD/SYuB.7Yw.j5xqyAOiBbVWJad4VTbrSvZzAY.','','csafc','','4',0,16499,102449,60,0,0,0,'335',0,0,0,0,0,0,0,1,1513585623,1514532659,0,0,0,'',0,0,0,'',0),(336,'za123','$2y$13$/cCS1VbagE8vVl41T/8kb.rWf9OKGUEss2WQ6UDtqfXklQF5tHcWu','$2y$13$k7YIHcRoT7/EwlH9hLz9k.jYasAcerBR2qYST3/tCocSLczaFJuSO','','werr','','6',0,99999,99999,1,0,0,0,'336',0,0,0,0,0,0,0,1,1513651350,1514532655,0,0,0,'',0,0,0,'',0),(337,'q123','$2y$13$4uYdUzRbQ.BrNzPmYLutNOlC.uiyjIwDkAE9WFrfcLjtLUxjGALB.','$2y$13$Unna.PjS9pAC9owKVmPv2u4UB3KNt36EqzgIJLQ/vhZ69yJcUZi4y','','sfgf','','4',0,99999,99999,1,0,0,0,'337',0,0,0,0,0,0,0,1,1513661388,1514532558,0,0,0,'',0,0,0,'',0),(338,'y123','$2y$13$VohZVxaNBC.YjzKwZX2o3O0tmyd18PQbZKGv0PEhPy1A6LHMmnwli','$2y$13$svqR0bEwtDwNBn6zk.6QYePTeBqFhlK5wZgsiXjDrZjaAmf2J0.8G','','gd','','6',0,99999,99999,1,0,0,0,'338',0,0,0,0,0,0,0,1,1513661520,1514532561,0,0,0,'',0,0,0,'',0),(339,'us123','$2y$13$OsH9UfRQIGtQUA8oRbJEYu6VY4ZJbKKtCZOcRrI8dERXzHRtQCo5q','$2y$13$dh9SwjigS1w.589hCJgmSeHEvvki2j4/fgWoHRO.G1M75Q/jWzOJO','','asds','','5',0,4293897009,4294965195,60,72,0,0,'339',0,0,0,0,0,0,0,1,1513739103,1514532566,110,0,0,'',0,0,0,'',0),(340,'er123','$2y$13$HCC0vk/Vec9zb6BH0aQ0qeufhz.Dj5Aev4h8uunElEZhB9AvjQOWC','$2y$13$VBX4j5URA6/92SosB7RoNu3qJYahA5Unz8.sKokrbTNQc5whI2ZvC','','awf','','5',0,94972,99999,1,0,0,0,'340',0,0,0,0,0,0,0,1,1513847524,1514532571,0,0,0,'',0,0,0,'',0),(341,'zt123','$2y$13$nm2bKkqLxcWPIjxhFTRfS.mqED0SmiFbemAVFQXVgu10Gu2Jm6pPW','$2y$13$eqf1TwOaWxXytJ83TXnSQ.V6Duv2sLZMesCLXQL4XLJ4Mkb.zKk0q','','drweg','','5',0,925408207,4294957328,60,25,0,0,'341',0,0,0,0,0,0,0,1,1513848299,1514532575,127,0,0,'',0,0,0,'',0),(342,'test11','$2y$13$ltK1bsfMvSJC9NKXVG0ksumxGAEYJxpV31iul3n3eDP9YY0d2Wkm.','$2y$13$Jdno9//zWETkrZewiZz67.teWGQjOEa6wPTRngMxvGL9Kg8BJvM8y','','konev','','3',0,4272607516,44996116,60,172,0,0,'342',0,1000,0,0,0,0,0,1,1513906789,1514532610,631,0,0,'',0,0,0,'',0),(343,'ztf123','$2y$13$SbV/X32rNMj9wFxReScfIeQvx2dWymrpPz9G0VBkbT/zX8dP0jJnC','$2y$13$FldR9SVtypeeldmCyhG29.0hBZWheBcxzznIHsqTYD2H5laWdp2Ua','','aefs','','5',0,26418,1572059,1,13,0,0,'343',0,0,0,0,0,0,0,1,1513909007,1514532578,55,0,0,'',0,0,0,'',0),(344,'test22','$2y$13$.uf82i2ibbEVjms7PgwrAuwBL7RvEGbftn3CruwKaglzJxLdn5fAy','$2y$13$uXQub7zE51rklIp///puROEKQYoMfBM4L3QHg2hanpcB1SCmh2Bo2','','wakka','','6',0,63399,99999,1,0,0,0,'344',0,0,0,0,0,0,0,1,1514170083,1514532580,0,0,0,'',0,0,0,'',0),(345,'u877','$2y$13$yisVQFhiTjyE4b9UV5S7tuV9nxXWlo7dEwK2Mg9evyC1J286jJQMW','$2y$13$NmGGLa6ZkY65KwiGpoMWQu4Kn2kvmjLiRwdDaW/Yk/vHON6Gm4uqG','','测试3','','4',0,99700,99999,1,0,0,0,'345',0,0,0,0,0,0,0,1,1514185770,1514532585,0,0,0,'',0,0,0,'',0),(346,'p97','$2y$13$OGyUv7yNI3PIcguVvyrJr.LaicQSwDABOgTbXcJjpG6JFGyJT/v1.','$2y$13$xprZNvDnoGTyL0uj07EpsetQqS/nO5cNZx8jrt8A4.5zmf/rH0eZW','','测试34','','4',0,3989,99999,1,0,0,0,'346',0,0,0,0,0,0,0,1,1514199774,1514532589,0,0,0,'',0,0,0,'',0),(347,'b45','$2y$13$HYvEtyOYwvGr1aXg7.cKn.c7n4uNRZQo1w6jrGBFTHiUgZVE7JRou','$2y$13$hMjOGuE58mDrV43Lw3BJD.vlkRY7VaDItMk7T6olEM9y5yj2SKspm','','测试22','','4',0,21014,88999,8,0,0,0,'347',0,0,0,0,0,0,0,1,1514256207,1514532598,110,0,0,'',0,0,0,'',0),(348,'m12','$2y$13$CV3jnM9lEjbwtJr4x3vzVOTQcWsAeEcEgk/rbuPw6/r.5pAiLr11y','$2y$13$kxZSwxstB6AhJUbDCyBM3u03LBp.36W5ipdOK7k7mThds5ZhL3mcK','','测试30','','4',0,131782200,98319,19,2040,0,0,'348',0,0,0,0,0,0,0,1,1514256488,1514532603,1805,0,0,'',0,0,0,'',0),(349,'w12345','$2y$13$pQ2soERdELjn/pI0BMzAoOq6uU08/rl.SFuVtX1xwdjZV8df7iDiy','$2y$13$MY3esQSES1jjKAfljFxsfOzY0Xe1.kUJhqExPK8ePDdeBWNMARh96','留用(余洒99)','来了','','5',0,140870,161,1,228,0,0,'349',0,0,0,0,0,0,0,1,1514256628,1514556775,0,0,0,'',0,0,0,'',0),(350,'chanchan01','$2y$13$rKNSdkzLx0WIeSagETwJsOfWYKogiNKSfP8V0uX5N8oH.wzA//xLi','$2y$13$Y8nIUZkp.9Es.r5yQQh.Se4Eui4rzYJjrxEkZWFmdrcRbK93HqgDu','','铲铲','','6',0,24170,88899,1,3,0,0,'350',0,0,0,0,0,0,0,1,1514258264,1514532552,0,0,0,'',0,0,0,'',0),(351,'lg001','$2y$13$OFQTaiymB51peHP7iv.T3OYudq.sCkl61F6nBV/60caXEHjenn9a2','$2y$13$CoihmGenPVb5FDDYn1eVuOxJBmo5l8Aih0miUTDil/wUWA1y4PUSy','','测','','3',0,99999,100349,1,0,0,0,'351',0,0,0,0,0,0,0,1,1514516465,1514532506,0,0,0,'',0,0,0,'',0),(352,'qi001','$2y$13$zFmP8us/R0sv66dJhYSYY.TB3F/PrjLAjziPt2IOX8oRTWzSlHVHC','$2y$13$dLSnI9UlakXHT7avQ31LBuac8KBOxIoFGoI3DohUTguzL.cNxmReW','','','','',0,99999,99999,1,0,0,0,'352',0,0,0,0,0,0,0,1,1514522285,1514532513,0,0,0,'',0,0,0,'',0),(353,'q123456789','$2y$13$dPQwjjDAOYmR0gS.QLQeBuTJLrHSyTR/mEak5NXJ4AuTieLrFdeYm','$2y$13$2k47uJW2hlAl6/TzFFqk3.l/f2VC.K3hkf0BsVvqVtY2o9aZhpyAO','','33','','3',0,99999,99999,1,0,0,0,'353',0,0,0,0,0,0,0,1,1514522439,1514532510,0,0,0,'',0,0,0,'',0),(354,'qihuan1','$2y$13$DWw9Ju2q4Uj6qvc.KKBuleMx0/NFK2iB9KC2j2dW/B6gRQ2v4DosW','$2y$13$7DZpjpX96sdR8LAzyaiynezYA.teTFiNf1AmKUR9bxoeJ/ugN.EYS','','测测','','3',0,99999,99999,1,0,0,0,'354',0,0,0,0,0,0,0,1,1514522463,1514532410,0,0,0,'',0,0,0,'',0),(355,'li09150527','$2y$13$N/.PypWyA1LSfEQIh6L0TOrfhHd20LvNp6yvIglHzM3puu2PTNhYC','$2y$13$tmkBDMBslJZa76mYpSuGIOAblwQn7fF8.pAaIMjYTeBbofAbvWaX6','留用(李杨100)','忒修斯090','','3',0,0,1,1,0,0,0,'355',0,0,0,0,0,0,0,1,1514530132,1514541959,0,0,0,'',0,0,0,'',0),(356,'ligen001','$2y$13$jw51zHJCmoyY826yo0km9OYt1B5do8wDgjoteq9W6MsAwimmPeyay','$2y$13$GUHOfmAfUlKX8tCl9GDwnOdvT5E4Kv1xwbnwpIsV3.KtgZbHz.TFm','','2','','2',0,100,1,1,0,0,0,'356',0,0,0,0,0,0,0,1,1514546170,1514547313,0,0,0,'',0,0,0,'',0),(357,'qh01','$2y$13$W.uOaZ4/am3/tjoIlh6LZuH9E01nc/xfBTGxituIXJvYB7xMfuo/y','$2y$13$bMAMBhYF0vRV2g08epenpuS8IggRbEuXACObDiIn3M.tPXc0ecV5S','','','','',0,100,1,1,0,0,0,'357',0,0,0,0,0,0,0,1,1514546433,1522118289,0,0,0,'',0,0,0,'',0),(358,'z123456789','$2y$13$.0Zcr6puI8/tuLSx9NEdO.dUKYnM41YMnxCqJE37nq2bJ6kw7dHbO','$2y$13$uAo5YBKiE5wwpTujokXc9O7rVlsL1ihfE1b/jCng4QXP0we6i08r2','','666','','3',0,15000,1,1,0,0,0,'358',0,0,0,0,0,0,0,1,1514617794,1514617954,0,0,0,'',0,0,0,'',0),(359,'ceshi','$2y$13$GSXMlLO2dPa8J5hWWamQheD1FS8lLnvBAHteeZq6n9a/TZBq4uysa','$2y$13$nsWfs3YFtYa8vzUMHqwx8OaONtGE8xk5lr4b2ul0W1ba5A8bvltDq','tertiary','未来第一','','3',0,1109752,108762,60,984,0,0,'359',0,0,0,0,0,0,0,1,1514619821,1520599496,4923,0,0,'',0,0,0,'',0),(360,'fei123','$2y$13$O7iV8b95eahkcUyFeKqIV.5.IJ5RY5c.nyLJdu8pV1hZWrfwu3xnS','$2y$13$Qp4wvC/yL20561JNm8gydeXM04BPn.rJ8067t60cRKLF8v6BIqttu','','来寻欢','','2',0,2000,1,1,0,0,0,'360',0,0,0,0,0,0,0,1,1514621518,1514621550,0,0,0,'',0,0,0,'',0),(361,'y7758','$2y$13$UKG/YPJmtlhoq9qB2zgtNOxwbGNtLh89XJ7fI9P6bKW.gu3v1wm6i','$2y$13$LHQnhIhMYAj/NAdSyjXjeeX55TSw1NUItYRruJdch09LzpMHoX9gO','','夏幻天蓝','','6',0,1224,1,1,18,0,0,'361',0,0,0,0,0,0,0,1,1514621755,1514786843,0,0,0,'',0,0,0,'',0),(362,'mmqq88','$2y$13$JeV4U7q9tAAyVouCQbzkCeprwTQQaXih76mC3.QW4zfxPfY/Ai7Uy','$2y$13$bwNLvCt7l0GAPNGlFASL2O/7Zle2dXVeD1gIsvM4/jfPCq8T5UecO','','梅晶','','1',0,990,154,1,12,0,0,'362',0,0,0,0,0,0,0,1,1514700496,1514984672,0,0,0,'',0,0,0,'',0),(363,'18330108676a','$2y$13$JhWuwTC5GwiiNVVPe9r8b.kTHTgr6.fK/UQ4FpDuHhnjO4XlOXARS','$2y$13$nZ7woQ7cWdOyI9R0GKSCHe6cD1T.CScpRF1n8m4aocqlRhxEIV.Hq','','釜底抽薪','','1',0,2785,11,1,51,0,0,'363',0,0,0,0,0,0,0,1,1514792626,1515205916,0,0,0,'',0,0,0,'',0),(369,'w123','$2y$13$rlIgs3cFHPZbIbHg2PeUkODVU75lcgDWXgG0XUcHN5JFeJ2iyScW6','$2y$13$QfXQQuHHVeXqJzZ6SFX0su485vUIZK8bV6drTs9tMYzFeV1v3B5DW','','香香','','4',0,1000,1000,1,0,0,0,'369',0,0,0,0,0,0,0,1,1514862745,1522118314,0,0,0,'',0,0,0,'',0),(376,'z1234','$2y$13$KhIf9sbYppoDeYgdXGCh5Ob7MDJ7vcgHGUbpgaQKAzmQFEC8BLxe2','$2y$13$GS35gjVNcBdPktxHMes/qOg3yA86RkTP2Jf7w0eskLXkr5902Teyy','','rte','','4',0,1000,1000,1,5,0,0,'376',0,0,0,0,0,0,0,1,1514872112,1522118306,0,0,0,'',0,0,0,'',0),(377,'znxx001','$2y$13$6AFvZZBfwZn3KgxUQ6Q/tuAXu/X4KD7LKSMhvw5Xq/SUeXolM.wPO','$2y$13$TT2zPUnrIfoWqaWbRjRkBOMJfJbyr/c/443iq6zQmbv0n6OkmHcbW','','znxx001','','4',0,2000,41,1,0,0,0,'377',0,0,0,0,0,0,0,1,1514898054,1514984766,0,0,0,'',0,0,0,'',0),(378,'123happy','$2y$13$WjybY08MAb8f1my3Ma2EF.gN2vrSvCs.fwCWJL94gfg9tSGMiZEWK','$2y$13$1eIF2mX.UphbxWuhYPMMRezFL3ooyRdbzjLwCHxP2yAm1z3eN16A6','','全部都是你','','5',0,822,1,1,6,0,0,'378',0,0,0,0,0,0,0,1,1514900174,1522118277,0,0,0,'',0,0,0,'',0),(379,'123456a','$2y$13$Z48dvfUEtj6w/GfvsXNMC.YIEHAUf6E6obFMsTa8Sl9eGG4Dlnm0W','$2y$13$GoiYQmFa/xjFsRnGMRNYfurYTzYtQH5m917q0njAMfaRYlFZ79Qv2','','sfd','','2',0,707,1,1,3,0,0,'379',0,0,0,0,0,0,0,1,1519521307,1522118282,0,0,0,'',0,0,0,'',0),(380,'ceshi123','$2y$13$nLPega4lDeftvxvFw2erFepZLd0oG7WRYMT8A50O0wWPa.ltpbypi','$2y$13$ZSwGEnmzAocN/xDtsm8dT.HPj3usuOqpjio50QaztI0KB18IW0Ih2','','老农','','1',0,2007,1,1,0,0,0,'380',0,0,0,0,0,0,0,1,1519527467,1519527698,0,0,0,'',0,0,0,'',0),(381,'eytc02','$2y$13$/ss1QxCJeBPqMdy80L14Q.czv1iA6KGtkU.r90HCRQT50JZqMnWMy','$2y$13$i24jtN9lOjY.uneH9LZN2./79wMy9cXZBXP8Lbng.Fp5kRErXWSE6','','111','','1',0,2000,2,1,0,0,0,'381',0,0,0,0,0,0,0,1,1520416087,1520416352,0,0,0,'',0,0,0,'',0),(382,'shangdi216','$2y$13$2LV2lc585xytmH/Qlwok3OigFO4wTOTN9el9PFlJK9ALQ5o00yr2O','$2y$13$VlCg4BdBYgVvPThQD6PkWeRvZjoQitITOpkNJppCoXsqwHIFie2Tq','','凌盛科技','','2',0,198293221,1999690,50,85,0,0,'382',0,0,0,0,0,0,0,1,1520565871,1522809469,202,0,0,'',0,0,0,'',0),(383,'diuiu123','$2y$13$G5ftw/ftx3KsNQZ1yE9k5..nVKoIbOf.qIhVDo7yrGTW1tIhEcWGW','$2y$13$7nNwX8ujhSrj99TeHjEXGuYOcnR7EeM4C/AXGQCnyhQiZVbhGoLcS','','','','',0,2000,2,1,0,0,0,'383',0,0,0,0,0,0,0,1,1520566391,1520566391,0,0,0,'',0,0,0,'',0),(384,'diudiu123','$2y$13$SoM8tBd6hXVyP9TvPyGbZes5/ftwq2B.jAk7XPi3juiQC9j9wkv82','$2y$13$x2hKY8sEokfm5k3GGQo4OeWRaBrbzg5gNvxBwQmyKffWYC56mPEDi','','丢丢','','2',0,197284541,199999885,50,735,0,0,'384',0,0,0,0,0,0,0,1,1520572780,1521768490,177,0,0,'',0,0,0,'',0),(385,'ceshi1234','$2y$13$n8wcm.ZA0ex0tUS9huNTm.vLBHmxScQaO20C34EyRI5LzVloL04y6','$2y$13$VQMKxB.ESuHdoQ2vQ7VwteVMvC8XasWyjXyF4lTem7mS18sSq/fN2','张三','小农场','','/headimg/1627193182.jpg',0,995215,8,60,332066442,1636274412,1062,'385',0,0,0,0,0,0,0,1,1520599563,1636532419,806,12,0,'125555',0,1318,1636558156,'xts1JkIqTMhb6tJ35CygrcLehIh6GRimV1VrGRDvXDbMYsTXi3ZgzhqfONjj60i8',0),(386,'0010w','$2y$13$lEcQ/QrJS.gB.7F71qx.C.znpWPLTRxg1c1eITvhg3fPXJCk0N30a','$2y$13$MUgVNyktOvHx79OsUHNUteFvJzzNULphLXPQzn8gFMzOP3NyFfnla','','嘻嘻嘻','','4',0,31998,322,1,4,0,0,'386',0,0,0,0,0,0,0,1,1520846696,1541076458,0,0,0,'',0,0,0,'',0),(387,'zly123','$2y$13$llebHknSTvTAxzFSqgr2se5ggEGRcqlJEaOHhggjgLnbDEsufLmCm','$2y$13$t/hzGaHfkWAoK6vRdfj5reeJyB4sgrD3JdgcCO7k4S.gtmukf66QC','','美化环境','','1',0,3478,2,1,0,0,0,'387',0,0,0,0,0,0,0,1,1520860885,1541926116,0,0,0,'',0,0,0,'',0),(388,'m18686207796','$2y$13$BNhPrWSSl48TO/vtS0nE8eKkMFPwlbukAWBZxo5NUQKIPfs8SOeEu','$2y$13$bifb7svtCu8yK8K3HYUEquko0z6ze3UtvBFxT2gkYRLz2e9cQU1gS','','','','',0,2000,2,1,0,0,0,'388',0,0,0,0,0,0,0,1,1520915044,1520915044,0,0,0,'',0,0,0,'',0),(398,'aa999999','$2y$13$YQQVMWD9fA0XfLDV3jWRt.JANiLH5L4wSFsrnKxOUojWVxj2d57Ha','$2y$13$hchTGiLfv0yBpqpBmoJA8usrU8EUFxFHwwYVKyC.iml2aTVU4xk8.','','','','',0,2000,2,1,0,0,0,'398',0,0,0,0,0,0,0,1,1520928826,1520928826,0,0,0,'',0,0,0,'',0),(399,'aa99999','$2y$13$sjNnXJbY55S4OcWx552nrOSah.y5PmWcJ7I.SMEWb5HtrYyRKC3nO','$2y$13$mfOq5KBCqWdcFK2ySTj8B.AUAHBvh8b4RRcNAiNt5aWDs/0pHJv12','','郭姐','','6',0,106860,200000,60,0,0,0,'399',0,0,0,0,0,0,0,1,1520929369,1520998050,0,0,0,'',0,0,0,'',0),(400,'d13848985965','$2y$13$lvtLaIroXC3GUmut5G5h9ew4dRS98MkkN4o/W2mdGOXotTYFo0cSm','$2y$13$bhX1u.Uh4JLhW58uKSFQreSXl/P8B72CQfjXuX7.62G3PX4xGoLQu','','董大哥','','3',0,162388,19945,50,37,0,0,'400',0,0,0,0,0,0,0,1,1520929606,1521516344,0,0,0,'',0,0,0,'',0),(401,'z13947649892','$2y$13$Vg3Q7/qBG61xwLuBbBFhoO87C6sbQbldYFu0gmmW83.rSXnuC3Sdu','$2y$13$DeG9IXrMCZ1nPh3aZxCHnOK8tWDBu9U0aVMQlOb8BXA1KwZWTtRca','','嫂子','','4',0,587,199900,60,364,0,0,'401',0,0,0,0,0,0,0,1,1520992201,1521760969,0,0,0,'',0,0,0,'',0),(402,'qjm123456','$2y$13$AC6Zh/EYW/r7OTsHspRrWuS5.lUHOxicaCjjQekBvsRqrwACIU5Oi','$2y$13$qbac3hRm1pu.HxtzqBiBYOVNKyYwhzQlsxBAvTHAKFbqfNZDXp3se','','宇航','','3',0,3258,200000,60,25,0,0,'402',0,0,0,0,0,0,0,1,1520992412,1522051999,0,0,0,'',0,0,0,'',0),(403,'cfvip8888','$2y$13$Mrw3uHknzTcApOI0GpqlmONEXLLKUV28.kfmqG00q1th2lwjJCLWa','$2y$13$qslFuBMH.Wk5iLi1AC7oROnru68l4UdExKh4PNzt6DJaEiXH1GccK','','云飞','','4',0,8555,2,60,525,0,0,'403',0,0,0,0,0,0,0,1,1520996230,1522293659,0,0,0,'',0,0,0,'',0),(404,'11220456aaa','$2y$13$C3TzBQ9W1T.kHcVi7LM5qOBBv0hu4PhpUfhnffmMnr43nVRyYaAFW','$2y$13$6x9AuLy09.p0ONOArHT6neAxSmjKfBiGnEjLuPku0K02acS6ZYIPK','','zenbs','','2',0,200000,200000,60,0,0,0,'404',0,0,0,0,0,0,0,1,1521000340,1521020308,0,0,0,'',0,0,0,'',0),(405,'z15849690937','$2y$13$olICsNN5nk9gHSsqIvBkqu17.MUBKXahoKReMn.JcLL41rJv8UAOi','$2y$13$BL2ZwPapab./0cQX49gUCOY/fiVcw.D/0wlXgs/1pLteTp/2/ToOu','','笑口常开','','5',0,138659,20000,60,140,0,0,'405',0,0,0,0,0,0,0,1,1521006443,1521762541,0,0,0,'',0,0,0,'',0),(406,'feng1688','$2y$13$US3iMbF0aFbvdnBBHca7ueNLGHL7RscKvgsHvQNtATPDNhAGrN2fy','$2y$13$SsgwX9A3keoyAuxVwCYF.ea0RWOFeALkUqL2F9mYprdv3.AShcIRm','','柒染','','3',0,7809,200000,60,24382,0,0,'406',0,0,0,0,0,0,0,1,1521011287,1526137646,271,0,0,'',0,0,0,'',0),(407,'g15049948966','$2y$13$deP02CKHJwl0tjISr5d9S.IVo5eLOFP2Qldf5T/KHY36dFSCchzZG','$2y$13$FlIJ1eNm1kk2Heic3u14V.cQNAEXRxI6fq//RtduUszNiz1aSFj3e','','东方不败','','1',0,200000,200000,60,0,0,0,'407',0,0,0,0,0,0,0,1,1521020745,1521441316,0,0,0,'',0,0,0,'',0),(408,'opop123','$2y$13$EreGIpSaLYz2n4h/Y3KQNOtZtqutpd9bIAItQSsYNFynUo6bWwsoq','$2y$13$TL1pZO7t0js0o0eXEdhda.gI.B98V.3NgNBYSnccQJJWfz3p971zO','','wewe','','2',0,2000,2,1,0,0,0,'408',0,0,0,0,0,0,0,1,1521026560,1521026577,0,0,0,'',0,0,0,'',0),(409,'dj12345','$2y$13$G55jGFTOU57N3bb35b9OFOnlWGV.hrE7tXsozm5Y1btmsCCh.de2C','$2y$13$02bCWL5kB35Z5PID3rEGuOd31uINAqR5/eg1/0sJVO/.r2QJJD/hu','','aimm','','3',0,2004,2,1,0,0,0,'409',0,0,0,0,0,0,0,1,1521043751,1521043897,0,0,0,'',0,0,0,'',0),(410,'zsy150425','$2y$13$buaIoxw8XaO28oS.NIinTOM6HA/a67KOHiArgH9wMnP9fFIuDm1BK','$2y$13$VXp7bZ89i9FSoGxvJwPwe.NjgDe8y9vrO01owVp1WVJpwMrvGY2vO','','111111','','2',0,21969,200000,60,257,0,0,'410',0,0,0,0,0,0,0,1,1521102620,1522054375,0,0,0,'',0,0,0,'',0),(411,'imhuso2','$2y$13$b2cvKal9EfJiieZC/rXcYOkPQrHFPpo7m1nx0g7uEaKVVv3D/nyOO','$2y$13$DHe99xgPUdEZgaH5Y0HfCuslJ/oEo9kaylQAV2EDlBZllvVup41P.','','ffff123','','2',0,2004,2,1,0,0,0,'411',0,0,0,0,0,0,0,1,1521124274,1521124424,0,0,0,'',0,0,0,'',0),(412,'z18004761201','$2y$13$rMS/JXjqghzcdMnwiAggz.8XKvPbEuh1p9awQGA713ULdftWNdN5K','$2y$13$mP2M8p.51mRnDnxYOjgeYeIpAwDRZax3zoh/GmeXoMzRZS61GFsU6','','天:涯姑姑','','2',0,1351,2,1,3,0,0,'412',0,0,0,0,0,0,0,1,1521165921,1521227578,0,0,0,'',0,0,0,'',0),(413,'x18747185215','$2y$13$Zuex/lbmpHuKeqEYMx5pMOLLnS7dyi74ksEFbXDkbqkm3xNvKMP8q','$2y$13$HrKea4V2oDVt5pKvyZaaau7nhhzYntLNLv9nEi.PHrx6G4nkMHqmK','','谢千媛','','6',0,20000,2,1,0,0,0,'413',0,0,0,0,0,0,0,1,1521200285,1521200305,0,0,0,'',0,0,0,'',0),(414,'z15849623010','$2y$13$sm850wisIcKAdii8dNIAZuCqdgp/IkNwRonDNCyd9GKHf5MHR5Esu','$2y$13$q97dyEL/ziiP4u8ufytKaOPDjMATpmL.t9pzg.bHzBfn.yeN/sQ2K','','大漠孤烟','','5',0,4146,2,2,9,0,0,'414',0,0,0,0,0,0,0,1,1521206111,1521670799,0,0,0,'',0,0,0,'',0),(415,'j15849623957','$2y$13$btWNhDWwcd8/FilXnCzxBuTlYNzWsSH//sPpRXNb1/5AaJ4cywnQG','$2y$13$8ETyKYm7HbzPgjtgByIUteF1uSl2xh/6.2hK/doRvhCxE7/VmHyLq','','冰山雪莲','','2',0,308,2,2,24,0,0,'415',0,0,0,0,0,0,0,1,1521206495,1521729684,0,0,0,'',0,0,0,'',0),(416,'l13948683141','$2y$13$6nRdpBqc3nj9grqdqw0.ceGbWLbwO7GCygj6GRFZU.qM0k3hAYTSu','$2y$13$69TT5GKCHg0dWlQT.9qhwenWKF2PUHT/8QdARtzxjFlHak1/Fb1VO','','执着','','3',0,97,2,1,66,0,0,'416',0,0,0,0,0,0,0,1,1521246281,1521686033,0,0,0,'',0,0,0,'',0),(417,'xue62206722','$2y$13$RMny2WAUrG5KRoSFRGRjmuC9hmmU/0CfM6qvhpCM3X246.72rlWlS','$2y$13$xKvKBR8kurjHhY2/J2yHDOP7KnnGnxPKO7Y7pM7cXT3t.vyHg7KuW','','试试玩','','2',0,187,2,1,0,0,0,'417',0,0,0,0,0,0,0,1,1521250378,1521251901,0,0,0,'',0,0,0,'',0),(418,'y1478963','$2y$13$q0KI83rrpviTsELy5YXhPuujI73NFcSbKv1Y1gBI/OXMsCQhd7ICS','$2y$13$x5E4brKxHexw.sj/ghGZzetsATDw2LCoGKLXG1ekUjvpsgNjYzi.q','','牛的一逼','','2',0,7450,2,1,9,0,0,'418',0,0,0,0,0,0,0,1,1521250454,1521267913,0,0,0,'',0,0,0,'',0),(419,'baba1','$2y$13$pJ2TamsFiHtZ5w1oZfJYZ.9uUAU87OAFXAf5jAeS2msIdq/Go5CLq','$2y$13$28VmMKW4Fsdcjr2Pl2oNQOyutO/jrCjkBW4zF0qLEKc3/7q6zYG7y','','爸爸','','1',0,5346,2,1,0,0,0,'419',0,0,0,0,0,0,0,1,1521250544,1521251124,0,0,0,'',0,0,0,'',0),(420,'ohyueo11','$2y$13$45xQKFQJ6iPWk7WSkrRo5OsxFo4nJlACFUuxPuyAcHrIydTAfLZ4C','$2y$13$p0SmokBZEES.8adJUsose.Z5FdtvOTrZksqbuDHdONqS8DkqMp.6i','','演示账号','','2',0,9170,2,1,30,0,0,'420',0,0,0,0,0,0,0,1,1521251129,1522304871,0,0,0,'',0,0,0,'',0),(421,'djg875632267','$2y$13$4yhnUX0D8fVU/fqhZBFtLOzNxqe/OGRwI9CogsDiBMk9P5ikZ8CvO','$2y$13$uXN9VgA1xqgnzqV7P/jb/.ng4qBU4rBmv/bw/mjLtoE58nXRFI.DC','','三哥','','6',0,112,2,1,15,0,0,'421',0,0,0,0,0,0,0,1,1521257182,1521710861,0,0,0,'',0,0,0,'',0),(422,'nog999999','$2y$13$AVcXIE9nsHmJJevgGHdWvO/NOAgBHVcUIgmJFoudTfcLi6VvH992y','$2y$13$y55vRkcEX6BYLkJi8t7yn.wGVeEq87GrszAznXJWalVxDKia4P1Ta','','草原上的琪琪格','','3',0,20006,2,1,0,0,0,'422',0,0,0,0,0,0,0,1,1521263154,1521263396,0,0,0,'',0,0,0,'',0),(423,'ycz12345678','$2y$13$260N1TZj7AorThuOPtJiguF4VL7JN/F1A9sMyaM8odfdSbBGOfUcO','$2y$13$EiqNABjfZZBzroMS6g5dWO3LR1fzUTJEWuOBG5KgWUMOIBLZ6.03C','','','','',0,20000,2,1,0,0,0,'423',0,0,0,0,0,0,0,1,1521269035,1522118147,0,0,0,'',0,0,0,'',0),(424,'fyq1688','$2y$13$zmbKX9/CqR8CXWA6IVzt3.30dX6mJAcdSJjYruooqZ9VgZXUxqWjK','$2y$13$mFVaHMjATrWfV8nBrY9uTuImO4nYSm11J7CHmq1c6y69ZbZoyNGVK','','','','',0,20000,2,1,0,0,0,'424',0,0,0,0,0,0,0,1,1521273199,1522118151,0,0,0,'',0,0,0,'',0),(425,'w18747172576','$2y$13$ysF30qWIFldodMbuaMHJLuRbs1/rjsjQMGZvjB4jJpnG9r5KeSwpa','$2y$13$VdPHV/BbEIajI3Auw6bqe./hpznfeQktj27Z/XVtgh5WTuxLyL3CG','','敬儒','','2',0,7844,2,1,0,0,0,'425',0,0,0,0,0,0,0,1,1522052233,1522186151,0,0,0,'',0,0,0,'',0),(426,'a444521','$2y$13$/qCb6bbW4AmQRwAEJdlTU.cnllOC94iJoXDD9rBpsCJHNmmsHCAKS','$2y$13$XjtfS9/Epv.fQm.XSu3IiuuCpjDh1zBWXfyzIfQwmYqAujPUP2vAW','','反反复复付','','3',0,9000,2,1,0,0,0,'426',0,0,0,0,0,0,0,1,1522116930,1522117031,0,0,0,'',0,0,0,'',0),(427,'long12345678','$2y$13$wHx30yqKnjgYL7lPLagAB.Nh4SHKSjaUGwdzDj6Zbs5Jw8SHAqVzO','$2y$13$rEtdxLyumLQFGALqSEz0M.gucTR7AH4qxyk6WLFjR.7kKmbZDn.vO','','人生路','','5',0,20002,2,1,0,0,0,'427',0,0,0,0,0,0,0,1,1522116994,1522117208,0,0,0,'',0,0,0,'',0),(428,'yyp1982','$2y$13$DyxUx2g3CgtgZNGwceVbMOOUQzfIzAonUDGN5PHGX3WBEQAMXyeGW','$2y$13$e7R6Z.YxJUjza78mgqbpn.uK5USsHC9tLKUj1Oesh29Kjx6RDzxB6','','小尼','','4',0,19700,2,1,0,0,0,'428',0,0,0,0,0,0,0,1,1522132125,1522149108,0,0,0,'',0,0,0,'',0),(429,'fgl111','$2y$13$hi3NYRtTgrLI.6A3JqbsCua2yCID0bLFMv9jUvurs9N6gJ.iS1.kW','$2y$13$VkyLikZhzJnL3aeYiSjHrOrwUNJR37PQW83dyWSVt1DHijWTRhFj.','','','','',0,20000,2,1,0,0,0,'429',0,0,0,0,0,0,0,1,1522141551,1522141551,0,0,0,'',0,0,0,'',0),(430,'fgl1111','$2y$13$KEvPM8.vLFR50dusodtYWukNZUpPEdZwN1bMj15rPqD5SNWeNhhGK','$2y$13$pnaBDyA3/nyuqw9XmPApBOZhlqh5PW9E7uf1/8fzTZqbm.zobJ0su','','fgl','','5',0,4862,2,1,0,0,0,'430',0,0,0,0,0,0,0,1,1522141640,1522142628,0,0,0,'',0,0,0,'',0),(461,'ceshi12345','$2y$13$1hc29RsWr9yxiKpIFzG1rOhbH6VzvLyC4PY7ZbU0gTRIGiRnUguaO','$2y$13$yJvM.bbyG0OvZznJMj6S8uZrfONuLhw6NNxFv3M9iSl/vDn1eNoJ2','田野','诺诺3728','','',0,15987,2,3,20,0,0,'461',0,0,0,0,0,0,0,1,1522200249,1598290194,0,12,0,'',0,0,1598290036,'gqWbXzhaFZpU1ovSR7aan4flt1ISnEoywTWZUKrTPnOs6fPbesVkaaTuGQ074ZZd',0),(462,'z15847387219','$2y$13$Z9Xcg4C5i0s.n5Z6pp1.Ku1wI6Ht/KFSZPEOEWpAQIP1HwQlF85za','$2y$13$ijXdSutw.21zP2ee311h6OmBiaemz49fSumQccRqE/ZuZf7PWx56W','','创业者123','','3',0,19703,2,1,0,0,0,'462',0,0,0,0,0,0,0,1,1522207149,1522207483,0,0,0,'',0,0,0,'',0),(463,'ll625625','$2y$13$MNwuOUiIzapjoUMOV2b/0uRd0c5YlGGdM.p29M.ek4BekPkWxAt4.','$2y$13$eyvktSO/acxBwr.0bX7Cf./A2OkQdkfuOjgnCpqpPhyLA1qZ7s9RO','','开心果','','2',0,8349,2,2,237,0,0,'463',0,0,0,0,0,0,0,1,1522237706,1522293748,0,0,0,'',0,0,0,'',0),(464,'fyq588588','$2y$13$hBy8WbwDw5AyugWiGZN26OrtccZ16GX/qd9fw/0q//M4ryYgNIz1q','$2y$13$xlRoHkxvfnDC8UaFO20O8uTv2M7zODVPHpdyCrHneqihXjMbSb39S','','老玩童','','1',0,2330,2,1,58,0,0,'464',0,0,0,0,0,0,0,1,1522246661,1522247958,0,0,0,'',0,0,0,'',0),(465,'lalajiji1','$2y$13$f0kX1H3kDodV6AeaKd3ugekRe7TnhTtFc0HAWafHBSp3J.eZm0Nv.','$2y$13$AVMo9h88rk1jk1DDZSuage6rpG4D0VLA8SYeRheWZgO2TwGgdo8ym','','dfsdfs','','2',0,19700,2,1,0,0,0,'465',0,0,0,0,0,0,0,1,1523021889,1523021907,0,0,0,'',0,0,0,'',0),(466,'123123w','$2y$13$Urz9TlXAiIZL2c/KM3SccOCJsWSLirIx1SA1DAm4F7P.FVZin3IzO','$2y$13$hyVdyOeC9I5gXVUKGbmLneW4sbZ8OYDFnqq30e6nscIMXG9ehMncy','','','','',0,20000,2,1,0,0,0,'466',0,0,0,0,0,0,0,1,1523453410,1523453410,0,0,0,'',0,0,0,'',0),(467,'f1234','$2y$13$7P3IF7MCCgt6cELe98eoJOAKU0sLCkW.s.bEkqYrrUQnjyW4nKShS','$2y$13$jXvL27wmHuY6JvdmCaDn/ulKbdnUqcgtByi.WQWLAb41/l06rMhNa','','恋','','3',0,1719930,30000,10,39,0,0,'467',0,0,0,0,0,0,0,1,1523503163,1523610845,0,0,0,'',0,0,0,'',0),(468,'q1234','$2y$13$SrqHrHCPKYn91jJey3elDueBwIWPqZQiJ9eIIEaHdBYoXNaqaiCXK','$2y$13$1Cq0eyAxvpAu5Fi0SD4/v.coycc2G1beSHfxZnm24RxCCkb2JqHuy','','435435','','2',0,5,1,1,0,0,0,'468',0,0,0,0,0,0,0,1,1523528931,1523529550,0,0,0,'',0,0,0,'',0),(469,'x12345','$2y$13$oQzg0PXM6FhMg33Rh52fdOdVnr1ZKVsxvUP9mmtx.wI5KVmbJnIn2','$2y$13$oehx5XdfLLexJViSJeJAeezpOBBuk6QgP7z5nIcL6miT374UikkF2','','Ffff','','5',0,1,1,1,0,0,0,'469',0,0,0,0,0,0,0,1,1523766449,1523766484,0,0,0,'',0,0,0,'',0),(470,'1111111111g','$2y$13$zHKf5VnHbKFX98mm.ptoGe2HDfcu.RvhKSzInk9A9wB76KNK.n6Zu','$2y$13$hbU7AbkQbaSsLpT3EqtsbevTpm0ux8oJeb2gAd8/qdhkp4j1n7cZW','','0000','','1',0,100,1,1,0,0,0,'470',0,0,0,0,0,0,0,1,1524130718,1524130750,0,0,0,'',0,0,0,'',0),(471,'33ww','$2y$13$5I1GptWGFdRF3gthzGGrfORQjJaxvIWeInhUNw0WtRVSC.3RdGb6i','$2y$13$CY2t6uVMajY57OlZmRvDX.7VdYmvZ3xoBfLCTnU9mzGN6Z3iQgD8.','','在于我们之间有','','3',0,23,1,1,3,0,0,'471',0,0,0,0,0,0,0,1,1524229176,1524229459,0,0,0,'',0,0,0,'',0),(472,'ceshi222','$2y$13$7FRFC4EDBAhYNN2I6XEP4OgeLb2zr2sZAsKPESPPhimK9ojPbuwv2','$2y$13$YDHvcTH6z/ixAKBhjGvFbOFDB88WORWrbo3QKSH1BL8AJHfrND7jq','','张三','','2',0,100,1,1,0,0,0,'472',0,0,0,0,0,0,0,1,1525430160,1525430187,0,0,0,'',0,0,0,'',0),(473,'ceshi333','$2y$13$2ueMNFMvrp2XG8aYotrr7.SSjNnrwHAzJR8xMe3uzB9TVQsTFJcxG','$2y$13$/bG.BhU.G4lo1uPRORNhLua8xIiAQzVzRBQlil8Q3OobTfWBn8SpS','','马上','','4',0,100,1,1,0,0,0,'473',0,0,0,0,0,0,0,1,1525430537,1525430553,0,0,0,'',0,0,0,'',0),(474,'ldj123','$2y$13$pGTxaR2KMbEpZ0UsvxqlCeEDSPtfAoKOBL8OslJEM79kwhfBYZrkS','$2y$13$ER3agZaTiLBr.v4r9rCWsuTR90YxsBdoZBlGWBIag80IgKvqWn.dm','','大神','','4',0,2,1,1,3,0,0,'474',0,0,0,0,0,0,0,1,1525430634,1525488227,0,0,0,'',0,0,0,'',0),(475,'test1234','$2y$13$o/RAk5TblEFzgT5hdrjCdeknynP5DjfiU5SlBtsGIJNYhqDjCcoB.','$2y$13$wqRKZtNei2LcWzqnc7IO/O6TBVM4kE7eB8Aib/4E.HZgKmJZ9ZDq6','','哈哈','','2',0,105,1,1,0,0,0,'475',0,0,0,0,0,0,0,1,1527113252,1527113401,0,0,0,'',0,0,0,'',0),(476,'wy0222','$2y$13$2Jvx.ShOTutdKQXkxw/bheaJhxFz7pkor5p/G.sNxpKzLmRznrjxW','$2y$13$wIYNc1.ICNBgkXQfZRooce0/4cBHsUulI70O13xXmebaFnOLNPqLm','','123','','2',0,0,1,1,0,0,0,'476',0,0,0,0,0,0,0,1,1527832892,1527833011,0,0,0,'',0,0,0,'',0),(477,'xxx123456','$2y$13$oUTvISsLDg1v4hdSiTFsiONoMjaXzwtEXaOl0Aat5lzc77c4B8SlS','$2y$13$uW.VQ6nz8djjuHRC8DzWfewIkJcbb4WqhjcGiWjjM4Kf/rRr1WCkO','','','','',0,100,1,1,0,0,0,'477',0,0,0,0,0,0,0,1,1527877443,1527877443,0,0,0,'',0,0,0,'',0),(478,'ceshi2345','$2y$13$hntgehxTy/6COV4bRCugKeKUqIBSh8vyc.BqWsuBLvTewq3TIpSSG','$2y$13$acWfifV1115dTfDag7XXZ.k/ADYO1JP8.6HbmExhze58nl1CGX6ei','张三','jie','','3',0,959536,10124,28,0,1557284433,1062,'478',0,0,0,0,0,0,0,1,1528089439,1629112850,93,12,0,'15831195601',0,7,1636610784,'YlVZPbr32uqISVlq8wEIkRrB5mfsEtmCdbgbzyIySrN4WJbGN5A9QeLw3z8Y3eoj',0),(479,'jibao123','$2y$13$b1dF2uNWEq0BpvlAIcshA.5cVhL272hoSPgwyLhNxA.jS8rYwTAKu','$2y$13$BwYyXmhxLgYm9z11mk8VFuaYbuFNk5TpVS8tcEjP7zo7wDaDo8W06','','','','',0,100,1,1,0,0,0,'479',0,0,0,0,0,0,0,1,1528373685,1528373685,0,0,0,'',0,0,0,'',0),(480,'q1234567','$2y$13$QjSjblPLtxcA8dgj8dhsjef3C8SkJqG8PidZCmjLSSGQEqIc8NKQa','$2y$13$wFUnf94W/sX1d3ZJJAB0neHf4n2FXzh3RFEcIeSQ9g994RkAit7Re','','哈哈哈','','2',0,100,1,1,0,0,0,'480',0,0,0,0,0,0,0,1,1528373738,1528373764,0,0,0,'',0,0,0,'',0),(481,'zbb123','$2y$13$yx4O/AoM5nEQFh4Peb4/guKQyClRoiTr2zalpzermqzFNgQa9HehK','$2y$13$ZCwjvR6KYjIFwWFChuMAU.A2YsCkeh5R.RgEpRTaPWV7Y.seR2B.y','','zbb123','','6',0,555566,1546,60,10,0,0,'481',0,0,0,0,0,0,0,1,1539505190,1539566264,0,12,0,'',0,0,0,'',0),(482,'ceshi3456','$2y$13$Vr2abLDF5eiuugaipryXo.L4PVuxftfzLMjcyyRPMunMwTexkkzDK','$2y$13$gDTyWLgNf2BJgx.55Mk8gOUAgZYPjXR8zh1mOeVTMY6rjvFXfq7Vy','','123333','','2',0,10564,23,1,2,0,0,'482',0,0,0,0,0,0,0,1,1539506173,1540377309,0,12,0,'',0,0,0,'',0),(483,'qq5566007','$2y$13$F8nWfbnOornS/kkNZ.Jn2ud9ygFDmjGliz00KNI3040zkGVRq2gUC','$2y$13$MS7uFGNvf2ilkIH3qu.IQOgMgep0fhkSl8AJV/h6F4aoK9IOW6Nxe','','呜呜','','2',0,18,1,1,0,0,0,'483',0,0,0,0,0,0,0,1,1539587423,1539587503,0,12,0,'',0,0,0,'',0),(484,'jiejiee1234','$2y$13$.94lCmks0OeUrwPQZR6Hl.cyL9zVrKoIfHX344.7xM0zlOvjp1Q92','$2y$13$/HcAPW/R4XBn1iySu.S/fui/z5nRvWHPg/PFJAqqg7H5ITnbktjYi','','小杰的农场','','3',0,28,1,1,4,0,0,'484',0,0,0,0,0,0,0,1,1539591141,1539591367,0,12,0,'',0,0,0,'',0),(485,'lkylky123','$2y$13$08u3lhlpRvr7bJ09xIC.uuRA3nywGzFeTdBmAlSiLVVHUsylscbOy','$2y$13$mqAVf9ZSXkk/rzrmYTS8lOhe0DB1Ku9VkS/PvsnDtaooRzttmP4ue','','测试一下','','2',0,19,1,1,0,0,0,'485',0,0,0,0,0,0,0,1,1539673463,1539673552,0,12,0,'',0,0,0,'',0),(486,'quintus1','$2y$13$uOcip.3qKvqCeK0XjPfFie1I8SuPAwypgNPw59LyJABhhk0MpbL0W','$2y$13$3AizT0kiMDL6PfYdoeTciOYa1WzvfCAJ6OEZkMFVBYJNeGyG.IFRy','','quintus','','2',0,2883,1,3,2,0,0,'486',0,0,0,0,0,0,0,1,1540348653,1541038371,0,12,0,'',0,0,0,'',0),(487,'czy1000','$2y$13$Ou59Kj2/miHMoUf6ViTC2unloIPfbvrb66vQDJsZa7Dunc4sL04FS','$2y$13$ItqpZzyTdS/e0gSJSwI3aebal62/BmOVdD3fwSdQGGiv6W3AlU08O','','萨达姆','','1',0,27,1,1,4,0,0,'487',0,0,0,0,0,0,0,1,1540438717,1540439122,0,12,0,'',0,0,0,'',0),(488,'11222y','$2y$13$j.zllHGZqHeF9v9jnKHsd.1EqgJ48E/ZWqN.NzKrKzAytZ2gxa3YC','$2y$13$eRLXs6qR5R5ZTuRFc9fyvejOS8ssxyWzxUioDEVjg82V7od6Drrtu','','','','',0,20,1,1,0,0,0,'488',0,0,0,0,0,0,0,1,1540516373,1540516373,0,0,0,'',0,0,0,'',0),(489,'258369a','$2y$13$Y0oRyH6rzLoaA5KBXQRMvOogCNauU7tkWA.1kZR1jps5mjsDfdsla','$2y$13$XiF9/iVpE2hyQsu2wwyDm.M7diZJ4KTcD9lzcTsISGltuVDXJB/Li','','hhhh','','4',0,564,1,2,4,0,0,'489',0,0,0,0,0,0,0,1,1540798053,1540798732,0,12,0,'',0,0,0,'',0),(490,'ceshi8888','$2y$13$7ZkyTD6/SiQsaTDncQQvQuZNrgM64NJpv34QMy9tdGnbjoG9RWyLK','$2y$13$8TwhaeTjZOEnBrmEPC/2LuhcJbL9Jd8nvcpYkdJC8WAioE7z6Nrpu','','下农场','','2',0,19,1,1,0,0,0,'490',0,0,0,0,0,0,0,1,1540865749,1540865825,0,12,0,'',0,0,0,'',0),(491,'z1122334455','$2y$13$GNB.rhuNUpj.XuxEto2MCePoeNrZEsbOuSNrqLAjMNnealTHt8VEq','$2y$13$5DQLpiEkX3ZzlBvzIoabJeihTzhvkmxp2T/T3u6JUUNZgfauHTBxe','','你们','','1',0,6317,21,5,32,0,0,'491',0,0,0,0,0,0,0,1,1540896835,1541926116,0,12,0,'',0,0,0,'',0),(492,'ccie11','$2y$13$gvX2RKu3Nsc49obVys.SBu6bJioEsHQVXWVESU8MfQw2llb9Qr4Zu','$2y$13$/uw3QYVcWpIZmxe0yBAvAeEhJGRaYrCrquOzIy5z3yxpNRXlY87ge','','有才','','6',0,128019,15,23,146,0,0,'492',0,0,0,0,0,0,0,1,1540954057,1542166638,142,12,0,'',0,0,0,'',0),(493,'xujun0429','$2y$13$yPKNc3n4kaUalrC6FSc46e0yrxGl4vq3NC4KirNaKPZa5qPhls5FO','$2y$13$Oal1g7ADgwDdBTADYAO9cu5mo/PmVbvP6soeMBgscnkcf0k6qvlBS','','无影追魂','','3',0,21,1,1,0,0,0,'493',0,0,0,0,0,0,0,1,1541042887,1541042974,0,12,0,'',0,0,0,'',0),(494,'ab123456','$2y$13$4OIDfgxUtmmEkkXxXVepsecl2THkZJ0BZvTP5ECDLUZe6ER.hqic.','$2y$13$l9iaKRFDfKI0Rh4n65Q/7OwUpQUsP5tlzNgHHCKjjFLB9q3mmzpTS','','ceshida','','2',0,21,1,1,0,0,0,'494',0,0,0,0,0,0,0,1,1541044497,1541044588,0,12,0,'',0,0,0,'',0),(495,'a61760723','$2y$13$.9wjaycFaKloJXWCu/b03.HkQKY9IRluwrxykzfauUtd2UO9M58Iu','$2y$13$iuKsJe69PhYOxave9pr9vuJjhsyb9HogKZE1fgppjd7VPrZwRDZPq','','阿鲁UK','','4',0,1993,11,10,19,0,0,'495',0,0,0,0,0,0,0,1,1541052117,1541076457,0,12,0,'',0,0,0,'',0),(496,'yuan8','$2y$13$/GjPwinJNqsxbFr.z5yXL.LJatD3pzgnTXLDsvXPwhbpDw2mZ/5J2','$2y$13$XJgLZxdWDWLTVgWhMf0B0u7jbIc.X1FUX1zFHRDN3btDtS3OqVoB.','','土匪源','','2',0,21,1,1,0,0,0,'496',0,0,0,0,0,0,0,1,1541063789,1541063884,0,12,0,'',0,0,0,'',0),(497,'cszh01','$2y$13$HsLXWfGW.SZtccrd9vdlmOy.MWEMFxkWZbXiRy3na31NhTpwtmr3u','$2y$13$Zg92coWn/nKPM5MjmmmAgeshL7O67ANpKgprQpsBpZwDCXcuIXd9O','','试玩','','5',0,5445,1,3,10,0,0,'497',0,0,0,0,0,0,0,1,1541064044,1541065094,0,12,0,'',0,0,0,'',0),(498,'a61760','$2y$13$vIs5ygSMaVJ4iwiWUTz52u/yNBfC0Qc7oAndJkO2qrKMk5Cx3zFHu','$2y$13$VL77BBGqFlds7xZ/V0mSN.jAs8VqJz5TzN4/nmQMXgkw2dLmYllFW','','小路','','5',0,15,1,2,0,0,0,'498',0,0,0,0,0,0,0,1,1541076648,1541084672,0,12,0,'',0,0,0,'',0),(499,'zhbbgg11','$2y$13$/U.mQqFI063U6TzbNYcRQezeMZXH4u0or4yXYiFbCT.n2fcZbhzXi','$2y$13$YP10kds1/3Igwm4tjRUzbuyZukvrdTiCtqtOsbKXJ/h2KmHhQcucy','','','','',0,20,1,1,0,0,0,'499',0,0,0,0,0,0,0,1,1541137150,1541137150,0,0,0,'',0,0,0,'',0),(500,'aa111111','$2y$13$SgFX9O0RgLRy/W50TqBU7.sBGdcFWCXIImsxi5MI1IvDnBBfCAa8G','$2y$13$r8y0tcTlElXbzrWxDLkKuul0G744MgORyYjzHcuFvs/rSHLqiC8qO','','别的模式','','2',0,115,3,1,4,0,0,'500',0,0,0,0,0,0,0,1,1541137180,1541138732,0,12,0,'',0,0,0,'',0),(501,'zhou1','$2y$13$fy4zXBDPS78RypCnBpF.0.0GoNbcxpHhVAX8SbkOenXoNZFAY2I7u','$2y$13$2wL2fnPls/Bhb6AwRTRrcOpGyxFCY1OPhG3F41vRUepJ6CO2XChpa','','e','','4',0,1074,1,2,4,0,0,'501',0,0,0,0,0,0,0,1,1541150936,1541728447,93,12,0,'',0,0,0,'',0),(502,'wyd888','$2y$13$kwpGC4G7j6iQ9tFLuHBGbOQh0ZnGbujjdFpunRXWqlB1SSYVtZZsG','$2y$13$VeuQJZCjlje39h27qTET3.EWr5Am5FKPWmXLhLXVp6i3BGzjwxuG6','','wyd888','','5',0,497925,0,3,0,0,0,'502',0,0,0,0,0,0,0,1,1541405640,1541593145,93,12,0,'',0,0,0,'',0),(503,'wyd666','$2y$13$ECL3h.w.ViS4B7cgcid6Z.8ZUfx1wo/KQ/exKiiySdhQB5bw9yc7i','$2y$13$aESYOVoVzi17L9woVdbeqeDLAYSM1V4AX1yfHAWf/ANmFaP7.uZcq','','wyd666','','2',0,20,1,1,0,0,0,'503',0,0,0,0,0,0,0,1,1541405690,1541592827,0,12,0,'',0,0,0,'',0),(504,'guo111','$2y$13$NJDmHGUauZ5Uqz8LDFeGGehupjc4NX3VrzIoysoUtWwqkEoWdQ8ua','$2y$13$4vMQbza3fngMh6VgjrYlB.RU0SA0mD561m5m91AhDenG0YnWA65pa','','东东','','1',0,2,1,1,2,0,0,'504',0,0,0,0,0,0,0,1,1541424719,1541425825,0,12,0,'',0,0,0,'',0),(505,'guoguo111111','$2y$13$zV4pWC8NZlRsUfJ32PtJ/O5D1Rd2egWgBa1hBM9.mC55287SDKK2O','$2y$13$HJLTremnDa062EUp3VbNMea3ZxriKxbtsYWuyzDpFt8nEzVIJxp86','','DDHH','','3',0,47259,9980,15,4,0,0,'505',0,0,0,0,0,0,0,1,1541597356,1541646002,130,12,0,'',0,0,0,'',0),(506,'guoguo222222','$2y$13$aw5ZoHV1C7Z/YLSKP20Mn.MoBinDPqAoke9KJsDaSI9gi//SPTOvS','$2y$13$ys3J1qstJ7GCSkj9VpWg6elrpX3O3C3qG76uBPSEkE7s/pPjW4/ga','','小屁孩儿','','4',0,12118,965,15,96,0,0,'506',0,0,0,0,0,0,0,1,1541638591,1541647218,130,12,0,'',0,0,0,'',0),(507,'15632167335','$2y$13$81PKm2SWO67BGyEDja0OoOzYiZ7pHSeF07I4TusFCrnHjge7zT8ye','$2y$13$KFqJbEoWMC1swNc04LDJfOfV5P5ipPzAgkkKhl9C9UIuKsHaiE8X2','123','测试农场','','1',0,21,1,1,0,0,0,'507',0,0,0,0,0,0,0,1,1541664339,1541664750,0,12,0,'15632167335',0,0,0,'',0),(508,'aka66','$2y$13$Pa70bZJ3zg8ouQiuxp/0WuzGXnOT1VAksGs4fbCpAjHVhJ6GZcNJa','$2y$13$ADjhz1eisyNvIa4xcOMKheInQFG7x5..LClaej3P8NX3zI1FaaatC','杨绪飞','','','',0,20,1,1,0,0,0,'508',0,0,0,0,0,0,0,1,1541697438,1541697438,0,0,0,'13402912133',0,0,0,'',0),(509,'aku','$2y$13$WU5adAFMFVSibwb6zKV1yeHQ8cmTAXcIMQ/0BUbmxHkiBxATLj54G','$2y$13$G.1ibtBR97kCneKKgJsICuFW8IbYpdTnX4HwO/GjlXlsqo0QP8wR6','阿酷','阿酷','','2',0,51433515,14,60,3273,0,0,'509',0,0,0,0,0,0,0,1,1541904556,1543449224,3442,12,0,'17135648540',0,0,0,'',0),(510,'z112233','$2y$13$QwjHoRClMWlhAY3ulEWZjOydNrNT3z.cae7vMnGe1ZMB2h6Ty84zi','$2y$13$pKaSxwPEM/7o6kZpaclM7OAEpjY9Sdia9tQ2ZeiWjtohn5VrSQGXO','翟兴','你饿了','','1',0,21,1,1,4,0,0,'510',0,0,0,0,0,0,0,1,1541922989,1541923157,0,12,0,'15931516985',0,0,0,'',0),(511,'15831195605','$2y$13$MsGLZ.TvqZ4sPWZDH8PbQeDcGa9qDkqx97gHDbfacBesUtC1uYda2','$2y$13$XYsaE/wzRzwF4LkGEyn0N.gSS.QQ1e8nReOl9BaLSpnu4MpQ9dmMm','555','11111','','4',0,19,1,2,0,0,0,'511',0,0,0,0,0,0,0,1,1541957410,1542193050,0,12,0,'123456',0,0,0,'s32K4sQ9phqCU9yTza1iNL4kgFe6SDBwJ7EPingu99AYeWXeNffvM8kyCQQyKfoh',0),(512,'17333435561','$2y$13$EG7n3kIOfEZddLy3Xxg8lOxDiYFfpLNdjJ.sbNMoL7fUSC6HztbfG','$2y$13$dZk7vPY4qUd5QlX5gPitxO98Xm3MV0Sc2MQ9.9iCZSz4MarmVIlGW','张三','淘宝农场','','1',0,19,1,1,2,0,0,'512',0,0,0,0,0,0,0,1,1542089395,1542192682,0,12,0,'15632167335',1,0,0,'',0),(513,'13189796000','$2y$13$odDNyJuFwmpblS/Cske8d.BOwwPEeXpSC6d5pqtq6YjLNzCF5OuKG','$2y$13$//xZvQDVGmw0WtBctFldKuhQTQXdOLDstDevxAhKAO6f0ApSVXyu.','李青','一样大','','1',0,19,1,1,0,0,0,'513',0,0,0,0,0,0,0,1,1542098097,1542272564,0,12,0,'13189796000',1,0,0,'',0),(525,'17330028602','$2y$13$SkMkbxV/Ml9pbRaGgiRH2uPtmAJxr2nJGC20a9w6SVybXKeJpLNTq','$2y$13$VrwS04S3WzyAi921pgYXqOdzzLnnNULiEKI.WxP9PEnLFtD/9oTmm','李青峰','好好','','2',0,51594,134,60,1567,0,0,'525',0,0,0,0,0,0,0,1,1542100135,1542601230,551,12,0,'13189796000',1,0,0,'',0),(526,'18503289890','$2y$13$n0w85EmPIDBAsKgPtytPUesa0MyIKVWdkGwVqgmHwjS24L9Q3Y38C','$2y$13$KFu7myaQts6Z84dR/uQA8OWmREBmQCxOlsX2zq97iJrNmDGb6LxeO','就是不能就开','深渊','','3',0,11144509,33,60,1115,0,0,'526',0,0,0,0,0,0,0,1,1542104957,1542617377,1445,12,0,'54454',1,0,0,'',0),(527,'17330028302','$2y$13$MNLdMF/xGBFxTTDd2cMYt.KDXnNwWuirJNpvhIGazTVxFOqag5B3S','$2y$13$Ka5OvmPjp9v/dyW5mD22Ju.RZOdQzgt8TjIZsHwH5rd2j1cG3ewbq','深渊','撤了','','1',0,9735009,9914,20,447,0,0,'527',0,0,0,0,0,0,0,1,1542185042,1542786276,0,12,0,'54156464635',0,0,0,'',0),(528,'15016093331','$2y$13$fTCk2RaNInR1BeqTyPPMvufb4EXliEaHSyomaj6T4d8nwuwCmfGSK','$2y$13$aCv5mQGiJ0X7kBlt31VFo.3WzyN4earYr6QQ6FZzjlPsAd.2hxRLW','张三','午夜屠夫','','2',0,21,1,1,0,0,0,'528',0,0,0,0,0,0,0,1,1542263329,1542263403,0,12,0,'12345789',0,0,0,'',0),(530,'15931191988','$2y$13$Gs0jdTYNqytZMHG0jqMLV.1OZRIEHwhvdINuMIuvIZVrtvfK5T8l6','$2y$13$AiMxeBsgR6Vwx2palsr9m.mY0yFzMwWwlC14QLWFmHUR8FrE.tX2.','酒','小妮','','1',0,25880,68,21,80,0,0,'530',0,0,0,0,0,0,0,1,1542276013,1542875681,0,12,0,'111111',1,0,0,'',0),(531,'15530172080','$2y$13$.cyzRle8esrGO6XhPrvWfuZE3.9NiemNwpdP0sIvsXjIdpd6ATkVG','$2y$13$nsvQPCyXtWIuJygl/LeZu.R3DjZpaU4xrp19g0jwKwdSumKj.Ftjm','久久','丽丽','','6',0,111,1,2,0,0,0,'531',0,0,0,0,0,0,0,1,1542277005,1542938276,0,12,0,'155300000000',0,0,0,'',0),(532,'18132166796','$2y$13$bLTqt5jWFzzhwHzgjFrD3u5HTmSzZpxyue7lTojSAaBOtBTG4uoFS','$2y$13$Hla34Dnd.GpVDUr8a1TjUer77XFnjAdMs1iewdVgwHF9iHMT66FxG','王伟康','二驴','','3',0,22,1,1,0,0,0,'532',0,0,0,0,0,0,0,1,1542376659,1542376735,0,12,0,'18132166796',0,0,0,'',0),(533,'13400398577','$2y$13$RwlEGo4nvdkM6CNWHmcbAeQ.0ypQ3e33KvElnrgmF6nHSHRbMRz4K','$2y$13$mquvajh00fWKhari6LcVVu.NM8QgLS0DFtf71TyAZNAyekCs52hPy','杨阳','杨阳','','6',0,647,1,3,6,0,0,'533',0,0,0,0,0,0,0,1,1542696621,1542870935,0,12,0,'13400398577',0,0,0,'',0),(535,'15076857733','$2y$13$UwM84qOPwOWLF7FMuVoTKu0DrrKYSHEKTDNoALAyZGgOGKh1Ih0BG','$2y$13$2I4RNYhK/1/IznPzzQQ6fe4zizlMgytg4OSZbcCw165Jg5tLH9cMG','杨士良','嗯⊙∀⊙!哼','','2',0,288,2,1,4,0,0,'535',0,0,0,0,0,0,0,1,1542856716,1542876988,0,12,0,'15076857733',0,0,0,'',0),(536,'18734329135','$2y$13$Sl3aBCZUmzkuGMlfu4Dr9.8xgXBKZkoWhc0bwfntQO6PwhUMKRlYW','$2y$13$AHG5logiMwCMT6OVL4yuLuz8OtPzK173TE3cbwmvXANtAt8SEbVTe','董慧','乐阳','','5',0,298,1,1,0,0,0,'536',0,0,0,0,0,0,0,1,1542859627,1542859748,0,12,0,'17093283873',0,0,0,'',0),(537,'17080593111','$2y$13$wKjJU9xHUYGSMrU1sYG8quI1IpIit/KvfgJ0jMDyAmNaxkdsYldN6','$2y$13$cnRrRcCa5xKwZ.MAgQuoLeXE/a2DaUg4Kvyk./uTfEOgzSHpr40lG','45r345t','sd大家好哦','','3',0,1111,3,6,4,0,0,'537',0,0,0,0,0,0,0,1,1543233122,1543331539,0,12,0,'321321',0,0,0,'',0),(538,'15232757369','$2y$13$/nfaSXHOiJ46S1Q4.cEETO1PBzLAgkMX5uzWrjjppFSf2r/e0O4xK','$2y$13$Wpm.q6AH9BKTiWr0XChVq.CGMkw5o6hLf4EKzZedS5GUJ17MTqjz2','','大写11','','1',0,10,1,1,0,0,0,'538',0,0,0,0,0,0,0,1,1544516372,1544516410,0,0,0,'',0,0,1544516382,'',0),(539,'15639786677','$2y$13$FlH16U6Q66YDdvvr7LKpxOGcNtcym5PqY3Qn5j5omJzWOUurdNp0e','$2y$13$pXRtXYxHURVnwawvc.jL8.y8dHMLlty2zcPUFEZcNOjJAX/LWGfUO','','绿蚊子','','2',0,68,1,1,2,0,0,'539',0,0,0,0,0,0,0,1,1544690839,1544758806,0,0,0,'',0,0,1544692819,'',0),(540,'15632167339','$2y$13$V7064ZdSoM7bDvijGCism.7UPJTEVf6mBPFXaIaHwNXYNDZaCYwYm','$2y$13$ea7PrYwIY1SUtvUb15h9nunROWIpIizK1Pzb1Fh.M4vC/AcuwPT4m','','xiaojie','','6',0,20,1,1,0,0,0,'540',0,0,0,0,0,0,0,1,1551587416,1551587476,0,0,0,'',0,0,1551588136,'T3ZUQctjzTgBmOHO99LyENzei3VhJeONRDvVrxenYHaeMaYwpvY95Z4qp2690Wcy',0),(541,'15632467335','$2y$13$/RCBaOuFj7UKiDPh/tk5beTYuzr6ZA.EkUTZkEkZCyI.MGbCpzVia','$2y$13$XmXZeRWFSyLCwz3ZRanwY.qVzKVkorlanRjAE5s.XP2CD91Y410MO','','测试','','6',0,20,1,1,0,0,0,'541',0,0,0,0,0,0,0,1,1552111169,1552111716,0,0,0,'',0,0,1552112279,'20R9BgM0s2TRsEpO6pYwqoDIOSLpVXAxOgOVnNhquwol9PpbIQp0LxwB4nlYGTXv',0),(542,'15632438659','$2y$13$TzNmql8fbDLQK4eNZ4UfmOePzjpJ1CRnt6TSBZK52Scl/M7YIptbO','$2y$13$xvYsa/YJ8XK57UDVAFcjMunSW5SWrr2KOM6olLSJKDkODlFnHsuKC','','','','',0,20,1,1,0,0,0,'542',0,0,0,0,0,0,0,1,1552111425,1552111425,0,0,0,'',0,0,0,'',0),(543,'15632465894','$2y$13$Mvygqezv4.sacu0Qtib40.4vWWqYopHdCQBIQato8Q4YOKq5tdqD6','$2y$13$JwotPKFDGoANtxIBWrNVi.zIOgvfIB8QQxYpRHhokauRJBPSdvz3K','','1246','','1',0,197380,1,60,1530000,0,0,'543',0,0,0,0,0,0,0,1,1552111684,1552830291,0,0,0,'',0,0,1553433109,'wH7vocGO3SUK1jdnz2hmrpjcozIU0B6WQhtSqL2RAkdIIycGulZcygTi3anxsJJW',0),(544,'15632166666','$2y$13$7qni2LaOE4CUVY0LiUDa4O35m72umfSuZuqeJICivyq5b/.J.Lk.i','$2y$13$vltcRv/1Qjbc3fwNbzkcGuw7tn5GFiuO0vniGr/jdGj.4U9/xkpxS','','35648','','1',0,20,1,1,0,0,0,'544',0,0,0,0,0,0,0,1,1552453365,1552453394,0,0,0,'',0,0,1552453381,'kfGUmuXQNeILYGBBnr631YXadDZ1SkNiE1BTJyD4cK8n9qwwG8RYEjkhgDgyKIZk',0),(545,'13722222221','$2y$13$jGV2sF6CUybMoa9g0DiS7.N3odsxyf0qquieh/slwlhyFS8FmOgvq','$2y$13$DzReue77C9SQQT5VKrfie.KBeSuqgCWVsNfcSk2CSEqXJcioXDe.W','','测试000','','4',0,12,1,50,0,0,0,'545',0,0,0,0,0,0,0,1,1552801692,1552841320,0,0,0,'',0,0,1552837318,'Z2QKuROvA0l9PLifJcfR80GpXFcpczfVcf0gBbPt7bZTTuFHfTWNX6egagKkMRNR',0),(546,'13722222222','$2y$13$QAHTsvleb9jumW.Rc6b84Obem5RyYVYVe7JzG5a5lnIMkVbMU41Qm','$2y$13$9YxozmJ9x1b6p4YDm9AHU.EB9GXQRkuBHnD/L05y6i1wbqPnpZ99m','','测试111','','4',0,21,1,55,0,0,0,'546',0,0,0,0,0,0,0,1,1552801837,1552841320,0,0,0,'',0,0,1552837132,'9oTIBG25kspberOIzZT0EE90UoAZqXN6O51IWobRcO6mMO9Y1apEn433GLUqOBUV',0),(547,'13722222202','$2y$13$zAkd2uej5auwfeZe3weoH.xQEFpShl/vFefyZ0fMAFdIvugXRVeya','$2y$13$j4xJ8a8mXY3DKuyDNOW/KOZuUcBE5gU0jsiwCl9q7sLif0hmQOkQ6','','测试222','','5',0,45,1,57,0,0,0,'547',0,0,0,0,0,0,0,1,1552801932,1552841320,0,0,0,'',0,0,1552836742,'5WrQD8au3tvvFmBIdMY8jM49i6was6I0uzxIdcLYq5kFD2ucAUHg5F9jv3pLn4zX',0),(548,'13722222223','$2y$13$XPyFDqrXO.W.voC.hwwt9OoCKrgEKq4hu0OOjiDdr.sy7pfO6TNOG','$2y$13$QTtTD8m5QaqGYoAeC0oOHuhlPrrbQKVa8mFJAxTAyrtoEY8KYb1YC','','测试33','','4',0,10,1,51,0,0,0,'548',0,0,0,0,0,0,0,1,1552801990,1552841320,0,0,0,'',0,0,1552841204,'JCSneFvydYqq2OMU03xKaREHcAD8Z9PzVzWrzmbrBG7z4bEBW9xdgxWMWGkYewhd',0),(549,'13722222224','$2y$13$KWAynJYgLghEOzdbLFBKs.huPN1/Cp6Fx/.cbBV./5X.sVEB7SpJe','$2y$13$fwnPcA1aJg9cjgfXgXkj4uM.bFOVMOZh1aiH9hToYA27wWsSRuw1O','','测试4','','4',0,60,1,52,0,0,0,'549',0,0,0,0,0,0,0,1,1552802062,1552841320,0,0,0,'',0,0,1552839202,'72h7tZHqyEghaC4unzVOoo514M2CWeQ2hqhJxepkePDgcjKi7zoJhhUhm2qXNzuF',0),(550,'13722222225','$2y$13$TsiEdwf1kkxIofOnsOiEo.eRH3PwSDNmqMWwcNs1/WelQnvlUByd2','$2y$13$UcAMfBPPlXPFd6pTnU8fZOStSCOhpNm6BkTyxygPuMxuH1kPl2WEu','','测试5','','6',0,4996300,1,53,0,0,0,'550',0,0,0,0,0,0,0,1,1552802103,1552841319,0,0,0,'',0,0,1552841305,'FYfhalp2BAyBlC1baxUHuiL9TABuzN1s28DLa2foXRfV0FA0oNTN7CezqdwKnqqB',0),(551,'13722222226','$2y$13$Lv0FFefUKqc6kzWpggW.TuG9geBZMLDVxOa7Mr93l1yvL2H29aXLa','$2y$13$kWDb0x0IBwDBm42ekC.PdOXjEzGuX.dRNHjy2b6e98DPJo2SeePbO','','测试6','','6',0,20,1,1,0,0,0,'551',0,0,0,0,0,0,0,1,1552802145,1552802161,0,0,0,'',0,0,1552802155,'yv8wHT3BAXpgPk2xI68EUJZNLbl71mxfbbgrwzH8shlhvL236nH3VMDhXb9Hrr08',0),(552,'13722222227','$2y$13$ZFkQ0cvtRoIkC.XFPEtrrOj7UH8TSep2rugsLrTzYvR8vux5ZTR4W','$2y$13$DIFlxkUX5Tw1LY/6nOwfjegIddsbJXfboEU0R6NpEd.cy9/P0xxia','','测试77','','3',0,19999500,1,21,0,0,0,'552',0,0,0,0,0,0,0,1,1552802178,1552827446,0,0,0,'',0,0,1552825193,'BZu2HtK5ouD1QrdOJT2qT9fZEiyOQAnAH3y9obuldipurr4yXzbLihcGjFcHuUwJ',0),(553,'13722222228','$2y$13$6/jchkwzrl8q3V2R1tk5DudMX3qf2ihd9/27d96cR3nuGVwQs3FLa','$2y$13$sARWoKGVmecvO8MyK5cIw.jud2YwnewZVOY0vN/v6.WG6.7rv673y','','测试88','','3',0,499800,1,2,0,0,0,'553',0,0,0,0,0,0,0,1,1552802218,1552803739,0,0,0,'',0,0,1552803802,'ciX533dmuZBOpsvdyZrTis3c0FNKYDvMMBYtRy3tPiG1eF8U00gk2g3XFVtrP9VX',0),(554,'13722222229','$2y$13$HWXaGROGKzXUkNC3cHm9L.D9dQCrdsh48d8nQ/1CNvTHwU87wM8ZC','$2y$13$POY7MttE1eYP6vGLJ1rBxukBuTcehyYm0uYuZ8cC91Gnerd3e3cMm','','测试9','','6',0,20,1,1,0,0,0,'554',0,0,0,0,0,0,0,1,1552802264,1555511735,0,0,0,'',0,0,1552802280,'bTPmJEhoXavYRQhxQCeA4HCrBedofE0GIinbwiaJqdL4RDP2RHdM2vlMVlpuABpO',0),(555,'13888888888','$2y$13$liAGj0PHuleAz7yxIyaHouILY.Bu1Q62lgtFptG6HTXs8Dxs3HXyC','$2y$13$YCq01WP9oQ4RnSpVuxfDSO/wMlMmcJ7IUdbkP1o9qAovU7g6keBd.','','12346','','3',0,162,1,3,4,0,0,'555',0,0,0,0,0,0,0,1,1554110751,1554311922,0,0,0,'',0,0,1554311693,'xpav8FG0PJHAviWz8b3dtzRSNKhtUmEt9ulR8ePSTAY3dJ4VZREWfCVje8dpjZvD',0),(556,'13900000000','$2y$13$bHluKVJDu1c56W.Ben1F6Od9zcjuMBJk5.Pe4nIHOs/5vRklyXlp2','$2y$13$J30y0g0COdHSAoBhDpZlVOxDzQ9S3a6wXksxKFxWzJaKazLb3NaTC','','1023.','','4',0,122,1,3,0,0,0,'556',0,0,0,0,0,0,0,1,1554315902,1554316332,0,0,0,'',0,0,1554315916,'V9hFoiMvCvsyEdQW5VCzTzyf0pzy32zkCp9bjI4bJJ5yzVFKZ1XMgxPbcTU1GfYY',0),(557,'18553323630','$2y$13$Ky6IPRkqAxsZaCZtQZ3Emu1Gtn4ZYypfFcaQjJcHxEr6qxWyDIwaW','$2y$13$dirVlYgokTzhtgcaDGBeXuqTd7cQBFFBirNyMkCiuMCo7GMDyKxV6','','','','',0,1,1,1,0,0,0,'557',0,0,0,0,0,0,0,1,1554717581,1554717581,0,0,0,'',0,0,0,'',0),(558,'15632167336','$2y$13$J0zp6VFSF6HDUFHD8RxPbeJu3wqftAi1A.prZV31/mb.73Hc4deXy','$2y$13$SXY8BJwh8WwUI./B10vbZ.7RQA3DyhcT2u60Mdo2MebM.0zKaPY2C','','','','',0,1,1,1,0,0,0,'558',0,0,0,0,0,0,0,1,1555386796,1555386796,0,0,0,'',0,0,0,'',0),(559,'18280898428','$2y$13$09JTBx5leJym0i6X0CpXuO4t.0oJTYYNuOC9QCf8Fj7j0e4yJcxbG','$2y$13$QSmjUpSHzJ9OvjTsQLvRUuzGBieixofkvDaDCDBGJfa2nyFIbubw2','','偷菜打死','','5',0,835,1,1,0,0,0,'559',0,0,0,0,0,0,0,1,1555386916,1555512673,0,0,0,'',0,0,1555511245,'Nqwx7HLNZIQh0XT2tTzGXh6sSnPxJs7CpGialnDQL1ww9GhLYFEbNlVwHP7R0dgg',0),(560,'18650646000','$2y$13$fUygNguBVCu2tRRFu/iEbuwoXqk7MFAuKKAvElKpd4DwXs6kgvQKO','$2y$13$YtTkhAljTwwWbBLHD7pRhef7WeUasZc1Fk2m3ZsVwE6JU6HOmPTJG','郑光微','无聊','','2',0,40,1,6,100,0,0,'560',0,0,0,0,0,0,0,1,1555498058,1555648860,0,0,0,'18650646000',0,0,1555697315,'x4LqAZXC3t14yisouh8xfUFsUWwy7zh7ZTu0AgO1VA0HIGYP6gfT9nNdeIZ9CsvA',0),(561,'18282592606','$2y$13$u4dYzAdSTKULWQwL5raLbOik6IkwRNP94P1kaqY0/RX13bAAdtFI6','$2y$13$MxrTmpo3pQsT7Aq7FS36k.xV5lJEy.Wirqssj3ZNdAXXlrFWK1/Oe','','大侠','','2',0,34,1,3,20,0,0,'561',0,0,0,0,0,0,0,1,1555498413,1555820763,0,0,0,'',0,0,1555821126,'4BS0vZbnSbGZrh2uSqIL3pvml1WMxyZ1xa87U3MCQ9oEaqBLtouv5Gbz50KQ9fz6',0),(562,'17317768166','$2y$13$JhpsKiCoJ.Mdllses3Ft4OTm7cuVb1aOu0PqKWnnOYSASPbZMGin6','$2y$13$7GrAq6QBWk/LISO6idiAE.At36T2LPxR4rgKc/Xt68jkBMgtUOkp.','','通水道','','2',0,1000,1,1,0,0,0,'562',0,0,0,0,0,0,0,1,1555508160,1556114932,0,0,0,'',0,0,1555510882,'lTeHDm7dGywn2qb3h1D4xQnFDBIbqq5GAYXChOsjIyw9i4MCmBMeCXrLoAHa1hDy',0),(563,'18020959152','$2y$13$ZFkQ0cvtRoIkC.XFPEtrrOj7UH8TSep2rugsLrTzYvR8vux5ZTR4W','$2y$13$BsMH8lVV/WKtAzaNGHeEyuVj4TgKuLvv1tf0aqEVh6vHKAv0Xy6Ie','','床上不倒翁','','1',0,901,1,60,0,0,0,'563',0,0,0,0,0,0,0,1,1555509281,1555510070,0,0,0,'',0,0,1556371775,'1pOnJrFxNpBvoq2frUOt6Rl9zY9eTyhiiXT6BxiZ70QzcEil9LVWtrAQbd3Stbce',0),(564,'17759912002','$2y$13$Uj0Qg2/TAjXUKg9hfUzkK.4TAqSCSAq3Q3/s7fD8isQ4KI4VnTh0y','$2y$13$fpSTm8EVsv6STUszyiOMbu/MUSJ7SW8Kb4FukIVEIucp0RM90dBTe','','cc','','4',0,4,1,1,0,0,0,'564',0,0,0,0,0,0,0,1,1555509856,1555509889,0,0,0,'',0,0,1555559851,'TKvft6MiWsz84RL6puWw9xBYeIAhM6O1ntdGa5fKUpwCb9eUR7qeL9pgL8zwAYkw',0),(576,'18259999879','$2y$13$aKGUmupfR6XlSovrhmwoI.UHF/1zNInHBgIHR1gwAQ38Nl5u3pRgG','$2y$13$5cRVjn2mSSDeZc/CG8EiK.9LoQSc6oaHMZHULdl/TYyvKNYiPwLB.','','开心牧场','','4',0,6,1,2,0,0,0,'576',0,0,0,0,0,0,0,1,1555518004,1555518914,0,0,0,'',0,0,1555518778,'k3nz5ayAOELF5sjq6XSgjPNRaqxlnffuvQMHrLh3gvgDEm3Q2nMvEdpxahPId0lb',0),(577,'13859959377','$2y$13$viH0APGLp3S6X3DjkWmTiOaKoHlPWYcWZNJ1xVZMYLtzJg2RKpXfi','$2y$13$NEtBLQvZkLSzmys4vh.4ReaI8bg/03ZpmG.BlXrMxYHFzQj4hOzZ.','','水木阳光','','4',0,6,1,1,0,0,0,'577',0,0,0,0,0,0,0,1,1555518756,1555518836,0,0,0,'',0,0,1555518871,'KHOWJmTuzlwFatWMYJUprkxnDV8s3nakRIitknS197poB5jEYd4kWEfAqFPhsPOb',0),(578,'13452914144','$2y$13$F7Fl.aCFPoBa4Wn6LNNayO/gwsXI6YFlycc09POzgKOTSTFZugVh2','$2y$13$penKReLkFGMdhjzNjA6ZHeP.LotFsiTnEVc./chzaO8U.dnjtOEJC','万佳佳','你好啊','','2',0,0,2,5,0,1557132875,0,'578',0,0,0,0,0,0,0,1,1557130078,1557819765,0,0,0,'13452914144',0,0,1558577597,'OwxKtpWyoWYgU90D23wGLvvTQiai5XOShnhMMoAu7PvRwKOrUHDIBt8nhqkF4px6',0),(579,'15632167333','$2y$13$V3cU5/.YH2jfj9JxMLZ60eGiZdLTQs69KvA6eU8X/s5hZbUeJmLF.','$2y$13$DwDaVEAEfFypIPzgRca6rOJrfmYyMlMrrV3NVxYrRVSmF6qafL6vS','','ceshi24','','1',0,1796400,1,1,0,0,0,'579',0,0,0,0,0,0,0,1,1557565773,1557566133,0,0,0,'',0,0,1557988524,'mb13gf4fNr2qfwqnKgH5jZSmvunL8J0pOLa5xpiuwUVLUL5S917flxbCy4J1BF21',0),(580,'15175333079','$2y$13$EBvbF4aQCc0CU49mFxAH0..aWor04IJipsxd53f78MnJYUFNkCadO','$2y$13$ver5QJI8CLszu0cmoeh1DuJgpHMjh5djZbI7TBDW5z0X6PscuzacS','','一亿','','1',0,507,1,1,0,0,0,'580',0,0,0,0,0,0,0,1,1559959238,1559959396,0,0,0,'',0,0,1559964243,'iqdomTUzRtyDcZ9mVTzj8HR4A3L2OCznugOZIA0GKKCbHvntHlsywYZVAQzFCyXk',0),(581,'13389265662','$2y$13$EuedQ7QumR1k2dN9rFdtue0BDSCsuYSVe6uiT.qPd3pxvRnNLVwxW','$2y$13$.Fllkzz.vrIHaHb26PMfEuulkCXEmH/BhKtkRtxWJKInd/IJcJz1G','','单纯的网友','','3',0,101,1,1,0,0,0,'581',0,0,0,0,0,0,0,1,1561522301,1561522366,0,0,0,'',0,0,1561522477,'4A5IkUZ4K1vJZll1b2gF2oJoscljvzQxR9miT71jDBkFx5TO0B54rbv5KzdrGGqr',0),(582,'18565069669','$2y$13$vQ2mrmmsb6sI7Gaoiy.ooOHtoWYWD6c6DCm2vsRLtGSQAd94Ovi1u','$2y$13$/F3nmPsB8a0zrtPPYLnd4.69xE0kUjz/2ppsGwtcujytdVA4ajcHe','','糊里糊涂','','1',0,1,1,1,0,0,0,'582',0,0,0,0,0,0,0,1,1565577093,1565577126,0,0,0,'',0,0,1565608446,'DzkhzdMtGKEahxKnnmVaYrabREpO95dfcgZCdBZyqqWe1Bzira88GuwFEiURB30C',0),(583,'13200000000','$2y$13$dqW/4Xm3q8CI9PzrBYpTkOIoofvhgcpQmI4F1x24pt3.x9wOtUGcW','$2y$13$Zk4B3EqJ7qPkG2ZdK9F7u.PZFILNYktM5rsE9uAaplFjEuhxU/KhS','','来来来','','4',0,163,1,5,0,0,0,'583',0,0,0,0,0,0,0,1,1568982397,1584888186,0,0,0,'',0,0,1584888121,'JGfmtzMuRkeFSMz1k9mMgUMe3Td45cwrinP8LlpaOmRTjdWGN5kAIhbPOMhI96un',0),(584,'13148461986','$2y$13$JWLzLG2Sk3/nssxhrI1baeuBDxRE3vtXqi9djXuRTHwRdUgvlrmcS','$2y$13$vwnkdcN2PKMEdhV0rFd7ceKonIDR.A4FOr30MBHkN67vBeWRZYOMm','','呃呃','','1',0,6,1,1,0,0,0,'584',0,0,0,0,0,0,0,1,1584078432,1584078493,0,0,0,'',0,0,1584078987,'1nnu8zOZRRIrtMiRDBRK6Khn4HkmH67HDfbbnbedfWRPYoRdgGtcphNH3rFlftKL',0),(585,'18602456363','$2y$13$7zn.M/YwA.BMoE/FM4sk5.MmMSPY82t6dJKbWFVtKj/P8CSLSGhB.','$2y$13$TfLjQgtpBZaqLV4AxbAzhOsdMTpWvttR/wvGLGWFXulsDuhCzCWna','','阿茉','','6',0,1,1,1,0,0,0,'585',0,0,0,0,0,0,0,1,1589518987,1589519029,0,0,0,'',0,0,1589518995,'CzqoYIKtpg7ipSd3ucvnrbBRkWXHIx3HO4pKQ3lTh18KDvbLRQPxejqEQ5nqUw9D',0),(586,'15136376786','$2y$13$URlz8zPIz5lAifOkxVboDuMgo/CQ.I8viH/6Xp0STTY1C/iEZ3T0G','$2y$13$psyM6oiBS12qefQFFipE0OKxGYv9SLTbDOGuYM3WHLQN9lDkJLdbS','吕海军','金弘润','','3',0,1296,1,60,9698236,1591155570,1062,'586',0,0,0,0,0,0,0,1,1590896118,1606538108,0,0,0,'1537',0,3,1606537785,'UfbFAuZtJmPh1u5v1iLmeX0dUe5s4qbJ2ByUMFGnUZOcHA6nruNH8PJ87Jso1wZC',0),(587,'15121961112','$2y$13$O0Jxs55N.VTNgrQt60psj.qWKZHFGU8rYgoy04A18MvjiGlEQ1t7u','$2y$13$/2IhAT3AF68rs0.7wdhQKu5AHAImzKCghXem.zBaxXeyZ1b3wtHty','','叮当买菜','','3',0,3,1,1,0,0,0,'587',0,0,0,0,0,0,0,1,1591066305,1591066345,0,0,0,'',0,0,1591066355,'hEviankMbM5POhphDE1uCAWe9bZaZvrZCMerTgapeiXn3Vl3XT8LFS5ndEpGJvMb',0),(588,'18137920616','$2y$13$wfcms8NpySZOa/lxyKEx4.RkqVAaXEurbLc4FnkN7uKUKsj2xYzwW','$2y$13$Mh2lH4tlOIzwvx9aIpcgDelg1cQ3dPUKFq4PoWDbpSBH48SWiJkDu','','常','','5',0,74,1,8,0,0,0,'588',0,0,0,0,0,0,0,1,1591114957,1591542354,0,0,0,'',0,0,1591542272,'WhJOWHMQCkUu7mDcd5ZgJdk8Dk87VVwBG4XnMwTyqSlop2GEDOV3CzipXP87IsDC',0),(589,'15140000000','$2y$13$r82041kAM2S9mdkeqvQ2b.SCjzP1JloRp4PlKS1nmxScYsWCOOUUi','$2y$13$fKdKBXu7/Fn5vW8yrNhgEeMuBpc8WAvcfnRQPOgiilLxiiVbzonQG','','测试号','','5',0,10,1,3,1,0,0,'589',0,0,0,0,0,0,0,1,1594693286,1594978522,0,0,0,'',0,0,1594978508,'HRMO4Warh3hs63eDvs0b07Rqg31YvB3FgzUKV57SpYBZdBNMzUgCS1lXvD76DZDP',0),(590,'13711588406','$2y$13$Mz.c4RWnC/2bbAQwH.7G3OMie0s37KJRX2LWhBtIklpSWM5qEC5Ye','$2y$13$SFz0tFxBWO3Swdf1iPm4lOZRV5tRDj5vEdNmwapm5Z3brbxv4cS36','','abc','','4',0,28141,1,9,0,0,0,'590',0,0,0,0,0,0,0,1,1595945036,1600406266,0,0,0,'',0,0,1600406242,'3ScAmfZ6Lt56KfGL8pNVBj7vHEr3xJHLfQBZoXe4DFjrL1sVXfnY5WUAeQCXDpiM',0),(591,'18021784122','$2y$13$ECJioGr00hbbl3/uqdW2Cuv3SNNgl.hKW4R6sSDxkv.nIkaWzTTy6','$2y$13$P/IALHbaXJsHyyhKbnqwneTD6YqOpMDPNr6u7osS2XqQSyzvs27KK','','农场','','1',0,9800161,1,60,5100000,0,1062,'591',0,0,0,0,0,0,0,1,1598781249,1598782307,0,0,0,'',0,0,1598781417,'aEF7qfNM8iRxDuA1gPXQD8BCrKX1elYwwm2ddHvfiBO7ixLKLfqCTYzFRIxe4MsN',0),(592,'17788888888','$2y$13$Xqs/yS8hoF3RacYpl9wHn.gGlabNDhMr3z50bbs/czgQk5HkaBNmK','$2y$13$Gao.6IKmz7cJyhUTP9joDet4lp6lr3BXqFiyE4I.CXeYPZOqipr.K','34234','哈哈','','',0,999999940,1,60,0,0,1062,'592',0,0,0,0,0,0,0,1,1599700957,1599701082,0,0,0,'34324324@qq.com',0,10000000,1600442407,'zJizLdO6tOYG7wzBFHIVOP6Kd4cXRsLBjUBe2kb6eifkIJQZ79fX9Hzkdrl8zJ71',0),(593,'13222222222','$2y$13$DIMKB01LSn5WSsePkKzIhueBpAPKoXzmpRjwrpqfZquyzbj/7rKYi','$2y$13$hQu6jP7Nto2PD6hoqAtKVeE9e39LMxwRhOsBR3rTdYUqa55wkBoOe','','','','',0,10000000,4294967295,1,0,0,0,'593',0,0,0,0,0,0,0,1,1603332959,1603332959,0,0,0,'',0,0,0,'',0),(594,'13800138000','$2y$13$mEnsC27wb1dYSDuf2q1U8efxWjl1jIJa32jWLlUkSiP4nPKHM9Tf2','$2y$13$AWe8XZSWPCzlTHYVwZt5cucPaqyAtUzRzlECXT3obkqrmbZQXeqEW','','1234567','','4',0,10000103,4294967295,1,0,0,0,'594',0,0,0,0,0,0,0,1,1603851395,1603851741,0,0,0,'',0,0,1603851718,'sxRYwByNoDzJ5sRvFTBCPo3zQ5I7Udcgf1Y4R3A32rAPCuXidc0EALQAykwvdNlG',0),(595,'13333333333','$2y$13$njhHA5b7VN7QnxEW4jnkIuuX2Hee8GQcDjKkkmsX/JyaJMApbBVMq','$2y$13$Rt8m6W7imS9Q.L28mBGAweYwelUqchXC0DkwoJ13tsM20YIGf8PE2','','','','',0,100,100,1,0,0,0,'595',0,0,0,0,0,0,0,1,1604634807,1604634807,0,0,0,'',0,0,0,'',0),(596,'18539936983','$2y$13$5va6hSf8CvpENcVuHmvzEuZIbkNGo2K4ypVmfFYoTgHbcu2AzB/Ie','$2y$13$mLFf7Mpfn.Z1p8jBT0VhYuVirw3V4FcRzpAS7ve/z/m9TV8FzT29S','','','','',0,100,100,1,0,0,0,'596',0,0,0,0,0,0,0,1,1624863506,1624863506,0,0,0,'',0,0,0,'',0),(598,'13511330195','$2y$13$2GR2vs/t8CG9rwGbUXSKWuuFWdxVhVNIAb1K2CGj1splPEDsf4WEO','$2y$13$5Iu9LjSKK5DvYBO/RldVSuvSC4yc.M0DxV.uvIAbEmMIUupp7HTTa','','life','','2',0,1,100,1,0,0,0,'598',0,0,0,0,0,0,0,1,1628068275,1628068486,0,0,0,'',0,0,1628068292,'lp0pbdudySGlU9hwvtIhTymx4OE4JRXLmLVz7LsuYCM78bn97bTALpkqUcwkiZaJ',0),(599,'13100000000','$2y$13$DeRQiQoIWNy9tPzbIcVTvOeH6Yp7GQQ7EZcv3FDmgUrOWLP.wCCAG','$2y$13$Q/jFb0C6bljewbjphvKZROZ7WiJaBVNTxTSqAAI2/hQYrKb4VOMLy','','测试员','','3',0,100,100,1,0,0,0,'599',0,0,0,0,0,0,0,1,1635494257,1635494287,0,0,0,'',0,0,1635507247,'iu9yWhD6snL7YGkHQb7mI8weAQjll4yR8i6Y2rnjnG2fHLnPIjIdtEa95UW2i1fO',0),(600,'13800000001','$2y$13$wKVnKZ5npEZKek01jPymC.RV2TF1.UmGhCK/GB6Javl52kwhq7vO.','$2y$13$qs79/u03WfiScwClyqyplecYUQVUDmBT485dhwTDB0Iis/F6K4G1y','','1231','','1',0,4294922853,75,26,0,1779535043,106002,'600',0,0,0,0,0,0,0,1,1778142524,1779967718,95,0,0,'',0,1998,1780048599,'IInBhCRQnZGBvbwsSNL3ZAbctuG3pfn8WNzjkAJFIVPf3pEUlyYf6t8rqBiVLE5G',0),(601,'13980071447','$2y$13$O3a70Wz0nbrmlvOo4QjRk.asQvX/WnaK9pPQ4LOHGQz1uxtoqqMam','$2y$13$yovMBAHHkz0XGT2pukg3B.tSaAJS2LSMNioaaHV.lh5DgDkaSCC/u','','','','',0,110,100,1,0,0,0,'601',0,0,0,0,0,0,0,1,1779180072,1779180078,0,0,0,'',0,0,1779180079,'tsTv27s4d68CJ8XOFLG1nH2Br9YJhLjyvCYxYCwyer0XrJI3nZaSIZq0UiRlbUmE',0); /*!40000 ALTER TABLE `user` ENABLE KEYS */; UNLOCK TABLES; +ALTER TABLE `user` + ADD COLUMN `stamina` int(11) NOT NULL DEFAULT 20 COMMENT '体力' AFTER `exp`, + ADD COLUMN `stamina_max` int(11) NOT NULL DEFAULT 20 COMMENT '体力上限' AFTER `stamina`, + ADD COLUMN `stamina_recover_time` int(11) NOT NULL DEFAULT 0 COMMENT '体力最后恢复计算时间' AFTER `stamina_max`, + ADD COLUMN `pet_weak_until` int(11) NOT NULL DEFAULT 0 COMMENT '宠物虚弱结束时间' AFTER `stamina_recover_time`, + ADD COLUMN `pet_weak_pet_id` int(11) NOT NULL DEFAULT 0 COMMENT '虚弱宠物ID' AFTER `pet_weak_until`; -- -- Table structure for table `user_broadcast_message`