Browse Source

后台更新

master
linquan 8 months ago
parent
commit
43f9597bd6
  1. 3
      .gitignore
  2. 0
      .tgitconfig
  3. 220
      README.MD
  4. 36
      README.en.md
  5. 9
      TapOpenId.json
  6. 17
      api/v1/common/req.go
  7. 8
      api/v1/common/upload.go
  8. 48
      api/v1/game/advertisement.go
  9. 220
      api/v1/game/basicinfo.go
  10. 234
      api/v1/game/ccd.go
  11. 101
      api/v1/game/cdKey.go
  12. 49
      api/v1/game/clientBug.go
  13. 6
      api/v1/game/custom.go
  14. 96
      api/v1/game/mail.go
  15. 425
      api/v1/game/manage.go
  16. 157
      api/v1/game/notice.go
  17. 168
      api/v1/game/order.go
  18. 227
      api/v1/game/pub.go
  19. 102
      api/v1/game/rank.go
  20. 28
      api/v1/game/rebate.go
  21. 61
      api/v1/system/sys_auth_rule.go
  22. 11
      api/v1/system/sys_config.go
  23. 10
      api/v1/system/sys_login.go
  24. 2
      api/v1/system/sys_user.go
  25. 3290
      config/ActionFlowConfigCategory.json
  26. 233
      config/AgeStageConfigCategory.json
  27. 19428
      config/AllItemConfigCategory.json
  28. 475
      config/ArtResourcesConfigCategory.json
  29. 1127
      config/AttributesConfigCategory.json
  30. 557
      config/BatchRegistrationConfigCategory.json
  31. 15
      config/BazaarEventConfigCategory.json
  32. 86
      config/BazaarSnappedConfigCategory.json
  33. 124
      config/BazaarStallConfigCategory.json
  34. 752
      config/BeastTideConfigCategory.json
  35. 173
      config/BehaviourEventConfigCategory.json
  36. 100
      config/BehaviourTypeConfigCategory.json
  37. 189
      config/BookConfigCategory.json
  38. 156
      config/BubbleTextConfigCategory.json
  39. 572
      config/BuildFunctionConfigCategory.json
  40. 632
      config/BusinessManConfigCategory.json
  41. 18
      config/ClauseConfigCategory.json
  42. 292
      config/ClothesConfigCategory.json
  43. 352
      config/CommonShopConfigCategory.json
  44. 197
      config/CropConfigCategory.json
  45. 22
      config/DailyPointsConfigCategory.json
  46. 74
      config/DailyTaskConfigCategory.json
  47. 58
      config/DanMuLibraryConfigCategory.json
  48. 420
      config/DecorationsConfigCategory.json
  49. 2340
      config/DialogueConfigCategory.json
  50. 1902
      config/DialogueGroupConfigCategory.json
  51. 62
      config/DiseaseConfigCategory.json
  52. 62
      config/DistanceConfigCategory.json
  53. 8670
      config/DropGroupConfigCategory.json
  54. 38
      config/EarlyStageWarConfigCategory.json
  55. 4832
      config/EquipmentConfigCategory.json
  56. 907
      config/ErrorCodeConfigCategory.json
  57. 254
      config/EventConfigCategory.json
  58. 739
      config/ExploreEventConfigCategory.json
  59. 2542
      config/ExtraAttributeConfigCategory.json
  60. 43
      config/FamilyDinnerEventConfigCategory.json
  61. 2654
      config/FeastDialogueConfigCategory.json
  62. 70
      config/FeastTextConfigCategory.json
  63. 767
      config/FoodConfigCategory.json
  64. 353
      config/FoodTicketConfigCategory.json
  65. 35
      config/ForestConfigCategory.json
  66. 1899
      config/FunctionItemConfigCategory.json
  67. 52
      config/FundConfigCategory.json
  68. 156
      config/GameAIConfigCategory.json
  69. 30
      config/GameStageConfigCategory.json
  70. 4184
      config/GameUnitSizeInfoConfigCategory.json
  71. 1025
      config/GemConfigCategory.json
  72. 1192
      config/GoodsForRecycleConfigCategory.json
  73. 5777
      config/GoodsForSaleConfigCategory.json
  74. 1304
      config/GossipConfigCategory.json
  75. 282
      config/GossipTextConfigCategory.json
  76. 1453
      config/GuideStepConfigCategory.json
  77. 422
      config/GuideTriggerConfigCategory.json
  78. 107
      config/HeadIconConfigCategory.json
  79. 67
      config/HelpConfigCategory.json
  80. 854
      config/HighlightConfigCategory.json
  81. 226
      config/HolidaysConfigCategory.json
  82. 8
      config/ImmortalTreeConfigCategory.json
  83. 1082
      config/ImmortalTreeLvConfigCategory.json
  84. 328
      config/InitialDanMuConfigCategory.json
  85. 537
      config/InitialDialogueConfigCategory.json
  86. 27
      config/InitialItemConfigCategory.json
  87. 564
      config/InitialMonsterCategory.json
  88. 213
      config/InitialNpcCategory.json
  89. 23
      config/InitialResourceConfigCategory.json
  90. 745
      config/InitialVillagerConfigCategory.json
  91. 602
      config/LaborConfigCategory.json
  92. 722
      config/LifeExpConfigCategory.json
  93. 116
      config/LinlinPresentConfigCategory.json
  94. 130
      config/LiveStockConfigCategory.json
  95. 42
      config/LotteryExpendConfigCategory.json
  96. 7
      config/LotteryGroupConfigCategory.json
  97. 149
      config/LotteryWeightConfigCategory.json
  98. 62
      config/MailConfigCategory.json
  99. 308
      config/MainButtonConfigCategory.json
  100. 332
      config/MedicineConfigCategory.json
  101. Some files were not shown because too many files have changed in this diff Show More

3
.gitignore vendored

@ -24,3 +24,6 @@ resource/log/
manifest/config/config.yaml
GFastV3
/manifest/config/db.yaml
/resource/public/html/dist/assets
/resource/public/html/dist
/download

0
.tgitconfig

220
README.MD

@ -1,166 +1,58 @@
# GFast-V3
<div align="center">
<img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/gfastlogo.png">
<p>
<h1>GFast V3.0</h1>
</p>
<p align="center">
<a href="https://goframe.org/pages/viewpage.action?pageId=1114119" target="_blank">
<img src="https://img.shields.io/badge/goframe-2.0-green" alt="goframe">
</a>
<a href="https://v3.vuejs.org/" target="_blank">
<img src="https://img.shields.io/badge/vue.js-vue3.x-green" alt="vue">
</a>
<a href="https://element-plus.gitee.io/#/zh-CN/component/changelog" target="_blank">
<img src="https://img.shields.io/badge/element--plus-%3E1.0.0-blue" alt="element plus">
</a>
<a href="https://www.tslang.cn/" target="_blank">
<img src="https://img.shields.io/badge/typescript-%3E4.0.0-blue" alt="typescript">
</a>
<a href="https://vitejs.dev/" target="_blank">
<img src="https://img.shields.io/badge/vite-%3E2.0.0-yellow" alt="vite">
</a>
<a href="https://gitee.com/lyt-top/vue-next-admin/blob/master/LICENSE" target="_blank">
<img src="https://img.shields.io/badge/license-MIT-success" alt="license">
</a>
</p>
</div>
## 平台简介
* 基于全新Go Frame 2.0+Vue3+Element Plus开发的全栈前后端分离的管理系统
* 前端采用vue-next-admin 、Vue、Element UI。
* 本项目由<a href="http://www.qjit.cn/" target="_blank"><b>奇讯科技</b></a>团队开发。
* 如您想购买云服务器请先领取阿里云优惠券:[点我进入](https://www.aliyun.com/minisite/goods?userCode=fcor2omk ),腾讯云优惠券:[点我领取](https://cloud.tencent.com/act/cps/redirect?redirect=1062&cps_key=20b1c3842f74986b2894e2c5fcde7ea2&from=console )
## 特征
* 高生产率:几分钟即可搭建一个后台管理系统
* 模块化:单应用多系统的模式,将一个完整的应用拆分为多个系统,后续扩展更加便捷,增加代码复用性。
* 插件化: 可通过插件的方式扩展系统功能
* 认证机制:采用gtoken的用户状态认证及casbin的权限认证
* 路由模式:得利于goframe2.0提供了规范化的路由注册方式,无需注解自动生成api文档
* 面向接口开发
## 内置功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
3. 岗位管理:配置系统用户所属担任职务。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7. 参数管理:对系统动态配置常用参数。
8. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
9. 登录日志:系统登录日志记录查询包含登录异常。
10. 在线用户:当前系统中活跃用户状态监控。
11. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
12. 代码生成:前后端代码的生成。
13. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
14. 在线构建器:拖动表单元素生成相应的HTML代码。
15. 文件上传,缓存标签等。
> 项目使用模块化与插件化的方式开发,目前正在升级的插件有:cms系统、万能模型、微信管理、工单系统、问答系统、工作流引擎...,同时也欢迎大家把写好的插件上传到商城,我们来帮您实现技术变现,获取收益!
> GFast开源以来得到了大家的很多支持,如果您愿意为GFast贡献代码或提供建议,请加微信:qixun007(备注:gfast)
## 演示地址
[http://v3.g-fast.cn/sys](http://v3.g-fast.cn/sys)
账号:demo 密码:123456
## 配置
项目数据库文件 `resource/data/db.sql` 创建数据库导入后修改配置 `manifest/config/config.yaml.bak` 复制改为`manifest/config/config.yaml`
其中gfToken配置
```yaml
gfToken:
cacheKey: "gfToken_" #缓存前缀
timeOut: 10800 #token超时时间(秒)
maxRefresh: 5400 #token自动刷新时间(秒)
multiLogin: true #是否允许一个账号多人同时登录
encryptKey: "49c54195e750b04e74a8429b17896586" #加密key (32位)
cacheModel: "redis" #存储引擎 (memory使用内存|redis使用redis)
excludePaths: #排除不做登录验证的路由地址
- "/api/v1/system/login"
```
项目为前后端分离,前端地址:
github地址:[https://tyj_admin-ui](https://tyj_admin-ui)
gitee地址:[https://gitee.com/tiger1103/gfast-ui](https://gitee.com/tiger1103/gfast-ui)
## 文档地址
> 文档正在书写中,请耐心等一等。
## 相关视频
[https://space.bilibili.com/254192571/channel/seriesdetail?sid=223204](https://space.bilibili.com/254192571/channel/seriesdetail?sid=223204)
## 演示图
<table>
<tr>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01e1blsg80hagzj.png"/></td>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01gckl91kjetl0d.png"/></td>
</tr>
<tr>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01gckl91ky1lm3d.png"/></td>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01kkmk7sc1txfvz.png"/></td>
</tr>
<tr>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01kkmkfi4syoydw.png"/></td>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01s04zq2470mx3r.png"/></td>
</tr>
<tr>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01kkmkfi4tquojj.png"/></td>
<td><img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/cje01s04zq245k17ta.png"/></td>
</tr>
</table>
## 感谢(排名不分先后)
> gf框架 [https://github.com/gogf/gf](https://github.com/gogf/gf)
>
> vue-next-admin [https://gitee.com/lyt-top/vue-next-admin](https://gitee.com/lyt-top/vue-next-admin)
>
> swaggo [https://github.com/swaggo/swag](https://github.com/swaggo/swag)
>
>gtoken [https://github.com/goflyfox/gtoken](https://github.com/goflyfox/gtoken)
>
>casbin [https://github.com/casbin/casbin](https://github.com/casbin/casbin)
PHP开源工作流引擎tpflow [https://gitee.com/ntdgg/tpflow](https://gitee.com/ntdgg/tpflow)
CCflow 国内最优秀的开源流程引擎 [https://gitee.com/opencc/ccflow](https://gitee.com/opencc/ccflow)
## 交流QQ群
> <img src="https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2022-04-19/1.png" width="400px"/>
> 感谢你使用GFast,公司团队精力时间有限,因此我们不再提供免费的技术服务,目前Gfast QQ交流群有部分用户进行了捐赠,捐赠后请联系作者进vip用户群,vip群中问题将得到优先解答,同时也会根据您的需求进行分析和优先安排,vip群也会提供Gfast的其它福利。
> 同时您也可以联系我们,雇佣我们团队为您干活,谢谢合作!
>快来加入群聊【Gfast框架交流群】(1群:865697297-已满,2群:444129379),发现精彩内容,记得备注加群来意。
## 免责声明:
> 1、Gfast仅限自己学习使用,一切商业行为与Gfast无关。
> 2、用户不得利用Gfast从事非法行为,用户应当合法合规的使用,发现用户在使用产品时有任何的非法行为,Gfast有权配合有关机关进行调查或向政府部门举报,Gfast不承担用户因非法行为造成的任何法律责任,一切法律责任由用户自行承担,如因用户使用造成第三方损害的,用户应当依法予以赔偿。
> 3、所有与使用Gfast相关的资源直接风险均由用户承担。
## 商用说明
> 商用注意事项
如果您将此项目用于商业用途,请遵守Apache2.0协议并保留作者技术支持声明。
* GFast快速开发平台采用Apache-2.0技术协议
* 二次开发如用于商业性质或开源竞品请不要删除和修改GFast源码头部的版权与作者声明及出处
* 允许进行商用,但是不允许二次开源出来并进行收费
* 我们已经申请了相关的软件著作权和相关登记(证书号:软著登字第7511736号)
* 如果您在自己的项目中使用了我们项目中的扩展或模块,请在项目介绍中进行明确说明
# tyj_vue_admin
## 支持开源
如果您喜爱gfast,请给常熬夜的作者来杯咖啡吧!<a href="https://ys0abw.yuque.com/ys0abw/ephcr9/zo38ua" target="_blank"> 点我送咖啡</a>
#### 介绍
tyj_vue_admin
## [感谢JetBrains提供的免费GoLand](https://jb.gg/OpenSource)
[![avatar](https://camo.githubusercontent.com/323657c6e81419b8e151e9da4c71f409e3fcc65d630535170c59fe4807dbc905/68747470733a2f2f676f6672616d652e6f72672f646f776e6c6f61642f7468756d626e61696c732f313131343131392f6a6574627261696e732e706e67)](https://jb.gg/OpenSource)
#### 软件架构
软件架构说明
#### 安装教程
1. xxxx
2. xxxx
3. xxxx
#### 使用说明
1. xxxx
2. xxxx
3. xxxx
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
$env:GOOS="windows"
go env
,GOOS依然是windows,
$env:GOOS="linux"
go build -o main-linux main.go
chmod 777 main-linux
./main-linux
后台运行可以执行:
setsid ./main-linux
nohup ./main-linux > tyjAdmin.log 2>&1 &
ps aux | grep main-linux|grep -v grep|awk '{print $2}'|xargs kill -9
go install github.com/gogf/gf/cmd/gf/v2@v2.2.4
mysql数据库自动处理
gf gen dao
go build -o main-linux main.go

36
README.en.md

@ -0,0 +1,36 @@
# tyj_vue_admin
#### Description
tyj_vue_admin
#### Software Architecture
Software architecture description
#### Installation
1. xxxx
2. xxxx
3. xxxx
#### Instructions
1. xxxx
2. xxxx
3. xxxx
#### Contribution
1. Fork the repository
2. Create Feat_xxx branch
3. Commit your code
4. Create Pull Request
#### Gitee Feature
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
4. The most valuable open source project [GVP](https://gitee.com/gvp)
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)

9
TapOpenId.json

@ -0,0 +1,9 @@
{"list":[
"11",
"22",
"adfsdf",
"44",
"55",
"66666666",
"7777",
"345345"]}

17
api/v1/common/req.go

@ -15,8 +15,25 @@ type PageReq struct {
OrderBy string //排序方式
}
// PageReq 公共请求参数
type Page64Req struct {
DateRange []string `p:"dateRange"` //日期范围
PageNum int64 `p:"pageNum"` //当前页码
PageSize int64 `p:"pageSize"` //每页数
OrderBy string //排序方式
}
// ListRes 列表公共返回
type ListRes struct {
CurrentPage int `json:"currentPage"`
Total int `json:"total"`
}
// ListRes 列表公共返回
type List64Res struct {
CurrentPage int `json:"currentPage"`
Total int64 `json:"total"`
}
type Author struct {
Authorization string `p:"Authorization" in:"header" dc:"Bearer {{token}}"`
}

8
api/v1/common/upload.go

@ -4,12 +4,12 @@ import "github.com/gogf/gf/v2/frame/g"
// 单图上传
type UploadSingleImgReq struct {
g.Meta `path:"/singleImg" tags:"上传图片" method:"post" summary:"上传图片"`
g.Meta `path:"/singleImg" tags:"上传" method:"post" summary:"上传图片"`
}
// 单文件上传
type UploadSingleFileReq struct {
g.Meta `path:"/singleFile" tags:"上传文件" method:"post" summary:"上传文件"`
g.Meta `path:"/singleFile" tags:"上传" method:"post" summary:"上传文件"`
}
type UploadSingleRes struct {
@ -19,12 +19,12 @@ type UploadSingleRes struct {
// 多图上传
type UploadMultipleImgReq struct {
g.Meta `path:"/multipleImg" tags:"上传多图片" method:"post" summary:"上传多图片"`
g.Meta `path:"/multipleImg" tags:"上传" method:"post" summary:"上传多图片"`
}
// 多文件上传
type UploadMultipleFileReq struct {
g.Meta `path:"/multipleFile" tags:"上传多文件" method:"post" summary:"上传多文件"`
g.Meta `path:"/multipleFile" tags:"上传" method:"post" summary:"上传多文件"`
}
type UploadMultipleRes []*UploadResponse

48
api/v1/game/advertisement.go

@ -0,0 +1,48 @@
package game
import (
"github.com/gogf/gf/v2/frame/g"
)
// https://xx.xxx.com/track?idfa={IDFA}&time={TIME}&ip={IP}&org_id={ORG_ID}&org_name={ORG_NAME}&game_id={TAP_PROJECT_ID}&game_name={GAME_NAME}&adset_id={ADSET_ID}&
// adset_net={ADSET_NAME}&device_brand={DEVICE_BRAND}&device_model={DEVICE_MODEL}&creative_id={CREATIVE_ID}&conversion_type={CONVERSION_TYPE}&device={DEVICE}&OAID={OAID}&
// callback={DEEP_CALLBACK_URL}
type ADReq struct {
g.Meta `path:"/advertise" tags:"ad" method:"get" summary:"广告投放"`
Idfa string `p:"idfa"`
Time string `p:"time"`
Ip string `p:"ip"`
OrgId string `p:"org_id"`
OrgName string `p:"org_name"`
GameId string `p:"game_id"`
GameName string `p:"game_name"`
AdsetId string `p:"adset_id"`
AdsetNet string `p:"adset_net"`
DeviceBrand string `p:"device_brand"`
DeviceModel string `p:"device_model"`
CreativeId string `p:"creative_id"`
ConversionType string `p:"conversion_type"`
Device string `p:"device"`
OAID string `p:"OAID"`
Callback string `p:"callback"`
TapProjectId string `p:"tap_track_id"`
TapTrackId string `p:"tap_project_id"`
ANID string `p:"ANID"`
IMEI string `p:"IMEI"`
}
type ADRes struct {
g.Meta `mime:"application/json"`
Code int `json:"code"`
}
type DeepADReq struct {
g.Meta `path:"/deepAdvertise" tags:"ad" method:"get" summary:"广告投放深度事件"`
OAID string `p:"OAID"`
State int32 `p:"event_type"`
Amount int32 `p:"amount"`
}
type DeepADRes struct {
g.Meta `mime:"application/json"`
}

220
api/v1/game/basicinfo.go

@ -6,44 +6,220 @@ import (
)
type RoleSearchReq struct {
g.Meta `path:"/basicinfo/rolelist" tags:"账号的所有角色" method:"get" summary:"角色列表"`
Account string `p:"account" v:"required#账号ID不能为空"`
g.Meta `path:"/basicinfo/rolelist" tags:"账号的所有角色" method:"get" summary:"角色列表"`
Id string `p:"id"`
Uid int `p:"uid"`
Account string `p:"account"`
PageNum int64 `p:"pageNum"`
PageSize int64 `p:"pageSize"`
ServerId int32 `p:"serverId"`
}
type RoleSearchRes struct {
g.Meta `mime:"application/json"`
RoleList []*entity.RolePost `json:"list"`
RoleList []map[string]interface{} `json:"list"`
Total int64 `json:"total"`
}
type RoleDetailReq struct {
g.Meta `path:"/basicinfo/detail" tags:"角色详情" method:"get" summary:"详情"`
Uid int32 `p:"Uid" v:"required#角色ID不能为空"`
Channel int `p:"channel" v:"required#渠道不能为空"`
//type RoleDetailReq struct {
// g.Meta `path:"/basicinfo/detail" tags:"角色详情" method:"get" summary:"详情"`
// Uid int64 `p:"Uid" v:"required#角色ID不能为空"`
// //Channel int `p:"channel" v:"required#渠道不能为空"`
//}
//
//type RoleDetailRes struct {
// g.Meta `mime:"application/json"`
// RoleDetail *entity.Unit `json:"roleDetail"`
//}
type RoleOnlineReq struct {
g.Meta `path:"/basicinfo/online" tags:"留存记录" method:"get" summary:"玩家在线列表"`
ServerId int32 `p:"serverId" `
}
type RoleDetailRes struct {
g.Meta `mime:"application/json"`
RoleDetail *entity.RoleDetail `json:"roleDetail"`
type RoleOnlineRes struct {
g.Meta `mime:"application/json"`
Onlines []interface{} `json:"onlines"`
Total int `json:"total"`
}
type RoleOnlineReq struct {
g.Meta `path:"/basicinfo/online" tags:"在线列表" method:"get" summary:"玩家在线列表"`
ServerId int32 `p:"serverId" v:"required#服务器ID不能为空"`
type RoleOnlineTopReq struct {
g.Meta `path:"/basicinfo/onlineTop" tags:"留存记录" method:"get" summary:"玩家最高在线列表"`
ServerId int32 `p:"serverId" `
}
type RoleOnlineRes struct {
type RoleOnlineTop struct {
Num int `json:"num"`
Server int `json:"server"`
}
type RoleOnlineTopRes struct {
g.Meta `mime:"application/json"`
Onlines []*entity.Online `json:"onlines"`
Onlines []RoleOnlineTop `json:"onlines"`
Total int `json:"total"`
}
//type AccountListReq struct {
// g.Meta `path:"/basicinfo/accountList" tags:"账号数据" method:"get" summary:"总服账号数据"`
// Ident string `p:"ident"`
// Name string `p:"name"`
//}
//
//type AccountListRes struct {
// g.Meta `mime:"application/json"`
// Accounts []*entity.Account `json:"list"`
//}
type AccountReq struct {
g.Meta `path:"/basicinfo/account" tags:"账号数据" method:"get" summary:"总服账号数据"`
Account string `p:"account"`
Tel string `p:"tel"`
Ident string `p:"ident"`
Name string `p:"name"`
g.Meta `path:"/basicinfo/account" tags:"账号数据" method:"get" summary:"账号数据"`
Id string `p:"id"`
Uid int `p:"uid"`
Account string `p:"account"`
Ident string `p:"ident"`
Name string `p:"name"`
PageSize int64 `p:"pageSize"`
PageNum int64 `p:"pageNum"`
ServerId int `p:"serverId" `
}
type AccountRes struct {
g.Meta `mime:"application/json"`
Accounts []*entity.AccountInfo `json:"list"`
Accounts []map[string]interface{} `json:"list"`
Total int64 `json:"total"`
}
type GetLoginOutReq struct {
g.Meta `path:"/loginOut/get" tags:"获取登录登出记录" method:"get" summary:"获取登录登出记录"`
Uid string `p:"id"`
Account string `p:"account"`
State int32 `p:"state"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
ServerId int `p:"serverId"`
}
type GetLoginOutRes struct {
g.Meta `mime:"application/json"`
Logs []entity.LoginLogoutInfo `json:"logs"`
Total int `json:"total"`
}
type GetLoginOutLogReq struct {
g.Meta `path:"/loginOutLog/get" tags:"获取登录登出记录" method:"get" summary:"获取登录登出记录"`
Uid string `p:"id"`
Account string `p:"account"`
State int32 `p:"state"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
ServerId int `p:"serverId" `
}
type GetLoginOutLogRes struct {
g.Meta `mime:"application/json"`
Logs []entity.LoginOutLog `json:"logs"`
Total int `json:"total"`
}
type GetItemLogReq struct {
g.Meta `path:"/itemRecord/get" tags:"获取物品记录" method:"get" summary:"获取物品记录"`
Uid string `p:"uid"`
Account string `p:"account"`
ItemId int `p:"ItemId"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
ServerId int `p:"serverId" `
}
type GetItemLogRes struct {
g.Meta `mime:"application/json"`
Logs []entity.ItemIncomeExpenseRecords `json:"logs"`
Total int `json:"total"`
}
type GetShopItemLogReq struct {
g.Meta `path:"/order/shopList" tags:"获取物品记录" method:"get" summary:"获取商店物品记录"`
LowTime int64 `p:"startTime"`
Uptime int64 `p:"endTime"`
GM int `p:"gm"`
ServerId int `p:"serverId" `
Channel string `p:"channel" `
}
type GetShopItemLogRes struct {
g.Meta `mime:"application/json"`
Logs []entity.GameShopLog `json:"logs"`
RechargeTotal int `json:"rechargeTotal"`
}
type GetRegisterReq struct {
g.Meta `path:"/register/get" tags:"留存记录" method:"get" summary:"获取注册记录"`
Uid string `p:"id"`
Account string `p:"account"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
ServerId int `p:"serverId" `
}
type GetRegisterRes struct {
g.Meta `mime:"application/json"`
Logs []entity.GameRegister `json:"logs"`
Total int `json:"total"`
}
type GetKeepAliveReq struct {
g.Meta `path:"/keepAlive/get" tags:"留存记录" method:"get" summary:"获取留存记录"`
Keep int `p:"keep"`
Channel string `p:"channel"`
Server int `p:"server"`
CreateTime string `p:"createTime"`
}
type GetKeepAliveRes struct {
g.Meta `mime:"application/json"`
Logs []entity.KeepAlive `json:"logs"`
RegisterNum int `json:"registerNum"`
}
type GetLiveReq struct {
g.Meta `path:"/live/get" tags:"留存记录" method:"get" summary:"获取活跃记录"`
Channel string `p:"channel"`
Server int `p:"server"`
CreateTime string `p:"createTime"`
}
type GetLiveRes struct {
g.Meta `mime:"application/json"`
RegisterTotal int `json:"registerTotal"`
RegisterLogs []entity.KeepAlive `json:"registerLogs"`
LiveLogs []entity.KeepAlive `json:"liveLogs"`
HighLogs []entity.KeepAlive `json:"highLogs"`
}
type RegisterCountReq struct {
g.Meta `path:"/registerNum/get" tags:"留存记录" method:"get" summary:"注册统计"`
Channel string `p:"channel"`
Server int `p:"server"`
StartTime int64 `p:"startTime"`
EndTime int64 `p:"endTime"`
}
type RegisterCount struct {
Count int `json:"count"`
Cd string `json:"cd"`
Channel string `json:"channel"`
}
type RegisterCountRes struct {
g.Meta `mime:"application/json"`
RegisterList []RegisterCount `json:"registerNum"`
}
type UserDelReq struct {
g.Meta `path:"/userDel" tags:"游戏玩家" method:"post" summary:"删除用户记录"`
Account string `p:"account"`
Password string `p:"password"`
}
type UserDelRes struct {
g.Meta `mime:"application/json"`
Data int `p:"data"`
}

234
api/v1/game/ccd.go

@ -0,0 +1,234 @@
package game
import (
"github.com/gogf/gf/v2/frame/g"
"tyj_admin/internal/model/entity"
)
type GetCCDReq struct {
g.Meta `path:"/ccd/getCCD" tags:"ccd" method:"post" summary:"获取ccd"`
Platform string `p:"platform"`
ChannelType string `p:"channelType"`
VersionName string `p:"versionName"`
VersionCode string `p:"versionCode"`
Ip string `p:"ip"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
}
type GetCCDRes struct {
g.Meta `mime:"application/json"`
CCDList []entity.GameCcdUrl `json:"ccdList"`
Total int `json:"total"`
}
type AddCCDReq struct {
g.Meta `path:"/ccd/addCCD" tags:"ccd" method:"post" summary:"添加热更地址"`
Platform string `p:"platform"`
ChannelType string `p:"channelType"`
VersionName string `p:"versionName"`
VersionCode string `p:"versionCode"`
Ip string `p:"ip"`
HotfixVersion string `p:"hotfixVersion"`
VersionCompare string `p:"versionCompare"`
State uint `p:"state"`
Url string `p:"url"`
}
type AddCCDRes struct {
}
type DelCCDReq struct {
g.Meta `path:"/ccd/delCCD" tags:"ccd" method:"post" summary:"删除热更地址"`
Id uint64 `p:"id"`
}
type DelCCDRes struct {
}
type GetLoginUrlReq struct {
g.Meta `path:"/loginUrl/getLoginUrl" tags:"登录地址" method:"post" summary:"loginUrl"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
}
type GetLoginUrlRes struct {
g.Meta `mime:"application/json"`
LoginUrlList []entity.GameLoginUrl `json:"loginUrlList"`
Total int `json:"total"`
}
type GetAllLoginUrlReq struct {
g.Meta `path:"/loginUrl/getAllLoginUrl" tags:"登录地址" method:"post" summary:"allLoginUrl"`
}
type GetAllLoginUrlRes struct {
g.Meta `mime:"application/json"`
LoginUrlList []entity.GameLoginUrl `json:"loginUrlList"`
}
type AddLoginUrlReq struct {
g.Meta `path:"/loginUrl/addLoginUrl" tags:"登录地址" method:"post" summary:"添加loginUrl"`
Id int `p:"id"`
Host string `p:"host"`
Port int `p:"port"`
State int `p:"state"`
Recommend int `p:"recommend"`
}
type AddLoginUrlRes struct {
}
type DelLoginUrlReq struct {
g.Meta `path:"/loginUrl/delLoginUrl" tags:"登录地址" method:"post" summary:"删除loginUrl"`
Id uint64 `p:"id"`
}
type DelLoginUrlRes struct {
}
type GetVersionReq struct {
g.Meta `path:"/version/get" tags:"版本号" method:"post" summary:"获取"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
}
type GetVersionRes struct {
g.Meta `mime:"application/json"`
Version []entity.GameVersion `json:"version"`
Total int `json:"total"`
}
type UpdateVersionReq struct {
g.Meta `path:"/version/update" tags:"版本号" method:"post" summary:"更新"`
Channel string `p:"channel"`
Version string `p:"version"`
}
type UpdateVersionRes struct {
g.Meta `mime:"application/json"`
}
type DelVersionReq struct {
g.Meta `path:"/version/del" tags:"版本号" method:"post" summary:"删除"`
Id int32 `p:"id"`
}
type DelVersionRes struct {
g.Meta `mime:"application/json"`
}
type GetListWhiteListReq struct {
g.Meta `path:"/whiteList/get" tags:"ip白名单" method:"post" summary:"获取ip白名单列表"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
}
type GetListWhiteListRes struct {
g.Meta `mime:"application/json"`
WhiteList []entity.GameWhiteList `json:"whiteList"`
Total int `json:"total"`
}
type GetWhiteStateReq struct {
g.Meta `path:"/whiteState/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"`
}
type GetWhiteStateRes struct {
g.Meta `mime:"application/json"`
Count int `json:"count"`
}
type GetWhiteListReq struct {
g.Meta `path:"/whiteList/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"`
}
type GetWhiteListRes struct {
g.Meta `mime:"application/json"`
Count int `json:"count"`
}
type WhiteListReq struct {
g.Meta `path:"/whiteList/list" tags:"ip白名单" method:"get" summary:"获取ip白名单列表"`
}
type WhiteListRes struct {
g.Meta `mime:"application/json"`
WhiteList []string `json:"whiteList"`
}
type UpdateWhiteListReq struct {
g.Meta `path:"/whiteList/update" tags:"ip白名单" method:"post" summary:"更新ip白名单"`
//Id int `p:"id"`
Ip string `p:"ip"`
}
type UpdateWhiteListRes struct {
g.Meta `mime:"application/json"`
}
type DelWhiteListReq struct {
g.Meta `path:"/whiteList/del" tags:"ip白名单" method:"post" summary:"删除ip白名单"`
Ip string `p:"ip"`
}
type DelWhiteListRes struct {
g.Meta `mime:"application/json"`
}
type GetListBlackListReq struct {
g.Meta `path:"/blackList/get" tags:"ip白名单" method:"post" summary:"获取ip白名单列表"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
}
type GetListBlackListRes struct {
g.Meta `mime:"application/json"`
WhiteList []entity.GameBlackList `json:"whiteList"`
Total int `json:"total"`
}
type GetBlackListReq struct {
g.Meta `path:"/blackList/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"`
}
type GetBlackListRes struct {
g.Meta `mime:"application/json"`
Count int `json:"count"`
}
type UpdateBlackListReq struct {
g.Meta `path:"/blackList/update" tags:"ip白名单" method:"post" summary:"更新ip白名单"`
Id int `p:"id"`
Ip string `p:"ip"`
}
type UpdateBlackListRes struct {
g.Meta `mime:"application/json"`
}
type DelBlackListReq struct {
g.Meta `path:"/blackList/del" tags:"ip白名单" method:"post" summary:"删除ip白名单"`
Ip string `p:"ip"`
}
type DelBlackListRes struct {
g.Meta `mime:"application/json"`
}
type GetAllChannelReq struct {
g.Meta `path:"/loginUrl/getAllChannel" tags:"登录地址" method:"post" summary:"getAllChannel"`
}
type GetAllChannelRes struct {
g.Meta `mime:"application/json"`
List []entity.GameChannelList `json:"List"`
}
type GetAllCcdUrlReq struct {
g.Meta `path:"/loginUrl/getAllCcdUrl" tags:"热更URL" method:"post" summary:"getAllCcdUrl"`
}
type GetAllCcdUrlRes struct {
g.Meta `mime:"application/json"`
List []entity.GameCcdVersion `json:"list"`
}

101
api/v1/game/cdKey.go

@ -0,0 +1,101 @@
package game
import (
"github.com/gogf/gf/v2/frame/g"
"tyj_admin/internal/model/entity"
)
type RandomGenerateCodeReq struct {
g.Meta `path:"/cdKey/randomGenerateCode" tags:"cdKey" method:"get" summary:"生成兑换码"`
Name string `p:"name" `
Num int `p:"num" `
KeyType int `p:"keyType"`
Channel string `p:"channel"`
Pass string `p:"pass"`
StartTime string `p:"startTime"`
StopTime string `p:"stopTime"`
Times int `p:"times"`
Awards []Award `p:"awards"`
}
type RandomGenerateCodeRes struct {
g.Meta `mime:"application/json"`
Filename string `json:"filename"`
}
type GetGiftExchangeListReq struct {
g.Meta `path:"/cdKey/giftExchangeList" tags:"cdKey" method:"get" summary:"获取兑换表"`
KeyType int `p:"keyType"`
Channel string `p:"channel"`
Name string `p:"name" `
Pass string `p:"pass"`
StartTime string `p:"startTime"`
StopTime string `p:"stopTime"`
States int `p:"states"`
PageNum int `p:"pageNum"`
PageSize int `p:"pageSize"`
}
type GetGiftExchangeListRes struct {
g.Meta `mime:"application/json"`
List []entity.GameGiftExchange `json:"list"`
Total int `json:"total"`
}
type UpdateGiftExchangeReq struct {
g.Meta `path:"/cdKey/updateGiftExchange" tags:"cdKey" method:"get" summary:"修改兑换表"`
Id int32 `p:"configId" v:"required#id不能为空"`
Channel string `p:"channel"`
StartTime string `p:"startTime"`
StopTime string `p:"stopTime"`
Times int32 `p:"times"`
}
type UpdateGiftExchangeRes struct {
g.Meta `mime:"application/json"`
}
type Award struct {
ItemId int `json:"itemId"`
Num int `json:"num"`
}
type GetGenerateCodeReq struct {
g.Meta `path:"/exchangeCodeVerification" tags:"cdKey" method:"get" summary:"兑换码核销"`
Code string `p:"code"`
Account int64 `p:"unitId" `
Time int64 `p:"time" description:"时间值" `
//State int32 `p:"state" description:"状态:1-查询;2-兑换" `
Token string `p:"token" description:"校验码" `
}
type GetGenerateCodeRes struct {
g.Meta `mime:"application/json"`
Code int32 `json:"code"`
//Msg string `json:"msg"`
Rewards string `json:"rewards"`
}
type GetGiftExchangeReq struct {
g.Meta `path:"/cdKey/giftExchangeExists" tags:"cdKey" method:"get" summary:"查询文件"`
Id int `p:"id"`
File string `p:"file"`
}
type GetGiftExchangeRes struct {
g.Meta `mime:"application/json"`
State int `json:"state"`
}
type AddGenerateCodeReq struct {
g.Meta `path:"/addGenerateCode" tags:"cdKey" method:"get" summary:"添加兑换码"`
Id int64 `p:"id" `
Account int64 `p:"account" `
Time int64 `p:"time" description:"时间值" `
Token string `p:"token" description:"校验码" `
}
type AddGenerateCodeRes struct {
g.Meta `mime:"application/json"`
Code string `json:"code"`
}

49
api/v1/game/clientBug.go

@ -0,0 +1,49 @@
package game
import (
"github.com/gogf/gf/v2/frame/g"
commonApi "tyj_admin/api/v1/common"
"tyj_admin/internal/model/entity"
)
type ClientBugAddReq struct {
g.Meta `path:"/client/bugadd" tags:"BUG" method:"post" summary:"增加BUG"`
Uid int32 `p:"uid"`
LogType string `p:"logType" `
Bug string `p:"logString"`
StackTrace string `p:"stackTrace"`
Channel string `p:"channel"`
SubChannel string `p:"subChannel"`
DeviceModel string `p:"deviceModel"`
DeviceType string `p:"deviceType"`
OperationSystem string `p:"operationSystem"`
SystemMemorySize string `p:"systemMemorySize"`
}
type ClientBugAddRes struct {
}
type ClientBugListReq struct {
g.Meta `path:"/client/buglist" tags:"BUG" method:"get" summary:"BUG列表"`
LowTime int64 `p:"lowTime"`
UpTime int64 `p:"upTime"`
Uid int64 `p:"uid"`
Log string `p:"log"`
Stack string `p:"stack"`
State int64 `p:"state"` //0表示所有的,1表示没处理的,2表示处理完的
commonApi.PageReq
}
type ClientBugListRes struct {
g.Meta `mime:"application/json"`
Bugs []*entity.GameBugClient `json:"list"`
commonApi.ListRes
}
type OperateClientBugReq struct {
g.Meta `path:"/client/operatebug" tags:"BUG" method:"post" summary:"处理BUG"`
Id int32 `p:"id"`
}
type OperateClientBugRes struct {
}

6
api/v1/game/custom.go

@ -7,7 +7,7 @@ import (
)
type BugAddReq struct {
g.Meta `path:"/custom/bugadd" tags:"增加BUG" method:"post" summary:"增加BUG"`
g.Meta `path:"/custom/bugadd" tags:"BUG" method:"post" summary:"增加BUG"`
Uid int32 `p:"uid" v:"required#uid不能为空"`
Server int32 `p:"server" `
Qq string `p:"qq" `
@ -22,7 +22,7 @@ type BugAddRes struct {
}
type BugListReq struct {
g.Meta `path:"/custom/buglist" tags:"BUG列表" method:"get" summary:"BUG列表"`
g.Meta `path:"/custom/buglist" tags:"BUG" method:"get" summary:"BUG列表"`
LowTime int64 `p:"lowTime"`
UpTime int64 `p:"upTime"`
State int64 `p:"state"` //0表示所有的,1表示没处理的,2表示处理完的
@ -36,7 +36,7 @@ type BugListRes struct {
}
type OperateBugReq struct {
g.Meta `path:"/custom/operatebug" tags:"处理BUG" method:"post" summary:"处理BUG"`
g.Meta `path:"/custom/operatebug" tags:"BUG" method:"post" summary:"处理BUG"`
Id int32 `p:"Id"`
}

96
api/v1/game/mail.go

@ -6,45 +6,89 @@ import (
)
type MailsSearchReq struct {
g.Meta `path:"/mail/list" tags:"查询邮件" method:"get" summary:"邮件列表"`
g.Meta `path:"/mail/list" tags:"邮件" method:"get" summary:"邮件列表"`
ServerId string `p:"serverId" v:""`
Uid string `p:"uid"`
LowTime int64 `p:"lowTime"`
UpperTime int64 `p:"upperTime"`
PageNum int64 `p:"pageNum"`
PageSize int64 `p:"pageSize"`
}
type MailsSearchRes struct {
g.Meta `mime:"application/json"`
Mails []*entity.Mail `json:"mails"`
Total int64 `json:"total"`
}
type MailSendReq struct {
g.Meta `path:"/mail/send" tags:"发送邮件" method:"post"`
ServerId string `p:"serverId" v:"required#区服不能为空"`
To string `p:"to" `
GmName string `p:"gmName" v:"required#GMm名字不能为空"`
Type string `p:"type" v:"required#邮件类型不能为空"`
Time int64 `p:"time"`
Expired int64 `p:"expired" `
NewGet string `p:"newGet" v:"required#类型不能为空"`
RepeatedCollection interface{} `p:"repeatedCollection" v:"required#领取类型不能为空"`
Title string `p:"title" v:"required#标题不能为空"`
Content string `p:"content" v:"required#邮件内容不能为空"`
Drops string `p:"drops" `
Remark string `p:"remark" v:"required#说明不能为空"`
g.Meta `path:"/mail/send" tags:"邮件" method:"post" summary:"发送邮件"`
//GmName string `p:"gmName" v:"required#GMm名字不能为空"`
//RepeatedCollection interface{} `p:"repeatedCollection" v:"required#领取类型不能为空"`
//Remark string `p:"remark" v:"required#说明不能为空"`
//IsAll bool `p:"isAll" `
//To string `p:"to" `
ServerId []string `p:"serverId" v:"required#区服不能为空"`
From string `p:"from" `
OwnerId string `p:"ownerId" `
Type int32 `p:"type" v:"required#邮件类型不能为空"`
Send int32 `p:"send"`
Time int64 `p:"sendTime"`
Expired int64 `p:"expired" `
ValidDay int32 `p:"validDay" `
NewGet int32 `p:"newGet" v:"required#类型不能为空,1-新号不可领取,2-新号可领取"`
Title string `p:"title" v:"required#标题不能为空"`
//Greetings string `p:"greetings"`
Content string `p:"content" v:"required#邮件内容不能为空"`
UserName string `p:"userName" v:"required#操作管理员不能为空"`
Drops []entity.Drop `p:"drops" `
}
type MailSendRes struct {
}
//type OnlineSearchReq struct {
// g.Meta `path:"/online/list" tags:"在线玩家" method:"get" summary:"在线玩家列表"`
// ServerId string `p:"serverId" v:""`
// Uid string `p:"uid"`
// LowTime int64 `p:"lowTime"`
// UpperTime int64 `p:"upperTime"`
//}
//
//type OnlineSearchRes struct {
// g.Meta `mime:"application/json"`
// Lines []*entity.Online `json:"lines"`
//}
type MailDelReq struct {
g.Meta `path:"/mail/del" tags:"邮件" method:"post" summary:"删除邮件"`
Id string `p:"mailId" v:"required#邮件Id不能为空"`
}
type MailDelRes struct {
}
type MailUpdateReq struct {
g.Meta `path:"/mail/update" tags:"邮件" method:"post" summary:"更新邮件"`
Id string `p:"mailId" v:"required#邮件Id不能为空"`
From string `p:"from" `
OwnerId string `p:"ownerId" `
Type int32 `p:"type" `
Send int32 `p:"send"`
Time int64 `p:"sendTime"`
Expired int64 `p:"expired" `
ValidDay int32 `p:"validDay" `
NewGet int32 `p:"newGet" `
Title string `p:"title"`
//Greetings string `p:"greetings" `
Content string `p:"content" `
Drops []entity.Drop `p:"drops" `
}
type MailUpdateRes struct {
}
type GetMailDropModelReq struct {
g.Meta `path:"/mail/getModel" tags:"邮件模板" method:"post" summary:"邮件模板列表"`
MType int32 `json:"mType"`
}
type GetMailDropModelRes struct {
g.Meta `mime:"application/json"`
Model string `json:"model"`
}
type UpdateMailDropModelReq struct {
g.Meta `path:"/mail/updateModel" tags:"邮件模板" method:"post" summary:"更新邮件模板"`
MType int32 `json:"mType"`
Model string `json:"model"`
}
type UpdateMailDropModelRes struct {
g.Meta `mime:"application/json"`
}

425
api/v1/game/manage.go

@ -2,68 +2,98 @@ package game
import (
"github.com/gogf/gf/v2/frame/g"
"tyj_admin/api/v1/common"
"tyj_admin/internal/model/entity"
)
// 修改GM权限
type ChangeGmReq struct {
g.Meta `path:"/mange/changegm" tags:"修改GM权限" method:"post" summary:"修改GM权限"`
g.Meta `path:"/mange/changegm" tags:"账号" method:"post" summary:"修改GM权限"`
Account string `p:"account"`
ChangeValue int `p:"changeValue"` //0开,1关
ServerId int `p:"serverId"` //0,总服,其他分服
ServerId int `p:"serverId"`
Uid string `p:"uid"`
Type int `p:"type"` // 查询类型 1, uid, 2 账号
ChangeValue int `p:"gmState"` //0正常,1-黑名单,3-gm
}
type ChangeGmRes struct {
}
type SearchGmReq struct {
g.Meta `path:"/mange/searchgm" tags:"修改GM权限" method:"post" summary:"修改GM权限"`
g.Meta `path:"/mange/searchgm" tags:"账号" method:"post" summary:"修改GM权限"`
Type int `p:"type"` // 查询类型 1, uid, 2 账号
Account string `p:"account"`
ServerId int `p:"serverId"` //0,总服,其他分服
ServerId int `p:"serverId"`
Uid string `p:"uid"` // uid
}
type SearchGmRes struct {
g.Meta `mime:"application/json"`
Gm int `p:"gm"`
Gm int32 `json:"gm"`
}
type ListGmReq struct {
g.Meta `path:"/mange/listgm" tags:"账号" method:"get" summary:"列出GM权限"`
ServerId int `p:"serverId"`
ChangeValue int `p:"gmState"` //0正常,1-黑名单,3-gm
common.Page64Req
}
type ListGmRes struct {
g.Meta `mime:"application/json"`
Uids []string `json:"uids"`
common.List64Res
}
type SetGmToClientReq struct {
g.Meta `path:"/mange/setclientgm" tags:"账号" method:"get" summary:"开GM权限"`
Uids string `p:"uids"`
State int `p:"state"`
}
type SetGmToClientRes struct {
g.Meta `mime:"application/json"`
}
type ResetPwdReq struct {
g.Meta `path:"/mange/resetpwd" tags:"修改登录密码" method:"post" summary:"修改登录密码"`
Account string `p:"account"`
Pwd string `p:"pwd"`
g.Meta `path:"/mange/resetpwd" tags:"账号" method:"post" summary:"修改登录密码"`
Account string `p:"account"`
Pwd string `p:"pwd"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type ResetPwdRes struct {
}
type MigrateSearchReq struct {
g.Meta `path:"/mange/migratesearch" tags:"迁移查询" method:"get" summary:"迁移查询"`
g.Meta `path:"/mange/migratesearch" tags:"账号" method:"get" summary:"迁移查询"`
SrcServerId int `json:"srcServerId"`
SrcUid int32 `json:"srcUid"`
SrcUid int64 `p:"srcUid"`
DesServerId int `json:"desServerId"`
DrcUid int32 `json:"drcUid"`
DrcUid int32 `p:"drcUid"`
}
type MigrateSearchRes struct {
g.Meta `mime:"application/json"`
RoleList []*entity.RoleDetail `json:"list"`
RoleList []*entity.Unit `json:"list"`
}
type MigrateReq struct {
g.Meta `path:"/mange/migrate" tags:"迁移" method:"get" summary:"迁移"`
SrcServerId int `json:"srcServerId"`
SrcUid int32 `json:"srcUid"`
DesServerId int `json:"desServerId"`
DesUid int32 `json:"desUid"`
g.Meta `path:"/mange/migrate" tags:"账号" method:"get" summary:"迁移"`
SrcServerId int `p:"srcServerId"`
SrcUid int32 `p:"srcUid"`
DesServerId int `p:"desServerId"`
DesUid int32 `p:"desUid"`
}
type MigrateRes struct {
}
type StatisticsReq struct {
g.Meta `path:"/mange/statistics" tags:"统计数据" method:"get" summary:"统计数据"`
LowTime int64 `json:"lowTime"`
UpTime int64 `json:"upTime"`
g.Meta `path:"/mange/statistics" tags:"统计数据" method:"get" summary:"统计数据"`
LowTime int64 `p:"lowTime"`
UpTime int64 `p:"upTime"`
ServerId int `p:"serverId"` //0,总服,其他分服
}
type StatisticsRes struct {
@ -73,3 +103,356 @@ type StatisticsRes struct {
Sum int32 `json:"sum"` //总充值
Remain []*entity.Remain `json:"list"`
}
type AddItemReq struct {
g.Meta `path:"/mange/addItem" tags:"账号" method:"get" summary:"添加物品"`
Account string `p:"Account"`
Type int32 `p:"Type"`
ConfigId int32 `p:"ConfigId"`
Num int32 `p:"Num"`
Region int32 `p:"Region"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type AddItemRes struct {
}
type AddItemListReq struct {
g.Meta `path:"/mange/addItemList" tags:"账号" method:"get" summary:"添加物品"`
Account string `p:"Account"`
Type int32 `p:"Type"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type AddItemListRes struct {
}
type EditPeopleReq struct {
g.Meta `path:"/mange/editPeople" tags:"账号" method:"get" summary:"编辑人物"`
Account string `p:"Account"`
PeopleId int32 `p:"PeopleId"`
NumericType int32 `p:"NumericType"`
Value int64 `p:"Value"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type EditPeopleRes struct {
}
type AddGameUnitReq struct {
g.Meta `path:"/mange/addGameUnit" tags:"账号" method:"get" summary:"编辑人物"`
Account string `p:"Account"`
CfgId int32 `p:"CfgId"`
GameUnitType int32 `p:"GameUnitType"`
Name string `p:"Name"`
FamilyName string `p:"FamilyName"`
X float32 `p:"X"`
Y float32 `p:"Y"`
IsFlip bool `p:"IsFlip"`
ArtConfigId int32 `p:"ArtConfigId"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type AddGameUnitRes struct {
}
type AddVillagerSkillReq struct {
g.Meta `path:"/mange/addVillagerSkill" tags:"账号" method:"get" summary:"添加技能"`
Account string `p:"Account"`
GameUnitId int64 `p:"GameUnitId"`
VillagerSkillId int32 `p:"VillagerSkillId"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type AddVillagerSkillRes struct {
}
type SetWeatherReq struct {
g.Meta `path:"/mange/setWeather" tags:"账号" method:"get" summary:"改变天气"`
Account string `p:"Account"`
WeatherConfigId int32 `p:"WeatherConfigId"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type SetWeatherRes struct {
}
type ClearResourceReq struct {
g.Meta `path:"/mange/clearResource" tags:"账号" method:"get" summary:"删除资源"`
Account string `p:"Account"`
ServerId int `p:"serverId"`
}
type ClearResourceRes struct {
}
type CopyUnitReq struct {
g.Meta `path:"/mange/copyUnit" tags:"账号" method:"get" summary:"复制账号"`
SrcName int `p:"SrcName" v:"required|min:1#账号ID不能为空"`
//SrcServer int `p:"SrcServer" v:"required|min:1#服务器ID不能为空"`
}
type CopyUnitRes struct {
g.Meta `mime:"application/json"`
Filename string `json:"filename"`
StoreFilename string `json:"storeFilename"`
}
type UpdateUnitReq struct {
g.Meta `path:"/mange/updateUnit" tags:"账号" method:"get" summary:"更新账号"`
Filename string `p:"filename" v:"required#文件名不能为空"`
StoreFilename string `p:"storeFilename" v:"required#文件名不能为空"`
DestName int `p:"DestName" v:"required|min:1#账号ID不能为空"`
//DestServer int `p:"DestServer" v:"required|min:1#服务器ID不能为空"`
}
type UpdateUnitRes struct {
}
type DelAccountReq struct {
g.Meta `path:"/mange/delAccount" tags:"账号" method:"get" summary:"删除账号"`
SrcName string `p:"SrcName"`
ServerId int `p:"serverId"`
}
type DelAccountRes struct {
}
type SearchAccountReq struct {
g.Meta `path:"/mange/searchAccount" tags:"账号" method:"get" summary:"搜索账号"`
//Day int `p:"day"`
//Scale int `p:"scale"`
//Min int `p:"time"`
Type int `p:"type"`
Data int `p:"data"`
CompareType int `p:"compareType"`
PageSize int `p:"pageSize"`
PageNum int `p:"pageNum"`
ServerId int `p:"serverId" `
StartTime int `p:"startTime" `
EndTime int `p:"endTime" `
}
type SearchAccountRes struct {
g.Meta `mime:"application/json"`
Accounts []map[string]interface{} `json:"accounts"`
Total int `json:"total"`
AvgScale float64 `json:"avgScale"`
AvgDay float64 `json:"avgDay"`
}
type FinishGatherReq struct {
g.Meta `path:"/mange/finishGather" tags:"账号" method:"get" summary:"删除资源"`
Account string `p:"Account"`
GatherIds []int64 `p:"GatherIds"`
ServerId int `p:"serverId" v:"required|min:1#服务器ID不能为空"`
}
type FinishGatherRes struct {
}
type GetBazaarReq struct {
g.Meta `path:"/bazaar/get" tags:"赶集" method:"get" summary:"获取赶集"`
Year int32 `p:"Year"`
Date int32 `p:"Date"`
ServerId int `p:"serverId"`
}
type GetBazaarRes struct {
g.Meta `mime:"application/json"`
Bazaar []map[string]interface{} `json:"bazaar"`
}
type UpdateBazaarReq struct {
g.Meta `path:"/bazaar/update" tags:"赶集" method:"post" summary:"更新赶集"`
Bazaar map[string]interface{} `p:"bazaar"`
}
type UpdateBazaarRes struct {
}
type InsertBazaarReq struct {
g.Meta `path:"/bazaar/insert" tags:"赶集" method:"post" summary:"添加赶集"`
Bazaar map[string]interface{} `p:"bazaar"`
}
type InsertBazaarRes struct {
}
type InsertBatchBazaarReq struct {
g.Meta `path:"/bazaar/insertBatch" tags:"赶集" method:"post" summary:"添加赶集"`
Bazaars []map[string]interface{} `p:"bazaars"`
}
type InsertBatchBazaarRes struct {
}
type GetMonthlyLotteryReq struct {
g.Meta `path:"/monthlyLottery/get" tags:"每月抽奖" method:"get" summary:"获取每月抽奖 -1为不限次数"`
Date string `p:"Date"`
}
type GetMonthlyLotteryRes struct {
g.Meta `mime:"application/json"`
MonthlyLottery []map[string]interface{} `json:"monthlyEvent"`
}
type UpdateMonthlyLotteryReq struct {
g.Meta `path:"/monthlyLottery/update" tags:"每月抽奖" method:"get" summary:"更新每月抽奖"`
MonthlyLottery map[string]interface{} `p:"monthlyLottery"`
}
type UpdateMonthlyLotteryRes struct {
}
type InsertMonthlyLotteryReq struct {
g.Meta `path:"/monthlyLottery/insert" tags:"每月抽奖" method:"get" summary:"添加每月抽奖"`
MonthlyLottery map[string]interface{} `p:"monthlyLottery"`
}
type InsertMonthlyLotteryRes struct {
}
type GetPropExchangeReq struct {
g.Meta `path:"/propExchange/get" tags:"道具兑换" method:"get" summary:"获取道具兑换"`
Id int64 `p:"id"`
Year string `p:"year"`
}
type GetPropExchangeRes struct {
g.Meta `mime:"application/json"`
PropExchange []map[string]interface{} `json:"propExchange"`
}
type UpdatePropExchangeReq struct {
g.Meta `path:"/propExchange/update" tags:"道具兑换" method:"get" summary:"更新道具兑换"`
PropExchange map[string]interface{} `p:"propExchange"`
}
type UpdatePropExchangeRes struct {
}
type InsertPropExchangeReq struct {
g.Meta `path:"/propExchange/insert" tags:"道具兑换" method:"get" summary:"添加道具兑换"`
PropExchange map[string]interface{} `p:"propExchange"`
}
type InsertPropExchangeRes struct {
}
type CheckPropExchangeReq struct {
g.Meta `path:"/propExchange/check" tags:"道具兑换" method:"get" summary:"查询道具兑换"`
PropExchange map[string]interface{} `p:"propExchange"`
}
type CheckPropExchangeRes struct {
g.Meta `mime:"application/json"`
PropExchange int64 `json:"propExchange"`
}
type GetModelReq struct {
g.Meta `path:"/model/get" tags:"模板" method:"get" summary:"获取模板"`
MType int64 `p:"mType"`
Id int64 `p:"id"`
}
type GetModelRes struct {
g.Meta `mime:"application/json"`
Model []map[string]interface{} `json:"model"`
}
type UpdateModelReq struct {
g.Meta `path:"/model/update" tags:"模板" method:"get" summary:"更新模板"`
Model map[string]interface{} `p:"model"`
}
type UpdateModelRes struct {
}
type InsertModelReq struct {
g.Meta `path:"/model/insert" tags:"模板" method:"get" summary:"添加模板"`
Model map[string]interface{} `p:"model"`
}
type InsertModelRes struct {
}
type DelModelReq struct {
g.Meta `path:"/model/del" tags:"模板" method:"get" summary:"删除模板"`
Id int64 `p:"id"`
StallId int32 `p:"stallId"`
}
type DelModelRes struct {
}
type SetAuditModeReq struct {
g.Meta `path:"/set/auditMode" tags:"set接口" method:"post" summary:"审核模式"`
AuditMode int `p:"auditMode" ` // 1-不需要走热更新; 0-需要走热更新
Channel string `p:"channel"`
Version string `p:"version"`
Name string `p:"name"`
}
type SetAuditModeRes struct {
g.Meta `mime:"application/json"`
}
type DelAuditModeReq struct {
g.Meta `path:"/set/delAuditMode" tags:"set接口" method:"post" summary:"审核模式"`
Label string `p:"label"`
Name string `p:"name"`
}
type DelAuditModeRes struct {
g.Meta `mime:"application/json"`
}
type AuditModeReq struct {
g.Meta `path:"/set/checkAuditMode" tags:"set接口" method:"get" summary:"auditMode"`
Channel string `p:"channel"`
Version string `p:"version"`
}
type AuditModeRes struct {
g.Meta `mime:"application/json"`
AuditMode int32 `json:"auditMode"`
}
type GetAllAuditModeReq struct {
g.Meta `path:"/set/getAllAuditMode" tags:"set接口" method:"get" summary:"getAllAuditMode"`
Name string `p:"name"`
}
type GetAllAuditModeRes struct {
g.Meta `mime:"application/json"`
List map[string]string `json:"list"`
}
type GetAllowChannelReq struct {
g.Meta `path:"/set/getAllowChannel" tags:"set接口" method:"get" summary:"getAllowChannel"`
}
type GetAllowChannelRes struct {
g.Meta `mime:"application/json"`
List map[string]string `json:"list"`
}
type SetAllowChannelReq struct {
g.Meta `path:"/set/allowChannel" tags:"set接口" method:"post" summary:"审核模式"`
Channel string `p:"channel"`
Version string `p:"version"`
}
type SetAllowChannelRes struct {
g.Meta `mime:"application/json"`
}
type DelAllowChannelReq struct {
g.Meta `path:"/set/delAllowChannel" tags:"set接口" method:"post" summary:"审核模式"`
Label string `p:"label"`
}
type DelAllowChannelRes struct {
g.Meta `mime:"application/json"`
}

157
api/v1/game/notice.go

@ -1,21 +1,95 @@
package game
import "github.com/gogf/gf/v2/frame/g"
import (
"github.com/gogf/gf/v2/frame/g"
"tyj_admin/internal/model/entity"
)
type GetCronReq struct {
g.Meta `path:"/notice/getCron" tags:"定时器" method:"post" summary:"待发送公告"`
}
type GetCronRes struct {
g.Meta `mime:"application/json"`
NoticeLogs []entity.GameNoticeLog `json:"noticeLogs"`
}
type GetMailCronReq struct {
g.Meta `path:"/mail/getCron" tags:"定时器" method:"get" summary:"待发送公告"`
}
type GetMailCronRes struct {
g.Meta `mime:"application/json"`
MailLogs []entity.Mail `json:"mailLogs"`
}
type AddCronReq struct {
g.Meta `path:"/notice/addCron" tags:"定时器" method:"post" summary:"添加待发送公告"`
Id int64 `p:"id" description:"索引ID"`
NoticeId int64 `p:"noticeId" description:"notice表id"`
NoticeType int `p:"noticeType" description:"公告类型:1表示弹窗公告,2表示登录公告,3表示维护公告"`
Channel string `p:"channel" description:"渠道号:第三方的登录渠道"`
Content string `p:"content" description:""`
SendTime int64 `p:"sendTime" description:""`
}
type AddCronRes struct {
}
type AddMailCronReq struct {
g.Meta `path:"/mail/addCron" tags:"定时器" method:"post" summary:"添加待发送邮件"`
Id string `p:"Id"`
ServerId []string `p:"ServerId"`
To string `p:"To"`
From string `p:"From"`
Type int32 `p:"Type"`
Expired int64 `p:"Expired"`
ValidDay int32 `p:"ValidDay"`
Send int32 `p:"Send"`
Time int64 `p:"Time"`
NewGet int32 `p:"NewGet "`
Title string `p:"Title"`
//Greetings string `p:"Greetings"`
Content string `p:"Content"`
OwnerId string `p:"ownerId"`
Drops []entity.Drop `p:"Drops"`
}
type AddMailCronRes struct {
}
type AddNoticeReq struct {
g.Meta `path:"/notice/add" tags:"维护公告" method:"post" summary:"维护公告"`
g.Meta `path:"/notice/add" tags:"公告" method:"post" summary:"维护公告"`
Status int `p:"status"`
Content string `p:"content"`
Channel string `p:"channel"`
NoticeType int `p:"noticeType"`
Id int `p:"id"`
SendTime int64 `p:"sendTime"`
NoticeId int64 `p:"noticeId"`
Id int64 `p:"id"`
}
type AddNoticeRes struct {
}
type DelNoticeLogReq struct {
g.Meta `path:"/notice/del" tags:"公告" method:"post" summary:"公告日志删除"`
Id int64 `p:"id"`
}
type DelNoticeLogRes struct {
}
type DelNoticeListReq struct {
g.Meta `path:"/notice/delList" tags:"公告" method:"post" summary:"公告列表删除"`
Id int64 `p:"id"`
}
type DelNoticeListRes struct {
}
type GetNoticeReq struct {
g.Meta `path:"/notice/get" tags:"维护公告" method:"get" summary:"维护公告"`
g.Meta `path:"/notice/get" tags:"公告" method:"get" summary:"维护公告"`
Channel string `p:"channel"`
NoticeType int `p:"noticeType"`
}
@ -24,11 +98,24 @@ type GetNoticeRes struct {
g.Meta `mime:"application/json"`
Status int `json:"status"`
Content string `json:"content"`
Id int `json:"id"`
Id int64 `json:"id"`
}
type GetNoticeListReq struct {
g.Meta `path:"/notice/list" tags:"公告" method:"post" summary:"公告列表"`
Channel string `p:"channel"`
NoticeType int `p:"noticeType"`
}
type GetNoticeListRes struct {
g.Meta `mime:"application/json"`
List []*entity.GameNotice `json:"list"`
Total int `json:"total"`
}
type PopReq struct {
g.Meta `path:"/notice/pop" tags:"弹窗公告" method:"post" summary:"弹窗公告"`
g.Meta `path:"/notice/pop" tags:"公告" method:"post" summary:"弹窗公告"`
PopTo int `p:"popTo"`
Type int `p:"popType"`
Uids string `p:"uids"`
ServerId int `p:"serverId"`
@ -39,14 +126,62 @@ type PopRes struct {
}
type GetGameNoticeReq struct {
g.Meta `path:"/gamenotice/get" tags:"维护公告" method:"get" summary:"维护公告"`
g.Meta `path:"/gamenotice/get" tags:"公告" method:"get" summary:"维护公告"`
Channel string `p:"channel"`
NoticeType int `p:"noticeType"`
}
type GetGameNoticeRes struct {
g.Meta `mime:"application/json"`
Status int `json:"status"`
Content string `json:"content"`
Id int `json:"id"`
g.Meta `mime:"application/json"`
Status int `json:"status"`
Content string `json:"content"`
TimeStamp int32 `json:"timeStamp"`
}
type GetGameNoticeLogReq struct {
g.Meta `path:"/notice/log" tags:"公告" method:"post" summary:"历史公告"`
PageSize int `json:"pageSize"`
PageNum int `json:"pageNum"`
Content string `json:"content"`
NoticeType int `json:"noticeType"`
BeginTime int64 `json:"beginTime"`
EndTime int64 `json:"endTime"`
}
type GetGameNoticeLogRes struct {
g.Meta `mime:"application/json"`
NoticeLog []entity.GameNoticeLog `json:"noticeLog"`
Total int `json:"total"`
}
type GetNoticeModelReq struct {
g.Meta `path:"/notice/modelGet" tags:"公告" method:"post" summary:"公告模板"`
ModelId int `p:"modelId"`
NoticeType int `p:"noticeType"`
}
type GetNoticeModelRes struct {
g.Meta `mime:"application/json"`
NoticeModel []entity.GameNoticeModel `json:"noticeModel"`
}
type AddNoticeModelReq struct {
g.Meta `path:"/notice/modelAdd" tags:"公告" method:"post" summary:"公告模板"`
Title string `p:"title"`
Content string `p:"content"`
Channel string `p:"channel"`
NoticeType int `p:"noticeType"`
ModelType int `p:"modelType"`
Id int `p:"id"`
}
type AddNoticeModelRes struct {
}
type DelNoticeModelReq struct {
g.Meta `path:"/notice/modelDel" tags:"公告" method:"post" summary:"公告模板"`
Id int `p:"id"`
}
type DelNoticeModelRes struct {
}

168
api/v1/game/order.go

@ -6,45 +6,113 @@ import (
)
type OrderSearchReq struct {
g.Meta `path:"/order/list" tags:"查询订单" method:"get" summary:"订单列表"`
SearchType int `p:"searchType"` //1.账号查询,2角色UID查询,3 时间段查询 4.订单号查询
Id string `p:"id"`
OrderId string `p:"orderId"`
ServerId int `p:"serverId"`
Uid int32 `p:"uid"`
Account string `p:"account"` //rechargeorder表的 uid
Channel string `p:"channel"'` //渠道
LowTime int64 `p:"lowTime"`
UpTime int64 `p:"upTime"`
g.Meta `path:"/order/list" tags:"订单" method:"get" summary:"订单列表"`
PageNum int64 `p:"pageNum"`
PageSize int64 `p:"pageSize"`
Account string `p:"account"`
Uid int32 `p:"uid"`
Status int32 `p:"status"`
OrderId string `p:"orderId"`
ExternalOrderId string `p:"externalOrderId"`
Channel string `p:"channel"` //渠道
}
type OrderSearchRes struct {
g.Meta `mime:"application/json"`
Orders []*entity.Order `json:"list"`
Total int `json:"total"`
}
type OrderCountReq struct {
g.Meta `path:"/order/count" tags:"查询订单" method:"get" summary:"订单列表"`
Amount int `p:"amount"`
CompareType int `p:"compareType"`
Gender int `p:"gender"`
LowAge int `p:"lowAge"`
UpAge int `p:"upAge"`
ServerId int `p:"serverId"`
g.Meta `path:"/order/count" tags:"订单" method:"get" summary:"订单列表"`
Account string `p:"account"`
Amount int `p:"amount"`
CompareType int `p:"compareType"`
GM int `p:"GM"`
Server int `p:"server"`
PageNo int `p:"pageNo"`
PageSize int `p:"pageSize"`
}
type OrderCountRes struct {
g.Meta `mime:"application/json"`
Orders []*entity.OrderCount `json:"list"`
Total int `json:"total"`
}
type OrderLogReq struct {
g.Meta `path:"/order/log" tags:"订单" method:"get" summary:"订单列表记录"`
Channel string `p:"channel"`
StartTime int64 `p:"startTime"`
EndTime int64 `p:"endTime"`
CompareType int `p:"compareType"`
CompareType1 int `p:"compareType1"`
RechargeMin int `p:"rechargeMin"`
RechargeTotal int `p:"rechargeTotal"`
ServerId int `p:"server"`
}
type AmountTotal struct {
Channel string `json:"channel" description:""`
CreateTime string `json:"createTime" description:""`
Config int `json:"config" description:""`
TotalAmount int `json:"totalAmount" description:""`
}
type AccountTotal struct {
Channel string `json:"channel" description:""`
Config int `json:"config" description:""`
CreateTime string `json:"createTime" description:""`
TotalAccount int `json:"totalAccount" description:""`
}
type ConfigCount struct {
Channel string `json:"channel" description:""`
Config int `json:"config" description:""`
TotalConfig int `json:"totalConfig" description:""`
}
type OrderLogRes struct {
g.Meta `mime:"application/json"`
AccountTotal []AccountTotal `json:"accountTotal"`
AmountTotal []AmountTotal `json:"amountTotal"`
RechargeAccountTotal []AccountTotal `json:"rechargeAccountTotal"`
}
type OrderBehaviorReq struct {
g.Meta `path:"/order/behavior" tags:"订单" method:"get" summary:"订单记录"`
StartTime string `p:"startTime"`
}
type OrderBehaviorRes struct {
g.Meta `mime:"application/json"`
Account []AccountTotal `json:"account"`
RechargeAccount []AccountTotal `json:"rechargeAccount"`
AmountList []AmountTotal `json:"amountList"`
}
type RechargePerReq struct {
g.Meta `path:"/order/rechargePer" tags:"订单" method:"get" summary:"订单记录"`
StartTime string `p:"startTime"`
EndTime string `p:"endTime"`
}
type RechargePerRes struct {
g.Meta `mime:"application/json"`
Account []AccountTotal `json:"account"`
RechargeAccount []AccountTotal `json:"rechargeAccount"`
}
// 充值
type OrderDepositReq struct {
g.Meta `path:"/order/deposit" tags:"充值" method:"post" summary:"补单充值"`
Account string `p:"account"`
DepositId int32 `p:"depositId"`
ServerId int32 `p:"serverId"`
Platform int `p:"platform"`
g.Meta `path:"/order/deposit" tags:"订单" method:"post" summary:"补单充值"`
Uid int64 `p:"account"`
DepositId int32 `p:"depositId"`
Amount int32 `p:"amount"`
Count int32 `p:"count"`
Platform int `p:"platform"`
//ServerId int32 `p:"serverId"`
//Channel string `p:"channel"`
}
type OrderDepositRes struct {
@ -52,12 +120,64 @@ type OrderDepositRes struct {
// 加游戏币
type AddCoinReq struct {
g.Meta `path:"/order/addcoin" tags:"修改游戏币" method:"post" summary:"修改游戏币"`
g.Meta `path:"/order/addcoin" tags:"订单" method:"post" summary:"修改游戏币"`
Uid string `p:"uid"`
Amount int32 `p:"amount"`
AmountType int32 `p:"amountType"`
ServerId int `p:"serverId"`
//ServerId int `p:"serverId"`
}
type AddCoinRes struct {
}
// 充值控制
type RechargeControlReq struct {
g.Meta `path:"/order/rechargeControl" tags:"订单" method:"get" summary:"充值控制"`
Channel string `p:"channel"`
}
type RechargeControlRes struct {
g.Meta `mime:"application/json"`
State int32 `json:"state" description:"0-无法充值,1-允许充值"`
}
// 获取充值控制
type GetRechargeControlReq struct {
g.Meta `path:"/order/control/get" tags:"订单" method:"get" summary:"获取充值控制"`
}
type GetRechargeControlRes struct {
g.Meta `mime:"application/json"`
Control []*entity.GameRechargeControl `json:"list"`
}
// 更新充值控制
type AddRechargeControlReq struct {
g.Meta `path:"/order/control/add" tags:"订单" method:"get" summary:"更新充值控制"`
Channel string `p:"channel"`
}
type AddRechargeControlRes struct {
}
// 删除充值控制
type DeleteRechargeControlReq struct {
g.Meta `path:"/order/control/del" tags:"订单" method:"get" summary:"删除充值控制"`
Channel string `p:"channel"`
}
type DeleteRechargeControlRes struct {
}
// 修改订单状态
type ChangeOrderStateReq struct {
g.Meta `path:"/order/changeState" tags:"订单" method:"get" summary:"修改订单状态"`
State int `p:"state"`
Order string `p:"order"`
Remark string `p:"remark"`
}
type ChangeOrderStateRes struct {
g.Meta `mime:"application/json"`
ResData int `json:"data"`
}

227
api/v1/game/pub.go

@ -0,0 +1,227 @@
package game
import (
"github.com/gogf/gf/v2/frame/g"
)
type GetGameUpdateUrlReq struct {
g.Meta `path:"/updateUrl/get" tags:"外部接口" method:"get" summary:"强更地址"`
Channel string `p:"channel"`
}
type GetGameUpdateUrlRes struct {
g.Meta `mime:"application/json"`
Url string `json:"url"`
}
/*v:"required#版本不能为空"*/
type GetGameLoginUrlReq struct {
g.Meta `path:"/loginUrl/get" tags:"外部接口" method:"get" summary:"登录地址"`
Account string `p:"account" `
Channel string `p:"channel" `
Version string `p:"version" ` // 旧版本使用
VersionName string `p:"versionName" ` // 新版新增
VersionCode string `p:"versionCode" `
}
type LoginUrlData struct {
Id int `json:"server_id" description:"服务器编号"`
Host string `json:"host" description:""`
Port int `json:"port" description:""`
State int `json:"state" description:"服务器状态,1-正常,2-维护,3-白名单ip优先+渠道,4-黑名单渠道优先+ip白名单"`
Area int `json:"area" description:"服务器区服"`
Name string `json:"name" description:"服务器名称"`
Difficulty int `json:"difficulty" description:"难度标识"`
Recommend int `json:"recommend" description:"推荐标识,1-推荐" `
Last int `json:"last" description:"上次登录标识,1-登录"`
Scale int `json:"scale" description:"玩家规模等级"`
AccountName string `json:"accountName" description:"玩家名称"`
}
type GetGameLoginUrlRes struct {
g.Meta `mime:"application/json"`
UrlStr []LoginUrlData `json:"serverList"`
}
type GetGameCCDReq struct {
g.Meta `path:"/ccd/get" tags:"外部接口" method:"post" summary:"登录地址"`
ChannelType string `p:"channelType"`
Platform string `p:"platform"`
VersionName string `p:"versionName"`
HotfixVersion string `p:"hotfixVersion"`
VersionCode string `p:"versionCode"`
Version string `p:"version"`
}
type GetGameCCDRes struct {
g.Meta `mime:"application/json"`
Url string `json:"url"`
Version string `json:"version"`
AuditMode int32 `json:"auditMode"`
EnableHotfix int32 `json:"enableHotfix"`
EnableAccountLogin int32 `json:"enableAccountLogin"`
}
type GetGameCCD1Req struct {
g.Meta `path:"/ccd1/get" tags:"外部接口" method:"post" summary:"登录地址"`
ChannelType string `p:"channelType"`
Platform string `p:"platform"`
VersionName string `p:"versionName"`
HotfixVersion string `p:"hotfixVersion"`
VersionCode string `p:"versionCode"`
Version string `p:"version"`
}
type GetGameCCD1Res struct {
g.Meta `mime:"application/json"`
Version string `json:"version"`
}
type GetOutIdReq struct {
g.Meta `path:"/outId/get" tags:"外部接口" method:"get" summary:"获取uid"`
Uid int64 `p:"uid"`
}
type GetOutIdRes struct {
g.Meta `mime:"application/json"`
Id int64 `json:"publicId"`
}
type LoginOutReq struct {
g.Meta `path:"/loginOut" tags:"外部接口" method:"post" summary:"添加登录登出记录"`
Uid int64 `p:"uid"`
State int `p:"state"`
Day int `p:"day"`
GameTime int `p:"gameTime"`
Scale int `p:"scale"`
VillagerNum int `p:"villagerNum"`
Prosperity int `p:"prosperity"`
Copper int `p:"copper"`
GoldIngot int `p:"goldIngot"`
BaseFood int `p:"baseFood"`
Server int `p:"serverId"`
Name string `p:"valleyName"`
}
type LoginOutRes struct {
g.Meta `mime:"application/json"`
}
type RegisterReq struct {
g.Meta `path:"/register" tags:"外部接口" method:"post" summary:"添加注册记录"`
Account string `p:"account"`
Uid int64 `p:"uid"`
CreateType int `p:"createType"`
Platform int `p:"platform"`
Channel string `p:"channel"`
Server int `p:"server"`
OAID string `p:"OAID"`
}
type RegisterRes struct {
g.Meta `mime:"application/json"`
}
type UnitChangeNameReq struct {
g.Meta `path:"/unitChangeName" tags:"外部接口" method:"post" summary:"修改村庄名称"`
Uid int64 `p:"uid"`
Server int `p:"server"`
Name string `p:"name"`
}
type UnitChangeNameRes struct {
g.Meta `mime:"application/json"`
}
type ItemRecordReq struct {
g.Meta `path:"/itemRecord" tags:"外部接口" method:"post" summary:"添加物品流向记录"`
Uid int64 `p:"uid"`
ItemId int32 `p:"itemId"`
Num int32 `p:"num"`
Way string `p:"way"`
State int32 `p:"state"`
Server int `p:"server"`
}
type ItemRecordRes struct {
g.Meta `mime:"application/json"`
}
type ShopRecordReq struct {
g.Meta `path:"/shopRecord" tags:"外部接口" method:"post" summary:"添加商城流向记录"`
Uid int64 `p:"uid"`
ItemId int `p:"itemId"`
Price int `p:"price"`
Num int32 `p:"num"`
}
type ShopRecordRes struct {
g.Meta `mime:"application/json"`
}
type ReConfigServerReq struct {
g.Meta `path:"/reloadServer" tags:"外部接口" method:"get" summary:"重置服务器列表"`
}
type ReConfigServerRes struct {
g.Meta `mime:"application/json"`
}
type GetPostsReq struct {
g.Meta `path:"/getPosts" tags:"外部接口" method:"get" summary:"重置服务器列表"`
}
type GetPostsRes struct {
g.Meta `mime:"application/json"`
List []map[string]interface{} `json:"list"`
}
type AddOutCCDReq struct {
g.Meta `path:"/outCcd/addCCD" tags:"外部接口" method:"post" summary:"添加热更地址"`
Platform string `p:"platform"`
ChannelType string `p:"channelType"`
VersionName string `p:"versionName"`
VersionCode string `p:"versionCode"`
Ip string `p:"ip"`
HotfixVersion string `p:"hotfixVersion"`
State uint `p:"state"`
Url string `p:"url"`
}
type AddOutCCDRes struct {
}
type GetAuditModeReq struct {
g.Meta `path:"/out/auditMode" tags:"外部接口" method:"get" summary:"审核模式"`
Channel string `p:"channel"`
}
type GetAuditModeRes struct {
g.Meta `mime:"application/json"`
AuditMode int64 `json:"auditMode"`
}
type SetOpenIdReq struct {
g.Meta `path:"/setOpenId" tags:"外部接口" method:"get" summary:"先行服白名单"`
Filename string `p:"filename"`
OpenId string `p:"openId"`
InitUnit int `p:"initUnit"`
}
type SetOpenIdRes struct {
g.Meta `mime:"application/json"`
}
type GetOpenIdReq struct {
g.Meta `path:"/getOpenId" tags:"外部接口" method:"get" summary:"先行服白名单"`
Filename string `p:"filename"`
OpenId string `p:"openId"`
}
type GetOpenIdRes struct {
g.Meta `mime:"application/json"`
State int `json:"state"`
}

102
api/v1/game/rank.go

@ -0,0 +1,102 @@
package game
import "github.com/gogf/gf/v2/frame/g"
type GetRankAwardReq struct {
g.Meta `path:"/rankAward/get" tags:"排行榜奖励" method:"post" summary:"获取排行榜奖励"`
Id int32 `p:"id"`
Type int32 `p:"type"`
}
type GetRankAwardRes struct {
g.Meta `mime:"application/json"`
RankAward []map[string]interface{} `json:"rankAward"`
}
type UpdateRankAwardReq struct {
g.Meta `path:"/rankAward/update" tags:"排行榜奖励" method:"post" summary:"更新排行榜奖励"`
RankAward map[string]interface{} `p:"rankAward"`
}
type UpdateRankAwardRes struct {
g.Meta `mime:"application/json"`
}
type InsertRankAwardReq struct {
g.Meta `path:"/rankAward/insert" tags:"排行榜奖励" method:"post" summary:"添加排行榜奖励"`
RankAward map[string]interface{} `p:"rankAward"`
}
type InsertRankAwardRes struct {
g.Meta `mime:"application/json"`
}
type GetRankReq struct {
g.Meta `path:"/rank/get" tags:"排行榜" method:"post" summary:"获取排行榜"`
Type int32 `p:"type"`
Style int32 `p:"style"`
Year int32 `p:"year"`
}
type GetRankRes struct {
g.Meta `mime:"application/json"`
Rank []map[string]interface{} `json:"rank"`
}
type UpdateRankReq struct {
g.Meta `path:"/rank/update" tags:"排行榜" method:"post" summary:"更新排行榜"`
Rank map[string]interface{} `p:"rank"`
}
type UpdateRankRes struct {
g.Meta `mime:"application/json"`
}
type InsertRankReq struct {
g.Meta `path:"/rank/insert" tags:"排行榜" method:"post" summary:"添加排行榜"`
Rank map[string]interface{} `p:"rank"`
}
type InsertRankRes struct {
g.Meta `mime:"application/json"`
}
type DelRankReq struct {
g.Meta `path:"/rank/del" tags:"排行榜" method:"post" summary:"删除排行榜"`
Rank string `p:"rank"`
}
type DelRankRes struct {
g.Meta `mime:"application/json"`
}
type CheckRankReq struct {
g.Meta `path:"/rank/check" tags:"排行榜" method:"post" summary:"查询排行榜"`
Rank map[string]interface{} `p:"rank"`
}
type CheckRankRes struct {
g.Meta `mime:"application/json"`
Rank int64 `json:"rank"`
StringId string `json:"stringId"`
}
type AddRankGroupReq struct {
g.Meta `path:"/rank/addGroup" tags:"排行榜" method:"post" summary:"添加排行榜组"`
StageGroupId int `p:"stageGroupId"`
Name string `p:"name"`
}
type AddRankGroupRes struct {
g.Meta `mime:"application/json"`
}
type GetRankGroupReq struct {
g.Meta `path:"/rank/getGroup" tags:"排行榜" method:"post" summary:"获取排行榜组"`
name string `p:"name"`
}
type GetRankGroupRes struct {
g.Meta `mime:"application/json"`
Groups map[string]interface{} `p:"groups"`
}

28
api/v1/game/rebate.go

@ -0,0 +1,28 @@
package game
import (
"github.com/gogf/gf/v2/frame/g"
)
type CheckRebateReq struct {
g.Meta `path:"/checkRebate" tags:"rebate" method:"get" summary:"充值返还"`
Account string `p:"account"`
Channel string `p:"channel"`
}
type CheckRebateRes struct {
g.Meta `mime:"application/json"`
Code int `json:"code"`
Amount int `json:"amount"`
}
type GetRechargeValueReq struct {
g.Meta `path:"/rebate/getRechargeValue" tags:"rebate" method:"get" summary:"充值返还"`
Account string `p:"account"`
Channel string `p:"channel"`
}
type GetRechargeValueRes struct {
g.Meta `mime:"application/json"`
Amount int `json:"amount"`
}

61
api/v1/system/sys_auth_rule.go

@ -9,8 +9,9 @@ package system
import (
"github.com/gogf/gf/v2/frame/g"
"tyj_admin/internal/model/entity"
commonApi "tyj_admin/api/v1/common"
"tyj_admin/internal/model"
"tyj_admin/internal/model/entity"
)
type RuleSearchReq struct {
@ -52,8 +53,8 @@ type RuleAddRes struct {
}
type RuleGetParamsReq struct {
g.Meta `path:"/menu/getParams" tags:"菜单管理" method:"get" summary:"获取添加、编辑菜单相关参数"`
Authorization string `p:"Authorization" in:"header" dc:"Bearer {{token}}"`
g.Meta `path:"/menu/getParams" tags:"菜单管理" method:"get" summary:"获取添加、编辑菜单相关参数"`
commonApi.Author
}
type RuleGetParamsRes struct {
@ -63,9 +64,9 @@ type RuleGetParamsRes struct {
}
type RuleInfoReq struct {
g.Meta `path:"/menu/get" tags:"菜单管理" method:"get" summary:"获取菜单信息"`
Authorization string `p:"Authorization" in:"header" dc:"Bearer {{token}}"`
Id uint `p:"required#菜单id必须"`
g.Meta `path:"/menu/get" tags:"菜单管理" method:"get" summary:"获取菜单信息"`
commonApi.Author
Id uint `p:"id" v:"required#菜单id必须"`
}
type RuleInfoRes struct {
@ -75,36 +76,36 @@ type RuleInfoRes struct {
}
type RuleUpdateReq struct {
g.Meta `path:"/menu/update" tags:"菜单管理" method:"put" summary:"修改菜单"`
Authorization string `p:"Authorization" in:"header" dc:"Bearer {{token}}"`
Id uint `p:"id" v:"required#id必须"`
MenuType uint `p:"menuType" v:"min:0|max:2#菜单类型最小值为:min|菜单类型最大值为:max"`
Pid uint `p:"parentId" v:"min:0"`
Name string `p:"name" v:"required#请填写规则名称"`
Title string `p:"menuName" v:"required|length:1,100#请填写标题|标题长度在:min到:max位"`
Icon string `p:"icon"`
Weigh int `p:"menuSort" `
Condition string `p:"condition" `
Remark string `p:"remark" `
IsHide uint `p:"isHide"`
Path string `p:"path"`
Redirect string `p:"redirect"` // 路由重定向
Roles []uint `p:"roles"` // 角色ids
Component string `p:"component" v:"required-if:menuType,1#组件路径不能为空"`
IsLink uint `p:"isLink"`
IsIframe uint `p:"isIframe"`
IsCached uint `p:"isKeepAlive"`
IsAffix uint `p:"isAffix"`
LinkUrl string `p:"linkUrl"`
g.Meta `path:"/menu/update" tags:"菜单管理" method:"put" summary:"修改菜单"`
commonApi.Author
Id uint `p:"id" v:"required#id必须"`
MenuType uint `p:"menuType" v:"min:0|max:2#菜单类型最小值为:min|菜单类型最大值为:max"`
Pid uint `p:"parentId" v:"min:0"`
Name string `p:"name" v:"required#请填写规则名称"`
Title string `p:"menuName" v:"required|length:1,100#请填写标题|标题长度在:min到:max位"`
Icon string `p:"icon"`
Weigh int `p:"menuSort" `
Condition string `p:"condition" `
Remark string `p:"remark" `
IsHide uint `p:"isHide"`
Path string `p:"path"`
Redirect string `p:"redirect"` // 路由重定向
Roles []uint `p:"roles"` // 角色ids
Component string `p:"component" v:"required-if:menuType,1#组件路径不能为空"`
IsLink uint `p:"isLink"`
IsIframe uint `p:"isIframe"`
IsCached uint `p:"isKeepAlive"`
IsAffix uint `p:"isAffix"`
LinkUrl string `p:"linkUrl"`
}
type RuleUpdateRes struct {
}
type RuleDeleteReq struct {
g.Meta `path:"/menu/delete" tags:"菜单管理" method:"delete" summary:"删除菜单"`
Authorization string `p:"Authorization" in:"header" dc:"Bearer {{token}}"`
Ids []int `p:"ids" v:"required#菜单id必须"`
g.Meta `path:"/menu/delete" tags:"菜单管理" method:"delete" summary:"删除菜单"`
commonApi.Author
Ids []int `p:"ids" v:"required#菜单id必须"`
}
type RuleDeleteRes struct {

11
api/v1/system/sys_config.go

@ -69,3 +69,14 @@ type ConfigDeleteReq struct {
type ConfigDeleteRes struct {
}
type ResourceAttri struct {
ConfigId int `p:"configId"`
MaxAmount int `p:"maxAmount"`
GatherAmount int `p:"GatherAmount"` //当前采集了多少
RebornTime int `p:"RebornTime"` //刷新时间
RebornDay int `p:"RebornDay"` //刷新的天数
AutoGather bool `p:"AutoGather"`
DropHistory map[string]int
}

10
api/v1/system/sys_login.go

@ -13,11 +13,11 @@ import (
)
type UserLoginReq struct {
g.Meta `path:"/login" tags:"登录" method:"post" summary:"用户登录"`
Username string `p:"username" v:"required#用户名不能为空"`
Password string `p:"password" v:"required#密码不能为空"`
VerifyCode string `p:"verifyCode" v:"required#验证码不能为空"`
VerifyKey string `p:"verifyKey"`
g.Meta `path:"/login" tags:"登录" method:"post" summary:"用户登录"`
Username string `p:"username" v:"required#用户名不能为空"`
Password string `p:"password" v:"required#密码不能为空"`
//VerifyCode string `p:"verifyCode" v:"required#验证码不能为空"`
//VerifyKey string `p:"verifyKey"`
}
type UserLoginRes struct {

2
api/v1/system/sys_user.go

@ -49,7 +49,7 @@ type SetUserReq struct {
DeptId uint64 `p:"deptId" v:"required#用户部门不能为空"` //所属部门
Email string `p:"email" v:"email#邮箱格式错误"` //邮箱
NickName string `p:"nickName" v:"required#用户昵称不能为空"`
Mobile string `p:"mobile" v:"required|phone#手机号不能为空|手机号格式错误"`
Mobile string `p:"mobile" ` // v:"required|phone#手机号不能为空|手机号格式错误"
PostIds []int64 `p:"postIds"`
Remark string `p:"remark"`
RoleIds []int64 `p:"roleIds"`

3290
config/ActionFlowConfigCategory.json

File diff suppressed because it is too large Load Diff

233
config/AgeStageConfigCategory.json

@ -0,0 +1,233 @@
[
{
"Id": 1,
"AgeStage": "孩童",
"StartAge": 1,
"EndAge": 7,
"LaborMin": 2,
"LaborMax": 6,
"LaborAttenuate": 0,
"WisdomMin": 3,
"WisdomMax": 15,
"WisdomAttenuate": 0,
"SpeedMin": 16,
"SpeedMax": 20,
"IllnessReduce": 2,
"DiseaseRecovery": 0,
"AssignPriority": 1,
"Location": {
"x": -0.6,
"y": 1.4
},
"ManHeadIcon": [
"Head_M_1001",
"Head_M_1002",
"Head_M_1003"
],
"ManBodyIcon": [],
"FemaleHeadIcon": [
"Head_F_1001",
"Head_F_1002",
"Head_F_1003"
],
"FemaleBodyIcon": []
},
{
"Id": 2,
"AgeStage": "少年",
"StartAge": 8,
"EndAge": 15,
"LaborMin": 5,
"LaborMax": 20,
"LaborAttenuate": 0,
"WisdomMin": 7,
"WisdomMax": 25,
"WisdomAttenuate": 0,
"SpeedMin": 22,
"SpeedMax": 28,
"IllnessReduce": 5,
"DiseaseRecovery": 0,
"AssignPriority": 4,
"Location": {
"x": -0.6,
"y": 1.6
},
"ManHeadIcon": [
"Head_M_2001",
"Head_M_2002",
"Head_M_2003"
],
"ManBodyIcon": [],
"FemaleHeadIcon": [
"Head_F_2001",
"Head_F_2002",
"Head_F_2003"
],
"FemaleBodyIcon": []
},
{
"Id": 3,
"AgeStage": "青年",
"StartAge": 16,
"EndAge": 30,
"LaborMin": 10,
"LaborMax": 50,
"LaborAttenuate": 0,
"WisdomMin": 15,
"WisdomMax": 70,
"WisdomAttenuate": 0,
"SpeedMin": 30,
"SpeedMax": 35,
"IllnessReduce": 8,
"DiseaseRecovery": 0,
"AssignPriority": 5,
"Location": {
"x": -0.6,
"y": 1.8
},
"ManHeadIcon": [
"Head_M_3001",
"Head_M_3002",
"Head_M_3003"
],
"ManBodyIcon": [],
"FemaleHeadIcon": [
"Head_F_3001",
"Head_F_3002",
"Head_F_3003"
],
"FemaleBodyIcon": []
},
{
"Id": 4,
"AgeStage": "壮年",
"StartAge": 31,
"EndAge": 45,
"LaborMin": 15,
"LaborMax": 90,
"LaborAttenuate": 0,
"WisdomMin": 21,
"WisdomMax": 100,
"WisdomAttenuate": 0,
"SpeedMin": 30,
"SpeedMax": 35,
"IllnessReduce": 11,
"DiseaseRecovery": 0,
"AssignPriority": 6,
"Location": {
"x": -0.6,
"y": 1.8
},
"ManHeadIcon": [
"Head_M_4001",
"Head_M_4002",
"Head_M_4003"
],
"ManBodyIcon": [],
"FemaleHeadIcon": [
"Head_F_4001",
"Head_F_4002",
"Head_F_4003"
],
"FemaleBodyIcon": []
},
{
"Id": 5,
"AgeStage": "中年",
"StartAge": 46,
"EndAge": 55,
"LaborMin": 15,
"LaborMax": 70,
"LaborAttenuate": 5,
"WisdomMin": 21,
"WisdomMax": 100,
"WisdomAttenuate": 5,
"SpeedMin": 22,
"SpeedMax": 28,
"IllnessReduce": 8,
"DiseaseRecovery": 0,
"AssignPriority": 7,
"Location": {
"x": -0.6,
"y": 1.8
},
"ManHeadIcon": [
"Head_M_5001",
"Head_M_5002",
"Head_M_5003"
],
"ManBodyIcon": [],
"FemaleHeadIcon": [
"Head_F_5001",
"Head_F_5002",
"Head_F_5003"
],
"FemaleBodyIcon": []
},
{
"Id": 6,
"AgeStage": "老年",
"StartAge": 56,
"EndAge": 70,
"LaborMin": 10,
"LaborMax": 48,
"LaborAttenuate": 2,
"WisdomMin": 30,
"WisdomMax": 90,
"WisdomAttenuate": 2,
"SpeedMin": 16,
"SpeedMax": 23,
"IllnessReduce": 5,
"DiseaseRecovery": 0,
"AssignPriority": 3,
"Location": {
"x": -0.6,
"y": 1.6
},
"ManHeadIcon": [
"Head_M_6001",
"Head_M_6002",
"Head_M_6003"
],
"ManBodyIcon": [],
"FemaleHeadIcon": [
"Head_F_6001",
"Head_F_6002",
"Head_F_6003"
],
"FemaleBodyIcon": []
},
{
"Id": 7,
"AgeStage": "古稀",
"StartAge": 71,
"EndAge": 85,
"LaborMin": 5,
"LaborMax": 20,
"LaborAttenuate": 1,
"WisdomMin": 15,
"WisdomMax": 60,
"WisdomAttenuate": 1,
"SpeedMin": 16,
"SpeedMax": 20,
"IllnessReduce": 2,
"DiseaseRecovery": 0,
"AssignPriority": 2,
"Location": {
"x": -0.6,
"y": 1.6
},
"ManHeadIcon": [
"Head_M_7001",
"Head_M_7002",
"Head_M_7003"
],
"ManBodyIcon": [],
"FemaleHeadIcon": [
"Head_F_7001",
"Head_F_7002",
"Head_F_7003"
],
"FemaleBodyIcon": []
}
]

19428
config/AllItemConfigCategory.json

File diff suppressed because it is too large Load Diff

475
config/ArtResourcesConfigCategory.json

@ -0,0 +1,475 @@
[
{
"Id": 1,
"ParentId": 1,
"Shape": "Resource_1_1",
"SeasonShape": [
"Resource_1_1",
"Resource_1_1",
"Resource_1_1",
"Resource_1_1"
]
},
{
"Id": 2,
"ParentId": 1,
"Shape": "Resource_1_2",
"SeasonShape": [
"Resource_1_2",
"Resource_1_2",
"Resource_1_2",
"Resource_1_2"
]
},
{
"Id": 3,
"ParentId": 1,
"Shape": "Resource_1_3",
"SeasonShape": [
"Resource_1_3",
"Resource_1_3",
"Resource_1_3",
"Resource_1_3"
]
},
{
"Id": 4,
"ParentId": 1,
"Shape": "Resource_1_4",
"SeasonShape": [
"Resource_1_4",
"Resource_1_4",
"Resource_1_4",
"Resource_1_4"
]
},
{
"Id": 5,
"ParentId": 3,
"Shape": "Resource_3_1",
"SeasonShape": [
"Resource_3_1",
"Resource_3_1",
"Resource_3_1",
"Resource_3_1"
]
},
{
"Id": 6,
"ParentId": 3,
"Shape": "Resource_3_2",
"SeasonShape": [
"Resource_3_2",
"Resource_3_2",
"Resource_3_2",
"Resource_3_2"
]
},
{
"Id": 7,
"ParentId": 3,
"Shape": "Resource_3_3",
"SeasonShape": [
"Resource_3_3",
"Resource_3_3",
"Resource_3_3",
"Resource_3_3"
]
},
{
"Id": 8,
"ParentId": 4,
"Shape": "Resource_4_1",
"SeasonShape": [
"Resource_4_1",
"Resource_4_1",
"Resource_4_1",
"Resource_4_1"
]
},
{
"Id": 9,
"ParentId": 4,
"Shape": "Resource_4_2",
"SeasonShape": [
"Resource_4_2",
"Resource_4_2",
"Resource_4_2",
"Resource_4_2"
]
},
{
"Id": 10,
"ParentId": 4,
"Shape": "Resource_4_3",
"SeasonShape": [
"Resource_4_3",
"Resource_4_3",
"Resource_4_3",
"Resource_4_3"
]
},
{
"Id": 11,
"ParentId": 5,
"Shape": "Resource_5_1",
"SeasonShape": [
"Resource_5_1",
"Resource_5_1",
"Resource_5_1",
"Resource_5_1"
]
},
{
"Id": 12,
"ParentId": 2,
"Shape": "Resource_2_1",
"SeasonShape": [
"Resource_2_1",
"Resource_2_1",
"Resource_2_1",
"Resource_2_1"
]
},
{
"Id": 13,
"ParentId": 6,
"Shape": "Resource_6_1",
"SeasonShape": [
"Resource_6_1",
"Resource_6_1",
"Resource_6_1",
"Resource_6_1"
]
},
{
"Id": 14,
"ParentId": 7,
"Shape": "Resource_7_1",
"SeasonShape": [
"Resource_7_1",
"Resource_7_1",
"Resource_7_1",
"Resource_7_1"
]
},
{
"Id": 15,
"ParentId": 11,
"Shape": "Resource_11_1",
"SeasonShape": [
"Resource_11_1_a",
"Resource_11_1_b",
"Resource_11_1_b",
"Resource_11_1_d"
]
},
{
"Id": 18,
"ParentId": 8,
"Shape": "Resource_8_1",
"SeasonShape": [
"Resource_8_1",
"Resource_8_1",
"Resource_8_1",
"Resource_8_1"
]
},
{
"Id": 19,
"ParentId": 8,
"Shape": "Resource_8_2",
"SeasonShape": [
"Resource_8_2",
"Resource_8_2",
"Resource_8_2",
"Resource_8_2"
]
},
{
"Id": 21,
"ParentId": 18,
"Shape": "Resource_18_1",
"SeasonShape": [
"Resource_18_1",
"Resource_18_1",
"Resource_18_1",
"Resource_18_1"
]
},
{
"Id": 22,
"ParentId": 18,
"Shape": "Resource_18_2",
"SeasonShape": [
"Resource_18_2",
"Resource_18_2",
"Resource_18_2",
"Resource_18_2"
]
},
{
"Id": 23,
"ParentId": 9,
"Shape": "Resource_9_1",
"SeasonShape": [
"Resource_9_1",
"Resource_9_1",
"Resource_9_1",
"Resource_9_1"
]
},
{
"Id": 24,
"ParentId": 9,
"Shape": "Resource_9_2",
"SeasonShape": [
"Resource_9_2",
"Resource_9_2",
"Resource_9_2",
"Resource_9_2"
]
},
{
"Id": 25,
"ParentId": 12,
"Shape": "Resource_12_1",
"SeasonShape": [
"Resource_12_1",
"Resource_12_1",
"Resource_12_1",
"Resource_12_1"
]
},
{
"Id": 28,
"ParentId": 13,
"Shape": "Resource_13_1",
"SeasonShape": [
"Resource_13_1",
"Resource_13_1",
"Resource_13_1",
"Resource_13_1"
]
},
{
"Id": 30,
"ParentId": 14,
"Shape": "Resource_14_1",
"SeasonShape": [
"Resource_14_1",
"Resource_14_1",
"Resource_14_1",
"Resource_14_1"
]
},
{
"Id": 34,
"ParentId": 20,
"Shape": "Resource_20_1",
"SeasonShape": [
"Resource_20_1",
"Resource_20_1",
"Resource_20_1",
"Resource_20_1"
]
},
{
"Id": 35,
"ParentId": 20,
"Shape": "Resource_20_2",
"SeasonShape": [
"Resource_20_2",
"Resource_20_2",
"Resource_20_2",
"Resource_20_2"
]
},
{
"Id": 36,
"ParentId": 21,
"Shape": "Resource_21_1",
"SeasonShape": [
"Resource_21_1",
"Resource_21_1",
"Resource_21_1",
"Resource_21_1"
]
},
{
"Id": 37,
"ParentId": 21,
"Shape": "Resource_21_2",
"SeasonShape": [
"Resource_21_2",
"Resource_21_2",
"Resource_21_2",
"Resource_21_2"
]
},
{
"Id": 38,
"ParentId": 22,
"Shape": "Resource_22_1",
"SeasonShape": [
"Resource_22_1",
"Resource_22_1",
"Resource_22_1",
"Resource_22_1"
]
},
{
"Id": 39,
"ParentId": 22,
"Shape": "Resource_22_2",
"SeasonShape": [
"Resource_22_2",
"Resource_22_2",
"Resource_22_2",
"Resource_22_2"
]
},
{
"Id": 40,
"ParentId": 17,
"Shape": "Resource_17_1",
"SeasonShape": [
"Resource_17_1",
"Resource_17_1",
"Resource_17_1",
"Resource_17_1"
]
},
{
"Id": 41,
"ParentId": 200,
"Shape": "Resource_200_1",
"SeasonShape": [
"Resource_200_1",
"Resource_200_1",
"Resource_200_1",
"Resource_200_1"
]
},
{
"Id": 42,
"ParentId": 206,
"Shape": "Resource_206_1",
"SeasonShape": [
"Resource_206_1",
"Resource_206_1",
"Resource_206_1",
"Resource_206_1"
]
},
{
"Id": 43,
"ParentId": 205,
"Shape": "Resource_205_1",
"SeasonShape": [
"Resource_205_1",
"Resource_205_1",
"Resource_205_1",
"Resource_205_1"
]
},
{
"Id": 44,
"ParentId": 19,
"Shape": "Resource_19_1",
"SeasonShape": [
"Resource_19_1",
"Resource_19_1",
"Resource_19_1",
"Resource_19_1"
]
},
{
"Id": 45,
"ParentId": 19,
"Shape": "Resource_19_2",
"SeasonShape": [
"Resource_19_2",
"Resource_19_2",
"Resource_19_2",
"Resource_19_2"
]
},
{
"Id": 46,
"ParentId": 23,
"Shape": "Resource_1_1",
"SeasonShape": [
"Resource_1_1",
"Resource_1_1",
"Resource_1_1",
"Resource_1_1"
]
},
{
"Id": 47,
"ParentId": 23,
"Shape": "Resource_1_2",
"SeasonShape": [
"Resource_1_2",
"Resource_1_2",
"Resource_1_2",
"Resource_1_2"
]
},
{
"Id": 48,
"ParentId": 23,
"Shape": "Resource_1_3",
"SeasonShape": [
"Resource_1_3",
"Resource_1_3",
"Resource_1_3",
"Resource_1_3"
]
},
{
"Id": 49,
"ParentId": 23,
"Shape": "Resource_1_4",
"SeasonShape": [
"Resource_1_4",
"Resource_1_4",
"Resource_1_4",
"Resource_1_4"
]
},
{
"Id": 50,
"ParentId": 24,
"Shape": "Resource_24_1",
"SeasonShape": [
"Resource_24_1",
"Resource_24_1",
"Resource_24_1",
"Resource_24_1"
]
},
{
"Id": 51,
"ParentId": 25,
"Shape": "Resource_25_1",
"SeasonShape": [
"Resource_25_1",
"Resource_25_1",
"Resource_25_1",
"Resource_25_1"
]
},
{
"Id": 52,
"ParentId": 27,
"Shape": "Resource_27_1",
"SeasonShape": [
"Resource_27_1_a",
"Resource_27_1_a",
"Resource_27_1",
"Resource_27_1"
]
}
]

1127
config/AttributesConfigCategory.json

File diff suppressed because it is too large Load Diff

557
config/BatchRegistrationConfigCategory.json

@ -0,0 +1,557 @@
[
{
"Id": 1,
"Account": "qq939121109",
"Password": "gm123456"
},
{
"Id": 2,
"Account": "qq939121110",
"Password": "gm123456"
},
{
"Id": 3,
"Account": "qq939121111",
"Password": "gm123456"
},
{
"Id": 4,
"Account": "qq939121112",
"Password": "gm123456"
},
{
"Id": 5,
"Account": "qq939121113",
"Password": "gm123456"
},
{
"Id": 6,
"Account": "qq939121114",
"Password": "gm123456"
},
{
"Id": 7,
"Account": "qq939121115",
"Password": "gm123456"
},
{
"Id": 8,
"Account": "qq939121116",
"Password": "gm123456"
},
{
"Id": 9,
"Account": "qq939121117",
"Password": "gm123456"
},
{
"Id": 10,
"Account": "qq939121118",
"Password": "gm123456"
},
{
"Id": 11,
"Account": "TY3693083619",
"Password": "gm123456"
},
{
"Id": 12,
"Account": "TY1359707604",
"Password": "Daytoy1208"
},
{
"Id": 13,
"Account": "TY3177379630",
"Password": "01472580369gss"
},
{
"Id": 14,
"Account": "TY2215396914",
"Password": "1020790Gtt"
},
{
"Id": 15,
"Account": "TY3102616377",
"Password": "160727170617"
},
{
"Id": 16,
"Account": "TY1808612998",
"Password": "wjldsnjz0806"
},
{
"Id": 17,
"Account": "TY1450804515",
"Password": "XYTYJ2csmm"
},
{
"Id": 18,
"Account": "TY3084367404",
"Password": "wj08053805"
},
{
"Id": 19,
"Account": "TY1848399310",
"Password": "13151849058"
},
{
"Id": 20,
"Account": "TY3153582290",
"Password": "xhr00123456"
},
{
"Id": 21,
"Account": "TY2930248174",
"Password": "15123685426"
},
{
"Id": 22,
"Account": "TY1208795181",
"Password": "Va802311"
},
{
"Id": 23,
"Account": "TY3481318389",
"Password": "121314mmnn"
},
{
"Id": 24,
"Account": "TY943328764",
"Password": "wangmeina1998"
},
{
"Id": 25,
"Account": "TY945985295",
"Password": "lyc20050826"
},
{
"Id": 26,
"Account": "TY752380886",
"Password": "pxy1234567"
},
{
"Id": 27,
"Account": "TY2973019065",
"Password": "yf2002630808"
},
{
"Id": 28,
"Account": "TY1670787210",
"Password": "1670787210"
},
{
"Id": 29,
"Account": "TY1659547535",
"Password": "zlabc20021210"
},
{
"Id": 30,
"Account": "TY1470826736",
"Password": "1111111111"
},
{
"Id": 31,
"Account": "TY1598372525",
"Password": "Wjj962442888"
},
{
"Id": 32,
"Account": "TY1585229414",
"Password": "zxc1112222"
},
{
"Id": 33,
"Account": "TY2094083981",
"Password": "zhj2094083981"
},
{
"Id": 34,
"Account": "TY2531598516",
"Password": "mima123456"
},
{
"Id": 35,
"Account": "TY2415356642",
"Password": "Zq2415356642"
},
{
"Id": 36,
"Account": "TY2757462643",
"Password": "2941676989fg"
},
{
"Id": 37,
"Account": "TY2271752345",
"Password": "123654789xu"
},
{
"Id": 38,
"Account": "TY2309757265",
"Password": "as610as610"
},
{
"Id": 39,
"Account": "TY2389797856",
"Password": "LXC240723"
},
{
"Id": 40,
"Account": "TY2297605755",
"Password": "h2297605755"
},
{
"Id": 41,
"Account": "TY2373884803",
"Password": "yaw4129000"
},
{
"Id": 42,
"Account": "TY1291092904",
"Password": "1008610086"
},
{
"Id": 43,
"Account": "TY1447345021",
"Password": "20010829mhp"
},
{
"Id": 44,
"Account": "TY1030527373",
"Password": "18055091131ge"
},
{
"Id": 45,
"Account": "TY1978161932",
"Password": "LouQ555"
},
{
"Id": 46,
"Account": "TY3463645989",
"Password": "wll20020816"
},
{
"Id": 47,
"Account": "TY1055247358",
"Password": "jy1055247358"
},
{
"Id": 48,
"Account": "TY1454618385",
"Password": "ding\u200615305105281"
},
{
"Id": 49,
"Account": "TY631090654",
"Password": "zxcvbnm1127"
},
{
"Id": 50,
"Account": "TY1211136466",
"Password": "xinxin2030"
},
{
"Id": 51,
"Account": "TY1728863972",
"Password": "Zjj18605810"
},
{
"Id": 52,
"Account": "TY1738700192",
"Password": "18808992009zxy"
},
{
"Id": 53,
"Account": "TY1353443395",
"Password": "199006101990"
},
{
"Id": 54,
"Account": "TY734491643",
"Password": "zx1234567890"
},
{
"Id": 55,
"Account": "TY2434132692",
"Password": "xingming0224"
},
{
"Id": 56,
"Account": "TY330375799 ",
"Password": "Wahaha123"
},
{
"Id": 57,
"Account": "TY1697631634",
"Password": "zqq200603018"
},
{
"Id": 58,
"Account": "TY3289684887",
"Password": "Bei201023"
},
{
"Id": 59,
"Account": "TY514128019",
"Password": "cya19890620"
},
{
"Id": 60,
"Account": "TY2409057958",
"Password": "13867601859"
},
{
"Id": 61,
"Account": "TY3199024098",
"Password": "wang060710"
},
{
"Id": 62,
"Account": "TY1367978657",
"Password": "z123456789"
},
{
"Id": 63,
"Account": "TY3433815852",
"Password": "ssss987123"
},
{
"Id": 64,
"Account": "TY3113244153",
"Password": "zhujiao123"
},
{
"Id": 65,
"Account": "TY1985063105",
"Password": "82712824liuyan"
},
{
"Id": 66,
"Account": "TY3239597203",
"Password": "zxcvbnm147258"
},
{
"Id": 67,
"Account": "TY1915047734",
"Password": "Bts130613"
},
{
"Id": 68,
"Account": "TY1925017945",
"Password": "15208176778dlkh"
},
{
"Id": 69,
"Account": "TY1720009445",
"Password": "19990121as"
},
{
"Id": 70,
"Account": "TY1220255634",
"Password": "1220255634mc"
},
{
"Id": 71,
"Account": "TY1623090698",
"Password": "a147258369"
},
{
"Id": 72,
"Account": "TY3556878071",
"Password": "taoyuanji666"
},
{
"Id": 73,
"Account": "TY1181330450",
"Password": "l18762949203"
},
{
"Id": 74,
"Account": "TY2242956596",
"Password": "ABCD1314520"
},
{
"Id": 75,
"Account": "TY2980083310",
"Password": "yutong0118"
},
{
"Id": 76,
"Account": "TY2093154389",
"Password": "2093154389"
},
{
"Id": 77,
"Account": "TY1204313299",
"Password": "lay521lmj"
},
{
"Id": 78,
"Account": "TY798782641",
"Password": "yuguotong"
},
{
"Id": 79,
"Account": "TY3282105001",
"Password": "zxc475869"
},
{
"Id": 80,
"Account": "TY1591468204",
"Password": "12345600WN"
},
{
"Id": 81,
"Account": "TY3253733518",
"Password": "yy13243494298"
},
{
"Id": 82,
"Account": "TY770012940",
"Password": "333222111"
},
{
"Id": 83,
"Account": "TY2867711290",
"Password": "18061410072x\u2006j\u2006y"
},
{
"Id": 84,
"Account": "TY1263660260 ",
"Password": "cg120129"
},
{
"Id": 85,
"Account": "TY735675569 ",
"Password": "geng735675"
},
{
"Id": 86,
"Account": "TY3281949867",
"Password": "1917563566gxy"
},
{
"Id": 87,
"Account": "TY2354783968",
"Password": "22612zn928"
},
{
"Id": 88,
"Account": "TY591987608",
"Password": "1314521abcd"
},
{
"Id": 89,
"Account": "TY2168143412",
"Password": "2580QWE2580"
},
{
"Id": 90,
"Account": "TY332273397",
"Password": "lfybxmdty"
},
{
"Id": 91,
"Account": "TY1445877708",
"Password": "lfm1445877708"
},
{
"Id": 92,
"Account": "TY1850269273 ",
"Password": "2233986fcc"
},
{
"Id": 93,
"Account": "TY2104007068",
"Password": "05301204jx"
},
{
"Id": 94,
"Account": "TY2364033452",
"Password": "zyrwoaini520"
},
{
"Id": 95,
"Account": "TY2970214578 ",
"Password": "qwe123456789"
},
{
"Id": 96,
"Account": "TY2443800254",
"Password": "Lr123456789"
},
{
"Id": 97,
"Account": "TY3174148845",
"Password": "zzz128850"
},
{
"Id": 98,
"Account": "TY3508569102",
"Password": "cnm50089cnm"
},
{
"Id": 99,
"Account": "TY664036330",
"Password": "myth018844"
},
{
"Id": 100,
"Account": "TY3398686146",
"Password": "152155821m"
},
{
"Id": 101,
"Account": "TY1650426753",
"Password": "li19981227"
},
{
"Id": 102,
"Account": "TY2028467728",
"Password": "yang20020208"
},
{
"Id": 103,
"Account": "TY2194596527",
"Password": "w147258369"
},
{
"Id": 104,
"Account": "TY2789177230",
"Password": "Lijiashu0203"
},
{
"Id": 105,
"Account": "TY3026748140",
"Password": "xqpwysxdmg"
},
{
"Id": 106,
"Account": "TY1058796467",
"Password": "1058796467"
},
{
"Id": 107,
"Account": "TY1455442045",
"Password": "ZDJ15105179497"
},
{
"Id": 108,
"Account": "TY1424623459",
"Password": "19970405mmm"
},
{
"Id": 109,
"Account": "TY2429664436",
"Password": "20030927xjw"
},
{
"Id": 110,
"Account": "TY3594445593",
"Password": "1234567890"
},
{
"Id": 111,
"Account": "TY243294889",
"Password": "czx0910520"
}
]

15
config/BazaarEventConfigCategory.json

@ -0,0 +1,15 @@
[
{
"Id": 1,
"Name": "热闹赶集",
"Stall": [
1,
2,
3,
4,
5,
6,
7
]
}
]

86
config/BazaarSnappedConfigCategory.json

@ -0,0 +1,86 @@
[
{
"Id": 1,
"GroupId": 1,
"Session": 1,
"SnappedItem": 831,
"SnappedItemPrice": [
1,
50,
100
],
"Degression": 5
},
{
"Id": 2,
"GroupId": 1,
"Session": 2,
"SnappedItem": 831,
"SnappedItemPrice": [
1,
50,
100
],
"Degression": 5
},
{
"Id": 3,
"GroupId": 1,
"Session": 3,
"SnappedItem": 831,
"SnappedItemPrice": [
1,
50,
100
],
"Degression": 5
},
{
"Id": 4,
"GroupId": 1,
"Session": 4,
"SnappedItem": 831,
"SnappedItemPrice": [
1,
50,
100
],
"Degression": 5
},
{
"Id": 5,
"GroupId": 1,
"Session": 5,
"SnappedItem": 831,
"SnappedItemPrice": [
1,
50,
100
],
"Degression": 5
},
{
"Id": 6,
"GroupId": 1,
"Session": 6,
"SnappedItem": 831,
"SnappedItemPrice": [
1,
50,
100
],
"Degression": 5
},
{
"Id": 7,
"GroupId": 1,
"Session": 7,
"SnappedItem": 831,
"SnappedItemPrice": [
1,
50,
100
],
"Degression": 5
}
]

124
config/BazaarStallConfigCategory.json

@ -0,0 +1,124 @@
[
{
"Id": 1,
"Name": "出售",
"Type": 1,
"Parameter1": [
4
],
"Parameter2": [
5
],
"Npc": 1051,
"RegionReputation": [
0
],
"Structure": 0,
"Description": "无条件出售"
},
{
"Id": 2,
"Name": "收购",
"Type": 2,
"Parameter1": [
4
],
"Parameter2": [
3
],
"Npc": 1052,
"RegionReputation": [
0
],
"Structure": 0,
"Description": "收购"
},
{
"Id": 3,
"Name": "抢拍",
"Type": 3,
"Parameter1": [
1
],
"Parameter2": [],
"Npc": 1053,
"RegionReputation": [
0
],
"Structure": 0,
"Description": "抢拍"
},
{
"Id": 4,
"Name": "高价",
"Type": 4,
"Parameter1": [
831
],
"Parameter2": [
1,
50,
100,
5
],
"Npc": 1054,
"RegionReputation": [
0
],
"Structure": 0,
"Description": "高价"
},
{
"Id": 5,
"Name": "出售",
"Type": 1,
"Parameter1": [
4
],
"Parameter2": [
5
],
"Npc": 1055,
"RegionReputation": [
0
],
"Structure": 0,
"Description": "无声望条件出售"
},
{
"Id": 6,
"Name": "出售",
"Type": 1,
"Parameter1": [
4
],
"Parameter2": [
5
],
"Npc": 1056,
"RegionReputation": [
3002,
50
],
"Structure": 0,
"Description": "声望50出售"
},
{
"Id": 7,
"Name": "出售",
"Type": 1,
"Parameter1": [
4
],
"Parameter2": [
5
],
"Npc": 1057,
"RegionReputation": [
3002,
100
],
"Structure": 0,
"Description": "声望100出售"
}
]

752
config/BeastTideConfigCategory.json

@ -0,0 +1,752 @@
[
{
"Id": 1,
"Challenge": 10001,
"ChallengeAward": 2001
},
{
"Id": 2,
"Challenge": 10002,
"ChallengeAward": 2001
},
{
"Id": 3,
"Challenge": 10003,
"ChallengeAward": 2001
},
{
"Id": 4,
"Challenge": 10004,
"ChallengeAward": 2001
},
{
"Id": 5,
"Challenge": 10005,
"ChallengeAward": 2002
},
{
"Id": 6,
"Challenge": 10006,
"ChallengeAward": 2003
},
{
"Id": 7,
"Challenge": 10007,
"ChallengeAward": 2004
},
{
"Id": 8,
"Challenge": 10008,
"ChallengeAward": 2005
},
{
"Id": 9,
"Challenge": 10009,
"ChallengeAward": 2006
},
{
"Id": 10,
"Challenge": 10010,
"ChallengeAward": 2007
},
{
"Id": 11,
"Challenge": 10011,
"ChallengeAward": 2008
},
{
"Id": 12,
"Challenge": 10012,
"ChallengeAward": 2009
},
{
"Id": 13,
"Challenge": 10013,
"ChallengeAward": 2010
},
{
"Id": 14,
"Challenge": 10014,
"ChallengeAward": 2011
},
{
"Id": 15,
"Challenge": 10015,
"ChallengeAward": 2012
},
{
"Id": 16,
"Challenge": 10016,
"ChallengeAward": 2013
},
{
"Id": 17,
"Challenge": 10017,
"ChallengeAward": 2014
},
{
"Id": 18,
"Challenge": 10018,
"ChallengeAward": 2015
},
{
"Id": 19,
"Challenge": 10019,
"ChallengeAward": 2016
},
{
"Id": 20,
"Challenge": 10020,
"ChallengeAward": 2016
},
{
"Id": 21,
"Challenge": 10021,
"ChallengeAward": 2016
},
{
"Id": 22,
"Challenge": 10022,
"ChallengeAward": 2016
},
{
"Id": 23,
"Challenge": 10023,
"ChallengeAward": 2016
},
{
"Id": 24,
"Challenge": 10024,
"ChallengeAward": 2016
},
{
"Id": 25,
"Challenge": 10025,
"ChallengeAward": 2016
},
{
"Id": 26,
"Challenge": 10026,
"ChallengeAward": 2016
},
{
"Id": 27,
"Challenge": 10027,
"ChallengeAward": 2016
},
{
"Id": 28,
"Challenge": 10028,
"ChallengeAward": 2016
},
{
"Id": 29,
"Challenge": 10029,
"ChallengeAward": 2016
},
{
"Id": 30,
"Challenge": 10030,
"ChallengeAward": 2016
},
{
"Id": 31,
"Challenge": 10031,
"ChallengeAward": 2016
},
{
"Id": 32,
"Challenge": 10032,
"ChallengeAward": 2016
},
{
"Id": 33,
"Challenge": 10033,
"ChallengeAward": 2016
},
{
"Id": 34,
"Challenge": 10034,
"ChallengeAward": 2016
},
{
"Id": 35,
"Challenge": 10035,
"ChallengeAward": 2016
},
{
"Id": 36,
"Challenge": 10036,
"ChallengeAward": 2016
},
{
"Id": 37,
"Challenge": 10037,
"ChallengeAward": 2016
},
{
"Id": 38,
"Challenge": 10038,
"ChallengeAward": 2016
},
{
"Id": 39,
"Challenge": 10039,
"ChallengeAward": 2016
},
{
"Id": 40,
"Challenge": 10040,
"ChallengeAward": 2016
},
{
"Id": 41,
"Challenge": 10041,
"ChallengeAward": 2016
},
{
"Id": 42,
"Challenge": 10042,
"ChallengeAward": 2016
},
{
"Id": 43,
"Challenge": 10043,
"ChallengeAward": 2016
},
{
"Id": 44,
"Challenge": 10044,
"ChallengeAward": 2016
},
{
"Id": 45,
"Challenge": 10045,
"ChallengeAward": 2016
},
{
"Id": 46,
"Challenge": 10046,
"ChallengeAward": 2016
},
{
"Id": 47,
"Challenge": 10047,
"ChallengeAward": 2016
},
{
"Id": 48,
"Challenge": 10048,
"ChallengeAward": 2016
},
{
"Id": 49,
"Challenge": 10049,
"ChallengeAward": 2016
},
{
"Id": 50,
"Challenge": 10050,
"ChallengeAward": 2016
},
{
"Id": 51,
"Challenge": 10051,
"ChallengeAward": 2016
},
{
"Id": 52,
"Challenge": 10052,
"ChallengeAward": 2016
},
{
"Id": 53,
"Challenge": 10053,
"ChallengeAward": 2016
},
{
"Id": 54,
"Challenge": 10054,
"ChallengeAward": 2016
},
{
"Id": 55,
"Challenge": 10055,
"ChallengeAward": 2016
},
{
"Id": 56,
"Challenge": 10056,
"ChallengeAward": 2016
},
{
"Id": 57,
"Challenge": 10057,
"ChallengeAward": 2016
},
{
"Id": 58,
"Challenge": 10058,
"ChallengeAward": 2016
},
{
"Id": 59,
"Challenge": 10059,
"ChallengeAward": 2016
},
{
"Id": 60,
"Challenge": 10060,
"ChallengeAward": 2016
},
{
"Id": 61,
"Challenge": 10061,
"ChallengeAward": 2016
},
{
"Id": 62,
"Challenge": 10062,
"ChallengeAward": 2016
},
{
"Id": 63,
"Challenge": 10063,
"ChallengeAward": 2016
},
{
"Id": 64,
"Challenge": 10064,
"ChallengeAward": 2016
},
{
"Id": 65,
"Challenge": 10065,
"ChallengeAward": 2016
},
{
"Id": 66,
"Challenge": 10066,
"ChallengeAward": 2016
},
{
"Id": 67,
"Challenge": 10067,
"ChallengeAward": 2016
},
{
"Id": 68,
"Challenge": 10068,
"ChallengeAward": 2016
},
{
"Id": 69,
"Challenge": 10069,
"ChallengeAward": 2016
},
{
"Id": 70,
"Challenge": 10070,
"ChallengeAward": 2016
},
{
"Id": 71,
"Challenge": 10071,
"ChallengeAward": 2016
},
{
"Id": 72,
"Challenge": 10072,
"ChallengeAward": 2016
},
{
"Id": 73,
"Challenge": 10073,
"ChallengeAward": 2016
},
{
"Id": 74,
"Challenge": 10074,
"ChallengeAward": 2016
},
{
"Id": 75,
"Challenge": 10075,
"ChallengeAward": 2016
},
{
"Id": 76,
"Challenge": 10076,
"ChallengeAward": 2016
},
{
"Id": 77,
"Challenge": 10077,
"ChallengeAward": 2016
},
{
"Id": 78,
"Challenge": 10078,
"ChallengeAward": 2016
},
{
"Id": 79,
"Challenge": 10079,
"ChallengeAward": 2016
},
{
"Id": 80,
"Challenge": 10080,
"ChallengeAward": 2016
},
{
"Id": 81,
"Challenge": 10081,
"ChallengeAward": 2016
},
{
"Id": 82,
"Challenge": 10082,
"ChallengeAward": 2016
},
{
"Id": 83,
"Challenge": 10083,
"ChallengeAward": 2016
},
{
"Id": 84,
"Challenge": 10084,
"ChallengeAward": 2016
},
{
"Id": 85,
"Challenge": 10085,
"ChallengeAward": 2016
},
{
"Id": 86,
"Challenge": 10086,
"ChallengeAward": 2016
},
{
"Id": 87,
"Challenge": 10087,
"ChallengeAward": 2016
},
{
"Id": 88,
"Challenge": 10088,
"ChallengeAward": 2016
},
{
"Id": 89,
"Challenge": 10089,
"ChallengeAward": 2016
},
{
"Id": 90,
"Challenge": 10090,
"ChallengeAward": 2016
},
{
"Id": 91,
"Challenge": 10091,
"ChallengeAward": 2016
},
{
"Id": 92,
"Challenge": 10092,
"ChallengeAward": 2016
},
{
"Id": 93,
"Challenge": 10093,
"ChallengeAward": 2016
},
{
"Id": 94,
"Challenge": 10094,
"ChallengeAward": 2016
},
{
"Id": 95,
"Challenge": 10095,
"ChallengeAward": 2016
},
{
"Id": 96,
"Challenge": 10096,
"ChallengeAward": 2016
},
{
"Id": 97,
"Challenge": 10097,
"ChallengeAward": 2016
},
{
"Id": 98,
"Challenge": 10098,
"ChallengeAward": 2016
},
{
"Id": 99,
"Challenge": 10099,
"ChallengeAward": 2016
},
{
"Id": 100,
"Challenge": 10100,
"ChallengeAward": 2016
},
{
"Id": 101,
"Challenge": 10101,
"ChallengeAward": 2016
},
{
"Id": 102,
"Challenge": 10102,
"ChallengeAward": 2016
},
{
"Id": 103,
"Challenge": 10103,
"ChallengeAward": 2016
},
{
"Id": 104,
"Challenge": 10104,
"ChallengeAward": 2016
},
{
"Id": 105,
"Challenge": 10105,
"ChallengeAward": 2016
},
{
"Id": 106,
"Challenge": 10106,
"ChallengeAward": 2016
},
{
"Id": 107,
"Challenge": 10107,
"ChallengeAward": 2016
},
{
"Id": 108,
"Challenge": 10108,
"ChallengeAward": 2016
},
{
"Id": 109,
"Challenge": 10109,
"ChallengeAward": 2016
},
{
"Id": 110,
"Challenge": 10110,
"ChallengeAward": 2016
},
{
"Id": 111,
"Challenge": 10111,
"ChallengeAward": 2016
},
{
"Id": 112,
"Challenge": 10112,
"ChallengeAward": 2016
},
{
"Id": 113,
"Challenge": 10113,
"ChallengeAward": 2016
},
{
"Id": 114,
"Challenge": 10114,
"ChallengeAward": 2016
},
{
"Id": 115,
"Challenge": 10115,
"ChallengeAward": 2016
},
{
"Id": 116,
"Challenge": 10116,
"ChallengeAward": 2016
},
{
"Id": 117,
"Challenge": 10117,
"ChallengeAward": 2016
},
{
"Id": 118,
"Challenge": 10118,
"ChallengeAward": 2016
},
{
"Id": 119,
"Challenge": 10119,
"ChallengeAward": 2016
},
{
"Id": 120,
"Challenge": 10120,
"ChallengeAward": 2016
},
{
"Id": 121,
"Challenge": 10121,
"ChallengeAward": 2016
},
{
"Id": 122,
"Challenge": 10122,
"ChallengeAward": 2016
},
{
"Id": 123,
"Challenge": 10123,
"ChallengeAward": 2016
},
{
"Id": 124,
"Challenge": 10124,
"ChallengeAward": 2016
},
{
"Id": 125,
"Challenge": 10125,
"ChallengeAward": 2016
},
{
"Id": 126,
"Challenge": 10126,
"ChallengeAward": 2016
},
{
"Id": 127,
"Challenge": 10127,
"ChallengeAward": 2016
},
{
"Id": 128,
"Challenge": 10128,
"ChallengeAward": 2016
},
{
"Id": 129,
"Challenge": 10129,
"ChallengeAward": 2016
},
{
"Id": 130,
"Challenge": 10130,
"ChallengeAward": 2016
},
{
"Id": 131,
"Challenge": 10131,
"ChallengeAward": 2016
},
{
"Id": 132,
"Challenge": 10132,
"ChallengeAward": 2016
},
{
"Id": 133,
"Challenge": 10133,
"ChallengeAward": 2016
},
{
"Id": 134,
"Challenge": 10134,
"ChallengeAward": 2016
},
{
"Id": 135,
"Challenge": 10135,
"ChallengeAward": 2016
},
{
"Id": 136,
"Challenge": 10136,
"ChallengeAward": 2016
},
{
"Id": 137,
"Challenge": 10137,
"ChallengeAward": 2016
},
{
"Id": 138,
"Challenge": 10138,
"ChallengeAward": 2016
},
{
"Id": 139,
"Challenge": 10139,
"ChallengeAward": 2016
},
{
"Id": 140,
"Challenge": 10140,
"ChallengeAward": 2016
},
{
"Id": 141,
"Challenge": 10141,
"ChallengeAward": 2016
},
{
"Id": 142,
"Challenge": 10142,
"ChallengeAward": 2016
},
{
"Id": 143,
"Challenge": 10143,
"ChallengeAward": 2016
},
{
"Id": 144,
"Challenge": 10144,
"ChallengeAward": 2016
},
{
"Id": 145,
"Challenge": 10145,
"ChallengeAward": 2016
},
{
"Id": 146,
"Challenge": 10146,
"ChallengeAward": 2016
},
{
"Id": 147,
"Challenge": 10147,
"ChallengeAward": 2016
},
{
"Id": 148,
"Challenge": 10148,
"ChallengeAward": 2016
},
{
"Id": 149,
"Challenge": 10149,
"ChallengeAward": 2016
},
{
"Id": 150,
"Challenge": 10150,
"ChallengeAward": 2016
}
]

173
config/BehaviourEventConfigCategory.json

@ -0,0 +1,173 @@
[
{
"Id": 1,
"GroupId": 1001,
"EventName": "走神",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "一只青蛙一张嘴,两只眼睛四条腿"
},
{
"Id": 2,
"GroupId": 1001,
"EventName": "走神",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "啊啊?谁在叫我"
},
{
"Id": 3,
"GroupId": 1001,
"EventName": "走神",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "阿巴……阿巴阿巴……"
},
{
"Id": 4,
"GroupId": 1001,
"EventName": "走神",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "突然间停下了手头的劳作,呆呆地望着天空……"
},
{
"Id": 5,
"GroupId": 1001,
"EventName": "偷懒",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "休息一下"
},
{
"Id": 6,
"GroupId": 1001,
"EventName": "偷懒",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "肱二头肌略酸,稍微休息一下"
},
{
"Id": 7,
"GroupId": 1001,
"EventName": "全神贯注",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "在山谷里干活是全世界最有意义的事!"
},
{
"Id": 8,
"GroupId": 1001,
"EventName": "走神",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "因为有一群蚂蚁路过,因此停下了手里的动作"
},
{
"Id": 9,
"GroupId": 1001,
"EventName": "辛勤劳作",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "在劳作中挥洒汗水"
},
{
"Id": 11,
"GroupId": 1002,
"EventName": "小动物路过",
"Weight": 1,
"DropGroup": 202,
"InjuryValue": 0,
"Description": "飞过一只喜鹊,留下一个浆果,谢谢喜鹊!"
},
{
"Id": 12,
"GroupId": 1003,
"EventName": "采集外伤",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 5,
"Description": "采集时大意了,造成5点外伤"
},
{
"Id": 13,
"GroupId": 1004,
"EventName": "砍伐外伤",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 8,
"Description": "砍伐时大意了,造成8点外伤"
},
{
"Id": 14,
"GroupId": 1005,
"EventName": "挖掘外伤",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 8,
"Description": "挖掘时大意了,造成8点外伤"
},
{
"Id": 15,
"GroupId": 1006,
"EventName": "建造外伤",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 8,
"Description": "建造时大意了,造成8点外伤"
},
{
"Id": 16,
"GroupId": 1007,
"EventName": "农活外伤",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 5,
"Description": "在农田干活时大意了,造成5点外伤"
},
{
"Id": 17,
"GroupId": 1008,
"EventName": "打猎外伤",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 8,
"Description": "打猎时大意了,造成8点外伤"
},
{
"Id": 18,
"GroupId": 1001,
"EventName": "诗兴大发",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "啊!此中有真意,欲辨已忘言"
},
{
"Id": 19,
"GroupId": 1001,
"EventName": "走神",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "想想今天晚上吃什么"
},
{
"Id": 20,
"GroupId": 1001,
"EventName": "走神",
"Weight": 1,
"DropGroup": 0,
"InjuryValue": 0,
"Description": "有点累了"
}
]

100
config/BehaviourTypeConfigCategory.json

@ -0,0 +1,100 @@
[
{
"Id": 1,
"BehaviourType": 1,
"BehaviourName": "采集",
"InjuryProbability": 2,
"BehaviourEventId1": 1003,
"DistractedProbability": 5,
"BehaviourEventId2": 1001,
"SpecialItemProbability": 3,
"BehaviourEventId3": 1001,
"OtherProbability": 2,
"BehaviourEventId4": 1002,
"Sound": "Sound_Behaviour_1"
},
{
"Id": 2,
"BehaviourType": 2,
"BehaviourName": "砍伐",
"InjuryProbability": 4,
"BehaviourEventId1": 1004,
"DistractedProbability": 5,
"BehaviourEventId2": 1001,
"SpecialItemProbability": 3,
"BehaviourEventId3": 1001,
"OtherProbability": 2,
"BehaviourEventId4": 1002,
"Sound": "Sound_Behaviour_2"
},
{
"Id": 3,
"BehaviourType": 3,
"BehaviourName": "挖掘",
"InjuryProbability": 4,
"BehaviourEventId1": 1005,
"DistractedProbability": 5,
"BehaviourEventId2": 1001,
"SpecialItemProbability": 3,
"BehaviourEventId3": 1001,
"OtherProbability": 2,
"BehaviourEventId4": 1002,
"Sound": "Sound_Behaviour_3"
},
{
"Id": 4,
"BehaviourType": 4,
"BehaviourName": "捕鱼",
"InjuryProbability": 0,
"BehaviourEventId1": 0,
"DistractedProbability": 10,
"BehaviourEventId2": 1001,
"SpecialItemProbability": 3,
"BehaviourEventId3": 1001,
"OtherProbability": 2,
"BehaviourEventId4": 1002,
"Sound": ""
},
{
"Id": 5,
"BehaviourType": 5,
"BehaviourName": "建造",
"InjuryProbability": 5,
"BehaviourEventId1": 1006,
"DistractedProbability": 3,
"BehaviourEventId2": 1001,
"SpecialItemProbability": 3,
"BehaviourEventId3": 1001,
"OtherProbability": 2,
"BehaviourEventId4": 1002,
"Sound": ""
},
{
"Id": 6,
"BehaviourType": 6,
"BehaviourName": "农活",
"InjuryProbability": 2,
"BehaviourEventId1": 1007,
"DistractedProbability": 5,
"BehaviourEventId2": 1001,
"SpecialItemProbability": 3,
"BehaviourEventId3": 1001,
"OtherProbability": 2,
"BehaviourEventId4": 1002,
"Sound": "Sound_Behaviour_6"
},
{
"Id": 7,
"BehaviourType": 7,
"BehaviourName": "打猎",
"InjuryProbability": 10,
"BehaviourEventId1": 1008,
"DistractedProbability": 3,
"BehaviourEventId2": 1001,
"SpecialItemProbability": 3,
"BehaviourEventId3": 1001,
"OtherProbability": 2,
"BehaviourEventId4": 1002,
"Sound": ""
}
]

189
config/BookConfigCategory.json

@ -0,0 +1,189 @@
[
{
"Id": 1,
"Skill": 3,
"Name": "采集(上)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 0,
"HasTeacher": false
},
{
"Id": 2,
"Skill": 4,
"Name": "采集(中)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 3,
"HasTeacher": false
},
{
"Id": 3,
"Skill": 5,
"Name": "采集(下)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 321,
"PreSkill": 4,
"HasTeacher": false
},
{
"Id": 4,
"Skill": 6,
"Name": "伐木(上)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 0,
"HasTeacher": false
},
{
"Id": 5,
"Skill": 7,
"Name": "伐木(中)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 6,
"HasTeacher": false
},
{
"Id": 6,
"Skill": 8,
"Name": "伐木(下)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 321,
"PreSkill": 7,
"HasTeacher": false
},
{
"Id": 7,
"Skill": 9,
"Name": "农务(上)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 0,
"HasTeacher": false
},
{
"Id": 8,
"Skill": 10,
"Name": "农务(中)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 9,
"HasTeacher": false
},
{
"Id": 9,
"Skill": 11,
"Name": "农务(下)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 321,
"PreSkill": 10,
"HasTeacher": false
},
{
"Id": 10,
"Skill": 12,
"Name": "挖掘(上)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 0,
"HasTeacher": false
},
{
"Id": 11,
"Skill": 13,
"Name": "建造(上)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 0,
"HasTeacher": false
},
{
"Id": 12,
"Skill": 14,
"Name": "巧匠",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 321,
"PreSkill": 0,
"HasTeacher": false
},
{
"Id": 13,
"Skill": 15,
"Name": "万象",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 321,
"PreSkill": 0,
"HasTeacher": false
},
{
"Id": 14,
"Skill": 18,
"Name": "建造(中)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 13,
"HasTeacher": false
},
{
"Id": 15,
"Skill": 19,
"Name": "建造(下)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 18,
"HasTeacher": false
},
{
"Id": 16,
"Skill": 16,
"Name": "挖掘(中)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 12,
"HasTeacher": false
},
{
"Id": 17,
"Skill": 17,
"Name": "挖掘(下)",
"Volume": 4800,
"Efficiency": 10,
"WisdomExp": 10,
"Structure": 320,
"PreSkill": 16,
"HasTeacher": false
}
]

156
config/BubbleTextConfigCategory.json

@ -0,0 +1,156 @@
[
{
"Id": 1,
"GroupId": 1001,
"Dialogue": [
3081
],
"CoolDown": [
40,
80
]
},
{
"Id": 2,
"GroupId": 1001,
"Dialogue": [
3082
],
"CoolDown": [
40,
80
]
},
{
"Id": 3,
"GroupId": 1001,
"Dialogue": [
3083
],
"CoolDown": [
40,
80
]
},
{
"Id": 4,
"GroupId": 1001,
"Dialogue": [
3084
],
"CoolDown": [
40,
80
]
},
{
"Id": 5,
"GroupId": 1002,
"Dialogue": [
3085
],
"CoolDown": [
40,
80
]
},
{
"Id": 6,
"GroupId": 1002,
"Dialogue": [
3081
],
"CoolDown": [
40,
80
]
},
{
"Id": 7,
"GroupId": 1003,
"Dialogue": [
3085
],
"CoolDown": [
40,
80
]
},
{
"Id": 8,
"GroupId": 1003,
"Dialogue": [
3081
],
"CoolDown": [
40,
80
]
},
{
"Id": 9,
"GroupId": 1004,
"Dialogue": [
3085
],
"CoolDown": [
40,
80
]
},
{
"Id": 10,
"GroupId": 1004,
"Dialogue": [
3081
],
"CoolDown": [
40,
80
]
},
{
"Id": 17,
"GroupId": 1007,
"Dialogue": [
3085
],
"CoolDown": [
40,
80
]
},
{
"Id": 18,
"GroupId": 1007,
"Dialogue": [
3081
],
"CoolDown": [
40,
80
]
},
{
"Id": 19,
"GroupId": 1008,
"Dialogue": [
3085
],
"CoolDown": [
40,
80
]
},
{
"Id": 20,
"GroupId": 1008,
"Dialogue": [
3081
],
"CoolDown": [
40,
80
]
}
]

572
config/BuildFunctionConfigCategory.json

@ -0,0 +1,572 @@
[
{
"Id": 30,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 60,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 2,
"LifeExp": 10
},
{
"Id": 61,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 2,
"LifeExp": 20
},
{
"Id": 62,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 2,
"LifeExp": 30
},
{
"Id": 63,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 3,
"LifeExp": 45
},
{
"Id": 64,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 3,
"LifeExp": 50
},
{
"Id": 65,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 4,
"LifeExp": 60
},
{
"Id": 66,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 4,
"LifeExp": 65
},
{
"Id": 67,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"DwellNumber": 2
},
{
"Id": 105,
"ResourcesPointId": 0,
"ItemConversion": [
3045
]
},
{
"Id": 120,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 121,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 122,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 123,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 124,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 125,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 126,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 141,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 143,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 145,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 147,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 149,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 151,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 153,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 155,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 157,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 170,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 171,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 172,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 173,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 174,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 175,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 176,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 177,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 178,
"ResourcesPointId": 0,
"ItemConversion": [
0
]
},
{
"Id": 200,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"TransportNum": 5,
"TransportSpeed": 50,
"TransportItemNum": 99999999
},
{
"Id": 220,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"PairsNum": 3
},
{
"Id": 221,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"PairsNum": 4
},
{
"Id": 222,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"PairsNum": 5
},
{
"Id": 230,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 231,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 232,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 233,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 234,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 235,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 236,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 237,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 238,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 320,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"ClassNum": 2,
"SeatNum": 5
},
{
"Id": 321,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"ClassNum": 3,
"SeatNum": 8
},
{
"Id": 340,
"ResourcesPointId": 206,
"ItemConversion": [
0
]
},
{
"Id": 341,
"ResourcesPointId": 207,
"ItemConversion": [
0
]
},
{
"Id": 342,
"ResourcesPointId": 208,
"ItemConversion": [
0
]
},
{
"Id": 343,
"ResourcesPointId": 209,
"ItemConversion": [
0
]
},
{
"Id": 380,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"CropStorage": 2000
},
{
"Id": 460,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 4
},
{
"Id": 500,
"ResourcesPointId": 0,
"ItemConversion": [
3030
]
},
{
"Id": 501,
"ResourcesPointId": 0,
"ItemConversion": [
3032
]
},
{
"Id": 502,
"ResourcesPointId": 205,
"ItemConversion": [
0
]
},
{
"Id": 520,
"ResourcesPointId": 200,
"ItemConversion": [
0
]
},
{
"Id": 521,
"ResourcesPointId": 203,
"ItemConversion": [
0
]
},
{
"Id": 522,
"ResourcesPointId": 201,
"ItemConversion": [
0
]
},
{
"Id": 523,
"ResourcesPointId": 204,
"ItemConversion": [
0
]
},
{
"Id": 524,
"ResourcesPointId": 202,
"ItemConversion": [
0
]
},
{
"Id": 526,
"ResourcesPointId": 213,
"ItemConversion": [
0
]
},
{
"Id": 540,
"ResourcesPointId": 0,
"ItemConversion": [
3031,
3048
]
},
{
"Id": 560,
"ResourcesPointId": 300,
"ItemConversion": [
0
]
},
{
"Id": 580,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"LiveStockType": 1,
"PoultryNum": 10,
"FeedItem": 1,
"FeedStorage": 1000,
"Hatch": 3049,
"HatchNum": 2,
"HatchTime": 2160
},
{
"Id": 620,
"ResourcesPointId": 301,
"ItemConversion": [
0
]
},
{
"Id": 621,
"ResourcesPointId": 302,
"ItemConversion": [
0
]
},
{
"Id": 640,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"HoardMonster": 5
},
{
"Id": 1000,
"ResourcesPointId": 210,
"ItemConversion": [
0
]
},
{
"Id": 1001,
"ResourcesPointId": 211,
"ItemConversion": [
0
]
},
{
"Id": 1002,
"ResourcesPointId": 212,
"ItemConversion": [
0
]
}
]

632
config/BusinessManConfigCategory.json

@ -0,0 +1,632 @@
[
{
"Id": 4,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 5,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 6,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 7,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 8,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 9,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 10,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 11,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 12,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 13,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 14,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 15,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 16,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 17,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 18,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 19,
"Name": "桃谷货郎",
"Type": 1,
"TypeParameter": 0,
"ItemGroup": 4,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 1001,
"RecycleItem": 4,
"RecycleItemNum": 10,
"HighPricedNum": 1,
"SaleRefreshTimes": 2,
"RecycleRefreshTimes": 2,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 1,
"ResetTypeParameter": 0
},
{
"Id": 2001,
"Name": "渔溪杂货",
"Type": 2,
"TypeParameter": 1,
"ItemGroup": 101,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 2,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 1,
"RecycleRefreshTimes": 1,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 2,
"ResetTypeParameter": 500
},
{
"Id": 2002,
"Name": "青丘杂货",
"Type": 2,
"TypeParameter": 1,
"ItemGroup": 102,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 1,
"RecycleRefreshTimes": 1,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 2,
"ResetTypeParameter": 500
},
{
"Id": 2003,
"Name": "朱山杂货",
"Type": 2,
"TypeParameter": 1,
"ItemGroup": 103,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 1,
"RecycleRefreshTimes": 1,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 2,
"ResetTypeParameter": 500
},
{
"Id": 2004,
"Name": "白玉杂货",
"Type": 2,
"TypeParameter": 1,
"ItemGroup": 104,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 1,
"RecycleRefreshTimes": 1,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 2,
"ResetTypeParameter": 500
},
{
"Id": 2100,
"Name": "银蟾小摊",
"Type": 2,
"TypeParameter": 2,
"ItemGroup": 302,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 1,
"RecycleRefreshTimes": 1,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 10,
"ResetType": 2,
"ResetTypeParameter": 500
},
{
"Id": 2201,
"Name": "渔溪特产",
"Type": 2,
"TypeParameter": 3,
"ItemGroup": 401,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 401,
"RecycleItemNum": 4,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 3,
"ResetTypeParameter": 500
},
{
"Id": 2202,
"Name": "赤丘佳品",
"Type": 2,
"TypeParameter": 3,
"ItemGroup": 402,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 402,
"RecycleItemNum": 4,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 3,
"ResetTypeParameter": 500
},
{
"Id": 2203,
"Name": "太姥特供",
"Type": 2,
"TypeParameter": 3,
"ItemGroup": 403,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 403,
"RecycleItemNum": 4,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 3,
"ResetTypeParameter": 500
},
{
"Id": 2204,
"Name": "朱山优选",
"Type": 2,
"TypeParameter": 3,
"ItemGroup": 404,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 404,
"RecycleItemNum": 4,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 3,
"ResetTypeParameter": 500
},
{
"Id": 2205,
"Name": "叮咚装饰",
"Type": 2,
"TypeParameter": 3,
"ItemGroup": 405,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 3,
"ResetTypeParameter": 500
},
{
"Id": 3001,
"Name": "神秘商人",
"Type": 3,
"TypeParameter": 0,
"ItemGroup": 202,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 1,
"RecycleRefreshTimes": 1,
"ResetItem": 220000,
"ResetItemNum": 20,
"ResetLimited": 20,
"ResetType": 2,
"ResetTypeParameter": 500
},
{
"Id": 4001,
"Name": "食券商店",
"Type": 4,
"TypeParameter": 0,
"ItemGroup": 301,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 3,
"ResetTypeParameter": 500
},
{
"Id": 4002,
"Name": "新鲜鱼市",
"Type": 4,
"TypeParameter": 0,
"ItemGroup": 303,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 3,
"ResetTypeParameter": 500
},
{
"Id": 4003,
"Name": "刀币商城",
"Type": 4,
"TypeParameter": 0,
"ItemGroup": 201,
"ExtraItemGroup": 0,
"ExtraItemNum": 0,
"DiscountNum": 0,
"CommonRecycleItem": 0,
"RecycleItem": 0,
"RecycleItemNum": 0,
"HighPricedNum": 0,
"SaleRefreshTimes": 0,
"RecycleRefreshTimes": 0,
"ResetItem": 0,
"ResetItemNum": 0,
"ResetLimited": 0,
"ResetType": 2,
"ResetTypeParameter": 500
}
]

18
config/ClauseConfigCategory.json

File diff suppressed because one or more lines are too long

292
config/ClothesConfigCategory.json

@ -0,0 +1,292 @@
[
{
"Id": 101,
"Name": "葛布春服",
"Type": 1,
"Season": 1,
"IllnessReduce": 10,
"LifeExp": 10,
"SpecialFunction": 0
},
{
"Id": 102,
"Name": "亚麻春服",
"Type": 1,
"Season": 1,
"IllnessReduce": 13,
"LifeExp": 20,
"SpecialFunction": 0
},
{
"Id": 103,
"Name": "兽皮春服",
"Type": 1,
"Season": 1,
"IllnessReduce": 16,
"LifeExp": 30,
"SpecialFunction": 0
},
{
"Id": 104,
"Name": "丝绸春服",
"Type": 1,
"Season": 1,
"IllnessReduce": 19,
"LifeExp": 45,
"SpecialFunction": 0
},
{
"Id": 105,
"Name": "绫绸春服",
"Type": 1,
"Season": 1,
"IllnessReduce": 22,
"LifeExp": 50,
"SpecialFunction": 0
},
{
"Id": 106,
"Name": "蜀锦春服",
"Type": 1,
"Season": 1,
"IllnessReduce": 25,
"LifeExp": 60,
"SpecialFunction": 0
},
{
"Id": 107,
"Name": "云锦春服",
"Type": 1,
"Season": 1,
"IllnessReduce": 28,
"LifeExp": 65,
"SpecialFunction": 0
},
{
"Id": 201,
"Name": "葛布短袖",
"Type": 1,
"Season": 2,
"IllnessReduce": 10,
"LifeExp": 10,
"SpecialFunction": 0
},
{
"Id": 202,
"Name": "亚麻短袖",
"Type": 1,
"Season": 2,
"IllnessReduce": 13,
"LifeExp": 20,
"SpecialFunction": 0
},
{
"Id": 203,
"Name": "竹丝短袖",
"Type": 1,
"Season": 2,
"IllnessReduce": 16,
"LifeExp": 30,
"SpecialFunction": 0
},
{
"Id": 204,
"Name": "丝绸短袖",
"Type": 1,
"Season": 2,
"IllnessReduce": 19,
"LifeExp": 45,
"SpecialFunction": 0
},
{
"Id": 205,
"Name": "绫绸短袖",
"Type": 1,
"Season": 2,
"IllnessReduce": 22,
"LifeExp": 50,
"SpecialFunction": 0
},
{
"Id": 206,
"Name": "蜀锦短袖",
"Type": 1,
"Season": 2,
"IllnessReduce": 25,
"LifeExp": 60,
"SpecialFunction": 0
},
{
"Id": 207,
"Name": "云锦短袖",
"Type": 1,
"Season": 2,
"IllnessReduce": 28,
"LifeExp": 65,
"SpecialFunction": 0
},
{
"Id": 301,
"Name": "葛布秋裳",
"Type": 1,
"Season": 3,
"IllnessReduce": 10,
"LifeExp": 10,
"SpecialFunction": 0
},
{
"Id": 302,
"Name": "亚麻秋裳",
"Type": 1,
"Season": 3,
"IllnessReduce": 13,
"LifeExp": 20,
"SpecialFunction": 0
},
{
"Id": 303,
"Name": "兽皮秋裳",
"Type": 1,
"Season": 3,
"IllnessReduce": 16,
"LifeExp": 30,
"SpecialFunction": 0
},
{
"Id": 304,
"Name": "丝绸秋裳",
"Type": 1,
"Season": 3,
"IllnessReduce": 19,
"LifeExp": 45,
"SpecialFunction": 0
},
{
"Id": 305,
"Name": "绫绸秋裳",
"Type": 1,
"Season": 3,
"IllnessReduce": 22,
"LifeExp": 50,
"SpecialFunction": 0
},
{
"Id": 306,
"Name": "蜀锦秋裳",
"Type": 1,
"Season": 3,
"IllnessReduce": 25,
"LifeExp": 60,
"SpecialFunction": 0
},
{
"Id": 307,
"Name": "云锦秋裳",
"Type": 1,
"Season": 3,
"IllnessReduce": 28,
"LifeExp": 65,
"SpecialFunction": 0
},
{
"Id": 401,
"Name": "葛布冬袍",
"Type": 1,
"Season": 4,
"IllnessReduce": 10,
"LifeExp": 10,
"SpecialFunction": 0
},
{
"Id": 402,
"Name": "亚麻冬袍",
"Type": 1,
"Season": 4,
"IllnessReduce": 13,
"LifeExp": 20,
"SpecialFunction": 0
},
{
"Id": 403,
"Name": "兽皮冬袍",
"Type": 1,
"Season": 4,
"IllnessReduce": 16,
"LifeExp": 30,
"SpecialFunction": 0
},
{
"Id": 404,
"Name": "丝皮冬袍",
"Type": 1,
"Season": 4,
"IllnessReduce": 19,
"LifeExp": 45,
"SpecialFunction": 0
},
{
"Id": 405,
"Name": "绫棉冬袍",
"Type": 1,
"Season": 4,
"IllnessReduce": 22,
"LifeExp": 50,
"SpecialFunction": 0
},
{
"Id": 406,
"Name": "蜀锦冬袍",
"Type": 1,
"Season": 4,
"IllnessReduce": 25,
"LifeExp": 60,
"SpecialFunction": 0
},
{
"Id": 407,
"Name": "裘丝冬袍",
"Type": 1,
"Season": 4,
"IllnessReduce": 28,
"LifeExp": 65,
"SpecialFunction": 0
},
{
"Id": 2001,
"Name": "草衣",
"Type": 2,
"Season": 0,
"DiseaseDeduction": 40,
"SpecialFunction": 0
},
{
"Id": 2002,
"Name": "蓑衣",
"Type": 2,
"Season": 0,
"DiseaseDeduction": 60,
"SpecialFunction": 0
},
{
"Id": 2003,
"Name": "油皮衣",
"Type": 2,
"Season": 0,
"DiseaseDeduction": 90,
"SpecialFunction": 0
},
{
"Id": 3001,
"Name": "小刀",
"Type": 3,
"Season": 0,
"SpecialFunction": 0
},
{
"Id": 3002,
"Name": "竹笛",
"Type": 3,
"Season": 0,
"SpecialFunction": 0
}
]

352
config/CommonShopConfigCategory.json

@ -0,0 +1,352 @@
[
{
"Id": 1,
"ItemId": 7308,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 10,
"RefreshCycle": 1
},
{
"Id": 2,
"ItemId": 7228,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 10,
"RefreshCycle": 1
},
{
"Id": 3,
"ItemId": 1200,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 30,
"Currency": 2,
"Price": 125,
"RefreshCycle": 1
},
{
"Id": 4,
"ItemId": 1201,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 30,
"Currency": 2,
"Price": 250,
"RefreshCycle": 1
},
{
"Id": 5,
"ItemId": 1202,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 30,
"Currency": 2,
"Price": 375,
"RefreshCycle": 1
},
{
"Id": 6,
"ItemId": 815,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 2,
"RefreshCycle": 1
},
{
"Id": 7,
"ItemId": 816,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 4,
"RefreshCycle": 1
},
{
"Id": 8,
"ItemId": 819,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 6,
"RefreshCycle": 1
},
{
"Id": 9,
"ItemId": 820,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 8,
"RefreshCycle": 1
},
{
"Id": 10,
"ItemId": 821,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 10,
"RefreshCycle": 1
},
{
"Id": 11,
"ItemId": 858,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1000,
"Currency": 2,
"Price": 25,
"RefreshCycle": 1
},
{
"Id": 12,
"ItemId": 1900,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 20,
"Currency": 2,
"Price": 75,
"RefreshCycle": 1
},
{
"Id": 13,
"ItemId": 327,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 100,
"Currency": 2,
"Price": 10,
"RefreshCycle": 1
},
{
"Id": 14,
"ItemId": 8103,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 1500,
"RefreshCycle": 0
},
{
"Id": 15,
"ItemId": 8100,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 2000,
"RefreshCycle": 0
},
{
"Id": 16,
"ItemId": 8101,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 2500,
"RefreshCycle": 0
},
{
"Id": 17,
"ItemId": 8102,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 3000,
"RefreshCycle": 0
},
{
"Id": 18,
"ItemId": 7304,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 10,
"Currency": 2,
"Price": 10,
"RefreshCycle": 0
},
{
"Id": 19,
"ItemId": 7305,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 10,
"Currency": 2,
"Price": 25,
"RefreshCycle": 0
},
{
"Id": 20,
"ItemId": 7306,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 10,
"Currency": 2,
"Price": 45,
"RefreshCycle": 0
},
{
"Id": 21,
"ItemId": 7307,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 10,
"Currency": 2,
"Price": 120,
"RefreshCycle": 0
},
{
"Id": 22,
"ItemId": 4204,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 10,
"Currency": 2,
"Price": 2,
"RefreshCycle": 1
},
{
"Id": 23,
"ItemId": 4205,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 10,
"Currency": 2,
"Price": 5,
"RefreshCycle": 1
},
{
"Id": 24,
"ItemId": 7005,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 100,
"RefreshCycle": 0
},
{
"Id": 25,
"ItemId": 7022,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 100,
"RefreshCycle": 0
},
{
"Id": 26,
"ItemId": 7007,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 100,
"RefreshCycle": 0
},
{
"Id": 27,
"ItemId": 7023,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
},
{
"Id": 28,
"ItemId": 7004,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
},
{
"Id": 29,
"ItemId": 7017,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
},
{
"Id": 30,
"ItemId": 7019,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
},
{
"Id": 31,
"ItemId": 7020,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
},
{
"Id": 32,
"ItemId": 7024,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
},
{
"Id": 33,
"ItemId": 7021,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
},
{
"Id": 34,
"ItemId": 7016,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 300,
"RefreshCycle": 0
},
{
"Id": 35,
"ItemId": 7002,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"Number": 1,
"Currency": 2,
"Price": 200,
"RefreshCycle": 0
}
]

197
config/CropConfigCategory.json

@ -0,0 +1,197 @@
[
{
"Id": 1001,
"Name": "小麦",
"Type": 1,
"Season": [
1,
3,
4
],
"GrowthCycle": 4320,
"SeedId": 133,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 200,
"ByProduct": 119,
"ByProductNum": 200,
"ExtraOutProbability": 0,
"ExtraOut": 0,
"CropPic": "Crop_1001",
"SaplingStatePrefab": "Crop_SaplingState_1001",
"MatureStatePrefab": "Crop_MatureState_1001",
"SaplingStateFarmland": "Structure_Picture_360",
"MatureStateFarmland": "Structure_Picture_360",
"Science": 0
},
{
"Id": 1002,
"Name": "水稻",
"Type": 2,
"Season": [
1,
2
],
"GrowthCycle": 4320,
"SeedId": 134,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 200,
"ByProduct": 118,
"ByProductNum": 200,
"ExtraOutProbability": 0,
"ExtraOut": 0,
"CropPic": "Crop_1002",
"SaplingStatePrefab": "Crop_SaplingState_1002",
"MatureStatePrefab": "Crop_MatureState_1002",
"SaplingStateFarmland": "Structure_Picture_360_1",
"MatureStateFarmland": "Structure_Picture_360_1",
"Science": 11
},
{
"Id": 1003,
"Name": "大豆",
"Type": 3,
"Season": [
2,
3
],
"GrowthCycle": 4320,
"SeedId": 135,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 200,
"ByProduct": 120,
"ByProductNum": 200,
"ExtraOutProbability": 0,
"ExtraOut": 0,
"CropPic": "Crop_1003",
"SaplingStatePrefab": "Crop_SaplingState_1003",
"MatureStatePrefab": "Crop_MatureState_1003",
"SaplingStateFarmland": "Structure_Picture_360",
"MatureStateFarmland": "Structure_Picture_360",
"Science": 21
},
{
"Id": 1004,
"Name": "糯稻",
"Type": 5,
"Season": [
1,
2
],
"GrowthCycle": 4320,
"SeedId": 137,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 200,
"ByProduct": 121,
"ByProductNum": 200,
"ExtraOutProbability": 0,
"ExtraOut": 0,
"CropPic": "Crop_1004",
"SaplingStatePrefab": "Crop_SaplingState_1004",
"MatureStatePrefab": "Crop_MatureState_1004",
"SaplingStateFarmland": "Structure_Picture_360_1",
"MatureStateFarmland": "Structure_Picture_360_1",
"Science": 41
},
{
"Id": 1005,
"Name": "白菜",
"Type": 4,
"Season": [
1,
2,
3,
4
],
"GrowthCycle": 4320,
"SeedId": 136,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 100,
"ByProduct": 125,
"ByProductNum": 200,
"ExtraOutProbability": 0,
"ExtraOut": 0,
"CropPic": "Crop_1005",
"SaplingStatePrefab": "Crop_SaplingState_1005",
"MatureStatePrefab": "Crop_MatureState_1005",
"SaplingStateFarmland": "Structure_Picture_360",
"MatureStateFarmland": "Structure_Picture_360",
"Science": 31
},
{
"Id": 1006,
"Name": "萝卜",
"Type": 6,
"Season": [
3,
4
],
"GrowthCycle": 4320,
"SeedId": 138,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 100,
"ByProduct": 122,
"ByProductNum": 200,
"ExtraOutProbability": 0,
"ExtraOut": 0,
"CropPic": "Crop_1006",
"SaplingStatePrefab": "Crop_SaplingState_1006",
"MatureStatePrefab": "Crop_MatureState_1006",
"SaplingStateFarmland": "Structure_Picture_360",
"MatureStateFarmland": "Structure_Picture_360",
"Science": 51
},
{
"Id": 1007,
"Name": "冬瓜",
"Type": 7,
"Season": [
1,
3
],
"GrowthCycle": 5760,
"SeedId": 139,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 100,
"ByProduct": 123,
"ByProductNum": 100,
"ExtraOutProbability": 20,
"ExtraOut": 401,
"CropPic": "Crop_1007",
"SaplingStatePrefab": "Crop_SaplingState_1007",
"MatureStatePrefab": "Crop_MatureState_1007",
"SaplingStateFarmland": "Structure_Picture_360",
"MatureStateFarmland": "Structure_Picture_360",
"Science": 61
},
{
"Id": 1008,
"Name": "南瓜",
"Type": 8,
"Season": [
1,
2
],
"GrowthCycle": 5760,
"SeedId": 140,
"CostNum": 30,
"ProductID": 2000,
"BasicProduction": 100,
"ByProduct": 124,
"ByProductNum": 100,
"ExtraOutProbability": 20,
"ExtraOut": 402,
"CropPic": "Crop_1008",
"SaplingStatePrefab": "Crop_SaplingState_1008",
"MatureStatePrefab": "Crop_MatureState_1008",
"SaplingStateFarmland": "Structure_Picture_360",
"MatureStateFarmland": "Structure_Picture_360",
"Science": 71
}
]

22
config/DailyPointsConfigCategory.json

@ -0,0 +1,22 @@
[
{
"Id": 1,
"NeededPoints": 30,
"GiftContents": 99995
},
{
"Id": 2,
"NeededPoints": 60,
"GiftContents": 99995
},
{
"Id": 3,
"NeededPoints": 90,
"GiftContents": 99995
},
{
"Id": 4,
"NeededPoints": 100,
"GiftContents": 99996
}
]

74
config/DailyTaskConfigCategory.json

@ -0,0 +1,74 @@
[
{
"Id": 1,
"TaskName": "温馨的家宴",
"Description": "举办家宴",
"TargetType": 2,
"TargetParameter": 1,
"PointGet": 10,
"UnlockScale": 1
},
{
"Id": 2,
"TaskName": "丰收准备",
"Description": "为农田施肥",
"TargetType": 10,
"TargetParameter": 1,
"PointGet": 10,
"UnlockScale": 3
},
{
"Id": 3,
"TaskName": "不死树",
"Description": "为不死树施肥",
"TargetType": 1,
"TargetParameter": 1,
"PointGet": 20,
"UnlockScale": 4
},
{
"Id": 4,
"TaskName": "谁是英雄",
"Description": "挑战四凶兽",
"TargetType": 5,
"TargetParameter": 1,
"PointGet": 20,
"UnlockScale": 4
},
{
"Id": 5,
"TaskName": "我不可爱?",
"Description": "领取陵陵的礼包",
"TargetType": 9,
"TargetParameter": 1,
"PointGet": 10,
"UnlockScale": 4
},
{
"Id": 6,
"TaskName": "互通有无",
"Description": "与商人进行交易",
"TargetType": 7,
"TargetParameter": 1,
"PointGet": 10,
"UnlockScale": 4
},
{
"Id": 7,
"TaskName": "神秘商人",
"Description": "刷新商人的货物",
"TargetType": 11,
"TargetParameter": 1,
"PointGet": 20,
"UnlockScale": 4
},
{
"Id": 8,
"TaskName": "七星鼎",
"Description": "在七星鼎合成宝石",
"TargetType": 8,
"TargetParameter": 1,
"PointGet": 10,
"UnlockScale": 7
}
]

58
config/DanMuLibraryConfigCategory.json

@ -0,0 +1,58 @@
[
{
"Id": 1,
"Type": 1,
"TypeParameter": "1001",
"DanMuGroupId": 1001,
"Limited": 9999
},
{
"Id": 2,
"Type": 1,
"TypeParameter": "3002",
"DanMuGroupId": 1002,
"Limited": 9999
},
{
"Id": 3,
"Type": 1,
"TypeParameter": "3003",
"DanMuGroupId": 1003,
"Limited": 9999
},
{
"Id": 4,
"Type": 1,
"TypeParameter": "3004",
"DanMuGroupId": 1004,
"Limited": 9999
},
{
"Id": 5,
"Type": 1,
"TypeParameter": "3005",
"DanMuGroupId": 1005,
"Limited": 9999
},
{
"Id": 6,
"Type": 1,
"TypeParameter": "2004",
"DanMuGroupId": 1006,
"Limited": 9999
},
{
"Id": 7,
"Type": 1,
"TypeParameter": "2001",
"DanMuGroupId": 1007,
"Limited": 9999
},
{
"Id": 8,
"Type": 2,
"TypeParameter": "FeastWindow",
"DanMuGroupId": 2001,
"Limited": 9999
}
]

420
config/DecorationsConfigCategory.json

@ -0,0 +1,420 @@
[
{
"Id": 1,
"Name": "铺路石",
"Type": 2,
"CommonPrefab": [
"Decoration_1"
],
"MainBodyFile": [
"Decoration_1",
"Decoration_1_2",
"Decoration_1_3",
"Decoration_1_4",
"Decoration_1_5",
"Decoration_1_6",
"Decoration_1_7",
"Decoration_1_CornerLeft",
"Decoration_1_CornerRight"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7214
},
{
"Id": 2,
"Name": "简易手推车",
"Type": 2,
"CommonPrefab": [
"Decoration_2"
],
"MainBodyFile": [
"Decoration_2",
"Decoration_2_2"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7802
},
{
"Id": 3,
"Name": "结实手推车",
"Type": 2,
"CommonPrefab": [
"Decoration_3"
],
"MainBodyFile": [
"Decoration_3",
"Decoration_3_2",
"Decoration_3_3"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7803
},
{
"Id": 4,
"Name": "树墩子",
"Type": 2,
"CommonPrefab": [
"Decoration_4"
],
"MainBodyFile": [
"Decoration_4"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7804
},
{
"Id": 5,
"Name": "木篱笆",
"Type": 2,
"CommonPrefab": [
"Decoration_5"
],
"MainBodyFile": [
"Decoration_5",
"Decoration_5_2",
"Decoration_5_3",
"Decoration_5_4"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7805
},
{
"Id": 6,
"Name": "陶罐",
"Type": 2,
"CommonPrefab": [
"Decoration_6"
],
"MainBodyFile": [
"Decoration_6"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7806
},
{
"Id": 7,
"Name": "柴火堆",
"Type": 2,
"CommonPrefab": [
"Decoration_7"
],
"MainBodyFile": [
"Decoration_7"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7807
},
{
"Id": 8,
"Name": "简陋木门",
"Type": 1,
"CommonPrefab": [
"Decoration_8"
],
"MainBodyFile": [
"Decoration_8"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7808
},
{
"Id": 9,
"Name": "茅草木门",
"Type": 1,
"CommonPrefab": [
"Decoration_9",
"Decoration_9_2",
"Decoration_9_3",
"Decoration_9_4"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7809
},
{
"Id": 10,
"Name": "小水缸",
"Type": 2,
"CommonPrefab": [
"Decoration_10"
],
"MainBodyFile": [
"Decoration_10"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7810
},
{
"Id": 11,
"Name": "简陋木桌",
"Type": 2,
"CommonPrefab": [
"Decoration_11"
],
"MainBodyFile": [
"Decoration_11",
"Decoration_11",
"Decoration_11"
],
"AccessoriesFile": [
"0",
"Decoration_11_acc1",
"Decoration_11_acc2"
],
"DismantleType": 7,
"DismantleParameter": 7811
},
{
"Id": 12,
"Name": "简陋木板凳",
"Type": 2,
"CommonPrefab": [
"Decoration_12"
],
"MainBodyFile": [
"Decoration_12"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7812
},
{
"Id": 13,
"Name": "木盆",
"Type": 2,
"CommonPrefab": [
"Decoration_13"
],
"MainBodyFile": [
"Decoration_13"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7813
},
{
"Id": 14,
"Name": "竹制晾衣架",
"Type": 2,
"CommonPrefab": [
"Decoration_14"
],
"MainBodyFile": [
"Decoration_14"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7814
},
{
"Id": 15,
"Name": "煎药炉",
"Type": 2,
"CommonPrefab": [
"Decoration_15"
],
"MainBodyFile": [
"Decoration_15",
"Decoration_15_2"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7815
},
{
"Id": 16,
"Name": "石块矮墙",
"Type": 2,
"CommonPrefab": [
"Decoration_16"
],
"MainBodyFile": [
"Decoration_16"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7816
},
{
"Id": 17,
"Name": "路灯",
"Type": 2,
"CommonPrefab": [
"Decoration_17"
],
"MainBodyFile": [
"Decoration_17"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7817
},
{
"Id": 18,
"Name": "圆顶茅草伞",
"Type": 2,
"CommonPrefab": [
"Decoration_18"
],
"MainBodyFile": [
"Decoration_18"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7818
},
{
"Id": 19,
"Name": "竹制晾晒架",
"Type": 2,
"CommonPrefab": [
"Decoration_19"
],
"MainBodyFile": [
"Decoration_19"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7819
},
{
"Id": 20,
"Name": "手编竹篮",
"Type": 2,
"CommonPrefab": [
"Decoration_20"
],
"MainBodyFile": [
"Decoration_20",
"Decoration_20_2"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7820
},
{
"Id": 21,
"Name": "铺路木桩",
"Type": 2,
"CommonPrefab": [
"Decoration_21"
],
"MainBodyFile": [
"Decoration_21_1",
"Decoration_21_2",
"Decoration_21_3",
"Decoration_21_4",
"Decoration_21_5",
"Decoration_21_6"
],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7829
},
{
"Id": 1000,
"Name": "观赏桃树",
"Type": 1,
"CommonPrefab": [
"Decoration_1000"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7821
},
{
"Id": 1001,
"Name": "观赏柳树",
"Type": 1,
"CommonPrefab": [
"Decoration_1001"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7822
},
{
"Id": 1002,
"Name": "观赏梨树",
"Type": 1,
"CommonPrefab": [
"Decoration_1002"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7823
},
{
"Id": 1003,
"Name": "观赏松树",
"Type": 1,
"CommonPrefab": [
"Decoration_1003"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7824
},
{
"Id": 1004,
"Name": "观赏桦树",
"Type": 1,
"CommonPrefab": [
"Decoration_1004"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7825
},
{
"Id": 1005,
"Name": "观赏桑树",
"Type": 1,
"CommonPrefab": [
"Decoration_1005"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7826
},
{
"Id": 1006,
"Name": "观赏榕树",
"Type": 1,
"CommonPrefab": [
"Decoration_1006"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7827
},
{
"Id": 1007,
"Name": "观赏竹子",
"Type": 1,
"CommonPrefab": [
"Decoration_1007"
],
"MainBodyFile": [],
"AccessoriesFile": [],
"DismantleType": 7,
"DismantleParameter": 7828
}
]

2340
config/DialogueConfigCategory.json

File diff suppressed because it is too large Load Diff

1902
config/DialogueGroupConfigCategory.json

File diff suppressed because it is too large Load Diff

62
config/DiseaseConfigCategory.json

@ -0,0 +1,62 @@
[
{
"Id": 1001,
"Name": "轻伤",
"Type": 1,
"Level": 1,
"Min": 101,
"Max": 400,
"Villager": 8013,
"Role": 8019
},
{
"Id": 1002,
"Name": "中伤",
"Type": 1,
"Level": 2,
"Min": 401,
"Max": 698,
"Villager": 8014,
"Role": 8020
},
{
"Id": 1003,
"Name": "重伤",
"Type": 1,
"Level": 3,
"Min": 699,
"Max": 1000,
"Villager": 8015,
"Role": 8021
},
{
"Id": 2001,
"Name": "轻疾",
"Type": 2,
"Level": 1,
"Min": 101,
"Max": 400,
"Villager": 8016,
"Role": 0
},
{
"Id": 2002,
"Name": "中疾",
"Type": 2,
"Level": 2,
"Min": 401,
"Max": 700,
"Villager": 8017,
"Role": 0
},
{
"Id": 2003,
"Name": "重疾",
"Type": 2,
"Level": 3,
"Min": 701,
"Max": 1000,
"Villager": 8018,
"Role": 0
}
]

62
config/DistanceConfigCategory.json

@ -0,0 +1,62 @@
[
{
"Id": 1,
"Region1": 1001,
"Region2": 3002,
"Distance": 200
},
{
"Id": 2,
"Region1": 1001,
"Region2": 3003,
"Distance": 400
},
{
"Id": 3,
"Region1": 1001,
"Region2": 3004,
"Distance": 700
},
{
"Id": 4,
"Region1": 1001,
"Region2": 3005,
"Distance": 1000
},
{
"Id": 5,
"Region1": 3002,
"Region2": 3003,
"Distance": 200
},
{
"Id": 6,
"Region1": 3002,
"Region2": 3004,
"Distance": 400
},
{
"Id": 7,
"Region1": 3002,
"Region2": 3005,
"Distance": 800
},
{
"Id": 8,
"Region1": 3003,
"Region2": 3004,
"Distance": 300
},
{
"Id": 9,
"Region1": 3003,
"Region2": 3005,
"Distance": 400
},
{
"Id": 10,
"Region1": 3004,
"Region2": 3005,
"Distance": 400
}
]

8670
config/DropGroupConfigCategory.json

File diff suppressed because it is too large Load Diff

38
config/EarlyStageWarConfigCategory.json

@ -0,0 +1,38 @@
[
{
"Id": 1,
"RefreshInterval": [
1,
2
],
"RefreshTime": [
810,
1010
],
"RefreshPoint": 1001
},
{
"Id": 2,
"RefreshInterval": [
1,
2
],
"RefreshTime": [
810,
1010
],
"RefreshPoint": 1002
},
{
"Id": 3,
"RefreshInterval": [
1,
2
],
"RefreshTime": [
810,
1010
],
"RefreshPoint": 1003
}
]

4832
config/EquipmentConfigCategory.json

File diff suppressed because it is too large Load Diff

907
config/ErrorCodeConfigCategory.json

@ -0,0 +1,907 @@
[
{
"Id": 200300,
"Field": "ERR_Login_Info_Empty",
"Desc_zh": "登入信息为空"
},
{
"Id": 200301,
"Field": "ERR_Login_Not_Match_Regex",
"Desc_zh": "账号需要为6-12个字母或数字"
},
{
"Id": 200302,
"Field": "ERR_Login_In_Blacklist",
"Desc_zh": "账号在黑名字中"
},
{
"Id": 200303,
"Field": "ERR_Login_Password_Wrong",
"Desc_zh": "密码错误"
},
{
"Id": 200304,
"Field": "ERR_Login_Connect_Failed",
"Desc_zh": "无法连接服务器"
},
{
"Id": 200305,
"Field": "ERR_Register_Name_Exist",
"Desc_zh": "用户名已经存在"
},
{
"Id": 200306,
"Field": "ERR_Change_Name_Sensitive",
"Desc_zh": "名称包含敏感词"
},
{
"Id": 210001,
"Field": "ERR_BuildError",
"Desc_zh": "建造异常"
},
{
"Id": 210002,
"Field": "ERR_ResponseError",
"Desc_zh": "返回异常"
},
{
"Id": 210003,
"Field": "ERR_ResourceNotFound",
"Desc_zh": "找不到资源"
},
{
"Id": 210004,
"Field": "ERR_ResourceGatherError",
"Desc_zh": "采集失败"
},
{
"Id": 210005,
"Field": "ERR_GatherNotFound",
"Desc_zh": "找不到采集实体"
},
{
"Id": 210006,
"Field": "ERR_StartGatherFail",
"Desc_zh": "开始采集失败"
},
{
"Id": 210007,
"Field": "ERR_GetStoreFail",
"Desc_zh": "获取仓库失败"
},
{
"Id": 210008,
"Field": "ERR_StopGatherFail",
"Desc_zh": "停止采集失败"
},
{
"Id": 210009,
"Field": "ERR_PeopleMoveFail",
"Desc_zh": "人物移动失败"
},
{
"Id": 210010,
"Field": "ERR_CreateConstructFail",
"Desc_zh": "启动建造失败"
},
{
"Id": 210011,
"Field": "ERR_MaterialNotEnough",
"Desc_zh": "材料不足"
},
{
"Id": 210012,
"Field": "ERR_ConstructNotFound",
"Desc_zh": "找不到建造实体"
},
{
"Id": 210013,
"Field": "ERR_OperateFail",
"Desc_zh": "操作失败"
},
{
"Id": 210014,
"Field": "ERR_PeopleNotFound",
"Desc_zh": "没有找到人物"
},
{
"Id": 210015,
"Field": "ERR_ResourceOver",
"Desc_zh": "资源已经采完了"
},
{
"Id": 210016,
"Field": "ERR_BehaveError",
"Desc_zh": "行为错误"
},
{
"Id": 210017,
"Field": "ERR_StopConstructError",
"Desc_zh": "停止建造错误"
},
{
"Id": 210018,
"Field": "ERR_PeopleTypeError",
"Desc_zh": "人物类型错误"
},
{
"Id": 210019,
"Field": "ERR_ConfigError",
"Desc_zh": "读取不到配置表"
},
{
"Id": 210020,
"Field": "ERR_SynthesisError",
"Desc_zh": "制作失败"
},
{
"Id": 210021,
"Field": "ERR_NotProductionBuilding",
"Desc_zh": "找不到生产建筑"
},
{
"Id": 210022,
"Field": "ERR_SynthesisNotFound",
"Desc_zh": "找不到制作实体"
},
{
"Id": 210023,
"Field": "ERR_CuisineError",
"Desc_zh": "烹饪失败"
},
{
"Id": 210024,
"Field": "ERR_MenuError",
"Desc_zh": "获取菜单失败"
},
{
"Id": 210025,
"Field": "ERR_UseError",
"Desc_zh": "使用物品失败"
},
{
"Id": 210026,
"Field": "ERR_DropError",
"Desc_zh": "丢弃物品失败"
},
{
"Id": 210027,
"Field": "ERR_RootOutResourceError",
"Desc_zh": "铲除资源错误"
},
{
"Id": 210028,
"Field": "ERR_AddResourceError",
"Desc_zh": "添加资源错误"
},
{
"Id": 210029,
"Field": "ERR_NOT_FOUND_BUILD",
"Desc_zh": "找不到目标建筑"
},
{
"Id": 210030,
"Field": "ERR_DevCuisineError",
"Desc_zh": "烹饪研发失败"
},
{
"Id": 210031,
"Field": "ERR_CuisineNotFound",
"Desc_zh": "找不到烹饪实体"
},
{
"Id": 210032,
"Field": "ERR_Get_Cuisine_Failed",
"Desc_zh": "获取烹饪列表失败"
},
{
"Id": 210033,
"Field": "ERR_Get_Synthesis_Failed",
"Desc_zh": "获取合成列表失败"
},
{
"Id": 210034,
"Field": "ERR_NotFoundStation",
"Desc_zh": "获取入驻组件失败"
},
{
"Id": 210035,
"Field": "ERR_BuildingLimited",
"Desc_zh": "建筑数量超过上限"
},
{
"Id": 210036,
"Field": "ERR_GameUnit_Not_Found",
"Desc_zh": "找不到游戏单位"
},
{
"Id": 210037,
"Field": "ERR_Dialogue_Not_Found",
"Desc_zh": "找不到对话"
},
{
"Id": 210038,
"Field": "ERR_Component_Not_Found",
"Desc_zh": "找不到组件"
},
{
"Id": 210039,
"Field": "ERR_Unit_Not_Found",
"Desc_zh": "找不到unit"
},
{
"Id": 210040,
"Field": "ERR_Exception_Err",
"Desc_zh": "异常错误"
},
{
"Id": 210041,
"Field": "ERR_NotFoundDecoration",
"Desc_zh": "找不到装饰品建筑"
},
{
"Id": 210042,
"Field": "ERR_NotEnoughFrozenTime",
"Desc_zh": "凝时不足"
},
{
"Id": 210043,
"Field": "ERR_OptionBehavior_Not_Found",
"Desc_zh": "找不到对话"
},
{
"Id": 210044,
"Field": "ERR_FamilyNameError",
"Desc_zh": "姓不对,只能用父姓或者母姓"
},
{
"Id": 210045,
"Field": "ERR_FeastEventNotExist",
"Desc_zh": "找不到家宴事件"
},
{
"Id": 210046,
"Field": "ERR_Can_Not_Do_In_Night",
"Desc_zh": "无法在夜晚进行这个行为"
},
{
"Id": 210047,
"Field": "ERR_Synthesis_Not_Unlocked",
"Desc_zh": "合成配方没有达到解锁条件"
},
{
"Id": 210048,
"Field": "ERR_Synthesis_Building_Busy",
"Desc_zh": "建筑已经正在合成"
},
{
"Id": 210049,
"Field": "ERR_ResourceDailyInteractCD",
"Desc_zh": "资源每日交互未刷新"
},
{
"Id": 210050,
"Field": "ERR_Scale_Max",
"Desc_zh": "规模已达到最高"
},
{
"Id": 210101,
"Field": "ERR_CanNotFoundEnemy",
"Desc_zh": "找不到对手"
},
{
"Id": 210102,
"Field": "ERR_SkillNotCd",
"Desc_zh": "技能CD还没恢复"
},
{
"Id": 210103,
"Field": "ERR_SkillEnergyNoEnough",
"Desc_zh": "战意不够"
},
{
"Id": 210104,
"Field": "ERR_FighterSilence",
"Desc_zh": "玩家被沉默了"
},
{
"Id": 210105,
"Field": "ERR_FighterFrozen",
"Desc_zh": "玩家被禁锢了"
},
{
"Id": 210106,
"Field": "ERR_SkillNotFound",
"Desc_zh": "没有该技能"
},
{
"Id": 210107,
"Field": "ERR_SkillIsPassive",
"Desc_zh": "是被动技能"
},
{
"Id": 210108,
"Field": "ERR_SkillNoTarget",
"Desc_zh": "没有施法目标"
},
{
"Id": 210109,
"Field": "ERR_SkillWeaponError",
"Desc_zh": "武器错误"
},
{
"Id": 210110,
"Field": "ERR_UpdateTroop_Error",
"Desc_zh": "更新队伍数据失败"
},
{
"Id": 210111,
"Field": "ERR_FightStationCanNotFound",
"Desc_zh": "箭塔无法入住"
},
{
"Id": 210112,
"Field": "ERR_FightStationFull",
"Desc_zh": "箭塔满了"
},
{
"Id": 210113,
"Field": "ERR_PeopleIsInStation",
"Desc_zh": "村民已经入驻"
},
{
"Id": 210114,
"Field": "ERR_NotNormalSkill",
"Desc_zh": "不是普攻"
},
{
"Id": 210115,
"Field": "ERR_UsingSkill",
"Desc_zh": "正在使用技能"
},
{
"Id": 210116,
"Field": "ERR_TargetIsNone",
"Desc_zh": "目标不存在"
},
{
"Id": 210201,
"Field": "ERR_FarmlandNotFree",
"Desc_zh": "农田不是空闲"
},
{
"Id": 210202,
"Field": "ERR_PlantNotRipe",
"Desc_zh": "农作物没有成熟"
},
{
"Id": 210203,
"Field": "ERR_FarmlandNotFound",
"Desc_zh": "农田没有找到"
},
{
"Id": 210204,
"Field": "ERR_CropConfigNotFound",
"Desc_zh": "找不到农作物配置"
},
{
"Id": 210205,
"Field": "ERR_SeedNotEnough",
"Desc_zh": "找不到种子"
},
{
"Id": 210206,
"Field": "ERR_FarmlandNotRipe",
"Desc_zh": "没有成熟"
},
{
"Id": 210207,
"Field": "ERR_FarmlandNotSeed",
"Desc_zh": "没有播种"
},
{
"Id": 210208,
"Field": "ERR_CabinNotFound",
"Desc_zh": "没有找到小屋"
},
{
"Id": 210209,
"Field": "ERR_ArriveCabinFail",
"Desc_zh": "到达小屋失败"
},
{
"Id": 210210,
"Field": "ERR_CabinNotPeople",
"Desc_zh": "小屋没有常驻人"
},
{
"Id": 210211,
"Field": "ERR_FullFarmland",
"Desc_zh": "到达农田管理上限"
},
{
"Id": 210212,
"Field": "ERR_WaterNotEnough",
"Desc_zh": "水资源不足"
},
{
"Id": 210213,
"Field": "ERR_StoreNotEnough",
"Desc_zh": "仓库不足"
},
{
"Id": 210214,
"Field": "ERR_HaveFeedPlant",
"Desc_zh": "已经施肥过了"
},
{
"Id": 210215,
"Field": "ERR_FeedNotEnough",
"Desc_zh": "肥料不足"
},
{
"Id": 210221,
"Field": "ERR_PutOnClothes",
"Desc_zh": "穿衣失败"
},
{
"Id": 210222,
"Field": "ERR_TakeOffClothes",
"Desc_zh": "脱衣失败"
},
{
"Id": 210241,
"Field": "ERR_NotEnoughItem",
"Desc_zh": "物品不够"
},
{
"Id": 210242,
"Field": "ERR_NotEnoughGold",
"Desc_zh": "元宝不够"
},
{
"Id": 210243,
"Field": "ERR_MedicinalCd",
"Desc_zh": "药品使用还没过CD"
},
{
"Id": 210261,
"Field": "ERR_BedIndexError",
"Desc_zh": "居住位置溢出"
},
{
"Id": 210281,
"Field": "ERR_MenuIsLock",
"Desc_zh": "菜谱未解锁"
},
{
"Id": 210282,
"Field": "ERR_MenuCanNotUpgrade",
"Desc_zh": "菜谱无法升级"
},
{
"Id": 210301,
"Field": "ERR_ResearchLock",
"Desc_zh": "研究没有解锁"
},
{
"Id": 210321,
"Field": "ERR_HaveHost",
"Desc_zh": "已经有人接待了"
},
{
"Id": 210322,
"Field": "ERR_NotFoundVillager",
"Desc_zh": "找不到游民"
},
{
"Id": 210323,
"Field": "ERR_NotEnoughFav",
"Desc_zh": "好感度不够"
},
{
"Id": 210324,
"Field": "ERR_NotEnoughGiftTimes",
"Desc_zh": "赠送次数不够"
},
{
"Id": 210341,
"Field": "ERR_NotFoundTransport",
"Desc_zh": "没有找到运输系统"
},
{
"Id": 210342,
"Field": "ERR_TransportStateError",
"Desc_zh": "运输状态不对"
},
{
"Id": 210343,
"Field": "ERR_RegionNotUnLock",
"Desc_zh": "该区域没有解锁"
},
{
"Id": 210344,
"Field": "ERR_StoreCapacityNotEnough",
"Desc_zh": "背包容量不够"
},
{
"Id": 210345,
"Field": "ERR_NotFoundTransportBuilding",
"Desc_zh": "没有找到运输厅建筑"
},
{
"Id": 210361,
"Field": "ERR_NotFoundBusinessMan",
"Desc_zh": "没有找到商人"
},
{
"Id": 210362,
"Field": "ERR_NotEnoughRefreshTimes",
"Desc_zh": "刷新次数不够"
},
{
"Id": 210363,
"Field": "ERR_NotEnoughSaleItem",
"Desc_zh": "销售物品数量不够"
},
{
"Id": 210364,
"Field": "ERR_NotFoundConfig",
"Desc_zh": "找不到配置文件"
},
{
"Id": 210365,
"Field": "ERR_NotEnoughCopper",
"Desc_zh": "铜币不够"
},
{
"Id": 210366,
"Field": "ERR_NotHaveSaleItem",
"Desc_zh": "没找到该商品"
},
{
"Id": 210367,
"Field": "ERR_NotHaveRecycleItem",
"Desc_zh": "无法出售"
},
{
"Id": 210368,
"Field": "ERR_NotEnoughRecycleItem",
"Desc_zh": "销售物品数量不够"
},
{
"Id": 210369,
"Field": "ERR_NotEnoughBagItem",
"Desc_zh": "背包物品数量不够"
},
{
"Id": 210370,
"Field": "ERR_ProsperityNotEnough",
"Desc_zh": "繁荣度不够"
},
{
"Id": 210401,
"Field": "ERR_TaskLock",
"Desc_zh": "任务未解锁"
},
{
"Id": 210402,
"Field": "ERR_TaskReceived",
"Desc_zh": "任务已经接过了"
},
{
"Id": 210403,
"Field": "ERR_TaskCanNotTake",
"Desc_zh": "任务不可接"
},
{
"Id": 210404,
"Field": "ERR_TaskHaveTalk",
"Desc_zh": "已经对话过了"
},
{
"Id": 210405,
"Field": "ERR_MainTaskCanNotTrack",
"Desc_zh": "主线任务无法追踪"
},
{
"Id": 210421,
"Field": "ERR_WorkerNotEnough",
"Desc_zh": "工人数量不足"
},
{
"Id": 210422,
"Field": "ERR_RelationLvNotEnough",
"Desc_zh": "村落关系等级不够"
},
{
"Id": 210423,
"Field": "ERR_RegionShopNotEnoughItem",
"Desc_zh": "村落商店物品不够"
},
{
"Id": 210424,
"Field": "ERR_ReputationNotEnough",
"Desc_zh": "村落繁荣度不够"
},
{
"Id": 210441,
"Field": "ERR_WarriorLvNotEnough",
"Desc_zh": "勇士等级不够"
},
{
"Id": 210442,
"Field": "ERR_WarriorArmsLimit",
"Desc_zh": "勇士无法使用该武器"
},
{
"Id": 210461,
"Field": "ERR_ValleyEventIsExist",
"Desc_zh": "桃谷事件已经存在"
},
{
"Id": 210462,
"Field": "ERR_ValleyEventNotExist",
"Desc_zh": "桃谷事件不存在"
},
{
"Id": 210463,
"Field": "ERR_ValleyScaleNotEnough",
"Desc_zh": "桃谷规模不够"
},
{
"Id": 210501,
"Field": "ERR_TooYoungToPlay",
"Desc_zh": "太小不能玩"
},
{
"Id": 210502,
"Field": "ERR_MinorCannotPlay",
"Desc_zh": "未成年人此时不能玩"
},
{
"Id": 210503,
"Field": "ERR_IdentityFail",
"Desc_zh": "实名认证失败"
},
{
"Id": 210504,
"Field": "ERR_NotIdentity",
"Desc_zh": "没有实名认证"
},
{
"Id": 210551,
"Field": "ERR_RechargeConfigNotFound",
"Desc_zh": "充值配置信息找不到"
},
{
"Id": 210552,
"Field": "ERR_RechargeMonthLimit",
"Desc_zh": "充值当月限制"
},
{
"Id": 210553,
"Field": "ERR_RechargeLimit",
"Desc_zh": "无法充值"
},
{
"Id": 210554,
"Field": "ERR_CannotBuyTooMuchVip",
"Desc_zh": "无法购买,月卡权益天数大于等于30天"
},
{
"Id": 210601,
"Field": "ERR_NotFoundBook",
"Desc_zh": "找不到书籍"
},
{
"Id": 210602,
"Field": "ERR_NeedTeacher",
"Desc_zh": "需要老师"
},
{
"Id": 210603,
"Field": "ERR_NotFoundSchool",
"Desc_zh": "找不到学堂"
},
{
"Id": 210604,
"Field": "ERR_NotEnoughBook",
"Desc_zh": "书籍数量不够"
},
{
"Id": 210605,
"Field": "ERR_NeedStudent",
"Desc_zh": "需要学生"
},
{
"Id": 210621,
"Field": "ERR_OverFeedStorageMax",
"Desc_zh": "超出饲料上限"
},
{
"Id": 210622,
"Field": "ERR_EggNotEnough",
"Desc_zh": "鸡蛋数量不够"
},
{
"Id": 210623,
"Field": "ERR_NotFoundHatch",
"Desc_zh": "无孵化系统"
},
{
"Id": 210624,
"Field": "ERR_CanNotHatch",
"Desc_zh": "当前状态无法孵化"
},
{
"Id": 210625,
"Field": "ERR_NotFoundPoultry",
"Desc_zh": "无可以收取的幼禽"
},
{
"Id": 210626,
"Field": "ERR_NotPoultryHouse",
"Desc_zh": "无禽舍"
},
{
"Id": 210641,
"Field": "ERR_NotFruting",
"Desc_zh": "不死树没有果子了"
},
{
"Id": 210642,
"Field": "ERR_FertilizerTimesNotEnough",
"Desc_zh": "施肥次数不够"
},
{
"Id": 210643,
"Field": "ERR_IrrigationTimesNotEnough",
"Desc_zh": "灌溉次数不够"
},
{
"Id": 210661,
"Field": "ERR_NotFoundWarrior",
"Desc_zh": "没有找到勇士"
},
{
"Id": 210662,
"Field": "ERR_BodySoulLvMax",
"Desc_zh": "体魂等级到达上限"
},
{
"Id": 210663,
"Field": "ERR_NotFoundSkill",
"Desc_zh": "该勇士没有这个技能"
},
{
"Id": 210681,
"Field": "ERR_NeedItemError",
"Desc_zh": "材料不匹配"
},
{
"Id": 210682,
"Field": "ERR_TreasureSynthesisFail",
"Desc_zh": "合成失败"
},
{
"Id": 210701,
"Field": "ERR_NotFoundBazaar",
"Desc_zh": "找不到摆摊信息"
},
{
"Id": 210702,
"Field": "ERR_NotBazaarOpenTime",
"Desc_zh": "不是摆摊开放时间"
},
{
"Id": 210703,
"Field": "ERR_NotFoundBazaarItem",
"Desc_zh": "找不到摆摊信息"
},
{
"Id": 210721,
"Field": "ERR_RegionErr",
"Desc_zh": "错误的区域"
},
{
"Id": 210722,
"Field": "ERR_RankErr",
"Desc_zh": "错误的排名"
},
{
"Id": 210723,
"Field": "ERR_RegionRankSuc",
"Desc_zh": "挑战成功"
},
{
"Id": 210741,
"Field": "ERR_NotFoundShopItem",
"Desc_zh": "找不到商品"
},
{
"Id": 210742,
"Field": "ERR_BuyTimesOver",
"Desc_zh": "物品购买次数超过上限"
},
{
"Id": 210801,
"Field": "ERR_NotDuringEvent",
"Desc_zh": "不在活动期间"
},
{
"Id": 210802,
"Field": "ERR_DrawGameTicketNotEnough",
"Desc_zh": "抽奖券不足"
},
{
"Id": 210803,
"Field": "ERR_DrawRoundAllOver",
"Desc_zh": "所有抽奖已完成"
},
{
"Id": 210804,
"Field": "ERR_DrawNotSelectAllReward",
"Desc_zh": "未设置完可选奖励"
},
{
"Id": 220001,
"Field": "ERR_Friend_OperateFail",
"Desc_zh": "好友操作失败"
},
{
"Id": 220002,
"Field": "ERR_FriendUnit_Not_Found",
"Desc_zh": "找不到好友单位"
},
{
"Id": 220003,
"Field": "ERR_FriendComp_Not_Found",
"Desc_zh": "找不到好友组件"
},
{
"Id": 220004,
"Field": "ERR_My_Friend_Full",
"Desc_zh": "我的好友已满"
},
{
"Id": 220005,
"Field": "ERR_Target_Friend_Full",
"Desc_zh": "对方的好友已满"
},
{
"Id": 220100,
"Field": "ERR_Challenge_Already_Start",
"Desc_zh": "挑战已经开始"
},
{
"Id": 220101,
"Field": "ERR_Challenge_Drum_Times_Over",
"Desc_zh": "战鼓次数超上限"
},
{
"Id": 220102,
"Field": "ERR_Challenge_Times_Over",
"Desc_zh": "挑战次数超上限"
},
{
"Id": 220103,
"Field": "ERR_Supply_VillagerNum_Unmet",
"Desc_zh": "村民数量不满足领取要求"
},
{
"Id": 220104,
"Field": "ERR_Supply_VistorExisted",
"Desc_zh": "已存在难民无法领取补给"
},
{
"Id": 220105,
"Field": "ERR_Supply_ErrorBehaveType",
"Desc_zh": "存在其他非重伤或重疾的村民"
},
{
"Id": 220106,
"Field": "ERR_Supply_MedicineExist",
"Desc_zh": "存在未使用的药物"
}
]

254
config/EventConfigCategory.json

@ -0,0 +1,254 @@
[
{
"Id": 1001,
"RelatedRole": 0,
"EventName": "无事发生",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "什么也没有发生",
"Dialogue": [
0
]
},
{
"Id": 1002,
"RelatedRole": 0,
"EventName": "走神",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "一只青蛙一张嘴,两只眼睛四条腿,两只青蛙",
"Dialogue": [
0
]
},
{
"Id": 1003,
"RelatedRole": 0,
"EventName": "走神",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "呆",
"Dialogue": [
0
]
},
{
"Id": 1004,
"RelatedRole": 0,
"EventName": "走神",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "嗯,待会儿吃点什么呢,",
"Dialogue": [
0
]
},
{
"Id": 1005,
"RelatedRole": 0,
"EventName": "走神",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "刚出门的时候好像忘记锁门了",
"Dialogue": [
0
]
},
{
"Id": 1006,
"RelatedRole": 0,
"EventName": "偷懒",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "有点累了,休息一小会,应该没人发现吧",
"Dialogue": [
0
]
},
{
"Id": 1007,
"RelatedRole": 0,
"EventName": "偷懒",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "肱二头肌说它有点累了,所以我微微休息一下,嘿嘿",
"Dialogue": [
0
]
},
{
"Id": 1008,
"RelatedRole": 0,
"EventName": "偷懒",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "摸鱼的感觉,蛮刺激的欸!",
"Dialogue": [
0
]
},
{
"Id": 1009,
"RelatedRole": 0,
"EventName": "干活,勿扰",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "劳动令人快乐!",
"Dialogue": [
0
]
},
{
"Id": 1010,
"RelatedRole": 0,
"EventName": "辛勤劳作",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "(全神贯注中,)",
"Dialogue": [
0
]
},
{
"Id": 1011,
"RelatedRole": 0,
"EventName": "小动物路过",
"DropGroup": 2004,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "路过一只兔子,留下一个萝卜,谢谢兔子!",
"Dialogue": [
0
]
},
{
"Id": 1012,
"RelatedRole": 0,
"EventName": "小动物路过",
"DropGroup": 2005,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "飞过一只喜鹊,留下一个浆果,谢谢喜鹊!",
"Dialogue": [
0
]
},
{
"Id": 2001,
"RelatedRole": 0,
"EventName": "笛声悠悠",
"DropGroup": 2005,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "笛声吸引来了一些麻雀,麻雀丢下一个浆果",
"Dialogue": [
0
]
},
{
"Id": 2002,
"RelatedRole": 0,
"EventName": "心灵手巧",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "有点累了,休息一下,练习练习雕刻",
"Dialogue": [
0
]
},
{
"Id": 3001,
"RelatedRole": 0,
"EventName": "摇树",
"DropGroup": 2006,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "摇树事件",
"Dialogue": [
1001
]
},
{
"Id": 4001,
"RelatedRole": 0,
"EventName": "安静无事",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "长夜漫漫,无事发生",
"Dialogue": [
0
]
},
{
"Id": 4002,
"RelatedRole": 3,
"EventName": "意外之喜",
"DropGroup": 2001,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "[color=#FFFFFF]{村民名称}[/color]夜晚无心睡眠,闲逛时捡到了{道具}",
"Dialogue": [
0
]
},
{
"Id": 5001,
"RelatedRole": 0,
"EventName": "一触即发",
"DropGroup": 0,
"AdditionalEffects": 0,
"AdditionalEffectsValue": 0,
"ShortDescription": "",
"Chronicle": false,
"Description": "{怪物名称}嚣张不过一刻钟时间,就被{伙伴名称}狠狠拿下!",
"Dialogue": [
0
]
}
]

739
config/ExploreEventConfigCategory.json

@ -0,0 +1,739 @@
[
{
"Id": 1,
"GroupId": 1,
"Type": 1,
"Weight": 1,
"Title": "出发",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "船只离岸,希望一路顺风"
},
{
"Id": 2,
"GroupId": 2,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "破旧的码头"
},
{
"Id": 3,
"GroupId": 3,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "一片蒹葭滩"
},
{
"Id": 4,
"GroupId": 4,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "红色小山丘"
},
{
"Id": 5,
"GroupId": 5,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "一间草舍"
},
{
"Id": 6,
"GroupId": 6,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "一口井"
},
{
"Id": 7,
"GroupId": 7,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "水流湍急处"
},
{
"Id": 8,
"GroupId": 8,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "隐秘峡谷"
},
{
"Id": 9,
"GroupId": 9,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "翠绿池塘"
},
{
"Id": 10,
"GroupId": 10,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "水天一色"
},
{
"Id": 11,
"GroupId": 11,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "芦苇荡"
},
{
"Id": 12,
"GroupId": 12,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "垂钓处"
},
{
"Id": 13,
"GroupId": 13,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "怪石"
},
{
"Id": 14,
"GroupId": 14,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "废弃农田"
},
{
"Id": 15,
"GroupId": 15,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "灌木丛"
},
{
"Id": 16,
"GroupId": 16,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "瀑布飞泉"
},
{
"Id": 17,
"GroupId": 17,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "鸟雀群聚"
},
{
"Id": 18,
"GroupId": 18,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "滩涂湿地"
},
{
"Id": 19,
"GroupId": 19,
"Type": 1,
"Weight": 1,
"Title": "泊船",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "隐居部落"
},
{
"Id": 101,
"GroupId": 1001,
"Type": 1,
"Weight": 1,
"Title": "破旧的码头",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": "到处看看,完全没有生活的痕迹。"
},
{
"Id": 102,
"GroupId": 1001,
"Type": 1,
"Weight": 1,
"Title": "破旧的码头",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 103,
"GroupId": 1002,
"Type": 1,
"Weight": 1,
"Title": "蒹葭滩",
"RewardItem": 13004,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 104,
"GroupId": 1002,
"Type": 1,
"Weight": 1,
"Title": "蒹葭滩",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 105,
"GroupId": 1003,
"Type": 1,
"Weight": 1,
"Title": "红色小山丘",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 106,
"GroupId": 1003,
"Type": 1,
"Weight": 1,
"Title": "红色小山丘",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 107,
"GroupId": 1004,
"Type": 1,
"Weight": 1,
"Title": "一间草舍",
"RewardItem": 13001,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 108,
"GroupId": 1004,
"Type": 1,
"Weight": 1,
"Title": "一间草舍",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 109,
"GroupId": 1005,
"Type": 1,
"Weight": 1,
"Title": "一口井",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 110,
"GroupId": 1005,
"Type": 1,
"Weight": 1,
"Title": "一口井",
"RewardItem": 13001,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 111,
"GroupId": 1006,
"Type": 1,
"Weight": 1,
"Title": "水流湍急处",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 112,
"GroupId": 1006,
"Type": 1,
"Weight": 1,
"Title": "水流湍急处",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 113,
"GroupId": 1007,
"Type": 1,
"Weight": 1,
"Title": "隐秘峡谷",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 114,
"GroupId": 1007,
"Type": 1,
"Weight": 1,
"Title": "隐秘峡谷",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 115,
"GroupId": 1008,
"Type": 1,
"Weight": 1,
"Title": "翠绿池塘",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 116,
"GroupId": 1008,
"Type": 1,
"Weight": 1,
"Title": "翠绿池塘",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 117,
"GroupId": 1009,
"Type": 1,
"Weight": 1,
"Title": "水天一色",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 118,
"GroupId": 1009,
"Type": 1,
"Weight": 1,
"Title": "水天一色",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 119,
"GroupId": 1101,
"Type": 1,
"Weight": 1,
"Title": "芦苇荡",
"RewardItem": 13004,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 120,
"GroupId": 1101,
"Type": 1,
"Weight": 1,
"Title": "芦苇荡",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 121,
"GroupId": 1102,
"Type": 1,
"Weight": 1,
"Title": "垂钓处",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 122,
"GroupId": 1102,
"Type": 1,
"Weight": 1,
"Title": "垂钓处",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 123,
"GroupId": 1103,
"Type": 1,
"Weight": 1,
"Title": "怪石",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 124,
"GroupId": 1103,
"Type": 1,
"Weight": 1,
"Title": "怪石",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 125,
"GroupId": 1104,
"Type": 1,
"Weight": 1,
"Title": "废弃农田",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 126,
"GroupId": 1104,
"Type": 1,
"Weight": 1,
"Title": "废弃农田",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 127,
"GroupId": 1105,
"Type": 1,
"Weight": 1,
"Title": "灌木丛",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 128,
"GroupId": 1105,
"Type": 1,
"Weight": 1,
"Title": "灌木丛",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 129,
"GroupId": 1106,
"Type": 1,
"Weight": 1,
"Title": "瀑布飞泉",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 130,
"GroupId": 1106,
"Type": 1,
"Weight": 1,
"Title": "瀑布飞泉",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 131,
"GroupId": 1107,
"Type": 1,
"Weight": 1,
"Title": "鸟雀群聚",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 132,
"GroupId": 1107,
"Type": 1,
"Weight": 1,
"Title": "鸟雀群聚",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 133,
"GroupId": 1108,
"Type": 1,
"Weight": 1,
"Title": "滩涂湿地",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 134,
"GroupId": 1108,
"Type": 1,
"Weight": 1,
"Title": "滩涂湿地",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 135,
"GroupId": 1109,
"Type": 1,
"Weight": 1,
"Title": "隐居部落",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 136,
"GroupId": 1109,
"Type": 1,
"Weight": 1,
"Title": "隐居部落",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": 1,
"Description": ""
},
{
"Id": 1001,
"GroupId": 99000,
"Type": 1,
"Weight": 1,
"Title": "金色光芒",
"RewardItem": 13002,
"Nomad": 0,
"EventLimited": 2,
"Description": "水面上有一只金光闪闪的鱼一跃而起,接着一块金锭掉到了船上……啊!金锭!"
},
{
"Id": 1002,
"GroupId": 99000,
"Type": 1,
"Weight": 20,
"Title": "意外收获",
"RewardItem": 13003,
"Nomad": 0,
"EventLimited": -1,
"Description": "抓到一只{0}"
},
{
"Id": 1003,
"GroupId": 99000,
"Type": 1,
"Weight": 20,
"Title": "意外收获",
"RewardItem": 13004,
"Nomad": 0,
"EventLimited": -1,
"Description": "路过一株亚麻,一把薅走"
},
{
"Id": 1004,
"GroupId": 99000,
"Type": 1,
"Weight": 10,
"Title": "惊险",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": -1,
"Description": "突然一阵狂风,幸亏反应及时把小船稳住了"
},
{
"Id": 1005,
"GroupId": 99000,
"Type": 1,
"Weight": 10,
"Title": "风平浪静",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": -1,
"Description": "轻舟翩翩,难得惬意"
},
{
"Id": 1006,
"GroupId": 99000,
"Type": 1,
"Weight": 10,
"Title": "继续前进",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": -1,
"Description": "要留意前路,小心暗礁"
},
{
"Id": 1007,
"GroupId": 99000,
"Type": 1,
"Weight": 10,
"Title": "警觉",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": -1,
"Description": "好像听到了野兽的声音……"
},
{
"Id": 1008,
"GroupId": 99000,
"Type": 1,
"Weight": 10,
"Title": "继续前进",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": -1,
"Description": "希望返回山谷时,能带回满满的物资"
},
{
"Id": 1009,
"GroupId": 99000,
"Type": 1,
"Weight": 10,
"Title": "思索",
"RewardItem": 0,
"Nomad": 0,
"EventLimited": -1,
"Description": "如果遇到了其他人,应该如何打招呼呢"
},
{
"Id": 1010,
"GroupId": 99000,
"Type": 1,
"Weight": 20,
"Title": "意外收获",
"RewardItem": 13003,
"Nomad": 0,
"EventLimited": -1,
"Description": "水流湍急,一只鱼主动跳到了船上"
},
{
"Id": 1011,
"GroupId": 99000,
"Type": 1,
"Weight": 5,
"Title": "意外收获",
"RewardItem": 13001,
"Nomad": 0,
"EventLimited": -1,
"Description": "不知谁的蓑衣飘荡在水面上……"
},
{
"Id": 1012,
"GroupId": 99000,
"Type": 2,
"Weight": 10,
"Title": "伸出援手",
"RewardItem": 0,
"Nomad": 1,
"EventLimited": 1,
"Description": "结识了一位难民,挪挪位置,跟我们一起回山谷吧!"
}
]

2542
config/ExtraAttributeConfigCategory.json

File diff suppressed because it is too large Load Diff

43
config/FamilyDinnerEventConfigCategory.json

@ -0,0 +1,43 @@
[
{
"Id": 1001,
"Name": "迎客",
"TriggerCondition": 2,
"ConditionParameter": [],
"BeginDialogue": [
5014,
5019,
5020
],
"BaseInteraction": "鼓掌",
"BaseReaction": [
5009,
5010
],
"BaseReactionOption": [
"希望留下",
"玩得开心"
],
"Interaction1": "盛饭",
"Expendable1": 2009,
"ReactionText1": [
5011,
5012
],
"ReactionOption1": [
"希望留下",
"玩得开心"
],
"BaseValue1": 30,
"Interaction2": "赠花",
"Expendable2": 30,
"BaseValue2": 20,
"ReactionText2": [
5013
],
"ReactionOption2": [
"希望留下",
"玩得开心"
]
}
]

2654
config/FeastDialogueConfigCategory.json

File diff suppressed because it is too large Load Diff

70
config/FeastTextConfigCategory.json

@ -0,0 +1,70 @@
[
{
"Id": 1001,
"Scale": [
1,
2
],
"Order": 1,
"Text": [
5001,
5002,
5003,
5004
]
},
{
"Id": 1002,
"Scale": [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
"Order": 2,
"Text": [
5005,
5006,
5007,
5008
]
},
{
"Id": 1003,
"Scale": [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19
],
"Order": 3,
"Text": [
5015,
5016,
5017,
5018
]
}
]

767
config/FoodConfigCategory.json

@ -0,0 +1,767 @@
[
{
"Id": 1,
"Name": "食物",
"Type": 0,
"NutritiveValue": 0,
"FoodNum": 1,
"Buff": 0,
"Description": "食物描述"
},
{
"Id": 2,
"Name": "浆果",
"Type": 1,
"NutritiveValue": 2,
"FoodNum": 5,
"Buff": 0,
"Description": ""
},
{
"Id": 3,
"Name": "野菜汤",
"Type": 3,
"NutritiveValue": 5,
"FoodNum": 3,
"Buff": 0,
"Description": ""
},
{
"Id": 4,
"Name": "瘦肉汤",
"Type": 3,
"NutritiveValue": 10,
"FoodNum": 8,
"Buff": 0,
"Description": ""
},
{
"Id": 5,
"Name": "青菜面",
"Type": 1,
"NutritiveValue": 15,
"FoodNum": 20,
"Buff": 0,
"Description": ""
},
{
"Id": 6,
"Name": "笋炒肉",
"Type": 2,
"NutritiveValue": 25,
"FoodNum": 25,
"Buff": 0,
"Description": ""
},
{
"Id": 7,
"Name": "肉包子",
"Type": 1,
"NutritiveValue": 40,
"FoodNum": 60,
"Buff": 0,
"Description": ""
},
{
"Id": 8,
"Name": "地仙炖肉",
"Type": 2,
"NutritiveValue": 60,
"FoodNum": 70,
"Buff": 0,
"Description": ""
},
{
"Id": 9,
"Name": "炒杂鱼",
"Type": 2,
"NutritiveValue": 30,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 10,
"Name": "米饭",
"Type": 1,
"NutritiveValue": 20,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 11,
"Name": "炖鸡汤",
"Type": 3,
"NutritiveValue": 120,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 12,
"Name": "鱼羹汤",
"Type": 3,
"NutritiveValue": 50,
"FoodNum": 35,
"Buff": 0,
"Description": ""
},
{
"Id": 13,
"Name": "蛋炒饭",
"Type": 1,
"NutritiveValue": 50,
"FoodNum": 80,
"Buff": 0,
"Description": ""
},
{
"Id": 14,
"Name": "煎豆腐",
"Type": 2,
"NutritiveValue": 25,
"FoodNum": 20,
"Buff": 0,
"Description": ""
},
{
"Id": 15,
"Name": "翡翠白玉汤",
"Type": 3,
"NutritiveValue": 30,
"FoodNum": 20,
"Buff": 0,
"Description": ""
},
{
"Id": 16,
"Name": "清蒸鱼",
"Type": 2,
"NutritiveValue": 60,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 17,
"Name": "笋菇腊肉",
"Type": 2,
"NutritiveValue": 45,
"FoodNum": 55,
"Buff": 0,
"Description": ""
},
{
"Id": 18,
"Name": "青龙蒸",
"Type": 2,
"NutritiveValue": 100,
"FoodNum": 60,
"Buff": 0,
"Description": ""
},
{
"Id": 19,
"Name": "麻婆豆腐",
"Type": 2,
"NutritiveValue": 60,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 20,
"Name": "炒白菜",
"Type": 2,
"NutritiveValue": 25,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 21,
"Name": "酸菜炒笋",
"Type": 2,
"NutritiveValue": 30,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 22,
"Name": "豆浆",
"Type": 3,
"NutritiveValue": 30,
"FoodNum": 5,
"Buff": 0,
"Description": ""
},
{
"Id": 23,
"Name": "翡翠肉炒饭",
"Type": 1,
"NutritiveValue": 60,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 24,
"Name": "酸菜鱼",
"Type": 2,
"NutritiveValue": 100,
"FoodNum": 80,
"Buff": 0,
"Description": ""
},
{
"Id": 25,
"Name": "白菜炖肉",
"Type": 2,
"NutritiveValue": 60,
"FoodNum": 70,
"Buff": 0,
"Description": ""
},
{
"Id": 26,
"Name": "碧涧羹",
"Type": 3,
"NutritiveValue": 80,
"FoodNum": 50,
"Buff": 0,
"Description": ""
},
{
"Id": 27,
"Name": "东坡肉",
"Type": 2,
"NutritiveValue": 90,
"FoodNum": 90,
"Buff": 0,
"Description": ""
},
{
"Id": 28,
"Name": "三宝粥",
"Type": 1,
"NutritiveValue": 50,
"FoodNum": 90,
"Buff": 0,
"Description": ""
},
{
"Id": 29,
"Name": "糯米鸡",
"Type": 1,
"NutritiveValue": 90,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 30,
"Name": "酱萝卜",
"Type": 2,
"NutritiveValue": 20,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 31,
"Name": "清蒸螃蟹",
"Type": 2,
"NutritiveValue": 80,
"FoodNum": 60,
"Buff": 0,
"Description": ""
},
{
"Id": 32,
"Name": "萝卜鲫鱼汤",
"Type": 3,
"NutritiveValue": 60,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 33,
"Name": "萝卜肉卷",
"Type": 1,
"NutritiveValue": 60,
"FoodNum": 90,
"Buff": 0,
"Description": ""
},
{
"Id": 34,
"Name": "萝卜炖排骨",
"Type": 2,
"NutritiveValue": 90,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 35,
"Name": "银耳羹",
"Type": 3,
"NutritiveValue": 150,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 36,
"Name": "酱烧地芝",
"Type": 2,
"NutritiveValue": 30,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 37,
"Name": "冬瓜炖肉",
"Type": 2,
"NutritiveValue": 100,
"FoodNum": 80,
"Buff": 0,
"Description": ""
},
{
"Id": 38,
"Name": "狮子头",
"Type": 2,
"NutritiveValue": 100,
"FoodNum": 110,
"Buff": 0,
"Description": ""
},
{
"Id": 39,
"Name": "凤凰游",
"Type": 3,
"NutritiveValue": 200,
"FoodNum": 120,
"Buff": 0,
"Description": ""
},
{
"Id": 40,
"Name": "南瓜煲",
"Type": 2,
"NutritiveValue": 130,
"FoodNum": 140,
"Buff": 0,
"Description": ""
},
{
"Id": 41,
"Name": "南瓜海鲜粥",
"Type": 1,
"NutritiveValue": 100,
"FoodNum": 120,
"Buff": 0,
"Description": ""
},
{
"Id": 42,
"Name": "游龙汤",
"Type": 3,
"NutritiveValue": 300,
"FoodNum": 150,
"Buff": 0,
"Description": ""
},
{
"Id": 43,
"Name": "天耳肉",
"Type": 2,
"NutritiveValue": 200,
"FoodNum": 150,
"Buff": 0,
"Description": ""
},
{
"Id": 44,
"Name": "桃子",
"Type": 1,
"NutritiveValue": 5,
"FoodNum": 10,
"Buff": 0,
"Description": ""
},
{
"Id": 203,
"Name": "野菜汤",
"Type": 3,
"NutritiveValue": 15,
"FoodNum": 13,
"Buff": 0,
"Description": ""
},
{
"Id": 204,
"Name": "瘦肉汤",
"Type": 3,
"NutritiveValue": 20,
"FoodNum": 18,
"Buff": 0,
"Description": ""
},
{
"Id": 205,
"Name": "青菜面",
"Type": 1,
"NutritiveValue": 25,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 206,
"Name": "笋炒肉",
"Type": 2,
"NutritiveValue": 35,
"FoodNum": 35,
"Buff": 0,
"Description": ""
},
{
"Id": 207,
"Name": "肉包子",
"Type": 1,
"NutritiveValue": 50,
"FoodNum": 70,
"Buff": 0,
"Description": ""
},
{
"Id": 208,
"Name": "地仙炖肉",
"Type": 2,
"NutritiveValue": 70,
"FoodNum": 80,
"Buff": 0,
"Description": ""
},
{
"Id": 209,
"Name": "炒杂鱼",
"Type": 2,
"NutritiveValue": 40,
"FoodNum": 50,
"Buff": 0,
"Description": ""
},
{
"Id": 210,
"Name": "米饭",
"Type": 1,
"NutritiveValue": 30,
"FoodNum": 50,
"Buff": 0,
"Description": ""
},
{
"Id": 211,
"Name": "蘑菇鸡汤",
"Type": 3,
"NutritiveValue": 130,
"FoodNum": 110,
"Buff": 0,
"Description": ""
},
{
"Id": 212,
"Name": "鱼羹汤",
"Type": 3,
"NutritiveValue": 60,
"FoodNum": 45,
"Buff": 0,
"Description": ""
},
{
"Id": 213,
"Name": "蛋炒饭",
"Type": 1,
"NutritiveValue": 60,
"FoodNum": 90,
"Buff": 0,
"Description": ""
},
{
"Id": 214,
"Name": "煎豆腐",
"Type": 2,
"NutritiveValue": 35,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 215,
"Name": "翡翠白玉汤",
"Type": 3,
"NutritiveValue": 40,
"FoodNum": 30,
"Buff": 0,
"Description": ""
},
{
"Id": 216,
"Name": "清蒸鱼",
"Type": 2,
"NutritiveValue": 70,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 217,
"Name": "笋菇腊肉",
"Type": 2,
"NutritiveValue": 55,
"FoodNum": 65,
"Buff": 0,
"Description": ""
},
{
"Id": 218,
"Name": "青龙蒸",
"Type": 2,
"NutritiveValue": 110,
"FoodNum": 70,
"Buff": 0,
"Description": ""
},
{
"Id": 219,
"Name": "麻婆豆腐",
"Type": 2,
"NutritiveValue": 70,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 220,
"Name": "炒白菜",
"Type": 2,
"NutritiveValue": 35,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 221,
"Name": "酸菜炒笋",
"Type": 2,
"NutritiveValue": 40,
"FoodNum": 50,
"Buff": 0,
"Description": ""
},
{
"Id": 222,
"Name": "豆浆",
"Type": 3,
"NutritiveValue": 40,
"FoodNum": 15,
"Buff": 0,
"Description": ""
},
{
"Id": 223,
"Name": "翡翠肉炒饭",
"Type": 1,
"NutritiveValue": 70,
"FoodNum": 110,
"Buff": 0,
"Description": ""
},
{
"Id": 224,
"Name": "酸菜鱼",
"Type": 2,
"NutritiveValue": 110,
"FoodNum": 90,
"Buff": 0,
"Description": ""
},
{
"Id": 225,
"Name": "白菜炖肉",
"Type": 2,
"NutritiveValue": 70,
"FoodNum": 80,
"Buff": 0,
"Description": ""
},
{
"Id": 226,
"Name": "碧涧羹",
"Type": 3,
"NutritiveValue": 90,
"FoodNum": 60,
"Buff": 0,
"Description": ""
},
{
"Id": 227,
"Name": "东坡肉",
"Type": 2,
"NutritiveValue": 100,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 228,
"Name": "三宝粥",
"Type": 1,
"NutritiveValue": 60,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 229,
"Name": "糯米鸡",
"Type": 1,
"NutritiveValue": 100,
"FoodNum": 110,
"Buff": 0,
"Description": ""
},
{
"Id": 230,
"Name": "酱萝卜",
"Type": 2,
"NutritiveValue": 30,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 231,
"Name": "清蒸螃蟹",
"Type": 2,
"NutritiveValue": 90,
"FoodNum": 70,
"Buff": 0,
"Description": ""
},
{
"Id": 232,
"Name": "萝卜鲫鱼汤",
"Type": 3,
"NutritiveValue": 70,
"FoodNum": 50,
"Buff": 0,
"Description": ""
},
{
"Id": 233,
"Name": "萝卜肉卷",
"Type": 1,
"NutritiveValue": 70,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 234,
"Name": "萝卜炖排骨",
"Type": 2,
"NutritiveValue": 100,
"FoodNum": 110,
"Buff": 0,
"Description": ""
},
{
"Id": 235,
"Name": "银耳羹",
"Type": 3,
"NutritiveValue": 160,
"FoodNum": 40,
"Buff": 0,
"Description": ""
},
{
"Id": 236,
"Name": "酱烧地芝",
"Type": 2,
"NutritiveValue": 40,
"FoodNum": 50,
"Buff": 0,
"Description": ""
},
{
"Id": 237,
"Name": "冬瓜炖肉",
"Type": 2,
"NutritiveValue": 110,
"FoodNum": 90,
"Buff": 0,
"Description": ""
},
{
"Id": 238,
"Name": "狮子头",
"Type": 2,
"NutritiveValue": 110,
"FoodNum": 120,
"Buff": 0,
"Description": ""
},
{
"Id": 239,
"Name": "凤凰游",
"Type": 3,
"NutritiveValue": 210,
"FoodNum": 130,
"Buff": 0,
"Description": ""
},
{
"Id": 240,
"Name": "南瓜煲",
"Type": 2,
"NutritiveValue": 140,
"FoodNum": 150,
"Buff": 0,
"Description": ""
},
{
"Id": 241,
"Name": "南瓜海鲜粥",
"Type": 1,
"NutritiveValue": 110,
"FoodNum": 130,
"Buff": 0,
"Description": ""
},
{
"Id": 242,
"Name": "游龙汤",
"Type": 3,
"NutritiveValue": 310,
"FoodNum": 160,
"Buff": 0,
"Description": ""
},
{
"Id": 243,
"Name": "天耳肉",
"Type": 2,
"NutritiveValue": 210,
"FoodNum": 160,
"Buff": 0,
"Description": ""
}
]

353
config/FoodTicketConfigCategory.json

@ -0,0 +1,353 @@
[
{
"Id": 1,
"Item": 2004,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 1,
"ExcellentCurrencyNum": 2
},
{
"Id": 2,
"Item": 2005,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 2,
"ExcellentCurrencyNum": 4
},
{
"Id": 3,
"Item": 2008,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 3,
"ExcellentCurrencyNum": 6
},
{
"Id": 4,
"Item": 2009,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 2,
"ExcellentCurrencyNum": 4
},
{
"Id": 5,
"Item": 2310,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 12,
"ExcellentCurrencyNum": 24
},
{
"Id": 6,
"Item": 2017,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 4,
"ExcellentCurrencyNum": 8
},
{
"Id": 7,
"Item": 2013,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 2,
"ExcellentCurrencyNum": 4
},
{
"Id": 8,
"Item": 2014,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 3,
"ExcellentCurrencyNum": 6
},
{
"Id": 9,
"Item": 2015,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 4,
"ExcellentCurrencyNum": 8
},
{
"Id": 10,
"Item": 2022,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 3,
"ExcellentCurrencyNum": 6
},
{
"Id": 11,
"Item": 2023,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 6,
"ExcellentCurrencyNum": 12
},
{
"Id": 12,
"Item": 2020,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 2,
"ExcellentCurrencyNum": 4
},
{
"Id": 13,
"Item": 2021,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 3,
"ExcellentCurrencyNum": 6
},
{
"Id": 14,
"Item": 2026,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 10,
"ExcellentCurrencyNum": 20
},
{
"Id": 15,
"Item": 2028,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 5,
"ExcellentCurrencyNum": 10
},
{
"Id": 16,
"Item": 2030,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 2,
"ExcellentCurrencyNum": 4
},
{
"Id": 17,
"Item": 2032,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 6,
"ExcellentCurrencyNum": 12
},
{
"Id": 18,
"Item": 2036,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 3,
"ExcellentCurrencyNum": 6
},
{
"Id": 19,
"Item": 2040,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 2,
"OrdinaryCurrencyNum": 13,
"ExcellentCurrencyNum": 26
},
{
"Id": 20,
"Item": 2031,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 8,
"ExcellentCurrencyNum": 16
},
{
"Id": 21,
"Item": 2025,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 6,
"ExcellentCurrencyNum": 12
},
{
"Id": 22,
"Item": 2027,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 8,
"ExcellentCurrencyNum": 16
},
{
"Id": 23,
"Item": 2038,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 10,
"ExcellentCurrencyNum": 20
},
{
"Id": 24,
"Item": 2033,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 6,
"ExcellentCurrencyNum": 12
},
{
"Id": 25,
"Item": 2037,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 7,
"ExcellentCurrencyNum": 14
},
{
"Id": 26,
"Item": 2041,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 4,
"OrdinaryCurrencyNum": 10,
"ExcellentCurrencyNum": 20
},
{
"Id": 27,
"Item": 2006,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 8,
"OrdinaryCurrencyNum": 4,
"ExcellentCurrencyNum": 8
},
{
"Id": 28,
"Item": 2007,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 6,
"ExcellentCurrencyNum": 12
},
{
"Id": 29,
"Item": 2011,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 6,
"ExcellentCurrencyNum": 12
},
{
"Id": 30,
"Item": 2012,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 5,
"ExcellentCurrencyNum": 10
},
{
"Id": 31,
"Item": 2019,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 5,
"ExcellentCurrencyNum": 10
},
{
"Id": 32,
"Item": 2018,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 7,
"ExcellentCurrencyNum": 14
},
{
"Id": 33,
"Item": 2024,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 7,
"ExcellentCurrencyNum": 14
},
{
"Id": 34,
"Item": 2029,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 9,
"ExcellentCurrencyNum": 18
},
{
"Id": 35,
"Item": 2035,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 15,
"ExcellentCurrencyNum": 30
},
{
"Id": 36,
"Item": 2039,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 20,
"ExcellentCurrencyNum": 40
},
{
"Id": 37,
"Item": 2034,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 9,
"ExcellentCurrencyNum": 18
},
{
"Id": 38,
"Item": 2042,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 30,
"ExcellentCurrencyNum": 60
},
{
"Id": 39,
"Item": 2043,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 20,
"ExcellentCurrencyNum": 40
}
]

35
config/ForestConfigCategory.json

@ -0,0 +1,35 @@
[
{
"Id": 1,
"Name": "森林外围",
"Dangrous": 1,
"RareResources": 1,
"ResourcesNumber": 3,
"ResourcesSetting": [],
"MonstersSetting": [],
"Requirements": 0,
"Description": ""
},
{
"Id": 2,
"Name": "森林内部",
"Dangrous": 3,
"RareResources": 3,
"ResourcesNumber": 5,
"ResourcesSetting": [],
"MonstersSetting": [],
"Requirements": 0,
"Description": ""
},
{
"Id": 3,
"Name": "森林深处",
"Dangrous": 5,
"RareResources": 5,
"ResourcesNumber": 3,
"ResourcesSetting": [],
"MonstersSetting": [],
"Requirements": 0,
"Description": ""
}
]

1899
config/FunctionItemConfigCategory.json

File diff suppressed because it is too large Load Diff

52
config/FundConfigCategory.json

@ -0,0 +1,52 @@
[
{
"Id": 1,
"Scale": 1,
"Award": 201
},
{
"Id": 2,
"Scale": 2,
"Award": 202
},
{
"Id": 3,
"Scale": 3,
"Award": 203
},
{
"Id": 4,
"Scale": 4,
"Award": 204
},
{
"Id": 5,
"Scale": 5,
"Award": 205
},
{
"Id": 7,
"Scale": 6,
"Award": 206
},
{
"Id": 8,
"Scale": 7,
"Award": 207
},
{
"Id": 9,
"Scale": 8,
"Award": 208
},
{
"Id": 10,
"Scale": 9,
"Award": 209
},
{
"Id": 11,
"Scale": 10,
"Award": 210
}
]

156
config/GameAIConfigCategory.json

@ -0,0 +1,156 @@
[
{
"Id": 101,
"AIConfigId": 1,
"Order": 1,
"Name": "AI_SeekEnemy",
"NodeParams": []
},
{
"Id": 102,
"AIConfigId": 1,
"Order": 2,
"Name": "AI_Check_JoinBattle",
"NodeParams": []
},
{
"Id": 103,
"AIConfigId": 1,
"Order": 3,
"Name": "AI_JoinBattle",
"NodeParams": []
},
{
"Id": 104,
"AIConfigId": 1,
"Order": 4,
"Name": "AI_Battle",
"NodeParams": []
},
{
"Id": 201,
"AIConfigId": 2,
"Order": 1,
"Name": "AI_SeekEnemy",
"NodeParams": []
},
{
"Id": 202,
"AIConfigId": 2,
"Order": 2,
"Name": "AI_Troop_Battle",
"NodeParams": []
},
{
"Id": 301,
"AIConfigId": 3,
"Order": 1,
"Name": "AI_Troop_CheckBattle",
"NodeParams": []
},
{
"Id": 302,
"AIConfigId": 3,
"Order": 2,
"Name": "AI_Troop_Battle",
"NodeParams": []
},
{
"Id": 401,
"AIConfigId": 4,
"Order": 1,
"Name": "AI_Wander",
"NodeParams": []
},
{
"Id": 501,
"AIConfigId": 5,
"Order": 1,
"Name": "AI_Monster_SeekEnemy",
"NodeParams": []
},
{
"Id": 502,
"AIConfigId": 5,
"Order": 2,
"Name": "AI_Monster_Battle",
"NodeParams": []
},
{
"Id": 503,
"AIConfigId": 5,
"Order": 3,
"Name": "AI_Monster_Patrol",
"NodeParams": []
},
{
"Id": 601,
"AIConfigId": 6,
"Order": 1,
"Name": "AI_Wander",
"NodeParams": []
},
{
"Id": 701,
"AIConfigId": 7,
"Order": 1,
"Name": "AI_Wander",
"NodeParams": []
},
{
"Id": 801,
"AIConfigId": 8,
"Order": 1,
"Name": "AI_SeekEnemy",
"NodeParams": []
},
{
"Id": 802,
"AIConfigId": 8,
"Order": 2,
"Name": "AI_Building_Battle",
"NodeParams": []
},
{
"Id": 901,
"AIConfigId": 9,
"Order": 1,
"Name": "AI_SeekEnemy",
"NodeParams": []
},
{
"Id": 902,
"AIConfigId": 9,
"Order": 2,
"Name": "AI_Children_Battle",
"NodeParams": []
},
{
"Id": 1001,
"AIConfigId": 10,
"Order": 1,
"Name": "AI_SeekChallengeBoss",
"NodeParams": []
},
{
"Id": 1002,
"AIConfigId": 10,
"Order": 2,
"Name": "AI_Battle_Auto",
"NodeParams": []
},
{
"Id": 1101,
"AIConfigId": 11,
"Order": 1,
"Name": "AI_Monster_Challenge_SeekEnemy",
"NodeParams": []
},
{
"Id": 1102,
"AIConfigId": 11,
"Order": 2,
"Name": "AI_Monster_Challenge_Battle",
"NodeParams": []
}
]

30
config/GameStageConfigCategory.json

@ -0,0 +1,30 @@
[
{
"Id": 1,
"Stage": "新手期",
"StartDay": 1,
"EndDay": 20,
"StageDescription": "简单"
},
{
"Id": 2,
"Stage": "游戏前期",
"StartDay": 21,
"EndDay": 60,
"StageDescription": "普通,天气更恶劣了"
},
{
"Id": 3,
"Stage": "游戏中期",
"StartDay": 61,
"EndDay": 110,
"StageDescription": "中等,有寒流"
},
{
"Id": 4,
"Stage": "游戏后期",
"StartDay": 111,
"EndDay": -1,
"StageDescription": "困难,更容易生病"
}
]

4184
config/GameUnitSizeInfoConfigCategory.json

File diff suppressed because it is too large Load Diff

1025
config/GemConfigCategory.json

File diff suppressed because it is too large Load Diff

1192
config/GoodsForRecycleConfigCategory.json

File diff suppressed because it is too large Load Diff

5777
config/GoodsForSaleConfigCategory.json

File diff suppressed because it is too large Load Diff

1304
config/GossipConfigCategory.json

File diff suppressed because it is too large Load Diff

282
config/GossipTextConfigCategory.json

@ -0,0 +1,282 @@
[
{
"Id": 1,
"GroupId": 1001,
"Order": 1,
"Text": "昨夜你有听到狼叫吗?",
"Personality1": 3,
"Text1": "问你个事儿,你昨晚有听到狼叫声不?",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 2,
"GroupId": 1001,
"Order": 2,
"Text": "没有",
"Personality1": 3,
"Text1": "没有耶!",
"Personality2": 5,
"Text2": "(摇头)",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 3,
"GroupId": 1001,
"Order": 1,
"Text": "啊...难道我听错啦?吓得我不敢睡",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 4,
"GroupId": 1001,
"Order": 2,
"Text": "别自己吓自己,在这里我们很安全",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 5,
"GroupId": 1001,
"Order": 2,
"Text": "就算真的有狼,我们就齐心协力打倒!",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 6,
"GroupId": 1002,
"Order": 1,
"Text": "你在吃这路边的果子?不酸吗?",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 7,
"GroupId": 1002,
"Order": 2,
"Text": "不酸,可好吃",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 8,
"GroupId": 1002,
"Order": 1,
"Text": "那我也要吃",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 9,
"GroupId": 1002,
"Order": 2,
"Text": "呐,给你",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 10,
"GroupId": 1002,
"Order": 1,
"Text": "大!骗!子!(被果子酸到变形)",
"Personality1": 5,
"Text1": "(被果子酸到把脸皱成一团)(小声地说)骗子...",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 11,
"GroupId": 1003,
"Order": 1,
"Text": "好臭的屁,是谁放的",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 12,
"GroupId": 1003,
"Order": 2,
"Text": "这哪是屁,明明是五谷之气",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 13,
"GroupId": 1003,
"Order": 1,
"Text": "......",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 14,
"GroupId": 1004,
"Order": 1,
"Text": "我觉得我们应该多修一些防御工事",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 15,
"GroupId": 1004,
"Order": 2,
"Text": "的确,这样我们住的会更安全",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 16,
"GroupId": 1004,
"Order": 2,
"Text": "毕竟偶尔来犯的妖兽真是吓人",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 17,
"GroupId": 1005,
"Order": 1,
"Text": "昨夜梦到你活了一千年",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 18,
"GroupId": 1005,
"Order": 2,
"Text": "梦生得死,恐怕不吉利吧",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 19,
"GroupId": 1005,
"Order": 1,
"Text": "呸呸呸,我说错了,我是梦见你已经死了一千年",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 20,
"GroupId": 1005,
"Order": 2,
"Text": "行,借你吉言了!",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 2,
"Parameter": 0
},
{
"Id": 21,
"GroupId": 1006,
"Order": 1,
"Text": "昨晚我梦见你了",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 22,
"GroupId": 1006,
"Order": 2,
"Text": "梦见什么?",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
},
{
"Id": 23,
"GroupId": 1006,
"Order": 1,
"Text": "我梦见你没有梦见我",
"Text1": "",
"Text2": "",
"Text3": "",
"Text4": "",
"Reaction": 0,
"Parameter": 0
}
]

1453
config/GuideStepConfigCategory.json

File diff suppressed because it is too large Load Diff

422
config/GuideTriggerConfigCategory.json

@ -0,0 +1,422 @@
[
{
"Id": 2002,
"TriggerType": 3,
"TypeParameter": "FeastWindow",
"GuideStep": [
10001,
10002
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2003,
"TriggerType": 2,
"TypeParameter": "80",
"GuideStep": [
14001,
14002,
14003,
14004,
14005
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2004,
"TriggerType": 10,
"TypeParameter": "",
"GuideStep": [
11001,
11002,
11003
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2005,
"TriggerType": 2,
"TypeParameter": "100",
"GuideStep": [
12001,
12002,
12003,
12004,
12005,
12006,
12007,
12008
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2008,
"TriggerType": 2,
"TypeParameter": "580",
"GuideStep": [
18001,
18002,
18003,
18004,
18005,
18006,
18007
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2009,
"TriggerType": 2,
"TypeParameter": "320;321",
"GuideStep": [
19001,
19002,
19003,
19004,
19005,
19006,
19007,
19008
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2010,
"TriggerType": 12,
"TypeParameter": "1",
"GuideStep": [
20001,
20002,
20003
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2012,
"TriggerType": 2,
"TypeParameter": "40",
"GuideStep": [
44001,
44002,
44003,
44004,
44005
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2014,
"TriggerType": 13,
"TypeParameter": "5",
"GuideStep": [
46001,
46002,
46003,
46004,
46005
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2015,
"TriggerType": 15,
"TypeParameter": "",
"GuideStep": [
48001,
48002,
48003
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2016,
"TriggerType": 2,
"TypeParameter": "120",
"GuideStep": [
49001,
49002,
49003,
49004,
49005,
49006
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 2017,
"TriggerType": 2,
"TypeParameter": "422",
"GuideStep": [
51001,
51002,
51003,
51004,
51005,
51006,
51007,
51008,
51009
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1002,
"TriggerType": 11,
"TypeParameter": "1004",
"GuideStep": [
21001,
21002,
21003,
21004
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1003,
"TriggerType": 11,
"TypeParameter": "1001",
"GuideStep": [
22001,
22002,
22003,
22004,
22005
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1004,
"TriggerType": 11,
"TypeParameter": "1002",
"GuideStep": [
23001,
23002
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1005,
"TriggerType": 11,
"TypeParameter": "1003",
"GuideStep": [
24001,
24002,
24003
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1007,
"TriggerType": 11,
"TypeParameter": "1008",
"GuideStep": [
25001,
25002,
25003
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1009,
"TriggerType": 11,
"TypeParameter": "1010",
"GuideStep": [
27001,
27002
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1010,
"TriggerType": 2,
"TypeParameter": "360",
"GuideStep": [
17001,
17002,
17003,
17004,
17005
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1011,
"TriggerType": 11,
"TypeParameter": "1016",
"GuideStep": [
29001,
29002
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1012,
"TriggerType": 2,
"TypeParameter": "662",
"GuideStep": [
30001,
30002
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1013,
"TriggerType": 11,
"TypeParameter": "1018",
"GuideStep": [
33001,
33002,
33003
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1016,
"TriggerType": 11,
"TypeParameter": "1020",
"GuideStep": [
37001,
37002,
37003,
37004
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1018,
"TriggerType": 11,
"TypeParameter": "1025",
"GuideStep": [
39001
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1019,
"TriggerType": 11,
"TypeParameter": "1015",
"GuideStep": [
40001
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1021,
"TriggerType": 11,
"TypeParameter": "1013",
"GuideStep": [
43001,
43002,
43003,
43004
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1022,
"TriggerType": 11,
"TypeParameter": "1021",
"GuideStep": [
47001,
47002,
47003,
47004,
47005
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1023,
"TriggerType": 11,
"TypeParameter": "1014",
"GuideStep": [
50001,
50002,
50003,
50004,
50005,
50006,
50007,
50008
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1024,
"TriggerType": 11,
"TypeParameter": "1019",
"GuideStep": [
52001,
52002,
52003,
52004,
52005,
52006
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1025,
"TriggerType": 16,
"TypeParameter": "",
"GuideStep": [
28001
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1027,
"TriggerType": 17,
"TypeParameter": "",
"GuideStep": [
55001,
55002,
55003,
55004
],
"CanPass": true,
"DropItemGroup": 0
},
{
"Id": 1028,
"TriggerType": 3,
"TypeParameter": "SpecialRecycleShopWindow",
"GuideStep": [
54001,
54002,
54003
],
"CanPass": true,
"DropItemGroup": 0
}
]

107
config/HeadIconConfigCategory.json

@ -0,0 +1,107 @@
[
{
"ID": 1,
"Type": 1,
"HeadIconName": "孩童男",
"HeadIcon": "Head_M_1001",
"Description": "孩童男"
},
{
"ID": 2,
"Type": 1,
"HeadIconName": "少年男",
"HeadIcon": "Head_M_2001",
"Description": "少年男"
},
{
"ID": 3,
"Type": 1,
"HeadIconName": "青年男",
"HeadIcon": "Head_M_3001",
"Description": "青年男"
},
{
"ID": 4,
"Type": 1,
"HeadIconName": "壮年男",
"HeadIcon": "Head_M_4001",
"Description": "壮年男"
},
{
"ID": 5,
"Type": 1,
"HeadIconName": "中年男",
"HeadIcon": "Head_M_5001",
"Description": "中年男"
},
{
"ID": 6,
"Type": 1,
"HeadIconName": "老年男",
"HeadIcon": "Head_M_6001",
"Description": "老年男"
},
{
"ID": 7,
"Type": 1,
"HeadIconName": "古稀男",
"HeadIcon": "Head_M_7001",
"Description": "古稀男"
},
{
"ID": 8,
"Type": 1,
"HeadIconName": "孩童女",
"HeadIcon": "Head_F_1001",
"Description": "孩童女"
},
{
"ID": 9,
"Type": 1,
"HeadIconName": "少年女",
"HeadIcon": "Head_F_2001",
"Description": "少年女"
},
{
"ID": 10,
"Type": 1,
"HeadIconName": "青年女",
"HeadIcon": "Head_F_3001",
"Description": "青年女"
},
{
"ID": 11,
"Type": 1,
"HeadIconName": "壮年女",
"HeadIcon": "Head_F_4001",
"Description": "壮年女"
},
{
"ID": 12,
"Type": 1,
"HeadIconName": "中年女",
"HeadIcon": "Head_F_5001",
"Description": "中年女"
},
{
"ID": 13,
"Type": 1,
"HeadIconName": "老年女",
"HeadIcon": "Head_F_6001",
"Description": "老年女"
},
{
"ID": 14,
"Type": 1,
"HeadIconName": "古稀女",
"HeadIcon": "Head_F_7001",
"Description": "古稀女"
},
{
"ID": 2000,
"Type": 2,
"HeadIconName": "默认头像框",
"HeadIcon": "HeadFrame_Default",
"Description": "默认头像框"
}
]

67
config/HelpConfigCategory.json

@ -0,0 +1,67 @@
[
{
"id": 1,
"Group": 1,
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1. 等级:即庇护力的等级。表示村民在战斗中生命值为0时[color=#009a04]不会死亡[/color],只会受伤。等级越高,庇护村民的数量越多,施肥可以增加庇护等级升级所需的经验。\\n2. 当村民的数量超过不死树庇护能力后,战斗中生命值为0的村民,[color=#009a04]会死亡[/color]的个数为超过的数量。\\n3. 活力:影响摇一摇不死树后掉落物品的数量,[color=#009a04]活力越高掉落物品数量越多[/color]。\\n4. 村民数量超过庇护能力时,[color=#009a04]降低[/color]不死树的活力值上限。",
"Picture2": "",
"Text2": "5. 妖怪袭击,防守失败后。不死树的活力值会变为0,而后游戏里每天恢复当前上限值的20%。\\n6. 开花:不死树活力值达到当前上限后,[color=#009a04]隔1天[/color](游戏里的天数)会开花。开花时,会引来[color=#009a04]妖兽的袭击[/color]。\\n7. 结果:不死树开花后,且活力值达到当前上限,[color=#009a04]隔1天[/color]会结出[color=#009a04]寿果[/color]。摇一摇会掉落寿果,树下的4个位置可以安排村民获得寿果,增加[color=#009a04]寿命经验[/color]。\\n8. 凤羽:凤羽每天(现实时间)[color=#009a04]仅第1次[/color]摇树会获得。",
"Picture3": "",
"Text3": "",
"NextPage": 2
},
{
"id": 2,
"Group": 1,
"Page": 2,
"Stencil": 1,
"Picture1": "Help_Picture_1",
"Text1": "点击[color=#009a04]【施肥】[/color]按钮可以选择施肥所用的道具,给不死树施肥能够增加不死树的经验,不死树的经验越高庇护的村民数量就越多。",
"Picture2": "Help_Picture_2",
"Text2": "点击[color=#009a04]【掉落】[/color]按钮可以查看当前不死树的掉落物品情况。",
"Picture3": "",
"Text3": "",
"NextPage": 3
},
{
"id": 3,
"Group": 1,
"Page": 3,
"Stencil": 2,
"Picture1": "Help_Picture_3",
"Text1": "不死树开花后,第二天就会结果,结果时会有怪物前来攻击桃谷。\\n不死树结果后会出现[color=#009a04]【摇一摇】[/color]按钮,安排村民进行摇树可以增加村民的寿命经验。若当天一直没有安排村民摇树的话,夜里00:00寿果会自动掉落。\\n每天的第一次摇树还会掉落[color=#009a04]凤羽[/color],可以卖给商人换取铜币。",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 4
},
{
"id": 4,
"Group": 1,
"Page": 4,
"Stencil": 4,
"Picture1": "Help_Gif1",
"Text1": "不死树结果后会出现[color=#009a04]【摇一摇】[/color]按钮,安排村民进行摇树可以增加村民的寿命经验。若当天一直没有安排村民摇树的话,夜里00:00寿果会自动掉落。",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 5,
"Group": 2,
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1、运输目的地不同,所需要的时间也不同。\\n2、运输1000个货物需要消耗100个铜币(不足1000个按1000个计算)\\n3、还未运送到目的地的货物可在记录标签页中追回。",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
}
]

854
config/HighlightConfigCategory.json

@ -0,0 +1,854 @@
[
{
"Id": 1,
"Type": 5,
"Name": "",
"HighlightCircle": 0
},
{
"Id": 1001,
"Type": 1,
"Name": "41",
"HighlightCircle": 0
},
{
"Id": 1002,
"Type": 1,
"Name": "80",
"HighlightCircle": 0
},
{
"Id": 1003,
"Type": 1,
"Name": "360",
"HighlightCircle": 0
},
{
"Id": 1004,
"Type": 1,
"Name": "662",
"HighlightCircle": 0
},
{
"Id": 1005,
"Type": 1,
"Name": "120",
"HighlightCircle": 0
},
{
"Id": 1006,
"Type": 1,
"Name": "320",
"HighlightCircle": 0
},
{
"Id": 1007,
"Type": 1,
"Name": "580",
"HighlightCircle": 0
},
{
"Id": 1008,
"Type": 1,
"Name": "422",
"HighlightCircle": 0
},
{
"Id": 1009,
"Type": 1,
"Name": "240",
"HighlightCircle": 0
},
{
"Id": 1010,
"Type": 1,
"Name": "244",
"HighlightCircle": 0
},
{
"Id": 2001,
"Type": 2,
"Name": "26",
"HighlightCircle": 1
},
{
"Id": 2002,
"Type": 2,
"Name": "30",
"HighlightCircle": 1
},
{
"Id": 2003,
"Type": 2,
"Name": "1",
"HighlightCircle": 1
},
{
"Id": 5001,
"Type": 5,
"Name": "Main.scaleBtn",
"HighlightCircle": 0
},
{
"Id": 5002,
"Type": 5,
"Name": "Main.SeasonInfoBtn",
"HighlightCircle": 0
},
{
"Id": 5003,
"Type": 5,
"Name": "Main.BuildingButton",
"HighlightCircle": 0
},
{
"Id": 5004,
"Type": 5,
"Name": "Main.SynthesisButton",
"HighlightCircle": 0
},
{
"Id": 5005,
"Type": 5,
"Name": "ResourceWindow.Panel.SinglePeopleItem",
"HighlightCircle": 0
},
{
"Id": 5006,
"Type": 5,
"Name": "CommonSelectWorkerWindow.PeopleList.0",
"HighlightCircle": 0
},
{
"Id": 5007,
"Type": 5,
"Name": "CommonSelectWorkerWindow.ConfirmButton",
"HighlightCircle": 0
},
{
"Id": 5008,
"Type": 5,
"Name": "Main.n133",
"HighlightCircle": 0
},
{
"Id": 5009,
"Type": 5,
"Name": "ValleyMainWindow.ScalePanel",
"HighlightCircle": 0
},
{
"Id": 5010,
"Type": 5,
"Name": "ValleyMainWindow.ScalePanel.n76",
"HighlightCircle": 0
},
{
"Id": 5011,
"Type": 5,
"Name": "ValleyMainWindow.ScalePanel.RequirementList",
"HighlightCircle": 0
},
{
"Id": 5012,
"Type": 5,
"Name": "Main.FeastButton",
"HighlightCircle": 0
},
{
"Id": 5013,
"Type": 5,
"Name": "FeastWindow.FoodMenuButton",
"HighlightCircle": 0
},
{
"Id": 5014,
"Type": 5,
"Name": "FeastWindow.FoodMenuPanel.CuisineList",
"HighlightCircle": 0
},
{
"Id": 5015,
"Type": 5,
"Name": "RepairBuildingWindow.n44",
"HighlightCircle": 0
},
{
"Id": 5016,
"Type": 5,
"Name": "Main.FoodBar",
"HighlightCircle": 0
},
{
"Id": 5017,
"Type": 5,
"Name": "FeastWindow.StartButton",
"HighlightCircle": 0
},
{
"Id": 5018,
"Type": 5,
"Name": "BuildingWindow.CreateButton",
"HighlightCircle": 0
},
{
"Id": 5019,
"Type": 5,
"Name": "UnitEditWindow.ConfirmButton",
"HighlightCircle": 0
},
{
"Id": 5020,
"Type": 5,
"Name": "Main.SynthesisFoodButton",
"HighlightCircle": 0
},
{
"Id": 5021,
"Type": 5,
"Name": "NightEventWindow.SkipNightBtn",
"HighlightCircle": 0
},
{
"Id": 5022,
"Type": 5,
"Name": "Main.SynthesisClotheButton",
"HighlightCircle": 0
},
{
"Id": 5023,
"Type": 5,
"Name": "Main.SynthesisEquipButton",
"HighlightCircle": 0
},
{
"Id": 5024,
"Type": 5,
"Name": "Main.PeopleButton",
"HighlightCircle": 0
},
{
"Id": 5025,
"Type": 5,
"Name": "PeopleListWindow.n158",
"HighlightCircle": 0
},
{
"Id": 5026,
"Type": 5,
"Name": "PartnerListWindow.DetailPanel",
"HighlightCircle": 0
},
{
"Id": 5027,
"Type": 5,
"Name": "Main.SynthesisMaterialButton",
"HighlightCircle": 0
},
{
"Id": 5028,
"Type": 5,
"Name": "Main.SynthesisMedicineButton",
"HighlightCircle": 0
},
{
"Id": 5029,
"Type": 5,
"Name": "FarmlandWindow.Panel.ManagerFarmerInfo",
"HighlightCircle": 0
},
{
"Id": 5030,
"Type": 5,
"Name": "FarmlandWindow.Panel.PlantSeedList",
"HighlightCircle": 0
},
{
"Id": 5031,
"Type": 5,
"Name": "CuisineWindow.CuisineTypeTab.0",
"HighlightCircle": 0
},
{
"Id": 5032,
"Type": 5,
"Name": "LiveStockMainWindow.FeedBtn",
"HighlightCircle": 0
},
{
"Id": 5033,
"Type": 5,
"Name": "FeedWindow.UsingBtn",
"HighlightCircle": 0
},
{
"Id": 5034,
"Type": 5,
"Name": "LiveStockMainWindow.ShowInfoBtn",
"HighlightCircle": 0
},
{
"Id": 5035,
"Type": 5,
"Name": "LiveStockMainWindow.ShowKillBtn",
"HighlightCircle": 0
},
{
"Id": 5036,
"Type": 5,
"Name": "KillWindow.ConfirmBtn",
"HighlightCircle": 0
},
{
"Id": 5037,
"Type": 5,
"Name": "LiveStockMainWindow.ProductionList",
"HighlightCircle": 0
},
{
"Id": 5038,
"Type": 5,
"Name": "LiveStockMainWindow.ChangeNameBtn",
"HighlightCircle": 0
},
{
"Id": 5039,
"Type": 5,
"Name": "CommonInputWindow.n0",
"HighlightCircle": 0
},
{
"Id": 5040,
"Type": 5,
"Name": "LiveStockMainWindow.StockList",
"HighlightCircle": 0
},
{
"Id": 5041,
"Type": 5,
"Name": "SchoolMainWindow.RoomCom.LessonBtn",
"HighlightCircle": 0
},
{
"Id": 5042,
"Type": 5,
"Name": "SchoolMainWindow.Desk",
"HighlightCircle": 0
},
{
"Id": 5043,
"Type": 5,
"Name": "SchoolMainWindow.RoomCom.Teacher",
"HighlightCircle": 0
},
{
"Id": 5044,
"Type": 5,
"Name": "SchoolMainWindow.RoomCom.StartBtn",
"HighlightCircle": 0
},
{
"Id": 5045,
"Type": 5,
"Name": "SchoolMainWindow.ChangeNameBtn",
"HighlightCircle": 0
},
{
"Id": 5046,
"Type": 5,
"Name": "CommonInputWindow.n0",
"HighlightCircle": 0
},
{
"Id": 5047,
"Type": 5,
"Name": "SchoolMainWindow.SchoolList",
"HighlightCircle": 0
},
{
"Id": 5048,
"Type": 5,
"Name": "BuildingWindow.TabList.0",
"HighlightCircle": 0
},
{
"Id": 5049,
"Type": 5,
"Name": "BuildingWindow.BuildingList",
"HighlightCircle": 0
},
{
"Id": 5050,
"Type": 5,
"Name": "MaterialSynthesisWindow.SynthesisListPanel",
"HighlightCircle": 0
},
{
"Id": 5051,
"Type": 5,
"Name": "Main.StoreHouseButton",
"HighlightCircle": 0
},
{
"Id": 5052,
"Type": 5,
"Name": "StoreHouseWindow.Panel.StoreFilterList.6",
"HighlightCircle": 0
},
{
"Id": 5053,
"Type": 5,
"Name": "StoreHouseWindow.Panel.n33",
"HighlightCircle": 0
},
{
"Id": 5054,
"Type": 5,
"Name": "MaterialSynthesisWindow.SynthesisInfoPanel.SynthesisButton",
"HighlightCircle": 0
},
{
"Id": 5055,
"Type": 5,
"Name": "Main.SynthesisMaterialButton",
"HighlightCircle": 0
},
{
"Id": 5056,
"Type": 5,
"Name": "StoreHouseWindow.Panel.StoreFilterList.1",
"HighlightCircle": 0
},
{
"Id": 5057,
"Type": 5,
"Name": "ValleyMainWindow.ScalePanel.upgradeBtn",
"HighlightCircle": 0
},
{
"Id": 5058,
"Type": 5,
"Name": "FixedPositionSaplingSlotWindow.PlantBtn",
"HighlightCircle": 0
},
{
"Id": 5059,
"Type": 5,
"Name": "PeopleListWindow.NomadPanel.DetailPanel.PropertyList",
"HighlightCircle": 0
},
{
"Id": 5060,
"Type": 5,
"Name": "EquipForgingWindow.TabList.1",
"HighlightCircle": 0
},
{
"Id": 5061,
"Type": 5,
"Name": "EquipForgingWindow.TabSubList.2",
"HighlightCircle": 0
},
{
"Id": 5062,
"Type": 5,
"Name": "PartnerListWindow.PropertyList",
"HighlightCircle": 0
},
{
"Id": 5063,
"Type": 5,
"Name": "BuildingWindow.BuildingPlanCheckBox",
"HighlightCircle": 0
},
{
"Id": 5064,
"Type": 5,
"Name": "BuildingWindow.BuildingList.0",
"HighlightCircle": 0
},
{
"Id": 5065,
"Type": 5,
"Name": "PeopleListWindow.AgeBar",
"HighlightCircle": 0
},
{
"Id": 5066,
"Type": 5,
"Name": "ImmortalTreeMainWindow.FertilizeBtn",
"HighlightCircle": 0
},
{
"Id": 5067,
"Type": 5,
"Name": "ImmortalTreeMainWindow.ShowDropBtn",
"HighlightCircle": 0
},
{
"Id": 5068,
"Type": 5,
"Name": "MedicineWindow.Bg.n35",
"HighlightCircle": 0
},
{
"Id": 5069,
"Type": 5,
"Name": "ValleyFrozenTimeWindow.n25",
"HighlightCircle": 0
},
{
"Id": 5070,
"Type": 5,
"Name": "ClothesSynthesisWindow.Bg.n35",
"HighlightCircle": 0
},
{
"Id": 5071,
"Type": 5,
"Name": "BuildingWindow.n49",
"HighlightCircle": 0
},
{
"Id": 5072,
"Type": 5,
"Name": "CommonSelectWorkerWindow.SelectNum",
"HighlightCircle": 0
},
{
"Id": 5073,
"Type": 5,
"Name": "CommonSelectWorkerWindow.PeopleList.0.AttrRight",
"HighlightCircle": 0
},
{
"Id": 5074,
"Type": 5,
"Name": "Main.PartnerButton",
"HighlightCircle": 0
},
{
"Id": 5075,
"Type": 5,
"Name": "PartnerListWindow.EquipInfo",
"HighlightCircle": 0
},
{
"Id": 5076,
"Type": 5,
"Name": "PartnerListWindow.ItemStorePanel",
"HighlightCircle": 0
},
{
"Id": 5077,
"Type": 5,
"Name": "FixedPositionBuildingWindow.BG",
"HighlightCircle": 0
},
{
"Id": 5078,
"Type": 5,
"Name": "MedicineWindow.Bg.n35",
"HighlightCircle": 0
},
{
"Id": 5079,
"Type": 5,
"Name": "MedicineWindow.MedicineInfoPanel.AttrList",
"HighlightCircle": 0
},
{
"Id": 5080,
"Type": 5,
"Name": "CuisineWindow.Bg.n35",
"HighlightCircle": 0
},
{
"Id": 5081,
"Type": 5,
"Name": "CuisineWindow.CuisineInfoPanel.AttrList",
"HighlightCircle": 0
},
{
"Id": 5082,
"Type": 5,
"Name": "ClothesSynthesisWindow.TabList",
"HighlightCircle": 0
},
{
"Id": 5083,
"Type": 5,
"Name": "ClothesSynthesisWindow.SynthesisInfoPanel.AttrList",
"HighlightCircle": 0
},
{
"Id": 5084,
"Type": 5,
"Name": "ClothesSynthesisWindow.TabList.4",
"HighlightCircle": 0
},
{
"Id": 5085,
"Type": 5,
"Name": "FeastWindow.FoodMenuPanel",
"HighlightCircle": 0
},
{
"Id": 5086,
"Type": 5,
"Name": "ImmortalTreeMainWindow.n36",
"HighlightCircle": 0
},
{
"Id": 5087,
"Type": 5,
"Name": "Main.WorldMapButton",
"HighlightCircle": 0
},
{
"Id": 5088,
"Type": 5,
"Name": "PartnerListWindow.PropertyList",
"HighlightCircle": 0
},
{
"Id": 5089,
"Type": 5,
"Name": "LiveStockMainWindow.EggHatchBtn",
"HighlightCircle": 0
},
{
"Id": 5090,
"Type": 5,
"Name": "ScienceMainWindow.StartButton",
"HighlightCircle": 0
},
{
"Id": 5091,
"Type": 5,
"Name": "ScienceMainWindow.SelectScienceBtn",
"HighlightCircle": 0
},
{
"Id": 5092,
"Type": 5,
"Name": "ScienceMainWindow.PeopleList",
"HighlightCircle": 0
},
{
"Id": 5093,
"Type": 5,
"Name": "Main.n293",
"HighlightCircle": 0
},
{
"Id": 5094,
"Type": 5,
"Name": "PartnerListWindow.PeopleList.1",
"HighlightCircle": 0
},
{
"Id": 5095,
"Type": 5,
"Name": "PartnerListWindow.DressItemList.0.UpgradeBtn",
"HighlightCircle": 0
},
{
"Id": 5096,
"Type": 5,
"Name": "EquipUpgradeWindow.MaterialList",
"HighlightCircle": 0
},
{
"Id": 5097,
"Type": 5,
"Name": "EquipUpgradeWindow.AttrList",
"HighlightCircle": 0
},
{
"Id": 5098,
"Type": 5,
"Name": "EquipUpgradeWindow.LockReason",
"HighlightCircle": 0
},
{
"Id": 5099,
"Type": 5,
"Name": "EquipUpgradeWindow.ConfirmBtn",
"HighlightCircle": 0
},
{
"Id": 5100,
"Type": 5,
"Name": "ImmortalTreeMainWindow.WorkerList",
"HighlightCircle": 0
},
{
"Id": 5101,
"Type": 5,
"Name": "ImmortalTreeMainWindow.ShakeTreeBtn",
"HighlightCircle": 0
},
{
"Id": 5102,
"Type": 5,
"Name": "TreasureSynthesisMainWindow.n8",
"HighlightCircle": 0
},
{
"Id": 5103,
"Type": 5,
"Name": "WorldMapWindow.FlyBtn",
"HighlightCircle": 0
},
{
"Id": 5104,
"Type": 5,
"Name": "PartnerListWindow.BodySoul",
"HighlightCircle": 0
},
{
"Id": 5105,
"Type": 5,
"Name": "PartnerBodySoulWindow.GrowPropertyList",
"HighlightCircle": 0
},
{
"Id": 5106,
"Type": 5,
"Name": "PartnerBodySoulWindow.BodySoulCostList",
"HighlightCircle": 0
},
{
"Id": 5107,
"Type": 5,
"Name": "PartnerBodySoulWindow.BodySoullUpgradeBtn",
"HighlightCircle": 0
},
{
"Id": 5108,
"Type": 5,
"Name": "PartnerListWindow.PeopleList",
"HighlightCircle": 0
},
{
"Id": 5109,
"Type": 5,
"Name": "TreasureSynthesisMainWindow.TabList.1",
"HighlightCircle": 0
},
{
"Id": 5110,
"Type": 5,
"Name": "TreasureSynthesisMainWindow.HandBookPanel.List",
"HighlightCircle": 0
},
{
"Id": 5111,
"Type": 5,
"Name": "TreasureSynthesisMainWindow.HandBookPanel.n25",
"HighlightCircle": 0
},
{
"Id": 5112,
"Type": 5,
"Name": "TreasureSynthesisMainWindow.TabList.2",
"HighlightCircle": 0
},
{
"Id": 5113,
"Type": 5,
"Name": "TreasureSynthesisMainWindow.MaterialList",
"HighlightCircle": 0
},
{
"Id": 5114,
"Type": 5,
"Name": "Main.SelectMainPeopleBtn",
"HighlightCircle": 0
},
{
"Id": 5115,
"Type": 5,
"Name": "SpecialRecycleShopWindow.n32",
"HighlightCircle": 0
},
{
"Id": 5116,
"Type": 5,
"Name": "SpecialRecycleShopWindow.n36",
"HighlightCircle": 0
},
{
"Id": 6001,
"Type": 6,
"Name": "1",
"HighlightCircle": 0
},
{
"Id": 6002,
"Type": 6,
"Name": "4",
"HighlightCircle": 0
},
{
"Id": 6003,
"Type": 6,
"Name": "16",
"HighlightCircle": 0
},
{
"Id": 6004,
"Type": 6,
"Name": "7",
"HighlightCircle": 0
},
{
"Id": 6005,
"Type": 6,
"Name": "460",
"HighlightCircle": 0
},
{
"Id": 7001,
"Type": 7,
"Name": "10",
"HighlightCircle": 0
},
{
"Id": 7002,
"Type": 7,
"Name": "1071",
"HighlightCircle": 0
},
{
"Id": 8001,
"Type": 8,
"Name": "18",
"HighlightCircle": 0
},
{
"Id": 9001,
"Type": 9,
"Name": "17",
"HighlightCircle": 0
},
{
"Id": 9002,
"Type": 9,
"Name": "1",
"HighlightCircle": 0
},
{
"Id": 10001,
"Type": 10,
"Name": "32",
"HighlightCircle": 0
},
{
"Id": 11001,
"Type": 11,
"Name": "",
"HighlightCircle": 0
}
]

226
config/HolidaysConfigCategory.json

@ -0,0 +1,226 @@
[
{
"Id": 1,
"Year": 0,
"Month": 1,
"Date": 1,
"TimeLimit": 60
},
{
"Id": 2,
"Year": 0,
"Month": 5,
"Date": 1,
"TimeLimit": 60
},
{
"Id": 3,
"Year": 0,
"Month": 10,
"Date": 1,
"TimeLimit": 60
},
{
"Id": 4,
"Year": 0,
"Month": 10,
"Date": 2,
"TimeLimit": 60
},
{
"Id": 5,
"Year": 0,
"Month": 10,
"Date": 3,
"TimeLimit": 60
},
{
"Id": 6,
"Year": 2022,
"Month": 12,
"Date": 31,
"TimeLimit": 60
},
{
"Id": 7,
"Year": 2023,
"Month": 1,
"Date": 1,
"TimeLimit": 60
},
{
"Id": 8,
"Year": 2023,
"Month": 1,
"Date": 2,
"TimeLimit": 60
},
{
"Id": 9,
"Year": 2023,
"Month": 1,
"Date": 21,
"TimeLimit": 60
},
{
"Id": 10,
"Year": 2023,
"Month": 1,
"Date": 22,
"TimeLimit": 60
},
{
"Id": 11,
"Year": 2023,
"Month": 1,
"Date": 23,
"TimeLimit": 60
},
{
"Id": 12,
"Year": 2023,
"Month": 1,
"Date": 24,
"TimeLimit": 60
},
{
"Id": 13,
"Year": 2023,
"Month": 1,
"Date": 25,
"TimeLimit": 60
},
{
"Id": 14,
"Year": 2023,
"Month": 1,
"Date": 26,
"TimeLimit": 60
},
{
"Id": 15,
"Year": 2023,
"Month": 1,
"Date": 27,
"TimeLimit": 60
},
{
"Id": 16,
"Year": 2023,
"Month": 4,
"Date": 5,
"TimeLimit": 60
},
{
"Id": 17,
"Year": 2023,
"Month": 4,
"Date": 29,
"TimeLimit": 60
},
{
"Id": 18,
"Year": 2023,
"Month": 4,
"Date": 30,
"TimeLimit": 60
},
{
"Id": 19,
"Year": 2023,
"Month": 5,
"Date": 1,
"TimeLimit": 60
},
{
"Id": 20,
"Year": 2023,
"Month": 5,
"Date": 2,
"TimeLimit": 60
},
{
"Id": 21,
"Year": 2023,
"Month": 5,
"Date": 3,
"TimeLimit": 60
},
{
"Id": 22,
"Year": 2023,
"Month": 6,
"Date": 22,
"TimeLimit": 60
},
{
"Id": 23,
"Year": 2023,
"Month": 6,
"Date": 23,
"TimeLimit": 60
},
{
"Id": 24,
"Year": 2023,
"Month": 6,
"Date": 24,
"TimeLimit": 60
},
{
"Id": 25,
"Year": 2023,
"Month": 9,
"Date": 29,
"TimeLimit": 60
},
{
"Id": 26,
"Year": 2023,
"Month": 9,
"Date": 30,
"TimeLimit": 60
},
{
"Id": 27,
"Year": 2023,
"Month": 10,
"Date": 1,
"TimeLimit": 60
},
{
"Id": 28,
"Year": 2023,
"Month": 10,
"Date": 2,
"TimeLimit": 60
},
{
"Id": 29,
"Year": 2023,
"Month": 10,
"Date": 3,
"TimeLimit": 60
},
{
"Id": 30,
"Year": 2023,
"Month": 10,
"Date": 4,
"TimeLimit": 60
},
{
"Id": 31,
"Year": 2023,
"Month": 10,
"Date": 5,
"TimeLimit": 60
},
{
"Id": 32,
"Year": 2023,
"Month": 10,
"Date": 6,
"TimeLimit": 60
}
]

8
config/ImmortalTreeConfigCategory.json

@ -0,0 +1,8 @@
[
{
"Id": 1,
"FertilizationTimes": 3,
"IrrigationTimes": 2,
"PrefabName": "ImmortalTree_1"
}
]

1082
config/ImmortalTreeLvConfigCategory.json

File diff suppressed because it is too large Load Diff

328
config/InitialDanMuConfigCategory.json

@ -0,0 +1,328 @@
[
{
"Id": 1,
"GroupId": 1001,
"Text": "测试弹幕,1-3规模,山谷",
"Scale": [
1,
2,
3
]
},
{
"Id": 2,
"GroupId": 1001,
"Text": "测试弹幕,4-6规模,山谷",
"Scale": [
4,
5,
6
]
},
{
"Id": 3,
"GroupId": 1001,
"Text": "测试弹幕,7-9规模,山谷",
"Scale": [
7,
8,
9
]
},
{
"Id": 4,
"GroupId": 1001,
"Text": "测试弹幕10-12规模,山谷",
"Scale": [
10,
11,
12
]
},
{
"Id": 5,
"GroupId": 1001,
"Text": "测试弹幕,13-15规模,山谷",
"Scale": [
13,
14,
15
]
},
{
"Id": 6,
"GroupId": 1001,
"Text": "测试弹幕16-19规模,山谷",
"Scale": [
16,
17,
18,
19
]
},
{
"Id": 7,
"GroupId": 1002,
"Text": "测试弹幕,4-6规模,渔溪村",
"Scale": [
4,
5,
6
]
},
{
"Id": 8,
"GroupId": 1002,
"Text": "测试弹幕,7-9规模,渔溪村",
"Scale": [
7,
8,
9
]
},
{
"Id": 9,
"GroupId": 1002,
"Text": "测试弹幕10-12规模,渔溪村",
"Scale": [
10,
11,
12
]
},
{
"Id": 10,
"GroupId": 1002,
"Text": "测试弹幕,13-15规模,渔溪村",
"Scale": [
13,
14,
15
]
},
{
"Id": 11,
"GroupId": 1002,
"Text": "测试弹幕16-19规模,渔溪村",
"Scale": [
16,
17,
18,
19
]
},
{
"Id": 12,
"GroupId": 1003,
"Text": "测试弹幕,4-6规模,赤丘山",
"Scale": [
4,
5,
6
]
},
{
"Id": 13,
"GroupId": 1003,
"Text": "测试弹幕,7-9规模,赤丘山",
"Scale": [
7,
8,
9
]
},
{
"Id": 14,
"GroupId": 1003,
"Text": "测试弹幕10-12规模,赤丘山",
"Scale": [
10,
11,
12
]
},
{
"Id": 15,
"GroupId": 1003,
"Text": "测试弹幕,13-15规模,赤丘山",
"Scale": [
13,
14,
15
]
},
{
"Id": 16,
"GroupId": 1003,
"Text": "测试弹幕16-19规模,赤丘山",
"Scale": [
16,
17,
18,
19
]
},
{
"Id": 17,
"GroupId": 1004,
"Text": "测试弹幕,4-6规模,太姥村",
"Scale": [
4,
5,
6
]
},
{
"Id": 18,
"GroupId": 1004,
"Text": "测试弹幕,7-9规模,太姥村",
"Scale": [
7,
8,
9
]
},
{
"Id": 19,
"GroupId": 1004,
"Text": "测试弹幕10-12规模,太姥村",
"Scale": [
10,
11,
12
]
},
{
"Id": 20,
"GroupId": 1004,
"Text": "测试弹幕,13-15规模,太姥村",
"Scale": [
13,
14,
15
]
},
{
"Id": 21,
"GroupId": 1004,
"Text": "测试弹幕16-19规模,太姥村",
"Scale": [
16,
17,
18,
19
]
},
{
"Id": 22,
"GroupId": 1005,
"Text": "测试弹幕,4-6规模,朱山镇",
"Scale": [
4,
5,
6
]
},
{
"Id": 23,
"GroupId": 1005,
"Text": "测试弹幕,7-9规模,朱山镇",
"Scale": [
7,
8,
9
]
},
{
"Id": 24,
"GroupId": 1005,
"Text": "测试弹幕10-12规模,朱山镇",
"Scale": [
10,
11,
12
]
},
{
"Id": 25,
"GroupId": 1005,
"Text": "测试弹幕,13-15规模,朱山镇",
"Scale": [
13,
14,
15
]
},
{
"Id": 26,
"GroupId": 1005,
"Text": "测试弹幕16-19规模,朱山镇",
"Scale": [
16,
17,
18,
19
]
},
{
"Id": 27,
"GroupId": 2001,
"Text": "测试弹幕,1-3规模,家宴界面",
"Scale": [
1,
2,
3
]
},
{
"Id": 28,
"GroupId": 2001,
"Text": "测试弹幕,4-6规模,家宴界面",
"Scale": [
4,
5,
6
]
},
{
"Id": 29,
"GroupId": 2001,
"Text": "测试弹幕,7-9规模,家宴界面",
"Scale": [
7,
8,
9
]
},
{
"Id": 30,
"GroupId": 2001,
"Text": "测试弹幕10-12规模,家宴界面",
"Scale": [
10,
11,
12
]
},
{
"Id": 31,
"GroupId": 2001,
"Text": "测试弹幕,13-15规模,家宴界面",
"Scale": [
13,
14,
15
]
},
{
"Id": 32,
"GroupId": 2001,
"Text": "测试弹幕16-19规模,家宴界面",
"Scale": [
16,
17,
18,
19
]
}
]

537
config/InitialDialogueConfigCategory.json

@ -0,0 +1,537 @@
[
{
"Id": 1,
"DialogueText": 1,
"State": []
},
{
"Id": 2,
"DialogueText": 2,
"State": []
},
{
"Id": 3,
"DialogueText": 3,
"State": []
},
{
"Id": 4,
"DialogueText": 4,
"State": []
},
{
"Id": 5,
"DialogueText": 5,
"State": []
},
{
"Id": 6,
"DialogueText": 6,
"State": []
},
{
"Id": 7,
"DialogueText": 7,
"State": []
},
{
"Id": 8,
"DialogueText": 8,
"State": []
},
{
"Id": 9,
"DialogueText": 9,
"State": []
},
{
"Id": 10,
"DialogueText": 10,
"State": []
},
{
"Id": 11,
"DialogueText": 11,
"State": []
},
{
"Id": 12,
"DialogueText": 12,
"State": []
},
{
"Id": 13,
"DialogueText": 13,
"State": []
},
{
"Id": 14,
"DialogueText": 14,
"State": []
},
{
"Id": 15,
"DialogueText": 15,
"State": []
},
{
"Id": 16,
"DialogueText": 16,
"State": []
},
{
"Id": 51,
"DialogueText": 51,
"State": []
},
{
"Id": 52,
"DialogueText": 52,
"State": []
},
{
"Id": 53,
"DialogueText": 53,
"State": []
},
{
"Id": 54,
"DialogueText": 54,
"State": []
},
{
"Id": 55,
"DialogueText": 55,
"State": []
},
{
"Id": 56,
"DialogueText": 56,
"State": []
},
{
"Id": 57,
"DialogueText": 57,
"State": []
},
{
"Id": 58,
"DialogueText": 58,
"State": []
},
{
"Id": 59,
"DialogueText": 59,
"State": []
},
{
"Id": 60,
"DialogueText": 60,
"State": []
},
{
"Id": 61,
"DialogueText": 61,
"State": []
},
{
"Id": 62,
"DialogueText": 62,
"State": []
},
{
"Id": 63,
"DialogueText": 63,
"State": []
},
{
"Id": 64,
"DialogueText": 64,
"State": []
},
{
"Id": 65,
"DialogueText": 65,
"State": []
},
{
"Id": 66,
"DialogueText": 66,
"State": []
},
{
"Id": 67,
"DialogueText": 67,
"State": []
},
{
"Id": 68,
"DialogueText": 68,
"State": []
},
{
"Id": 69,
"DialogueText": 69,
"State": []
},
{
"Id": 70,
"DialogueText": 70,
"State": []
},
{
"Id": 71,
"DialogueText": 71,
"State": []
},
{
"Id": 101,
"DialogueText": 101,
"State": []
},
{
"Id": 102,
"DialogueText": 102,
"State": []
},
{
"Id": 103,
"DialogueText": 110,
"State": []
},
{
"Id": 104,
"DialogueText": 1001,
"State": []
},
{
"Id": 105,
"DialogueText": 106,
"State": [
2
]
},
{
"Id": 106,
"DialogueText": 105,
"State": [
2
]
},
{
"Id": 107,
"DialogueText": 103,
"State": []
},
{
"Id": 108,
"DialogueText": 104,
"State": []
},
{
"Id": 109,
"DialogueText": 107,
"State": [
3
]
},
{
"Id": 110,
"DialogueText": 108,
"State": [
3
]
},
{
"Id": 111,
"DialogueText": 109,
"State": []
},
{
"Id": 1017,
"DialogueText": 1031,
"State": []
},
{
"Id": 10000,
"DialogueText": 10000,
"State": []
},
{
"Id": 10001,
"DialogueText": 10001,
"State": []
},
{
"Id": 10002,
"DialogueText": 10005,
"State": []
},
{
"Id": 10003,
"DialogueText": 10006,
"State": []
},
{
"Id": 10004,
"DialogueText": 10008,
"State": [
1
]
},
{
"Id": 10005,
"DialogueText": 10009,
"State": []
},
{
"Id": 10006,
"DialogueText": 10011,
"State": []
},
{
"Id": 10007,
"DialogueText": 10013,
"State": []
},
{
"Id": 10008,
"DialogueText": 10015,
"State": []
},
{
"Id": 10009,
"DialogueText": 10016,
"State": []
},
{
"Id": 10010,
"DialogueText": 10017,
"State": []
},
{
"Id": 10011,
"DialogueText": 10018,
"State": []
},
{
"Id": 10012,
"DialogueText": 10019,
"State": []
},
{
"Id": 10013,
"DialogueText": 10020,
"State": []
},
{
"Id": 10014,
"DialogueText": 10021,
"State": []
},
{
"Id": 10015,
"DialogueText": 10022,
"State": []
},
{
"Id": 10016,
"DialogueText": 10023,
"State": []
},
{
"Id": 10017,
"DialogueText": 10024,
"State": []
},
{
"Id": 10018,
"DialogueText": 10025,
"State": []
},
{
"Id": 10019,
"DialogueText": 10026,
"State": []
},
{
"Id": 10020,
"DialogueText": 10027,
"State": []
},
{
"Id": 10021,
"DialogueText": 10028,
"State": []
},
{
"Id": 10022,
"DialogueText": 10029,
"State": []
},
{
"Id": 10023,
"DialogueText": 10030,
"State": []
},
{
"Id": 10024,
"DialogueText": 10031,
"State": []
},
{
"Id": 10025,
"DialogueText": 10032,
"State": []
},
{
"Id": 10026,
"DialogueText": 10033,
"State": []
},
{
"Id": 10027,
"DialogueText": 10034,
"State": []
},
{
"Id": 10028,
"DialogueText": 10035,
"State": []
},
{
"Id": 10029,
"DialogueText": 10036,
"State": []
},
{
"Id": 10030,
"DialogueText": 10037,
"State": []
},
{
"Id": 10031,
"DialogueText": 10038,
"State": []
},
{
"Id": 10032,
"DialogueText": 10039,
"State": []
},
{
"Id": 10033,
"DialogueText": 10040,
"State": []
},
{
"Id": 10034,
"DialogueText": 10041,
"State": []
},
{
"Id": 10035,
"DialogueText": 10042,
"State": []
},
{
"Id": 10036,
"DialogueText": 10043,
"State": []
},
{
"Id": 10037,
"DialogueText": 10044,
"State": []
},
{
"Id": 10038,
"DialogueText": 10045,
"State": []
},
{
"Id": 10039,
"DialogueText": 10046,
"State": []
},
{
"Id": 10040,
"DialogueText": 10047,
"State": []
},
{
"Id": 10041,
"DialogueText": 10048,
"State": []
},
{
"Id": 10042,
"DialogueText": 10049,
"State": []
},
{
"Id": 10043,
"DialogueText": 10050,
"State": []
},
{
"Id": 10044,
"DialogueText": 10051,
"State": []
},
{
"Id": 10045,
"DialogueText": 10052,
"State": []
},
{
"Id": 10046,
"DialogueText": 10053,
"State": []
},
{
"Id": 10047,
"DialogueText": 10054,
"State": []
},
{
"Id": 10048,
"DialogueText": 10055,
"State": []
},
{
"Id": 10049,
"DialogueText": 10056,
"State": []
},
{
"Id": 10050,
"DialogueText": 10057,
"State": []
},
{
"Id": 10051,
"DialogueText": 10058,
"State": []
},
{
"Id": 10052,
"DialogueText": 10059,
"State": []
},
{
"Id": 10053,
"DialogueText": 10060,
"State": []
},
{
"Id": 10054,
"DialogueText": 10061,
"State": []
},
{
"Id": 10055,
"DialogueText": 10062,
"State": []
}
]

27
config/InitialItemConfigCategory.json

@ -0,0 +1,27 @@
[
{
"Id": 2000,
"Type": 1,
"Amount": 200
},
{
"Id": 210000,
"Type": 1,
"Amount": 100
},
{
"Id": 230000,
"Type": 1,
"Amount": 10
},
{
"Id": 7206,
"Type": 1,
"Amount": 1
},
{
"Id": 133,
"Type": 1,
"Amount": 500
}
]

564
config/InitialMonsterCategory.json

@ -0,0 +1,564 @@
[
{
"InitMonsterItems": [
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 32,
"Region": 1001,
"Pos": {
"x": -9.47,
"y": -42.72
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -40.300003,
"y": -49.87
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -43.29,
"y": -51.66
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -47.710003,
"y": -48.64
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 35,
"Region": 1001,
"Pos": {
"x": 11.26,
"y": -48.44
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -37.750004,
"y": -48.41
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -34.800003,
"y": -50.26
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -33.730003,
"y": -53.87
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -36.980003,
"y": -52.43
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -40.440002,
"y": -46.38
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -45.9,
"y": -53.91
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -46.350002,
"y": -51.84
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -40.670002,
"y": -52.28
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 20,
"Region": 1001,
"Pos": {
"x": -44.770004,
"y": -48.67
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -40.070004,
"y": -34
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 33,
"Region": 1001,
"Pos": {
"x": -14.290003,
"y": -7.58
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 34,
"Region": 1001,
"Pos": {
"x": 38.14,
"y": -11.17
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 33,
"Region": 1001,
"Pos": {
"x": -35.820004,
"y": -1.29
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 1,
"Region": 1001,
"Pos": {
"x": -26.640003,
"y": -32.31
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -41.45,
"y": -35.53
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -42.06,
"y": -8.46
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -33.47,
"y": -10.93
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -30.900002,
"y": -2.41
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -40.910004,
"y": -2.47
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -32.81,
"y": 1.87
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 3,
"Region": 1001,
"Pos": {
"x": -38.140003,
"y": 2.09
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 1,
"Region": 1001,
"Pos": {
"x": -32.100002,
"y": -29.22
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 1,
"Region": 1001,
"Pos": {
"x": -23.440002,
"y": -24.31
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 1,
"Region": 1001,
"Pos": {
"x": -23.270002,
"y": -16.36
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 2,
"Region": 1001,
"Pos": {
"x": -12.070002,
"y": 2.56
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": -9.060002,
"y": -5.56
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 2,
"Region": 1001,
"Pos": {
"x": -17.880003,
"y": -0.19
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 2.3899975,
"y": -18.85
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 8.239998,
"y": -20.74
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 5.4099975,
"y": -12.56
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 13.449998,
"y": -16.27
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 19.549997,
"y": -41.48
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 28.159998,
"y": -36.13
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 40.979996,
"y": -32.87
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 35.829998,
"y": -18.66
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 30.609997,
"y": -9.23
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 33.559998,
"y": -2.45
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 41.42,
"y": -14.83
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 4,
"Region": 1001,
"Pos": {
"x": 42.609997,
"y": -5.27
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 35,
"Region": 1001,
"Pos": {
"x": -8.44,
"y": -40.46
}
},
{
"MonsterGroupConfigId": 1,
"MonsterConfigId": 1,
"Region": 1001,
"Pos": {
"x": -13.930002,
"y": -42.33
}
},
{
"MonsterGroupConfigId": 3002,
"MonsterConfigId": 21,
"Region": 3002,
"Pos": {
"x": -105.5,
"y": 144
}
},
{
"MonsterGroupConfigId": 3002,
"MonsterConfigId": 22,
"Region": 3002,
"Pos": {
"x": -110.65,
"y": 134.69
}
},
{
"MonsterGroupConfigId": 3002,
"MonsterConfigId": 23,
"Region": 3002,
"Pos": {
"x": -106.85,
"y": 123.32
}
},
{
"MonsterGroupConfigId": 3002,
"MonsterConfigId": 24,
"Region": 3002,
"Pos": {
"x": -89.3,
"y": 135.76
}
},
{
"MonsterGroupConfigId": 3003,
"MonsterConfigId": 26,
"Region": 3003,
"Pos": {
"x": -189.27,
"y": 135.14
}
},
{
"MonsterGroupConfigId": 3003,
"MonsterConfigId": 27,
"Region": 3003,
"Pos": {
"x": -170.11,
"y": 146.07
}
},
{
"MonsterGroupConfigId": 3003,
"MonsterConfigId": 25,
"Region": 3003,
"Pos": {
"x": -190.52,
"y": 152.42
}
},
{
"MonsterGroupConfigId": 3003,
"MonsterConfigId": 28,
"Region": 3003,
"Pos": {
"x": -214.56,
"y": 134.79
}
},
{
"MonsterGroupConfigId": 3004,
"MonsterConfigId": 36,
"Region": 3004,
"Pos": {
"x": -294.9,
"y": 105.7
}
},
{
"MonsterGroupConfigId": 3004,
"MonsterConfigId": 37,
"Region": 3004,
"Pos": {
"x": -307.76,
"y": 94.12
}
},
{
"MonsterGroupConfigId": 3004,
"MonsterConfigId": 38,
"Region": 3004,
"Pos": {
"x": -286.38,
"y": 114.45
}
},
{
"MonsterGroupConfigId": 3004,
"MonsterConfigId": 39,
"Region": 3004,
"Pos": {
"x": -271.7,
"y": 98.2
}
},
{
"MonsterGroupConfigId": 3005,
"MonsterConfigId": 40,
"Region": 3005,
"Pos": {
"x": -229.56,
"y": -34.85
}
},
{
"MonsterGroupConfigId": 3005,
"MonsterConfigId": 41,
"Region": 3005,
"Pos": {
"x": -218.68,
"y": -13.77
}
},
{
"MonsterGroupConfigId": 3005,
"MonsterConfigId": 42,
"Region": 3005,
"Pos": {
"x": -204.92,
"y": -20.62
}
},
{
"MonsterGroupConfigId": 3005,
"MonsterConfigId": 43,
"Region": 3005,
"Pos": {
"x": -191.1,
"y": -28.8
}
}
]
}
]

213
config/InitialNpcCategory.json

@ -0,0 +1,213 @@
[
{
"InitNpcItems": [
{
"NpcConfigId": 3
},
{
"NpcConfigId": 7
},
{
"NpcConfigId": 1060
},
{
"NpcConfigId": 1064
},
{
"NpcConfigId": 1065
},
{
"NpcConfigId": 1061
},
{
"NpcConfigId": 1062
},
{
"NpcConfigId": 1066
},
{
"NpcConfigId": 1067
},
{
"NpcConfigId": 1063
},
{
"NpcConfigId": 6
},
{
"NpcConfigId": 5
},
{
"NpcConfigId": 4
},
{
"NpcConfigId": 1068
},
{
"NpcConfigId": 1069
},
{
"NpcConfigId": 3002009
},
{
"NpcConfigId": 3002010
},
{
"NpcConfigId": 3002012
},
{
"NpcConfigId": 99001
},
{
"NpcConfigId": 99000
},
{
"NpcConfigId": 1051
},
{
"NpcConfigId": 1070
},
{
"NpcConfigId": 1071
},
{
"NpcConfigId": 1058
},
{
"NpcConfigId": 1056
},
{
"NpcConfigId": 1053
},
{
"NpcConfigId": 8
},
{
"NpcConfigId": 2
},
{
"NpcConfigId": 99002
},
{
"NpcConfigId": 3002016
},
{
"NpcConfigId": 3002017
},
{
"NpcConfigId": 3002018
},
{
"NpcConfigId": 3002019
},
{
"NpcConfigId": 3003001
},
{
"NpcConfigId": 3003002
},
{
"NpcConfigId": 3003003
},
{
"NpcConfigId": 3003004
},
{
"NpcConfigId": 3003005
},
{
"NpcConfigId": 3003006
},
{
"NpcConfigId": 3003007
},
{
"NpcConfigId": 3003008
},
{
"NpcConfigId": 3003009
},
{
"NpcConfigId": 3004001
},
{
"NpcConfigId": 3004002
},
{
"NpcConfigId": 3004003
},
{
"NpcConfigId": 3004004
},
{
"NpcConfigId": 3004005
},
{
"NpcConfigId": 3004006
},
{
"NpcConfigId": 3004007
},
{
"NpcConfigId": 3004008
},
{
"NpcConfigId": 3004009
},
{
"NpcConfigId": 3005001
},
{
"NpcConfigId": 3005002
},
{
"NpcConfigId": 3005003
},
{
"NpcConfigId": 3005004
},
{
"NpcConfigId": 3005005
},
{
"NpcConfigId": 3005006
},
{
"NpcConfigId": 3005007
},
{
"NpcConfigId": 3005008
},
{
"NpcConfigId": 3002020
},
{
"NpcConfigId": 3003010
},
{
"NpcConfigId": 3004010
},
{
"NpcConfigId": 3004011
},
{
"NpcConfigId": 3004012
},
{
"NpcConfigId": 3004013
},
{
"NpcConfigId": 3005009
},
{
"NpcConfigId": 3005010
},
{
"NpcConfigId": 3005011
},
{
"NpcConfigId": 3005012
}
]
}
]

23
config/InitialResourceConfigCategory.json

@ -0,0 +1,23 @@
[
{
"Id": 1,
"Villagers": [
1,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"Warrior": [
1
],
"StartSeason": 1,
"StartTime": 600
}
]

745
config/InitialVillagerConfigCategory.json

@ -0,0 +1,745 @@
[
{
"Id": 1,
"FirstName": "柳",
"Name": "大富",
"Gender": 1,
"Genegration": 1,
"Personality": 1,
"Physique": 1,
"Age": 45,
"LifeMax": 55,
"StartHp": 100,
"StartATK": 5,
"StartDEF": 2,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 18,
"Wisdom": 10,
"MoveSpeed": 25,
"Skill": [],
"SurvivalStatus": true,
"DisplayState": 1,
"Injury": 0,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
11
],
"Mother": [
14
],
"Wife": [
7
],
"brotherAndSister": [
8
],
"Child": [
2,
3
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 2,
"FirstName": "柳",
"Name": "长剩",
"Gender": 1,
"Personality": 2,
"Physique": 1,
"Age": 22,
"LifeMax": 55,
"StartHp": 120,
"StartATK": 4,
"StartDEF": 2,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 25,
"Wisdom": 10,
"MoveSpeed": 20,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
1
],
"Mother": [
7
],
"Wife": [
0
],
"brotherAndSister": [
3
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 3,
"FirstName": "柳",
"Name": "长英",
"Gender": 1,
"Genegration": 1,
"Personality": 3,
"Physique": 1,
"Age": 20,
"LifeMax": 55,
"StartHp": 110,
"StartATK": 4,
"StartDEF": 2,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 15,
"Wisdom": 10,
"MoveSpeed": 30,
"Skill": [
4
],
"SurvivalStatus": true,
"DisplayState": 1,
"Injury": 150,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
1
],
"Mother": [
7
],
"Wife": [
0
],
"brotherAndSister": [
2
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 4,
"FirstName": "鲍",
"Name": "小翠",
"Gender": 2,
"Genegration": 1,
"Personality": 5,
"Physique": 1,
"Age": 18,
"LifeMax": 55,
"StartHp": 100,
"StartATK": 3,
"StartDEF": 2,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 14,
"Wisdom": 10,
"MoveSpeed": 22,
"Skill": [
3
],
"SurvivalStatus": true,
"DisplayState": 1,
"Injury": 0,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
10
],
"Mother": [
9
],
"Wife": [
0
],
"brotherAndSister": [
5
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 5,
"FirstName": "鲍",
"Name": "青槐",
"Gender": 1,
"Personality": 3,
"Physique": 2,
"Age": 6,
"LifeMax": 55,
"StartHp": 100,
"StartATK": 1,
"StartDEF": 2,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 6,
"Wisdom": 10,
"MoveSpeed": 20,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
10
],
"Mother": [
9
],
"Wife": [
0
],
"brotherAndSister": [
4
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 6,
"FirstName": "梅",
"Name": "小雪",
"Gender": 2,
"Genegration": 1,
"Personality": 9,
"Physique": 1,
"Age": 7,
"LifeMax": 60,
"StartHp": 60,
"StartATK": 1,
"StartDEF": 1,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 1,
"Wisdom": 5,
"MoveSpeed": 18,
"Skill": [],
"SurvivalStatus": true,
"DisplayState": 1,
"Injury": 0,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
12
],
"Mother": [
13
],
"Wife": [
0
],
"brotherAndSister": [
9
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 7,
"FirstName": "屈",
"Name": "全妹",
"Gender": 2,
"Personality": 3,
"Physique": 1,
"Age": 60,
"LifeMax": 55,
"StartHp": 90,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 16,
"Wisdom": 10,
"MoveSpeed": 18,
"Skill": [
6
],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
1
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 8,
"FirstName": "柳",
"Name": "大贵",
"Gender": 1,
"Personality": 7,
"Physique": 1,
"Age": 60,
"LifeMax": 70,
"StartHp": 100,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 10,
"Wisdom": 10,
"MoveSpeed": 10,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 3,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 9,
"FirstName": "梅",
"Name": "花",
"Gender": 2,
"Personality": 8,
"Physique": 1,
"Age": 60,
"LifeMax": 70,
"StartHp": 100,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 10,
"Wisdom": 10,
"MoveSpeed": 10,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 10,
"FirstName": "鲍",
"Name": "云书",
"Gender": 1,
"Personality": 3,
"Physique": 1,
"Age": 60,
"LifeMax": 70,
"StartHp": 100,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 10,
"Wisdom": 10,
"MoveSpeed": 10,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 11,
"FirstName": "柳",
"Name": "庄",
"Gender": 1,
"Personality": 6,
"Physique": 1,
"Age": 60,
"LifeMax": 70,
"StartHp": 100,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 10,
"Wisdom": 10,
"MoveSpeed": 10,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 12,
"FirstName": "梅",
"Name": "文博",
"Gender": 1,
"Personality": 4,
"Physique": 1,
"Age": 60,
"LifeMax": 70,
"StartHp": 100,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 10,
"Wisdom": 10,
"MoveSpeed": 10,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 13,
"FirstName": "蔡",
"Name": "守姑",
"Gender": 2,
"Personality": 3,
"Physique": 1,
"Age": 60,
"LifeMax": 70,
"StartHp": 100,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 10,
"Wisdom": 10,
"MoveSpeed": 10,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 2,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 14,
"FirstName": "严",
"Name": "二姑",
"Gender": 2,
"Personality": 2,
"Physique": 1,
"Age": 60,
"LifeMax": 70,
"StartHp": 100,
"StartATK": 10,
"StartDEF": 10,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 10,
"Wisdom": 10,
"MoveSpeed": 10,
"Skill": [],
"SurvivalStatus": false,
"DisplayState": 3,
"Injury": 0,
"Illness": 0,
"Clothes": [],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 15,
"FirstName": "车",
"Name": "平",
"Gender": 1,
"Genegration": 2,
"Personality": 3,
"Physique": 2,
"Age": 11,
"LifeMax": 70,
"StartHp": 110,
"StartATK": 4,
"StartDEF": 2,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 15,
"Wisdom": 10,
"MoveSpeed": 30,
"Skill": [
7
],
"SurvivalStatus": true,
"DisplayState": 1,
"Injury": 0,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
},
{
"Id": 16,
"FirstName": "乔",
"Name": "二娃",
"Gender": 2,
"Genegration": 2,
"Personality": 5,
"Physique": 2,
"Age": 5,
"LifeMax": 55,
"StartHp": 100,
"StartATK": 3,
"StartDEF": 2,
"HitRate": 90,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"Labor": 14,
"Wisdom": 10,
"MoveSpeed": 22,
"Skill": [],
"SurvivalStatus": true,
"DisplayState": 1,
"Injury": 0,
"Illness": 0,
"Clothes": [
3001,
3008,
3015,
3022
],
"Father": [
0
],
"Mother": [
0
],
"Wife": [
0
],
"brotherAndSister": [
0
],
"Child": [
0
],
"Skin": 1,
"HeadIcon": ""
}
]

602
config/LaborConfigCategory.json

@ -0,0 +1,602 @@
[
{
"Id": 1,
"Labor": 1,
"LaborExp": 15,
"IncomeCoefficient": 3
},
{
"Id": 2,
"Labor": 2,
"LaborExp": 18,
"IncomeCoefficient": 4
},
{
"Id": 3,
"Labor": 3,
"LaborExp": 24,
"IncomeCoefficient": 5
},
{
"Id": 4,
"Labor": 4,
"LaborExp": 33,
"IncomeCoefficient": 6
},
{
"Id": 5,
"Labor": 5,
"LaborExp": 45,
"IncomeCoefficient": 7
},
{
"Id": 6,
"Labor": 6,
"LaborExp": 60,
"IncomeCoefficient": 8
},
{
"Id": 7,
"Labor": 7,
"LaborExp": 78,
"IncomeCoefficient": 9
},
{
"Id": 8,
"Labor": 8,
"LaborExp": 99,
"IncomeCoefficient": 10
},
{
"Id": 9,
"Labor": 9,
"LaborExp": 123,
"IncomeCoefficient": 11
},
{
"Id": 10,
"Labor": 10,
"LaborExp": 150,
"IncomeCoefficient": 12
},
{
"Id": 11,
"Labor": 11,
"LaborExp": 180,
"IncomeCoefficient": 13
},
{
"Id": 12,
"Labor": 12,
"LaborExp": 213,
"IncomeCoefficient": 14
},
{
"Id": 13,
"Labor": 13,
"LaborExp": 249,
"IncomeCoefficient": 15
},
{
"Id": 14,
"Labor": 14,
"LaborExp": 288,
"IncomeCoefficient": 16
},
{
"Id": 15,
"Labor": 15,
"LaborExp": 330,
"IncomeCoefficient": 17
},
{
"Id": 16,
"Labor": 16,
"LaborExp": 375,
"IncomeCoefficient": 18
},
{
"Id": 17,
"Labor": 17,
"LaborExp": 423,
"IncomeCoefficient": 19
},
{
"Id": 18,
"Labor": 18,
"LaborExp": 474,
"IncomeCoefficient": 20
},
{
"Id": 19,
"Labor": 19,
"LaborExp": 528,
"IncomeCoefficient": 21
},
{
"Id": 20,
"Labor": 20,
"LaborExp": 585,
"IncomeCoefficient": 22
},
{
"Id": 21,
"Labor": 21,
"LaborExp": 645,
"IncomeCoefficient": 23
},
{
"Id": 22,
"Labor": 22,
"LaborExp": 708,
"IncomeCoefficient": 24
},
{
"Id": 23,
"Labor": 23,
"LaborExp": 774,
"IncomeCoefficient": 25
},
{
"Id": 24,
"Labor": 24,
"LaborExp": 843,
"IncomeCoefficient": 26
},
{
"Id": 25,
"Labor": 25,
"LaborExp": 915,
"IncomeCoefficient": 27
},
{
"Id": 26,
"Labor": 26,
"LaborExp": 990,
"IncomeCoefficient": 28
},
{
"Id": 27,
"Labor": 27,
"LaborExp": 1068,
"IncomeCoefficient": 29
},
{
"Id": 28,
"Labor": 28,
"LaborExp": 1149,
"IncomeCoefficient": 30
},
{
"Id": 29,
"Labor": 29,
"LaborExp": 1233,
"IncomeCoefficient": 31
},
{
"Id": 30,
"Labor": 30,
"LaborExp": 1320,
"IncomeCoefficient": 32
},
{
"Id": 31,
"Labor": 31,
"LaborExp": 1410,
"IncomeCoefficient": 33
},
{
"Id": 32,
"Labor": 32,
"LaborExp": 1503,
"IncomeCoefficient": 34
},
{
"Id": 33,
"Labor": 33,
"LaborExp": 1599,
"IncomeCoefficient": 35
},
{
"Id": 34,
"Labor": 34,
"LaborExp": 1698,
"IncomeCoefficient": 36
},
{
"Id": 35,
"Labor": 35,
"LaborExp": 1800,
"IncomeCoefficient": 37
},
{
"Id": 36,
"Labor": 36,
"LaborExp": 1905,
"IncomeCoefficient": 38
},
{
"Id": 37,
"Labor": 37,
"LaborExp": 2013,
"IncomeCoefficient": 39
},
{
"Id": 38,
"Labor": 38,
"LaborExp": 2124,
"IncomeCoefficient": 40
},
{
"Id": 39,
"Labor": 39,
"LaborExp": 2238,
"IncomeCoefficient": 41
},
{
"Id": 40,
"Labor": 40,
"LaborExp": 2355,
"IncomeCoefficient": 42
},
{
"Id": 41,
"Labor": 41,
"LaborExp": 2475,
"IncomeCoefficient": 43
},
{
"Id": 42,
"Labor": 42,
"LaborExp": 2598,
"IncomeCoefficient": 44
},
{
"Id": 43,
"Labor": 43,
"LaborExp": 2724,
"IncomeCoefficient": 45
},
{
"Id": 44,
"Labor": 44,
"LaborExp": 2853,
"IncomeCoefficient": 46
},
{
"Id": 45,
"Labor": 45,
"LaborExp": 2985,
"IncomeCoefficient": 47
},
{
"Id": 46,
"Labor": 46,
"LaborExp": 3120,
"IncomeCoefficient": 48
},
{
"Id": 47,
"Labor": 47,
"LaborExp": 3258,
"IncomeCoefficient": 49
},
{
"Id": 48,
"Labor": 48,
"LaborExp": 3399,
"IncomeCoefficient": 50
},
{
"Id": 49,
"Labor": 49,
"LaborExp": 3543,
"IncomeCoefficient": 51
},
{
"Id": 50,
"Labor": 50,
"LaborExp": 3690,
"IncomeCoefficient": 52
},
{
"Id": 51,
"Labor": 51,
"LaborExp": 3840,
"IncomeCoefficient": 53
},
{
"Id": 52,
"Labor": 52,
"LaborExp": 3993,
"IncomeCoefficient": 54
},
{
"Id": 53,
"Labor": 53,
"LaborExp": 4149,
"IncomeCoefficient": 55
},
{
"Id": 54,
"Labor": 54,
"LaborExp": 4308,
"IncomeCoefficient": 56
},
{
"Id": 55,
"Labor": 55,
"LaborExp": 4470,
"IncomeCoefficient": 57
},
{
"Id": 56,
"Labor": 56,
"LaborExp": 4635,
"IncomeCoefficient": 58
},
{
"Id": 57,
"Labor": 57,
"LaborExp": 4803,
"IncomeCoefficient": 59
},
{
"Id": 58,
"Labor": 58,
"LaborExp": 4974,
"IncomeCoefficient": 60
},
{
"Id": 59,
"Labor": 59,
"LaborExp": 5148,
"IncomeCoefficient": 61
},
{
"Id": 60,
"Labor": 60,
"LaborExp": 5325,
"IncomeCoefficient": 62
},
{
"Id": 61,
"Labor": 61,
"LaborExp": 5505,
"IncomeCoefficient": 63
},
{
"Id": 62,
"Labor": 62,
"LaborExp": 5688,
"IncomeCoefficient": 64
},
{
"Id": 63,
"Labor": 63,
"LaborExp": 5874,
"IncomeCoefficient": 65
},
{
"Id": 64,
"Labor": 64,
"LaborExp": 6063,
"IncomeCoefficient": 66
},
{
"Id": 65,
"Labor": 65,
"LaborExp": 6255,
"IncomeCoefficient": 67
},
{
"Id": 66,
"Labor": 66,
"LaborExp": 6450,
"IncomeCoefficient": 68
},
{
"Id": 67,
"Labor": 67,
"LaborExp": 6648,
"IncomeCoefficient": 69
},
{
"Id": 68,
"Labor": 68,
"LaborExp": 6849,
"IncomeCoefficient": 70
},
{
"Id": 69,
"Labor": 69,
"LaborExp": 7053,
"IncomeCoefficient": 71
},
{
"Id": 70,
"Labor": 70,
"LaborExp": 7260,
"IncomeCoefficient": 72
},
{
"Id": 71,
"Labor": 71,
"LaborExp": 7470,
"IncomeCoefficient": 73
},
{
"Id": 72,
"Labor": 72,
"LaborExp": 7683,
"IncomeCoefficient": 74
},
{
"Id": 73,
"Labor": 73,
"LaborExp": 7899,
"IncomeCoefficient": 75
},
{
"Id": 74,
"Labor": 74,
"LaborExp": 8118,
"IncomeCoefficient": 76
},
{
"Id": 75,
"Labor": 75,
"LaborExp": 8340,
"IncomeCoefficient": 77
},
{
"Id": 76,
"Labor": 76,
"LaborExp": 8565,
"IncomeCoefficient": 78
},
{
"Id": 77,
"Labor": 77,
"LaborExp": 8793,
"IncomeCoefficient": 79
},
{
"Id": 78,
"Labor": 78,
"LaborExp": 9024,
"IncomeCoefficient": 80
},
{
"Id": 79,
"Labor": 79,
"LaborExp": 9258,
"IncomeCoefficient": 81
},
{
"Id": 80,
"Labor": 80,
"LaborExp": 9495,
"IncomeCoefficient": 82
},
{
"Id": 81,
"Labor": 81,
"LaborExp": 9735,
"IncomeCoefficient": 83
},
{
"Id": 82,
"Labor": 82,
"LaborExp": 9978,
"IncomeCoefficient": 84
},
{
"Id": 83,
"Labor": 83,
"LaborExp": 10224,
"IncomeCoefficient": 85
},
{
"Id": 84,
"Labor": 84,
"LaborExp": 10473,
"IncomeCoefficient": 86
},
{
"Id": 85,
"Labor": 85,
"LaborExp": 10725,
"IncomeCoefficient": 87
},
{
"Id": 86,
"Labor": 86,
"LaborExp": 10980,
"IncomeCoefficient": 88
},
{
"Id": 87,
"Labor": 87,
"LaborExp": 11238,
"IncomeCoefficient": 89
},
{
"Id": 88,
"Labor": 88,
"LaborExp": 11499,
"IncomeCoefficient": 90
},
{
"Id": 89,
"Labor": 89,
"LaborExp": 11763,
"IncomeCoefficient": 91
},
{
"Id": 90,
"Labor": 90,
"LaborExp": 12030,
"IncomeCoefficient": 92
},
{
"Id": 91,
"Labor": 91,
"LaborExp": 12300,
"IncomeCoefficient": 93
},
{
"Id": 92,
"Labor": 92,
"LaborExp": 12573,
"IncomeCoefficient": 94
},
{
"Id": 93,
"Labor": 93,
"LaborExp": 12849,
"IncomeCoefficient": 95
},
{
"Id": 94,
"Labor": 94,
"LaborExp": 13128,
"IncomeCoefficient": 96
},
{
"Id": 95,
"Labor": 95,
"LaborExp": 13410,
"IncomeCoefficient": 97
},
{
"Id": 96,
"Labor": 96,
"LaborExp": 13695,
"IncomeCoefficient": 98
},
{
"Id": 97,
"Labor": 97,
"LaborExp": 13983,
"IncomeCoefficient": 99
},
{
"Id": 98,
"Labor": 98,
"LaborExp": 14274,
"IncomeCoefficient": 100
},
{
"Id": 99,
"Labor": 99,
"LaborExp": 14568,
"IncomeCoefficient": 101
},
{
"Id": 100,
"Labor": 100,
"LaborExp": 14865,
"IncomeCoefficient": 102
}
]

722
config/LifeExpConfigCategory.json

@ -0,0 +1,722 @@
[
{
"Id": 1,
"Life": 1,
"LifeExp": 1,
"Show": 0
},
{
"Id": 2,
"Life": 2,
"LifeExp": 1,
"Show": 0
},
{
"Id": 3,
"Life": 3,
"LifeExp": 1,
"Show": 0
},
{
"Id": 4,
"Life": 4,
"LifeExp": 1,
"Show": 0
},
{
"Id": 5,
"Life": 5,
"LifeExp": 1,
"Show": 0
},
{
"Id": 6,
"Life": 6,
"LifeExp": 1,
"Show": 0
},
{
"Id": 7,
"Life": 7,
"LifeExp": 1,
"Show": 0
},
{
"Id": 8,
"Life": 8,
"LifeExp": 1,
"Show": 0
},
{
"Id": 9,
"Life": 9,
"LifeExp": 1,
"Show": 0
},
{
"Id": 10,
"Life": 10,
"LifeExp": 1,
"Show": 0
},
{
"Id": 11,
"Life": 11,
"LifeExp": 1,
"Show": 0
},
{
"Id": 12,
"Life": 12,
"LifeExp": 1,
"Show": 0
},
{
"Id": 13,
"Life": 13,
"LifeExp": 1,
"Show": 0
},
{
"Id": 14,
"Life": 14,
"LifeExp": 1,
"Show": 0
},
{
"Id": 15,
"Life": 15,
"LifeExp": 1,
"Show": 0
},
{
"Id": 16,
"Life": 16,
"LifeExp": 1,
"Show": 0
},
{
"Id": 17,
"Life": 17,
"LifeExp": 1,
"Show": 0
},
{
"Id": 18,
"Life": 18,
"LifeExp": 1,
"Show": 0
},
{
"Id": 19,
"Life": 19,
"LifeExp": 1,
"Show": 0
},
{
"Id": 20,
"Life": 20,
"LifeExp": 1,
"Show": 0
},
{
"Id": 21,
"Life": 21,
"LifeExp": 1,
"Show": 0
},
{
"Id": 22,
"Life": 22,
"LifeExp": 1,
"Show": 0
},
{
"Id": 23,
"Life": 23,
"LifeExp": 1,
"Show": 0
},
{
"Id": 24,
"Life": 24,
"LifeExp": 1,
"Show": 0
},
{
"Id": 25,
"Life": 25,
"LifeExp": 1,
"Show": 0
},
{
"Id": 26,
"Life": 26,
"LifeExp": 1,
"Show": 0
},
{
"Id": 27,
"Life": 27,
"LifeExp": 1,
"Show": 0
},
{
"Id": 28,
"Life": 28,
"LifeExp": 1,
"Show": 0
},
{
"Id": 29,
"Life": 29,
"LifeExp": 1,
"Show": 0
},
{
"Id": 30,
"Life": 30,
"LifeExp": 1,
"Show": 0
},
{
"Id": 31,
"Life": 31,
"LifeExp": 1,
"Show": 0
},
{
"Id": 32,
"Life": 32,
"LifeExp": 1,
"Show": 0
},
{
"Id": 33,
"Life": 33,
"LifeExp": 1,
"Show": 0
},
{
"Id": 34,
"Life": 34,
"LifeExp": 1,
"Show": 0
},
{
"Id": 35,
"Life": 35,
"LifeExp": 1,
"Show": 0
},
{
"Id": 36,
"Life": 36,
"LifeExp": 1,
"Show": 0
},
{
"Id": 37,
"Life": 37,
"LifeExp": 1,
"Show": 0
},
{
"Id": 38,
"Life": 38,
"LifeExp": 1,
"Show": 0
},
{
"Id": 39,
"Life": 39,
"LifeExp": 1,
"Show": 0
},
{
"Id": 40,
"Life": 40,
"LifeExp": 50,
"Show": 1
},
{
"Id": 41,
"Life": 41,
"LifeExp": 60,
"Show": 2
},
{
"Id": 42,
"Life": 42,
"LifeExp": 70,
"Show": 3
},
{
"Id": 43,
"Life": 43,
"LifeExp": 80,
"Show": 4
},
{
"Id": 44,
"Life": 44,
"LifeExp": 90,
"Show": 5
},
{
"Id": 45,
"Life": 45,
"LifeExp": 100,
"Show": 6
},
{
"Id": 46,
"Life": 46,
"LifeExp": 110,
"Show": 7
},
{
"Id": 47,
"Life": 47,
"LifeExp": 120,
"Show": 8
},
{
"Id": 48,
"Life": 48,
"LifeExp": 130,
"Show": 9
},
{
"Id": 49,
"Life": 49,
"LifeExp": 140,
"Show": 10
},
{
"Id": 50,
"Life": 50,
"LifeExp": 150,
"Show": 11
},
{
"Id": 51,
"Life": 51,
"LifeExp": 200,
"Show": 12
},
{
"Id": 52,
"Life": 52,
"LifeExp": 250,
"Show": 13
},
{
"Id": 53,
"Life": 53,
"LifeExp": 300,
"Show": 14
},
{
"Id": 54,
"Life": 54,
"LifeExp": 350,
"Show": 15
},
{
"Id": 55,
"Life": 55,
"LifeExp": 400,
"Show": 16
},
{
"Id": 56,
"Life": 56,
"LifeExp": 450,
"Show": 17
},
{
"Id": 57,
"Life": 57,
"LifeExp": 500,
"Show": 18
},
{
"Id": 58,
"Life": 58,
"LifeExp": 550,
"Show": 19
},
{
"Id": 59,
"Life": 59,
"LifeExp": 600,
"Show": 20
},
{
"Id": 60,
"Life": 60,
"LifeExp": 1500,
"Show": 21
},
{
"Id": 61,
"Life": 61,
"LifeExp": 2500,
"Show": 22
},
{
"Id": 62,
"Life": 62,
"LifeExp": 3500,
"Show": 23
},
{
"Id": 63,
"Life": 63,
"LifeExp": 4500,
"Show": 24
},
{
"Id": 64,
"Life": 64,
"LifeExp": 5500,
"Show": 25
},
{
"Id": 65,
"Life": 65,
"LifeExp": 6500,
"Show": 26
},
{
"Id": 66,
"Life": 66,
"LifeExp": 6600,
"Show": 27
},
{
"Id": 67,
"Life": 67,
"LifeExp": 6700,
"Show": 28
},
{
"Id": 68,
"Life": 68,
"LifeExp": 6800,
"Show": 29
},
{
"Id": 69,
"Life": 69,
"LifeExp": 6900,
"Show": 30
},
{
"Id": 70,
"Life": 70,
"LifeExp": 7000,
"Show": 31
},
{
"Id": 71,
"Life": 71,
"LifeExp": 7100,
"Show": 32
},
{
"Id": 72,
"Life": 72,
"LifeExp": 7200,
"Show": 33
},
{
"Id": 73,
"Life": 73,
"LifeExp": 7300,
"Show": 34
},
{
"Id": 74,
"Life": 74,
"LifeExp": 7400,
"Show": 35
},
{
"Id": 75,
"Life": 75,
"LifeExp": 7500,
"Show": 36
},
{
"Id": 76,
"Life": 76,
"LifeExp": 7600,
"Show": 37
},
{
"Id": 77,
"Life": 77,
"LifeExp": 7700,
"Show": 38
},
{
"Id": 78,
"Life": 78,
"LifeExp": 7800,
"Show": 39
},
{
"Id": 79,
"Life": 79,
"LifeExp": 7900,
"Show": 40
},
{
"Id": 80,
"Life": 80,
"LifeExp": 8000,
"Show": 41
},
{
"Id": 81,
"Life": 81,
"LifeExp": 8100,
"Show": 42
},
{
"Id": 82,
"Life": 82,
"LifeExp": 8200,
"Show": 43
},
{
"Id": 83,
"Life": 83,
"LifeExp": 8300,
"Show": 44
},
{
"Id": 84,
"Life": 84,
"LifeExp": 8400,
"Show": 45
},
{
"Id": 85,
"Life": 85,
"LifeExp": 8500,
"Show": 46
},
{
"Id": 86,
"Life": 86,
"LifeExp": 8600,
"Show": 47
},
{
"Id": 87,
"Life": 87,
"LifeExp": 8700,
"Show": 48
},
{
"Id": 88,
"Life": 88,
"LifeExp": 8800,
"Show": 49
},
{
"Id": 89,
"Life": 89,
"LifeExp": 8900,
"Show": 50
},
{
"Id": 90,
"Life": 90,
"LifeExp": 9000,
"Show": 51
},
{
"Id": 91,
"Life": 91,
"LifeExp": 9100,
"Show": 52
},
{
"Id": 92,
"Life": 92,
"LifeExp": 9200,
"Show": 53
},
{
"Id": 93,
"Life": 93,
"LifeExp": 9300,
"Show": 54
},
{
"Id": 94,
"Life": 94,
"LifeExp": 9400,
"Show": 55
},
{
"Id": 95,
"Life": 95,
"LifeExp": 9500,
"Show": 56
},
{
"Id": 96,
"Life": 96,
"LifeExp": 9600,
"Show": 57
},
{
"Id": 97,
"Life": 97,
"LifeExp": 9700,
"Show": 58
},
{
"Id": 98,
"Life": 98,
"LifeExp": 9800,
"Show": 59
},
{
"Id": 99,
"Life": 99,
"LifeExp": 9900,
"Show": 60
},
{
"Id": 100,
"Life": 100,
"LifeExp": 10000,
"Show": 61
},
{
"Id": 101,
"Life": 101,
"LifeExp": 10100,
"Show": 62
},
{
"Id": 102,
"Life": 102,
"LifeExp": 10200,
"Show": 63
},
{
"Id": 103,
"Life": 103,
"LifeExp": 10300,
"Show": 64
},
{
"Id": 104,
"Life": 104,
"LifeExp": 10400,
"Show": 65
},
{
"Id": 105,
"Life": 105,
"LifeExp": 10500,
"Show": 66
},
{
"Id": 106,
"Life": 106,
"LifeExp": 10600,
"Show": 67
},
{
"Id": 107,
"Life": 107,
"LifeExp": 10700,
"Show": 68
},
{
"Id": 108,
"Life": 108,
"LifeExp": 10800,
"Show": 69
},
{
"Id": 109,
"Life": 109,
"LifeExp": 10900,
"Show": 70
},
{
"Id": 110,
"Life": 110,
"LifeExp": 11000,
"Show": 71
},
{
"Id": 111,
"Life": 111,
"LifeExp": 11100,
"Show": 72
},
{
"Id": 112,
"Life": 112,
"LifeExp": 11200,
"Show": 73
},
{
"Id": 113,
"Life": 113,
"LifeExp": 11300,
"Show": 74
},
{
"Id": 114,
"Life": 114,
"LifeExp": 11400,
"Show": 75
},
{
"Id": 115,
"Life": 115,
"LifeExp": 11500,
"Show": 76
},
{
"Id": 116,
"Life": 116,
"LifeExp": 11600,
"Show": 77
},
{
"Id": 117,
"Life": 117,
"LifeExp": 11700,
"Show": 78
},
{
"Id": 118,
"Life": 118,
"LifeExp": 11800,
"Show": 79
},
{
"Id": 119,
"Life": 119,
"LifeExp": 11900,
"Show": 80
},
{
"Id": 120,
"Life": 120,
"LifeExp": 12000,
"Show": 81
}
]

116
config/LinlinPresentConfigCategory.json

@ -0,0 +1,116 @@
[
{
"Id": 1,
"Scale": 1,
"Copper": 300,
"MonthlyCard": 300
},
{
"Id": 2,
"Scale": 2,
"Copper": 900,
"MonthlyCard": 900
},
{
"Id": 3,
"Scale": 3,
"Copper": 1650,
"MonthlyCard": 1650
},
{
"Id": 4,
"Scale": 4,
"Copper": 7500,
"MonthlyCard": 7500
},
{
"Id": 5,
"Scale": 5,
"Copper": 11250,
"MonthlyCard": 11250
},
{
"Id": 6,
"Scale": 6,
"Copper": 15000,
"MonthlyCard": 15000
},
{
"Id": 7,
"Scale": 7,
"Copper": 22500,
"MonthlyCard": 22500
},
{
"Id": 8,
"Scale": 8,
"Copper": 36750,
"MonthlyCard": 36750
},
{
"Id": 9,
"Scale": 9,
"Copper": 52500,
"MonthlyCard": 52500
},
{
"Id": 10,
"Scale": 10,
"Copper": 75000,
"MonthlyCard": 75000
},
{
"Id": 11,
"Scale": 11,
"Copper": 90000,
"MonthlyCard": 90000
},
{
"Id": 12,
"Scale": 12,
"Copper": 120000,
"MonthlyCard": 120000
},
{
"Id": 13,
"Scale": 13,
"Copper": 138750,
"MonthlyCard": 138750
},
{
"Id": 14,
"Scale": 14,
"Copper": 165000,
"MonthlyCard": 165000
},
{
"Id": 15,
"Scale": 15,
"Copper": 195000,
"MonthlyCard": 195000
},
{
"Id": 16,
"Scale": 16,
"Copper": 240000,
"MonthlyCard": 240000
},
{
"Id": 17,
"Scale": 17,
"Copper": 277500,
"MonthlyCard": 277500
},
{
"Id": 18,
"Scale": 18,
"Copper": 322500,
"MonthlyCard": 322500
},
{
"Id": 19,
"Scale": 19,
"Copper": 375000,
"MonthlyCard": 375000
}
]

130
config/LiveStockConfigCategory.json

@ -0,0 +1,130 @@
[
{
"Id": 1001,
"Name": "鸡仔",
"Type": 1,
"Egg": 110,
"Variety": 1,
"Life": 2,
"NextStage": 1002,
"ConversionType": 111,
"ConversionBaseNum": 1,
"Output": 0,
"OutputBaseNum": [
0
],
"OutputCD": 0,
"FeedConsume": 5,
"MoveSpeed": 5,
"TransportSpeed": 0,
"MalePrefabName": "Livestock_1001",
"FemalePrefabName": "Livestock_1001"
},
{
"Id": 1002,
"Name": "鸡",
"Type": 1,
"Egg": -1,
"Variety": 1,
"Life": 10,
"NextStage": 0,
"ConversionType": 111,
"ConversionBaseNum": 1,
"Output": 110,
"OutputBaseNum": [
2,
3
],
"OutputCD": 2,
"FeedConsume": 10,
"MoveSpeed": 10,
"TransportSpeed": 0,
"MalePrefabName": "Livestock_1002_M",
"FemalePrefabName": "Livestock_1002_F"
},
{
"Id": 2001,
"Name": "鸭仔",
"Type": 1,
"Egg": -1,
"Variety": 2,
"Life": 2,
"NextStage": 2002,
"ConversionType": 111,
"ConversionBaseNum": 1,
"Output": 0,
"OutputBaseNum": [
0
],
"OutputCD": 0,
"FeedConsume": 5,
"MoveSpeed": 5,
"TransportSpeed": 0,
"MalePrefabName": "Livestock_1001",
"FemalePrefabName": "Livestock_1001"
},
{
"Id": 2002,
"Name": "鸭",
"Type": 1,
"Egg": -1,
"Variety": 2,
"Life": 10,
"NextStage": 0,
"ConversionType": 111,
"ConversionBaseNum": 1,
"Output": 110,
"OutputBaseNum": [
2,
3
],
"OutputCD": 2,
"FeedConsume": 10,
"MoveSpeed": 10,
"TransportSpeed": 0,
"MalePrefabName": "Livestock_1002_M",
"FemalePrefabName": "Livestock_1002_F"
},
{
"Id": 4001,
"Name": "猪仔",
"Type": 2,
"Egg": -1,
"Variety": 4,
"Life": 2,
"NextStage": 4002,
"ConversionType": 101,
"ConversionBaseNum": 1,
"Output": 0,
"OutputBaseNum": [
0
],
"OutputCD": 0,
"FeedConsume": 5,
"MoveSpeed": 5,
"TransportSpeed": 0,
"MalePrefabName": "Livestock_1001",
"FemalePrefabName": "Livestock_1001"
},
{
"Id": 4002,
"Name": "猪",
"Type": 2,
"Egg": -1,
"Variety": 4,
"Life": 10,
"NextStage": 0,
"ConversionType": 101,
"ConversionBaseNum": 1,
"Output": 0,
"OutputBaseNum": [
0
],
"OutputCD": 0,
"FeedConsume": 10,
"MoveSpeed": 5,
"TransportSpeed": 0,
"MalePrefabName": "Livestock_1002_M",
"FemalePrefabName": "Livestock_1002_F"
}
]

42
config/LotteryExpendConfigCategory.json

@ -0,0 +1,42 @@
[
{
"Id": 1,
"Frequency": [
1,
7
],
"SpendNum": 1
},
{
"Id": 2,
"Frequency": [
8,
12
],
"SpendNum": 2
},
{
"Id": 3,
"Frequency": [
13,
15
],
"SpendNum": 3
},
{
"Id": 4,
"Frequency": [
16,
18
],
"SpendNum": 4
},
{
"Id": 5,
"Frequency": [
19,
-1
],
"SpendNum": 5
}
]

7
config/LotteryGroupConfigCategory.json

@ -0,0 +1,7 @@
[
{
"Id": 1,
"Type": 2,
"DropGroup": 1000
}
]

149
config/LotteryWeightConfigCategory.json

@ -0,0 +1,149 @@
[
{
"Id": 1,
"Layer": 1,
"latticeId": 101,
"Weight": 20,
"Culling": false
},
{
"Id": 2,
"Layer": 1,
"latticeId": 102,
"Weight": 20,
"Culling": true
},
{
"Id": 3,
"Layer": 1,
"latticeId": 103,
"Weight": 20,
"Culling": true
},
{
"Id": 4,
"Layer": 1,
"latticeId": 104,
"Weight": 20,
"Culling": true
},
{
"Id": 5,
"Layer": 1,
"latticeId": 105,
"Weight": 20,
"Culling": true
},
{
"Id": 6,
"Layer": 1,
"latticeId": 106,
"Weight": 20,
"Culling": false
},
{
"Id": 7,
"Layer": 2,
"latticeId": 201,
"Weight": 10,
"Culling": false
},
{
"Id": 8,
"Layer": 2,
"latticeId": 202,
"Weight": 20,
"Culling": true
},
{
"Id": 9,
"Layer": 2,
"latticeId": 203,
"Weight": 20,
"Culling": true
},
{
"Id": 10,
"Layer": 2,
"latticeId": 204,
"Weight": 20,
"Culling": true
},
{
"Id": 11,
"Layer": 2,
"latticeId": 205,
"Weight": 20,
"Culling": false
},
{
"Id": 12,
"Layer": 3,
"latticeId": 301,
"Weight": 20,
"Culling": true
},
{
"Id": 13,
"Layer": 3,
"latticeId": 302,
"Weight": 20,
"Culling": true
},
{
"Id": 14,
"Layer": 3,
"latticeId": 303,
"Weight": 20,
"Culling": true
},
{
"Id": 15,
"Layer": 3,
"latticeId": 304,
"Weight": 5,
"Culling": false
},
{
"Id": 16,
"Layer": 4,
"latticeId": 401,
"Weight": 30,
"Culling": true
},
{
"Id": 17,
"Layer": 4,
"latticeId": 402,
"Weight": 30,
"Culling": true
},
{
"Id": 18,
"Layer": 4,
"latticeId": 403,
"Weight": 5,
"Culling": false
},
{
"Id": 19,
"Layer": 5,
"latticeId": 501,
"Weight": 20,
"Culling": true
},
{
"Id": 20,
"Layer": 5,
"latticeId": 502,
"Weight": 1,
"Culling": false
},
{
"Id": 21,
"Layer": 6,
"latticeId": 601,
"Weight": 1,
"Culling": true
}
]

62
config/MailConfigCategory.json

@ -0,0 +1,62 @@
[
{
"ID": 1,
"MailName": "欢迎谷主",
"Type": 1,
"OverdueType": 1,
"Greetings": "",
"Sender": "陶先生",
"Content": " 世界之大,此处桃谷乃是隐秘所在。寻得此处想必跋山涉水,披星戴月,历经千辛万苦。\n 谷内人烟稀少,但景色优美,资源丰富。很高兴与您相逢,老朽为谷主准备了一些见面礼,请您务必要收下。",
"Reward": 99997
},
{
"ID": 2,
"MailName": "月卡奖励补发",
"Type": 2,
"OverdueType": 1,
"Greetings": "",
"Sender": "陶先生",
"Content": "以下是谷主未领取的月卡奖励,请查收。",
"Reward": 99999
},
{
"ID": 3,
"MailName": "四凶兽排行奖励",
"Type": 3,
"OverdueType": 2,
"Greetings": "",
"Sender": "陶先生",
"Content": " 在四凶兽的挑战中,您排名为{名次},以下是您的奖励。",
"Reward": 0
},
{
"ID": 4,
"MailName": "守护者奖励",
"Type": 4,
"OverdueType": 2,
"Greetings": "",
"Sender": "陶先生",
"Content": " 尊敬的勇士,感谢您守护{村落名称},免受妖兽的侵袭。您的努力在众多守护者中,排名第{名次}。以下是老朽给您准备的一份厚礼,请笑纳!",
"Reward": 0
},
{
"ID": 5,
"MailName": "繁荣积分排行日奖励",
"Type": 5,
"OverdueType": 2,
"Greetings": "",
"Sender": "陶先生",
"Content": "尊敬的勇士,您昨日的繁荣积分排名为{名次},以下是您的奖励",
"Reward": 0
},
{
"ID": 6,
"MailName": "繁荣积分排行期奖励",
"Type": 6,
"OverdueType": 2,
"Greetings": "",
"Sender": "陶先生",
"Content": "尊敬的勇士,您上期的繁荣积分排名为{名次},以下是您的奖励",
"Reward": 0
}
]

308
config/MainButtonConfigCategory.json

@ -0,0 +1,308 @@
[
{
"Id": 1,
"Name": "家宴",
"UIName": "FeastButton",
"DisplayType": 2,
"Parameter": 40,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 2,
"Name": "制作",
"UIName": "SynthesisButton",
"DisplayType": 2,
"Parameter": 40,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 201,
"Name": "衣服",
"UIName": "SynthesisClotheButton",
"DisplayType": 2,
"Parameter": 100,
"FatherButton": 2,
"UnlockCondition": ""
},
{
"Id": 202,
"Name": "药品",
"UIName": "SynthesisMedicineButton",
"DisplayType": 2,
"Parameter": 80,
"FatherButton": 2,
"UnlockCondition": ""
},
{
"Id": 203,
"Name": "食物",
"UIName": "SynthesisFoodButton",
"DisplayType": 2,
"Parameter": 40,
"FatherButton": 2,
"UnlockCondition": ""
},
{
"Id": 3,
"Name": "建造",
"UIName": "BuildingButton",
"DisplayType": 3,
"Parameter": 1003,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 4,
"Name": "村民",
"UIName": "PeopleButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 5,
"Name": "勇士",
"UIName": "PartnerButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 6,
"Name": "仓库",
"UIName": "StoreHouseButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 7,
"Name": "任务",
"UIName": "TaskButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 8,
"Name": "选中主角",
"UIName": "SelectMainPeopleBtn",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 9,
"Name": "世界地图",
"UIName": "WorldMapButton",
"DisplayType": 3,
"Parameter": 1020,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 10,
"Name": "消息",
"UIName": "ValleyMessageBtn",
"DisplayType": 2,
"Parameter": 40,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 11,
"Name": "材料",
"UIName": "SynthesisMaterialButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 12,
"Name": "活动",
"UIName": "EventButton",
"DisplayType": 1,
"Parameter": 4,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 1201,
"Name": "食为天",
"UIName": "ExchangeEventBtn",
"DisplayType": 1,
"Parameter": 6,
"FatherButton": 12,
"UnlockCondition": ""
},
{
"Id": 1202,
"Name": "陵鱼洞",
"UIName": "DrawEventBtn",
"DisplayType": 1,
"Parameter": 7,
"FatherButton": 12,
"UnlockCondition": ""
},
{
"Id": 1203,
"Name": "排行榜",
"UIName": "RankingBtn",
"DisplayType": 1,
"Parameter": 4,
"FatherButton": 12,
"UnlockCondition": ""
},
{
"Id": 13,
"Name": "挑战",
"UIName": "ChallengeButton",
"DisplayType": 1,
"Parameter": 5,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 1301,
"Name": "四凶兽",
"UIName": "ChallengeFightBtn",
"DisplayType": 1,
"Parameter": 5,
"FatherButton": 13,
"UnlockCondition": ""
},
{
"Id": 1302,
"Name": "兽潮",
"UIName": "ChallengeWarButton",
"DisplayType": 1,
"Parameter": 6,
"FatherButton": 13,
"UnlockCondition": ""
},
{
"Id": 14,
"Name": "其他",
"UIName": "SettingPanelBtn",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 0,
"UnlockCondition": ""
},
{
"Id": 1401,
"Name": "一元商店",
"UIName": "OneYuanShoppingMallBtn",
"DisplayType": 1,
"Parameter": 3,
"FatherButton": 14,
"UnlockCondition": "达到规模3解锁"
},
{
"Id": 1402,
"Name": "商店",
"UIName": "ShoppingMallBtn",
"DisplayType": 1,
"Parameter": 3,
"FatherButton": 14,
"UnlockCondition": "达到规模3解锁"
},
{
"Id": 1403,
"Name": "图鉴",
"UIName": "ManualButton",
"DisplayType": 1,
"Parameter": 3,
"FatherButton": 14,
"UnlockCondition": "达到规模3解锁"
},
{
"Id": 1404,
"Name": "族谱",
"UIName": "FamilyTreeBtn",
"DisplayType": 2,
"Parameter": 260,
"FatherButton": 14,
"UnlockCondition": "建造宗厅后解锁"
},
{
"Id": 1405,
"Name": "编辑",
"UIName": "EditUnitButton",
"DisplayType": 1,
"Parameter": 3,
"FatherButton": 14,
"UnlockCondition": "达到规模3解锁"
},
{
"Id": 1406,
"Name": "种植",
"UIName": "EditResourceButton",
"DisplayType": 1,
"Parameter": 3,
"FatherButton": 14,
"UnlockCondition": "达到规模3解锁"
},
{
"Id": 1407,
"Name": "新手补给",
"UIName": "SupplyButton",
"DisplayType": 1,
"Parameter": 2,
"FatherButton": 14,
"UnlockCondition": "达到规模2解锁"
},
{
"Id": 1408,
"Name": "好友",
"UIName": "FriendBtn",
"DisplayType": 1,
"Parameter": 3,
"FatherButton": 14,
"UnlockCondition": "达到规模3解锁"
},
{
"Id": 1409,
"Name": "邮件",
"UIName": "MailButton",
"DisplayType": 1,
"Parameter": 3,
"FatherButton": 14,
"UnlockCondition": "达到规模3解锁"
},
{
"Id": 1410,
"Name": "公告",
"UIName": "AnnouncementButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 14,
"UnlockCondition": ""
},
{
"Id": 1411,
"Name": "设置",
"UIName": "SettingButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 14,
"UnlockCondition": ""
},
{
"Id": 1412,
"Name": "暂停游戏",
"UIName": "PauseButton",
"DisplayType": 0,
"Parameter": 0,
"FatherButton": 14,
"UnlockCondition": ""
}
]

332
config/MedicineConfigCategory.json

@ -0,0 +1,332 @@
[
{
"Id": 1,
"Name": "跌打散",
"Type": 1,
"Toxicity": 10,
"MedicinalEfficacy": 30,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 101
},
{
"Id": 2,
"Name": "金创药",
"Type": 1,
"Toxicity": 10,
"MedicinalEfficacy": 45,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 102
},
{
"Id": 3,
"Name": "田七散",
"Type": 1,
"Toxicity": 8,
"MedicinalEfficacy": 70,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 103
},
{
"Id": 4,
"Name": "箭骨散",
"Type": 1,
"Toxicity": 6,
"MedicinalEfficacy": 100,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 104
},
{
"Id": 5,
"Name": "断续膏",
"Type": 1,
"Toxicity": 4,
"MedicinalEfficacy": 150,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 105
},
{
"Id": 11,
"Name": "跌打散",
"Type": 1,
"Toxicity": 5,
"MedicinalEfficacy": 40,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 121
},
{
"Id": 12,
"Name": "金创药",
"Type": 1,
"Toxicity": 4,
"MedicinalEfficacy": 55,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 122
},
{
"Id": 13,
"Name": "田七散",
"Type": 1,
"Toxicity": 3,
"MedicinalEfficacy": 85,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 123
},
{
"Id": 14,
"Name": "箭骨散",
"Type": 1,
"Toxicity": 2,
"MedicinalEfficacy": 120,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 124
},
{
"Id": 15,
"Name": "断续膏",
"Type": 1,
"Toxicity": 0,
"MedicinalEfficacy": 180,
"TakeBody": 3,
"NumLimit": -1,
"Buff": 125
},
{
"Id": 201,
"Name": "葛根汤",
"Type": 2,
"Toxicity": 10,
"MedicinalEfficacy": 30,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 141
},
{
"Id": 202,
"Name": "香蒲汤",
"Type": 2,
"Toxicity": 10,
"MedicinalEfficacy": 45,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 142
},
{
"Id": 203,
"Name": "白虎汤",
"Type": 2,
"Toxicity": 8,
"MedicinalEfficacy": 70,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 143
},
{
"Id": 204,
"Name": "独活汤",
"Type": 2,
"Toxicity": 6,
"MedicinalEfficacy": 100,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 144
},
{
"Id": 205,
"Name": "回神汤",
"Type": 2,
"Toxicity": 4,
"MedicinalEfficacy": 150,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 145
},
{
"Id": 211,
"Name": "葛根汤",
"Type": 2,
"Toxicity": 5,
"MedicinalEfficacy": 40,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 161
},
{
"Id": 212,
"Name": "香蒲汤",
"Type": 2,
"Toxicity": 4,
"MedicinalEfficacy": 55,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 162
},
{
"Id": 213,
"Name": "白虎汤",
"Type": 2,
"Toxicity": 3,
"MedicinalEfficacy": 85,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 163
},
{
"Id": 214,
"Name": "独活汤",
"Type": 2,
"Toxicity": 2,
"MedicinalEfficacy": 120,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 164
},
{
"Id": 215,
"Name": "回神汤",
"Type": 2,
"Toxicity": 0,
"MedicinalEfficacy": 180,
"TakeBody": 2,
"NumLimit": -1,
"Buff": 165
},
{
"Id": 301,
"Name": "七品生命丹",
"Type": 3,
"Toxicity": 0,
"MedicinalEfficacy": 50,
"TakeBody": 1,
"NumLimit": 20,
"Buff": 231
},
{
"Id": 302,
"Name": "七品防御丹",
"Type": 3,
"Toxicity": 0,
"MedicinalEfficacy": 10,
"TakeBody": 1,
"NumLimit": 20,
"Buff": 232
},
{
"Id": 303,
"Name": "七品攻击丹",
"Type": 3,
"Toxicity": 0,
"MedicinalEfficacy": 10,
"TakeBody": 1,
"NumLimit": 20,
"Buff": 233
},
{
"Id": 304,
"Name": "七品寿命丹",
"Type": 3,
"Toxicity": 0,
"MedicinalEfficacy": 1,
"TakeBody": 2,
"NumLimit": 3,
"Buff": 234
},
{
"Id": 305,
"Name": "七品劳力丹",
"Type": 3,
"Toxicity": 0,
"MedicinalEfficacy": 1,
"TakeBody": 2,
"NumLimit": 3,
"Buff": 235
},
{
"Id": 306,
"Name": "七品智慧丹",
"Type": 3,
"Toxicity": 0,
"MedicinalEfficacy": 1,
"TakeBody": 2,
"NumLimit": 3,
"Buff": 236
},
{
"Id": 401,
"Name": "七品回血丹",
"Type": 4,
"Toxicity": 0,
"MedicinalEfficacy": 20,
"TakeBody": 1,
"NumLimit": -1,
"Buff": 241
},
{
"Id": 402,
"Name": "六品回血丹",
"Type": 4,
"Toxicity": 0,
"MedicinalEfficacy": 40,
"TakeBody": 1,
"NumLimit": -1,
"Buff": 242
},
{
"Id": 403,
"Name": "五品回血丹",
"Type": 4,
"Toxicity": 0,
"MedicinalEfficacy": 80,
"TakeBody": 1,
"NumLimit": -1,
"Buff": 243
},
{
"Id": 404,
"Name": "四品回血丹",
"Type": 4,
"Toxicity": 0,
"MedicinalEfficacy": 120,
"TakeBody": 1,
"NumLimit": -1,
"Buff": 244
},
{
"Id": 405,
"Name": "三品回血丹",
"Type": 4,
"Toxicity": 0,
"MedicinalEfficacy": 180,
"TakeBody": 1,
"NumLimit": -1,
"Buff": 245
},
{
"Id": 406,
"Name": "二品回血丹",
"Type": 4,
"Toxicity": 0,
"MedicinalEfficacy": 240,
"TakeBody": 1,
"NumLimit": -1,
"Buff": 246
},
{
"Id": 407,
"Name": "一品回血丹",
"Type": 4,
"Toxicity": 0,
"MedicinalEfficacy": 300,
"TakeBody": 1,
"NumLimit": -1,
"Buff": 247
}
]

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save