Browse Source

排行榜

master
linquan 2 months ago
parent
commit
01ece70ca5
  1. 9
      src/api/common/consts.ts
  2. 1754
      src/api/config/AllItemConfigCategory.json
  3. 500
      src/api/config/BeastTideConfigCategory.json
  4. 45
      src/api/config/BuildFunctionConfigCategory.json
  5. 152
      src/api/config/DialogueConfigCategory.json
  6. 63
      src/api/config/DialogueGroupConfigCategory.json
  7. 1342
      src/api/config/DropGroupConfigCategory.json
  8. 32
      src/api/config/ExploreEventConfigCategory.json
  9. 4
      src/api/config/ExploreFixedNodeConfigCategory.json
  10. 4332
      src/api/config/ExtraAttributeConfigCategory.json
  11. 10
      src/api/config/FamilyDinnerEventConfigCategory.json
  12. 18
      src/api/config/FoodConfigCategory.json
  13. 9
      src/api/config/FoodTicketConfigCategory.json
  14. 160
      src/api/config/FunctionItemConfigCategory.json
  15. 7
      src/api/config/GameAIConfigCategory.json
  16. 28
      src/api/config/GameUnitSizeInfoConfigCategory.json
  17. 240
      src/api/config/GemConfigCategory.json
  18. 122
      src/api/config/GoodsForSaleConfigCategory.json
  19. 95
      src/api/config/HelpConfigCategory.json
  20. 3
      src/api/config/InitialNpcCategory.json
  21. 8
      src/api/config/LingYuDongItemGroupConfigCategory.json
  22. 60
      src/api/config/LiveStockConfigCategory.json
  23. 4
      src/api/config/MainButtonConfigCategory.json
  24. 6
      src/api/config/MoneyConfigCategory.json
  25. 28727
      src/api/config/MonsterConfigCategory.json
  26. 2
      src/api/config/MonthlyCardConfigCategory.json
  27. 2
      src/api/config/NpcConfigCategory.json
  28. 8
      src/api/config/NpcPosInfoConfigCategory.json
  29. 22
      src/api/config/OptionsBehaviourConfigCategory.json
  30. 32
      src/api/config/OptionsConfigCategory.json
  31. 61
      src/api/config/PackageConfigCategory.json
  32. 33
      src/api/config/PetConfigCategory.json
  33. 8200
      src/api/config/RefreshPointConfigCategory.json
  34. 11
      src/api/config/ReputationShopItemGroupConfigCategory.json
  35. 47
      src/api/config/ResourcesConfigCategory.json
  36. 84
      src/api/config/ResourcesPointConfigCategory.json
  37. 319
      src/api/config/RewardGroupConfigCategory.json
  38. 2
      src/api/config/ScaleConfigCategory.json
  39. 678
      src/api/config/ScienceConfigCategory.json
  40. 1500
      src/api/config/SiegeRewardsConfigCategory.json
  41. 388
      src/api/config/SkillBuffConfigCategory.json
  42. 40
      src/api/config/SkillConfigCategory.json
  43. 38
      src/api/config/SkillEffectConfigCategory.json
  44. 13
      src/api/config/StoryAnimationConfigCategory.json
  45. 392
      src/api/config/StructureConfigCategory.json
  46. 32
      src/api/config/StructureFightConfigCategory.json
  47. 48
      src/api/config/StructureSkinConfigCategory.json
  48. 170
      src/api/config/StructureStrengthenConfigCategory.json
  49. 321
      src/api/config/SynthesisConfigCategory.json
  50. 18
      src/api/config/SystemConditionsConfigCategory.json
  51. 150
      src/api/config/TaskConfigCategory.json
  52. 27
      src/api/config/TaskDialogueConfigCategory.json
  53. 35
      src/api/config/TaskStepConfigCategory.json
  54. 167
      src/api/config/TextConfigCategory.json
  55. 118
      src/api/config/TitleConfigCategory.json
  56. 126
      src/api/config/TreasureSynthesisConfigCategory.json
  57. 60
      src/api/config/TreasureSynthesisGroupConfigCategory.json
  58. 8
      src/api/config/ValleyEffectConfigCategory.json
  59. 3200
      src/api/config/WarConfigCategory.json
  60. 11
      src/api/config/WarriorConfigCategory.json
  61. 9
      src/api/config/WorldParametersConfigCategory.json
  62. 17
      src/api/game/index.ts
  63. 7
      src/views/gameLoginUrl/list/component/editRecommend.vue
  64. 3
      src/views/gameLoginUrl/list/component/editState.vue
  65. 7
      src/views/gameMail/send/index.vue
  66. 9
      src/views/gameOrder/deposit/index.vue
  67. 144
      src/views/gameOrder/getTransactionId/index.vue
  68. 4
      src/views/gameOrder/orderList/index.vue
  69. 4
      src/views/gameOrder/shopList/index.vue
  70. 232
      src/views/gameRank/gameRank/index.vue
  71. 45
      src/views/gameResetOrderSign/reset/index.vue
  72. 6
      src/views/gameRole/online/index.vue
  73. 7
      src/views/gameRole/role/index.vue
  74. 3
      src/views/gameRole/scale/index.vue

9
src/api/common/consts.ts

@ -1360,3 +1360,12 @@ export const AccountType = [
{ label: '黑名单', value: 1 },
{ label: 'GM', value: 2 },
];
export const RankNames = [
{ name: '活动', id: 'ActivityRankComponent' },
{ name: '凶兽', id: 'BossRankComponent' },
{ name: '挑战', id: 'ChallengeRankComponent' },
{ name: '战力', id: 'FightRankComponent' },
// { name: '正常', id: "RegionRankComponent"},
{ name: '图鉴', id: 'BuildingRankComponent' },
];

1754
src/api/config/AllItemConfigCategory.json

File diff suppressed because it is too large Load Diff

500
src/api/config/BeastTideConfigCategory.json

@ -998,505 +998,5 @@
"Id": 200,
"Challenge": 10200,
"ChallengeAward": 2200
},
{
"Id": 201,
"Challenge": 10201,
"ChallengeAward": 2201
},
{
"Id": 202,
"Challenge": 10202,
"ChallengeAward": 2202
},
{
"Id": 203,
"Challenge": 10203,
"ChallengeAward": 2203
},
{
"Id": 204,
"Challenge": 10204,
"ChallengeAward": 2204
},
{
"Id": 205,
"Challenge": 10205,
"ChallengeAward": 2205
},
{
"Id": 206,
"Challenge": 10206,
"ChallengeAward": 2206
},
{
"Id": 207,
"Challenge": 10207,
"ChallengeAward": 2207
},
{
"Id": 208,
"Challenge": 10208,
"ChallengeAward": 2208
},
{
"Id": 209,
"Challenge": 10209,
"ChallengeAward": 2209
},
{
"Id": 210,
"Challenge": 10210,
"ChallengeAward": 2210
},
{
"Id": 211,
"Challenge": 10211,
"ChallengeAward": 2211
},
{
"Id": 212,
"Challenge": 10212,
"ChallengeAward": 2212
},
{
"Id": 213,
"Challenge": 10213,
"ChallengeAward": 2213
},
{
"Id": 214,
"Challenge": 10214,
"ChallengeAward": 2214
},
{
"Id": 215,
"Challenge": 10215,
"ChallengeAward": 2215
},
{
"Id": 216,
"Challenge": 10216,
"ChallengeAward": 2216
},
{
"Id": 217,
"Challenge": 10217,
"ChallengeAward": 2217
},
{
"Id": 218,
"Challenge": 10218,
"ChallengeAward": 2218
},
{
"Id": 219,
"Challenge": 10219,
"ChallengeAward": 2219
},
{
"Id": 220,
"Challenge": 10220,
"ChallengeAward": 2220
},
{
"Id": 221,
"Challenge": 10221,
"ChallengeAward": 2221
},
{
"Id": 222,
"Challenge": 10222,
"ChallengeAward": 2222
},
{
"Id": 223,
"Challenge": 10223,
"ChallengeAward": 2223
},
{
"Id": 224,
"Challenge": 10224,
"ChallengeAward": 2224
},
{
"Id": 225,
"Challenge": 10225,
"ChallengeAward": 2225
},
{
"Id": 226,
"Challenge": 10226,
"ChallengeAward": 2226
},
{
"Id": 227,
"Challenge": 10227,
"ChallengeAward": 2227
},
{
"Id": 228,
"Challenge": 10228,
"ChallengeAward": 2228
},
{
"Id": 229,
"Challenge": 10229,
"ChallengeAward": 2229
},
{
"Id": 230,
"Challenge": 10230,
"ChallengeAward": 2230
},
{
"Id": 231,
"Challenge": 10231,
"ChallengeAward": 2231
},
{
"Id": 232,
"Challenge": 10232,
"ChallengeAward": 2232
},
{
"Id": 233,
"Challenge": 10233,
"ChallengeAward": 2233
},
{
"Id": 234,
"Challenge": 10234,
"ChallengeAward": 2234
},
{
"Id": 235,
"Challenge": 10235,
"ChallengeAward": 2235
},
{
"Id": 236,
"Challenge": 10236,
"ChallengeAward": 2236
},
{
"Id": 237,
"Challenge": 10237,
"ChallengeAward": 2237
},
{
"Id": 238,
"Challenge": 10238,
"ChallengeAward": 2238
},
{
"Id": 239,
"Challenge": 10239,
"ChallengeAward": 2239
},
{
"Id": 240,
"Challenge": 10240,
"ChallengeAward": 2240
},
{
"Id": 241,
"Challenge": 10241,
"ChallengeAward": 2241
},
{
"Id": 242,
"Challenge": 10242,
"ChallengeAward": 2242
},
{
"Id": 243,
"Challenge": 10243,
"ChallengeAward": 2243
},
{
"Id": 244,
"Challenge": 10244,
"ChallengeAward": 2244
},
{
"Id": 245,
"Challenge": 10245,
"ChallengeAward": 2245
},
{
"Id": 246,
"Challenge": 10246,
"ChallengeAward": 2246
},
{
"Id": 247,
"Challenge": 10247,
"ChallengeAward": 2247
},
{
"Id": 248,
"Challenge": 10248,
"ChallengeAward": 2248
},
{
"Id": 249,
"Challenge": 10249,
"ChallengeAward": 2249
},
{
"Id": 250,
"Challenge": 10250,
"ChallengeAward": 2250
},
{
"Id": 251,
"Challenge": 10251,
"ChallengeAward": 2251
},
{
"Id": 252,
"Challenge": 10252,
"ChallengeAward": 2252
},
{
"Id": 253,
"Challenge": 10253,
"ChallengeAward": 2253
},
{
"Id": 254,
"Challenge": 10254,
"ChallengeAward": 2254
},
{
"Id": 255,
"Challenge": 10255,
"ChallengeAward": 2255
},
{
"Id": 256,
"Challenge": 10256,
"ChallengeAward": 2256
},
{
"Id": 257,
"Challenge": 10257,
"ChallengeAward": 2257
},
{
"Id": 258,
"Challenge": 10258,
"ChallengeAward": 2258
},
{
"Id": 259,
"Challenge": 10259,
"ChallengeAward": 2259
},
{
"Id": 260,
"Challenge": 10260,
"ChallengeAward": 2260
},
{
"Id": 261,
"Challenge": 10261,
"ChallengeAward": 2261
},
{
"Id": 262,
"Challenge": 10262,
"ChallengeAward": 2262
},
{
"Id": 263,
"Challenge": 10263,
"ChallengeAward": 2263
},
{
"Id": 264,
"Challenge": 10264,
"ChallengeAward": 2264
},
{
"Id": 265,
"Challenge": 10265,
"ChallengeAward": 2265
},
{
"Id": 266,
"Challenge": 10266,
"ChallengeAward": 2266
},
{
"Id": 267,
"Challenge": 10267,
"ChallengeAward": 2267
},
{
"Id": 268,
"Challenge": 10268,
"ChallengeAward": 2268
},
{
"Id": 269,
"Challenge": 10269,
"ChallengeAward": 2269
},
{
"Id": 270,
"Challenge": 10270,
"ChallengeAward": 2270
},
{
"Id": 271,
"Challenge": 10271,
"ChallengeAward": 2271
},
{
"Id": 272,
"Challenge": 10272,
"ChallengeAward": 2272
},
{
"Id": 273,
"Challenge": 10273,
"ChallengeAward": 2273
},
{
"Id": 274,
"Challenge": 10274,
"ChallengeAward": 2274
},
{
"Id": 275,
"Challenge": 10275,
"ChallengeAward": 2275
},
{
"Id": 276,
"Challenge": 10276,
"ChallengeAward": 2276
},
{
"Id": 277,
"Challenge": 10277,
"ChallengeAward": 2277
},
{
"Id": 278,
"Challenge": 10278,
"ChallengeAward": 2278
},
{
"Id": 279,
"Challenge": 10279,
"ChallengeAward": 2279
},
{
"Id": 280,
"Challenge": 10280,
"ChallengeAward": 2280
},
{
"Id": 281,
"Challenge": 10281,
"ChallengeAward": 2281
},
{
"Id": 282,
"Challenge": 10282,
"ChallengeAward": 2282
},
{
"Id": 283,
"Challenge": 10283,
"ChallengeAward": 2283
},
{
"Id": 284,
"Challenge": 10284,
"ChallengeAward": 2284
},
{
"Id": 285,
"Challenge": 10285,
"ChallengeAward": 2285
},
{
"Id": 286,
"Challenge": 10286,
"ChallengeAward": 2286
},
{
"Id": 287,
"Challenge": 10287,
"ChallengeAward": 2287
},
{
"Id": 288,
"Challenge": 10288,
"ChallengeAward": 2288
},
{
"Id": 289,
"Challenge": 10289,
"ChallengeAward": 2289
},
{
"Id": 290,
"Challenge": 10290,
"ChallengeAward": 2290
},
{
"Id": 291,
"Challenge": 10291,
"ChallengeAward": 2291
},
{
"Id": 292,
"Challenge": 10292,
"ChallengeAward": 2292
},
{
"Id": 293,
"Challenge": 10293,
"ChallengeAward": 2293
},
{
"Id": 294,
"Challenge": 10294,
"ChallengeAward": 2294
},
{
"Id": 295,
"Challenge": 10295,
"ChallengeAward": 2295
},
{
"Id": 296,
"Challenge": 10296,
"ChallengeAward": 2296
},
{
"Id": 297,
"Challenge": 10297,
"ChallengeAward": 2297
},
{
"Id": 298,
"Challenge": 10298,
"ChallengeAward": 2298
},
{
"Id": 299,
"Challenge": 10299,
"ChallengeAward": 2299
},
{
"Id": 300,
"Challenge": 10300,
"ChallengeAward": 2300
}
]

45
src/api/config/BuildFunctionConfigCategory.json

@ -647,17 +647,6 @@
"HatchNum": 2,
"HatchTime": 2160
},
{
"Id": 581,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"LiveStockType": 2,
"PoultryNum": 5,
"FeedItem": 861,
"FeedStorage": 200
},
{
"Id": 582,
"ResourcesPointId": 0,
@ -672,17 +661,6 @@
"HatchNum": 4,
"HatchTime": 2160
},
{
"Id": 583,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"LiveStockType": 2,
"PoultryNum": 10,
"FeedItem": 861,
"FeedStorage": 400
},
{
"Id": 620,
"ResourcesPointId": 301,
@ -705,14 +683,6 @@
],
"HoardMonster": 5
},
{
"Id": 661,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 8
},
{
"Id": 664,
"ResourcesPointId": 0,
@ -750,14 +720,6 @@
0
]
},
{
"Id": 672,
"ResourcesPointId": 0,
"ItemConversion": [
0
],
"SettleIn": 15
},
{
"Id": 1000,
"ResourcesPointId": 210,
@ -778,12 +740,5 @@
"ItemConversion": [
0
]
},
{
"Id": 1003,
"ResourcesPointId": 214,
"ItemConversion": [
0
]
}
]

152
src/api/config/DialogueConfigCategory.json

@ -8169,162 +8169,58 @@
},
{
"Id": 220001,
"DialogueText": "真的有蓝色小牛出现了!",
"IconFIle": "WarriorHead_qiaodn_1",
"UIPrefabName": "UI_StoryCase_QiaoHe",
"NameFile": "乔河",
"DialogueText": "乔河你看,那边有条小狗",
"IconFIle": "WarriorHead_yanggy_2",
"UIPrefabName": "UI_StoryCase_TaoXiaoQing",
"NameFile": "陶小青",
"Position": 2
},
{
"Id": 220002,
"DialogueText": "哞哞哞哞哞~(这些糖是给我的吗?)",
"IconFIle": "Niu",
"UIPrefabName": "UI_StoryCase_Niu",
"NameFile": "萌牛",
"Position": 2
},
{
"Id": 220003,
"DialogueText": "是的!都是特意给你准备的!你从哪里来呀?",
"DialogueText": "走,我们过去看看!",
"IconFIle": "WarriorHead_qiaodn_1",
"UIPrefabName": "UI_StoryCase_QiaoHe",
"NameFile": "乔河",
"Position": 2
},
{
"Id": 220004,
"DialogueText": "哞哞哞哞哞哞哞哞哞~(我来去自由,想去哪就去哪,已经忘了来时的路了)",
"IconFIle": "Niu",
"UIPrefabName": "UI_StoryCase_Niu",
"NameFile": "萌牛",
"Position": 2
},
{
"Id": 220005,
"DialogueText": "那你要不要跟我回桃谷?我们桃谷有许多友善的人,还有好吃的果子!",
"IconFIle": "WarriorHead_qiaodn_1",
"UIPrefabName": "UI_StoryCase_QiaoHe",
"NameFile": "乔河",
"Position": 2
},
{
"Id": 220006,
"DialogueText": "哞哞哞(真的吗?他们会带我一起玩吗?)",
"IconFIle": "Niu",
"UIPrefabName": "UI_StoryCase_Niu",
"NameFile": "萌牛",
"Id": 220003,
"DialogueText": "它看起来无家可归,不如我们把它带回去吧",
"IconFIle": "WarriorHead_yanggy_2",
"UIPrefabName": "UI_StoryCase_TaoXiaoQing",
"NameFile": "陶小青",
"Position": 2
},
{
"Id": 220007,
"DialogueText": "当然会啦!你有名字吗?",
"Id": 220004,
"DialogueText": "也行,可以训练它在兽潮来临前在城门处吠叫进行预警!",
"IconFIle": "WarriorHead_qiaodn_1",
"UIPrefabName": "UI_StoryCase_QiaoHe",
"NameFile": "乔河",
"Position": 2
},
{
"Id": 220008,
"DialogueText": "哞哞(没有)",
"IconFIle": "Niu",
"UIPrefabName": "UI_StoryCase_Niu",
"NameFile": "萌牛",
"Id": 220005,
"DialogueText": "不错!那我们给它取个名吧?",
"IconFIle": "WarriorHead_yanggy_2",
"UIPrefabName": "UI_StoryCase_TaoXiaoQing",
"NameFile": "陶小青",
"Position": 2
},
{
"Id": 220009,
"DialogueText": "那叫你萌牛好不好?",
"Id": 220006,
"DialogueText": "它毛发雪白,不然就叫它小白吧!",
"IconFIle": "WarriorHead_qiaodn_1",
"UIPrefabName": "UI_StoryCase_QiaoHe",
"NameFile": "乔河",
"Position": 2
},
{
"Id": 220010,
"DialogueText": "哞哞哞哞哞哞哞哞哞~(好呀,到了桃谷之后可以给我搭一个看得见星星的窝吗?)",
"IconFIle": "Niu",
"UIPrefabName": "UI_StoryCase_Niu",
"NameFile": "萌牛",
"Position": 2
},
{
"Id": 220011,
"DialogueText": "好!",
"IconFIle": "WarriorHead_qiaodn_1",
"UIPrefabName": "UI_StoryCase_QiaoHe",
"NameFile": "乔河",
"Id": 220007,
"DialogueText": "好小白!",
"IconFIle": "WarriorHead_yanggy_2",
"UIPrefabName": "UI_StoryCase_TaoXiaoQing",
"NameFile": "陶小青",
"Position": 2
},
{
"Id": 230001,
"DialogueText": "{value}加油!你是最棒的!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230002,
"DialogueText": "齐心协力,龙舟飞驰!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230003,
"DialogueText": "力拔山河,舟行天下!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230004,
"DialogueText": "{value}冲啊!终点有奖杯和掌声!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230005,
"DialogueText": "加油!你们是最棒的龙舟勇士!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230006,
"DialogueText": "{value}划得快,帅过火箭!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230007,
"DialogueText": "{value}别停桨,观众在鼓掌!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230008,
"DialogueText": "{value},我们在终点等着你!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
},
{
"Id": 230009,
"DialogueText": "你们是浪花中的蛟龙!",
"IconFIle": "",
"UIPrefabName": "",
"NameFile": "",
"Position": 0
}
]

63
src/api/config/DialogueGroupConfigCategory.json

@ -2784,31 +2784,6 @@
},
{
"Id": 143,
"GroupId": 41004,
"Type": 1,
"DialogueId": [
230001,
230002,
230003,
230004,
230005,
230006,
230007,
230008,
230009
],
"RoleType": 2,
"DialogueParameter1": [
-1
],
"DialogueParameter2": [],
"RoleType2": 0,
"Dialogue2Parameter1": [],
"Dialogue2Parameter2": [],
"DialogueOrder": []
},
{
"Id": 144,
"GroupId": 60001,
"Type": 1,
"DialogueId": [
@ -2829,7 +2804,7 @@
"DialogueOrder": []
},
{
"Id": 145,
"Id": 144,
"GroupId": 70001,
"Type": 2,
"DialogueId": [
@ -2912,7 +2887,7 @@
]
},
{
"Id": 146,
"Id": 145,
"GroupId": 70001,
"Type": 2,
"DialogueId": [
@ -2949,7 +2924,7 @@
]
},
{
"Id": 147,
"Id": 146,
"GroupId": 70001,
"Type": 2,
"DialogueId": [
@ -2988,7 +2963,7 @@
]
},
{
"Id": 148,
"Id": 147,
"GroupId": 70001,
"Type": 2,
"DialogueId": [
@ -3027,7 +3002,7 @@
]
},
{
"Id": 149,
"Id": 148,
"GroupId": 70001,
"Type": 2,
"DialogueId": [
@ -3062,7 +3037,7 @@
]
},
{
"Id": 150,
"Id": 149,
"GroupId": 70001,
"Type": 2,
"DialogueId": [
@ -3101,7 +3076,7 @@
]
},
{
"Id": 151,
"Id": 150,
"GroupId": 70001,
"Type": 2,
"DialogueId": [
@ -3138,7 +3113,7 @@
]
},
{
"Id": 152,
"Id": 151,
"GroupId": 80001,
"Type": 2,
"DialogueId": [
@ -3172,7 +3147,7 @@
"DialogueOrder": []
},
{
"Id": 153,
"Id": 152,
"GroupId": 80001,
"Type": 1,
"DialogueId": [
@ -3189,7 +3164,7 @@
"DialogueOrder": []
},
{
"Id": 154,
"Id": 153,
"GroupId": 80001,
"Type": 2,
"DialogueId": [
@ -3207,7 +3182,7 @@
"DialogueOrder": []
},
{
"Id": 155,
"Id": 154,
"GroupId": 80001,
"Type": 1,
"DialogueId": [
@ -3224,7 +3199,7 @@
"DialogueOrder": []
},
{
"Id": 162,
"Id": 161,
"GroupId": 80002,
"Type": 2,
"DialogueId": [
@ -3248,7 +3223,7 @@
"DialogueOrder": []
},
{
"Id": 163,
"Id": 162,
"GroupId": 80003,
"Type": 2,
"DialogueId": [
@ -3287,7 +3262,7 @@
]
},
{
"Id": 164,
"Id": 163,
"GroupId": 80003,
"Type": 2,
"DialogueId": [
@ -3326,7 +3301,7 @@
]
},
{
"Id": 165,
"Id": 164,
"GroupId": 80003,
"Type": 2,
"DialogueId": [
@ -3371,7 +3346,7 @@
]
},
{
"Id": 166,
"Id": 165,
"GroupId": 80003,
"Type": 2,
"DialogueId": [
@ -3406,7 +3381,7 @@
]
},
{
"Id": 167,
"Id": 166,
"GroupId": 80003,
"Type": 2,
"DialogueId": [
@ -3445,7 +3420,7 @@
]
},
{
"Id": 168,
"Id": 167,
"GroupId": 80003,
"Type": 2,
"DialogueId": [
@ -3478,7 +3453,7 @@
]
},
{
"Id": 169,
"Id": 168,
"GroupId": 80003,
"Type": 2,
"DialogueId": [

1342
src/api/config/DropGroupConfigCategory.json

File diff suppressed because it is too large Load Diff

32
src/api/config/ExploreEventConfigCategory.json

@ -842,7 +842,7 @@
1,
1
],
"Weight": 1400,
"Weight": 1000,
"Description": "破旧书页上,茶桌图纸线条清晰,工艺精湛"
},
{
@ -857,18 +857,6 @@
"Weight": 800,
"Description": "残破纸页中,包子小摊图纸栩栩如生,烟火气十足"
},
{
"Id": 144,
"GroupId": 2,
"DropType": 1,
"ItemId": 8525,
"VolumeRange": [
1,
1
],
"Weight": 800,
"Description": "残破纸页中,包子小摊图纸栩栩如生,烟火气十足"
},
{
"Id": 201,
"GroupId": 3,
@ -1295,7 +1283,7 @@
1,
1
],
"Weight": 1400,
"Weight": 1000,
"Description": "破旧书页上,茶桌图纸线条清晰,工艺精湛"
},
{
@ -1310,18 +1298,6 @@
"Weight": 800,
"Description": "残破纸页中,包子小摊图纸栩栩如生,烟火气十足"
},
{
"Id": 244,
"GroupId": 3,
"DropType": 1,
"ItemId": 8524,
"VolumeRange": [
1,
1
],
"Weight": 800,
"Description": "残破纸页中,包子小摊图纸栩栩如生,烟火气十足"
},
{
"Id": 301,
"GroupId": 4,
@ -1748,7 +1724,7 @@
1,
1
],
"Weight": 1500,
"Weight": 1000,
"Description": "破旧书页上,茶桌图纸线条清晰,工艺精湛"
},
{
@ -2189,7 +2165,7 @@
1,
1
],
"Weight": 1400,
"Weight": 1000,
"Description": "破旧书页上,茶桌图纸线条清晰,工艺精湛"
},
{

4
src/api/config/ExploreFixedNodeConfigCategory.json

@ -253,7 +253,7 @@
"Name": "土地祠",
"ExplorationTimeCondition": 530,
"ExplorationTime": 5,
"EventGroup": 4
"EventGroup": 1
},
{
"Id": 212,
@ -365,7 +365,7 @@
"Name": "卢家湾",
"ExplorationTimeCondition": 530,
"ExplorationTime": 5,
"EventGroup": 5
"EventGroup": 1
},
{
"Id": 312,

4332
src/api/config/ExtraAttributeConfigCategory.json

File diff suppressed because it is too large Load Diff

10
src/api/config/FamilyDinnerEventConfigCategory.json

@ -20,10 +20,7 @@
"玩得开心"
],
"Interaction1": "盛饭",
"Expendable1": [
2309,
2009
],
"Expendable1": 2009,
"ReactionText1": [
5011,
5012
@ -32,10 +29,7 @@
"希望留下",
"玩得开心"
],
"BaseValue1": [
72,
30
],
"BaseValue1": 30,
"Interaction2": "赠花",
"Expendable2": 30,
"BaseValue2": 20,

18
src/api/config/FoodConfigCategory.json

@ -395,15 +395,6 @@
"Buff": 0,
"Description": ""
},
{
"Id": 51,
"Name": "肉粽",
"Type": 1,
"NutritiveValue": 90,
"FoodNum": 100,
"Buff": 0,
"Description": ""
},
{
"Id": 203,
"Name": "野菜汤",
@ -772,14 +763,5 @@
"FoodNum": 160,
"Buff": 0,
"Description": ""
},
{
"Id": 244,
"Name": "肉粽子",
"Type": 1,
"NutritiveValue": 100,
"FoodNum": 110,
"Buff": 0,
"Description": ""
}
]

9
src/api/config/FoodTicketConfigCategory.json

@ -349,14 +349,5 @@
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 20,
"ExcellentCurrencyNum": 40
},
{
"Id": 40,
"Item": 2051,
"ItemNumber": 1,
"Currency": 701,
"ExchangeTimes": 6,
"OrdinaryCurrencyNum": 9,
"ExcellentCurrencyNum": 18
}
]

160
src/api/config/FunctionItemConfigCategory.json

@ -207,14 +207,6 @@
"UseTypeParameter": 2025,
"UseTypeParameter2": 0
},
{
"Id": 34,
"Name": "食谱:粽子",
"UseType": 3,
"ScaleCondition": 7,
"UseTypeParameter": 2051,
"UseTypeParameter2": 0
},
{
"Id": 100,
"Name": "精品食谱:野菜汤",
@ -543,14 +535,6 @@
"UseTypeParameter": 2543,
"UseTypeParameter2": 0
},
{
"Id": 142,
"Name": "精品食谱:肉粽子",
"UseType": 3,
"ScaleCondition": 7,
"UseTypeParameter": 2544,
"UseTypeParameter2": 0
},
{
"Id": 201,
"Name": "图纸:雕像·1级",
@ -3063,22 +3047,6 @@
"UseTypeParameter": 6055,
"UseTypeParameter2": 0
},
{
"Id": 12556,
"Name": "图纸:雕像·鲍小翠",
"UseType": 3,
"ScaleCondition": 20,
"UseTypeParameter": 670,
"UseTypeParameter2": 0
},
{
"Id": 12557,
"Name": "图纸:雕像·乔河",
"UseType": 3,
"ScaleCondition": 20,
"UseTypeParameter": 671,
"UseTypeParameter2": 0
},
{
"Id": 13001,
"Name": "图纸残页:茅草木门",
@ -3279,46 +3247,6 @@
"UseTypeParameter": 8255,
"UseTypeParameter2": 4
},
{
"Id": 13026,
"Name": "图纸残页:雕像·鲍小翠",
"UseType": 25,
"ScaleCondition": 20,
"UseTypeParameter": 8256,
"UseTypeParameter2": 4
},
{
"Id": 13027,
"Name": "图纸残页:雕像·乔河",
"UseType": 25,
"ScaleCondition": 20,
"UseTypeParameter": 8257,
"UseTypeParameter2": 4
},
{
"Id": 13028,
"Name": "图纸残页:金·雕像·鲍小翠",
"UseType": 25,
"ScaleCondition": 20,
"UseTypeParameter": 9010,
"UseTypeParameter2": 4
},
{
"Id": 13029,
"Name": "图纸残页:金·雕像·乔河",
"UseType": 25,
"ScaleCondition": 20,
"UseTypeParameter": 9011,
"UseTypeParameter2": 4
},
{
"Id": 13030,
"Name": "图纸残页:金·雕像",
"UseType": 25,
"ScaleCondition": 20,
"UseTypeParameter": 9012,
"UseTypeParameter2": 4
},
{
"Id": 14000,
"Name": "血珀石碎片",
@ -3463,94 +3391,6 @@
"UseTypeParameter": 1007,
"UseTypeParameter2": 0
},
{
"Id": 30008,
"Name": "图纸:藤绕稻暖坞",
"UseType": 27,
"ScaleCondition": 0,
"UseTypeParameter": 1008,
"UseTypeParameter2": 0
},
{
"Id": 30009,
"Name": "图纸:金·雕像·鲍小翠",
"UseType": 27,
"ScaleCondition": 0,
"UseTypeParameter": 1009,
"UseTypeParameter2": 0
},
{
"Id": 30010,
"Name": "图纸:金·雕像·乔河",
"UseType": 27,
"ScaleCondition": 0,
"UseTypeParameter": 1010,
"UseTypeParameter2": 0
},
{
"Id": 30011,
"Name": "图纸:金·雕像",
"UseType": 27,
"ScaleCondition": 0,
"UseTypeParameter": 1011,
"UseTypeParameter2": 0
},
{
"Id": 40001,
"Name": "营火皮肤科技",
"UseType": 13,
"ScaleCondition": 0,
"UseTypeParameter": 7000,
"UseTypeParameter2": 0
},
{
"Id": 40004,
"Name": "粮仓皮肤科技",
"UseType": 13,
"ScaleCondition": 0,
"UseTypeParameter": 7003,
"UseTypeParameter2": 0
},
{
"Id": 40026,
"Name": "鸡窝皮肤科技",
"UseType": 13,
"ScaleCondition": 0,
"UseTypeParameter": 7025,
"UseTypeParameter2": 0
},
{
"Id": 40028,
"Name": "运输厅皮肤科技",
"UseType": 13,
"ScaleCondition": 0,
"UseTypeParameter": 7027,
"UseTypeParameter2": 0
},
{
"Id": 40030,
"Name": "水井皮肤科技",
"UseType": 13,
"ScaleCondition": 0,
"UseTypeParameter": 7029,
"UseTypeParameter2": 0
},
{
"Id": 40033,
"Name": "木瓦房皮肤科技",
"UseType": 13,
"ScaleCondition": 0,
"UseTypeParameter": 7032,
"UseTypeParameter2": 0
},
{
"Id": 40054,
"Name": "石瓦房皮肤科技",
"UseType": 13,
"ScaleCondition": 0,
"UseTypeParameter": 7053,
"UseTypeParameter2": 0
},
{
"Id": 99000,
"Name": "扬声笛",

7
src/api/config/GameAIConfigCategory.json

@ -208,12 +208,5 @@
"Order": 3,
"Name": "AI_Pet_Idle",
"NodeParams": []
},
{
"Id": 1401,
"AIConfigId": 14,
"Order": 1,
"Name": "AI_Check_Seed",
"NodeParams": []
}
]

28
src/api/config/GameUnitSizeInfoConfigCategory.json

@ -1044,13 +1044,6 @@
"Height": 7
}
},
{
"ConfigId": 581,
"PlaceSizeData": {
"Width": 8,
"Height": 9
}
},
{
"ConfigId": 582,
"PlaceSizeData": {
@ -1058,13 +1051,6 @@
"Height": 7
}
},
{
"ConfigId": 583,
"PlaceSizeData": {
"Width": 8,
"Height": 9
}
},
{
"ConfigId": 620,
"PlaceSizeData": {
@ -1177,20 +1163,6 @@
"Height": 9
}
},
{
"ConfigId": 670,
"PlaceSizeData": {
"Width": 3,
"Height": 3
}
},
{
"ConfigId": 671,
"PlaceSizeData": {
"Width": 3,
"Height": 3
}
},
{
"ConfigId": 1000,
"PlaceSizeData": {

240
src/api/config/GemConfigCategory.json

@ -110,7 +110,7 @@
],
"ExtraAttributeGroup": 210601,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 11
"TreasureSynthesis": 0
},
{
"Id": 1010,
@ -149,84 +149,6 @@
],
"ExtraAttributeGroup": 210611,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 14
},
{
"Id": 1013,
"Name": "凡品变石",
"Type": 1,
"Lv": 7,
"FixedAttributeGroup": [
110701,
110702
],
"ExtraAttributeGroup": 210701,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 12
},
{
"Id": 1014,
"Name": "精品变石",
"Type": 1,
"Lv": 8,
"FixedAttributeGroup": [
110801,
110802
],
"ExtraAttributeGroup": 210801,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 13
},
{
"Id": 1015,
"Name": "极品变石",
"Type": 1,
"Lv": 9,
"FixedAttributeGroup": [
110901,
110902
],
"ExtraAttributeGroup": 210901,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 0
},
{
"Id": 1016,
"Name": "凡品钻石",
"Type": 1,
"Lv": 7,
"FixedAttributeGroup": [
110711,
110712
],
"ExtraAttributeGroup": 210711,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 15
},
{
"Id": 1017,
"Name": "精品钻石",
"Type": 1,
"Lv": 8,
"FixedAttributeGroup": [
110811,
110812
],
"ExtraAttributeGroup": 210811,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 16
},
{
"Id": 1018,
"Name": "极品钻石",
"Type": 1,
"Lv": 9,
"FixedAttributeGroup": [
110911,
110912
],
"ExtraAttributeGroup": 210911,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 0
},
{
@ -338,7 +260,7 @@
],
"ExtraAttributeGroup": 220601,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 1011
"TreasureSynthesis": 0
},
{
"Id": 2010,
@ -377,84 +299,6 @@
],
"ExtraAttributeGroup": 220611,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 1014
},
{
"Id": 2013,
"Name": "凡品玛瑙",
"Type": 2,
"Lv": 7,
"FixedAttributeGroup": [
120701,
120702
],
"ExtraAttributeGroup": 220701,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 1012
},
{
"Id": 2014,
"Name": "精品玛瑙",
"Type": 2,
"Lv": 8,
"FixedAttributeGroup": [
120801,
120802
],
"ExtraAttributeGroup": 220801,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 1013
},
{
"Id": 2015,
"Name": "极品玛瑙",
"Type": 2,
"Lv": 9,
"FixedAttributeGroup": [
120901,
120902
],
"ExtraAttributeGroup": 220901,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 0
},
{
"Id": 2016,
"Name": "凡品珍珠",
"Type": 2,
"Lv": 7,
"FixedAttributeGroup": [
120711,
120712
],
"ExtraAttributeGroup": 220711,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 1015
},
{
"Id": 2017,
"Name": "精品珍珠",
"Type": 2,
"Lv": 8,
"FixedAttributeGroup": [
120811,
120812
],
"ExtraAttributeGroup": 220811,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 1016
},
{
"Id": 2018,
"Name": "极品珍珠",
"Type": 2,
"Lv": 9,
"FixedAttributeGroup": [
120911,
120912
],
"ExtraAttributeGroup": 220911,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 0
},
{
@ -494,7 +338,7 @@
],
"ExtraAttributeGroup": 230601,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 3005
"TreasureSynthesis": 0
},
{
"Id": 3004,
@ -533,84 +377,6 @@
],
"ExtraAttributeGroup": 230611,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 3008
},
{
"Id": 3007,
"Name": "凡品绿松石",
"Type": 3,
"Lv": 7,
"FixedAttributeGroup": [
130701,
130702
],
"ExtraAttributeGroup": 230701,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 3006
},
{
"Id": 3008,
"Name": "精品绿松石",
"Type": 3,
"Lv": 8,
"FixedAttributeGroup": [
130801,
130802
],
"ExtraAttributeGroup": 230801,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 3007
},
{
"Id": 3009,
"Name": "极品绿松石",
"Type": 3,
"Lv": 9,
"FixedAttributeGroup": [
130901,
130902
],
"ExtraAttributeGroup": 230901,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 0
},
{
"Id": 3010,
"Name": "凡品寿山石",
"Type": 3,
"Lv": 7,
"FixedAttributeGroup": [
130711,
130712
],
"ExtraAttributeGroup": 230711,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 3009
},
{
"Id": 3011,
"Name": "精品寿山石",
"Type": 3,
"Lv": 8,
"FixedAttributeGroup": [
130811,
130812
],
"ExtraAttributeGroup": 230811,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 3010
},
{
"Id": 3012,
"Name": "极品寿山石",
"Type": 3,
"Lv": 9,
"FixedAttributeGroup": [
130911,
130912
],
"ExtraAttributeGroup": 230911,
"ExtraAttributeNum": 2,
"TreasureSynthesis": 0
},
{

122
src/api/config/GoodsForSaleConfigCategory.json

@ -1121,28 +1121,6 @@
"Specialty": 0,
"RefreshCycle": 0
},
{
"Id": 5020,
"GroupId": 101,
"Scale": 0,
"ItemId": 213,
"SaleNum": [
2000,
2000
],
"Weight": 1,
"OverlayWeight": 0,
"SaleCondition": 2,
"SaleConditionParemeter": 8,
"SellingCurrencyType": 1,
"Price": 5,
"Discount": 90,
"DiscountWeight": 0,
"SaleMax": -1,
"DiscountMark": "",
"Specialty": 0,
"RefreshCycle": 0
},
{
"Id": 5101,
"GroupId": 102,
@ -1413,8 +1391,8 @@
"Scale": 0,
"ItemId": 213,
"SaleNum": [
2000,
2000
500,
500
],
"Weight": 1,
"OverlayWeight": 0,
@ -1963,8 +1941,8 @@
"Scale": 0,
"ItemId": 213,
"SaleNum": [
2000,
2000
500,
500
],
"Weight": 1,
"OverlayWeight": 0,
@ -2469,8 +2447,8 @@
"Scale": 0,
"ItemId": 213,
"SaleNum": [
2000,
2000
500,
500
],
"Weight": 1,
"OverlayWeight": 0,
@ -3319,7 +3297,7 @@
"SaleMax": 1,
"DiscountMark": "",
"Specialty": 0,
"RefreshCycle": 4
"RefreshCycle": 0
},
{
"Id": 6214,
@ -3341,7 +3319,7 @@
"SaleMax": 1,
"DiscountMark": "",
"Specialty": 0,
"RefreshCycle": 4
"RefreshCycle": 0
},
{
"Id": 6215,
@ -3363,7 +3341,7 @@
"SaleMax": 1,
"DiscountMark": "",
"Specialty": 0,
"RefreshCycle": 4
"RefreshCycle": 0
},
{
"Id": 6216,
@ -5719,28 +5697,6 @@
"Specialty": 0,
"RefreshCycle": 0
},
{
"Id": 7086,
"GroupId": 202,
"Scale": 0,
"ItemId": 7213,
"SaleNum": [
1,
1
],
"Weight": 100,
"OverlayWeight": 0,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"SellingCurrencyType": 1,
"Price": 10000,
"Discount": 90,
"DiscountWeight": 0,
"SaleMax": 2,
"DiscountMark": "",
"Specialty": 0,
"RefreshCycle": 0
},
{
"Id": 8001,
"GroupId": 301,
@ -5853,28 +5809,6 @@
},
{
"Id": 8006,
"GroupId": 302,
"Scale": 0,
"ItemId": 9007,
"SaleNum": [
1,
1
],
"Weight": 1,
"OverlayWeight": 0,
"SaleCondition": 0,
"SaleConditionParemeter": 0,
"SellingCurrencyType": 9,
"Price": 1,
"Discount": 0,
"DiscountWeight": 0,
"SaleMax": -1,
"DiscountMark": "",
"Specialty": 0,
"RefreshCycle": 0
},
{
"Id": 8007,
"GroupId": 303,
"Scale": 0,
"ItemId": 131,
@ -5896,7 +5830,7 @@
"RefreshCycle": 0
},
{
"Id": 8008,
"Id": 8007,
"GroupId": 303,
"Scale": 0,
"ItemId": 131,
@ -5918,7 +5852,7 @@
"RefreshCycle": 0
},
{
"Id": 8009,
"Id": 8008,
"GroupId": 303,
"Scale": 0,
"ItemId": 131,
@ -5940,7 +5874,7 @@
"RefreshCycle": 0
},
{
"Id": 8010,
"Id": 8009,
"GroupId": 401,
"Scale": 0,
"ItemId": 10,
@ -5962,7 +5896,7 @@
"RefreshCycle": 0
},
{
"Id": 8011,
"Id": 8010,
"GroupId": 401,
"Scale": 0,
"ItemId": 20,
@ -5984,7 +5918,7 @@
"RefreshCycle": 0
},
{
"Id": 8012,
"Id": 8011,
"GroupId": 402,
"Scale": 0,
"ItemId": 11,
@ -6006,7 +5940,7 @@
"RefreshCycle": 0
},
{
"Id": 8013,
"Id": 8012,
"GroupId": 402,
"Scale": 0,
"ItemId": 14,
@ -6028,7 +5962,7 @@
"RefreshCycle": 0
},
{
"Id": 8014,
"Id": 8013,
"GroupId": 402,
"Scale": 0,
"ItemId": 825,
@ -6050,7 +5984,7 @@
"RefreshCycle": 0
},
{
"Id": 8015,
"Id": 8014,
"GroupId": 403,
"Scale": 0,
"ItemId": 12,
@ -6072,7 +6006,7 @@
"RefreshCycle": 0
},
{
"Id": 8016,
"Id": 8015,
"GroupId": 404,
"Scale": 0,
"ItemId": 215,
@ -6094,7 +6028,7 @@
"RefreshCycle": 0
},
{
"Id": 8017,
"Id": 8016,
"GroupId": 404,
"Scale": 0,
"ItemId": 17,
@ -6116,7 +6050,7 @@
"RefreshCycle": 0
},
{
"Id": 8018,
"Id": 8017,
"GroupId": 404,
"Scale": 0,
"ItemId": 828,
@ -6138,7 +6072,7 @@
"RefreshCycle": 0
},
{
"Id": 8019,
"Id": 8018,
"GroupId": 405,
"Scale": 0,
"ItemId": 7805,
@ -6160,7 +6094,7 @@
"RefreshCycle": 0
},
{
"Id": 8020,
"Id": 8019,
"GroupId": 405,
"Scale": 0,
"ItemId": 7806,
@ -6182,7 +6116,7 @@
"RefreshCycle": 0
},
{
"Id": 8021,
"Id": 8020,
"GroupId": 405,
"Scale": 0,
"ItemId": 7807,
@ -6204,7 +6138,7 @@
"RefreshCycle": 0
},
{
"Id": 8022,
"Id": 8021,
"GroupId": 405,
"Scale": 0,
"ItemId": 7810,
@ -6226,7 +6160,7 @@
"RefreshCycle": 0
},
{
"Id": 8023,
"Id": 8022,
"GroupId": 405,
"Scale": 0,
"ItemId": 7812,
@ -6248,7 +6182,7 @@
"RefreshCycle": 0
},
{
"Id": 8024,
"Id": 8023,
"GroupId": 405,
"Scale": 0,
"ItemId": 7829,
@ -6270,7 +6204,7 @@
"RefreshCycle": 0
},
{
"Id": 8025,
"Id": 8024,
"GroupId": 405,
"Scale": 0,
"ItemId": 7851,
@ -6292,7 +6226,7 @@
"RefreshCycle": 0
},
{
"Id": 8026,
"Id": 8025,
"GroupId": 405,
"Scale": 0,
"ItemId": 35,

95
src/api/config/HelpConfigCategory.json

@ -187,7 +187,7 @@
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1、连续两天晚上都没有猪圈可住的猪将会逃跑\n2、若猪处于饥饿状态下,将有概率会逃跑\n2、猪圈损坏或被拆除时会将该猪圈中的猪分配至其他有空位的猪圈,若没有多余的位置则会变为无家可归的状态\n3、当猪圈中的成年猪未处于饥饿状态、无家可归状态和可屠宰状态时会产仔,当猪圈中的待收取猪仔数量达到上限时该猪圈中的猪将不会产仔",
"Text1": "1、连续两天晚上都没有猪圈可住的猪将会逃跑\n2、若猪处于饥饿状态下,将有概率会逃跑,若成年猪处于饥饿状态的话将不会产仔\n2、猪圈损坏或被拆除时会将该猪圈中的猪分配至其他有空位的猪圈,若没有多余的位置则会变为无家可归的状态\n3、当一个猪圈中有2只成年猪未处于饥饿状态和无家可归状态时会产仔,产仔达到一定次数时将不再产蛋,当猪圈中的待收取猪仔数量达到上限时该猪圈中的猪将不会产仔",
"Picture2": "",
"Text2": "",
"Picture3": "",
@ -239,7 +239,7 @@
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1.拖动未分配的村民到房屋中即可入住\n2.在房屋列表点击有对象的村民会显示伴侣所在位置\n3.在房屋列表点击村民会显示该村民的所有近亲,左下角有“亲”字,近亲之间不可婚配。\n4.村民右下角的数字表示年龄\n5.非近亲,且年龄差不超过15的异性单身村民住一起会第二天会形成夫妻关系\n6.结为夫妻的男女从第二天开始有概率捡到小孩\n7.一个女性村民只会触发2次捡小孩事件\n8.女性村民超过45岁后,不会触发捡小孩事件\n9.当村民数量超过不死树庇护等级后,一个女性村民只会触发1次捡小孩事件",
"Text1": "1.拖动未分配的村民到房屋中即可入住\n2.在房屋列表点击有对象的村民会显示伴侣所在位置\n3.在房屋列表点击村民会显示该村民的所有近亲,左下角有“亲”字,近亲之间不可婚配。\n4.村民右下角的数字表示年龄\n5.非近亲,且年龄差不超过15的异性单身村民住一起会第二天会形成夫妻关系\n6.结为夫妻的男女在同一个屋子中第二天有概率捡到小孩\n7.一个女性村民只会触发2次捡小孩事件\n8.女性村民超过45岁后,不会触发捡小孩事件\n9.当村民数量超过不死树庇护等级后,一个女性村民只会触发1次捡小孩事件",
"Picture2": "",
"Text2": "",
"Picture3": "",
@ -271,96 +271,5 @@
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 23,
"Group": 20,
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 24,
"Group": 21,
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1、活动时间:\n2、活动期间每日会更新一个挑战,完成挑战即可 获得对应的活动积分。\n3、活动结束后,未领取的奖励发送至邮箱\n4、翻页查看游戏具体玩法",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 25,
"Group": 21,
"Page": 2,
"Stencil": 1,
"Picture1": "",
"Text1": "平衡条的数值变红2s后,风筝会断线或者坠落",
"Picture2": "",
"Text2": "大风时需要进行放线,微风时需要进行收线",
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 26,
"Group": 22,
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1、活动时间:\n2、活动期间每日会更新一个挑战,完成挑战即可 获得对应的活动积分。\n3、活动结束后,未领取的奖励发送至邮箱\n4、翻页查看游戏具体玩法",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 27,
"Group": 22,
"Page": 2,
"Stencil": 4,
"Picture1": "",
"Text1": "1、通过轮盘操作龙舟\n2、龙舟吃掉粽子可以获得2s的加速功能。\n3、龙舟到达终点时游戏胜利,龙舟撞上石头游戏失败。",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 28,
"Group": 23,
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1、需要先选择建筑,再在这个建筑已有的皮肤中选择一项进行研究\n2、桃源殿研究一旦开始就无法更改为其他科技,也无法中途取消\n3、科技研究会在夜间暂停\n",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
},
{
"id": 29,
"Group": 24,
"Page": 1,
"Stencil": 3,
"Picture1": "",
"Text1": "1、预设菜品功能:\n①设置预设菜品后每天晚上到点就会自动按照预设菜品举办家宴\n②设置预设菜品后会优先消耗预设菜品,直到菜品全部消耗完\n2、自动举办功能:勾选后会按照【优先选择每个种类的菜品1个,再按照营养值从高到低补充菜品直到菜品数量达到上限】的规则每天晚上自动举办家宴",
"Picture2": "",
"Text2": "",
"Picture3": "",
"Text3": "",
"NextPage": 0
}
]

3
src/api/config/InitialNpcCategory.json

@ -180,9 +180,6 @@
},
{
"NpcConfigId": 99004
},
{
"NpcConfigId": 99005
}
]
}

8
src/api/config/LingYuDongItemGroupConfigCategory.json

@ -218,13 +218,5 @@
"Num": 1,
"Times": 10,
"GroundCondition": 6
},
{
"Id": 33,
"GroupId": 601,
"ItemId": 706,
"Num": 1,
"Times": 10,
"GroundCondition": 6
}
]

60
src/api/config/LiveStockConfigCategory.json

@ -6,12 +6,9 @@
"Egg": 110,
"Variety": 1,
"Life": 2,
"Meat": 0,
"NextStage": 1002,
"ConversionType": 111,
"ConversionBaseNum": 1,
"StartTime": -1,
"EndTime": -1,
"Output": 0,
"OutputBaseNum": [
0
@ -21,9 +18,8 @@
],
"OutputCD": 0,
"FeedConsume": 5,
"MoveSpeed": 3,
"MoveSpeed": 5,
"TransportSpeed": 0,
"Animate": "Eat",
"MalePrefabName": "Livestock_1001",
"FemalePrefabName": "Livestock_1001"
},
@ -34,12 +30,9 @@
"Egg": -1,
"Variety": 1,
"Life": 10,
"Meat": 0,
"NextStage": 0,
"ConversionType": 111,
"ConversionBaseNum": 1,
"StartTime": 1,
"EndTime": 10,
"Output": 110,
"OutputBaseNum": [
2,
@ -51,9 +44,8 @@
],
"OutputCD": 2,
"FeedConsume": 10,
"MoveSpeed": 5,
"MoveSpeed": 10,
"TransportSpeed": 0,
"Animate": "Eat",
"MalePrefabName": "Livestock_1002_M",
"FemalePrefabName": "Livestock_1002_F"
},
@ -64,12 +56,9 @@
"Egg": -1,
"Variety": 2,
"Life": 2,
"Meat": 0,
"NextStage": 2002,
"ConversionType": 111,
"ConversionBaseNum": 1,
"StartTime": -1,
"EndTime": -1,
"Output": 0,
"OutputBaseNum": [
0
@ -79,9 +68,8 @@
],
"OutputCD": 0,
"FeedConsume": 5,
"MoveSpeed": 3,
"MoveSpeed": 5,
"TransportSpeed": 0,
"Animate": "",
"MalePrefabName": "Livestock_1001",
"FemalePrefabName": "Livestock_1001"
},
@ -92,12 +80,9 @@
"Egg": -1,
"Variety": 2,
"Life": 10,
"Meat": 0,
"NextStage": 0,
"ConversionType": 111,
"ConversionBaseNum": 1,
"StartTime": -1,
"EndTime": -1,
"Output": 110,
"OutputBaseNum": [
2,
@ -109,9 +94,8 @@
],
"OutputCD": 2,
"FeedConsume": 10,
"MoveSpeed": 5,
"MoveSpeed": 10,
"TransportSpeed": 0,
"Animate": "",
"MalePrefabName": "Livestock_1002_M",
"FemalePrefabName": "Livestock_1002_F"
},
@ -121,13 +105,10 @@
"Type": 2,
"Egg": -1,
"Variety": 4,
"Life": 3,
"Meat": 0,
"Life": 2,
"NextStage": 4002,
"ConversionType": 101,
"ConversionBaseNum": 1,
"StartTime": -1,
"EndTime": -1,
"Output": 0,
"OutputBaseNum": [
0
@ -136,12 +117,11 @@
0
],
"OutputCD": 0,
"FeedConsume": 1,
"MoveSpeed": 3,
"FeedConsume": 5,
"MoveSpeed": 5,
"TransportSpeed": 0,
"Animate": "Sleep",
"MalePrefabName": "Livestock_4001",
"FemalePrefabName": "Livestock_4001"
"MalePrefabName": "Livestock_1001",
"FemalePrefabName": "Livestock_1001"
},
{
"Id": 4002,
@ -149,13 +129,10 @@
"Type": 2,
"Egg": -1,
"Variety": 4,
"Life": 7,
"Meat": 1,
"Life": 10,
"NextStage": 0,
"ConversionType": 101,
"ConversionBaseNum": 3,
"StartTime": 5,
"EndTime": 10,
"ConversionBaseNum": 12,
"Output": 8005,
"OutputBaseNum": [
1,
@ -163,16 +140,15 @@
3
],
"OutputWeight": [
20,
5,
989,
10,
1
],
"OutputCD": 3,
"FeedConsume": 2,
"MoveSpeed": 4,
"OutputCD": 7,
"FeedConsume": 10,
"MoveSpeed": 8,
"TransportSpeed": 0,
"Animate": "Casual",
"MalePrefabName": "Livestock_4002",
"FemalePrefabName": "Livestock_4002"
"MalePrefabName": "Livestock_1002_M",
"FemalePrefabName": "Livestock_1002_F"
}
]

4
src/api/config/MainButtonConfigCategory.json

@ -444,11 +444,11 @@
"UIName": "AchievementBtn",
"New": true,
"DisplayType": 1,
"Parameter": 3,
"Parameter": 25,
"Parameter2": 0,
"ShowText": 0,
"FatherButton": 0,
"UnlockCondition": "达到规模3解锁"
"UnlockCondition": "暂未开放"
},
{
"Id": 1420,

6
src/api/config/MoneyConfigCategory.json

@ -46,11 +46,5 @@
"Name": "成就积分",
"Enums": 8,
"ItemId": 240000
},
{
"Id": 9,
"Name": "建设令",
"Enums": 9,
"ItemId": 706
}
]

28727
src/api/config/MonsterConfigCategory.json

File diff suppressed because it is too large Load Diff

2
src/api/config/MonthlyCardConfigCategory.json

@ -144,7 +144,7 @@
],
"ValleyEffect": 18,
"NotActivatedDescription": "桃谷货郎收购时[color=#626262]获得铜钱增加30%[/color]",
"ActivatedDescription": "桃谷货郎收购/订单完成时[color=#626262]获得铜钱增加30%[/color]",
"ActivatedDescription": "桃谷货郎收购时[color=#626262]获得铜钱增加30%[/color]",
"Tips": "获得铜钱增加30%"
},
{

2
src/api/config/NpcConfigCategory.json

@ -1416,7 +1416,7 @@
"AppearTime": [],
"VisitDisplay": false,
"Icon": "Item_Icon_7821",
"Prefab": "SceneInteractiveObj_YuXitao",
"Prefab": "SceneInteractiveObj_tao",
"DialogueWay": false,
"Disappear": true,
"Repeat": false,

8
src/api/config/NpcPosInfoConfigCategory.json

@ -616,14 +616,6 @@
"y": 51.4
},
"IsFlip": false
},
{
"ConfigId": 99005,
"Pos": {
"x": 24.37,
"y": 51.4
},
"IsFlip": false
}
]
}

22
src/api/config/OptionsBehaviourConfigCategory.json

@ -316,14 +316,6 @@
200
]
},
{
"Id": 4017,
"Type": 4,
"TypeParameter": [
114,
1000
]
},
{
"Id": 6000,
"Type": 6,
@ -441,20 +433,6 @@
6
]
},
{
"Id": 9007,
"Type": 9,
"TypeParameter": [
1037
]
},
{
"Id": 9008,
"Type": 9,
"TypeParameter": [
1038
]
},
{
"Id": 10001,
"Type": 10,

32
src/api/config/OptionsConfigCategory.json

@ -1284,37 +1284,5 @@
14051
],
"NextDialogue": 0
},
{
"Id": 200000,
"RoleState": [],
"Name": "和她聊聊",
"OptionsBehaviour": [],
"NextDialogue": 10066
},
{
"Id": 200001,
"RoleState": [],
"Name": "小牛?",
"OptionsBehaviour": [],
"NextDialogue": 10067
},
{
"Id": 200002,
"RoleState": [],
"Name": "好!",
"OptionsBehaviour": [
9007
],
"NextDialogue": 0
},
{
"Id": 200003,
"RoleState": [],
"Name": "放一些糖",
"OptionsBehaviour": [
4017
],
"NextDialogue": 0
}
]

61
src/api/config/PackageConfigCategory.json

@ -93,7 +93,7 @@
{
"Id": 10,
"Name": "青岩方墙",
"Type": 4,
"Type": 2,
"BuyType": 2,
"Parameter": 5,
"OriginalPrice": 8,
@ -106,7 +106,7 @@
{
"Id": 11,
"Name": "摇摇木马",
"Type": 4,
"Type": 2,
"BuyType": 2,
"Parameter": 5,
"OriginalPrice": 8,
@ -119,7 +119,7 @@
{
"Id": 12,
"Name": "紫楹石居",
"Type": 4,
"Type": 2,
"BuyType": 2,
"Parameter": 12,
"OriginalPrice": 30,
@ -132,7 +132,7 @@
{
"Id": 13,
"Name": "鹤池映月灯",
"Type": 4,
"Type": 2,
"BuyType": 2,
"Parameter": 30,
"OriginalPrice": 68,
@ -260,55 +260,16 @@
"Award": 923
},
{
"Id": 314,
"Name": "二维塔谢礼",
"Id": 313,
"Name": "五一福利",
"Type": 3,
"BuyType": 4,
"Parameter": 1,
"OriginalPrice": 1,
"ShowCondition": 2,
"UnlockParameter": 5000,
"ResetType": 0,
"LimitNum": 1,
"Award": 925
},
{
"Id": 315,
"Name": "二维塔敬礼",
"Type": 3,
"BuyType": 4,
"Parameter": 1,
"OriginalPrice": 1,
"ShowCondition": 2,
"UnlockParameter": 10000,
"ResetType": 0,
"LimitNum": 1,
"Award": 926
},
{
"Id": 401,
"Name": "金粟小仓",
"Type": 4,
"BuyType": 2,
"Parameter": 5,
"OriginalPrice": 12,
"ShowCondition": 1,
"UnlockParameter": 5,
"ResetType": 0,
"LimitNum": 1,
"Award": 927
},
{
"Id": 402,
"Name": "藤绕稻暖坞",
"Type": 4,
"BuyType": 2,
"Parameter": 5,
"OriginalPrice": 12,
"Parameter": 66,
"OriginalPrice": 50000,
"ShowCondition": 1,
"UnlockParameter": 9,
"ResetType": 0,
"UnlockParameter": 0,
"ResetType": 1,
"LimitNum": 1,
"Award": 928
"Award": 924
}
]

33
src/api/config/PetConfigCategory.json

@ -44,38 +44,5 @@
"Speed": 20,
"AIConfigId": 13,
"SkillEffectPrefab": "FX_Skill_DangKang"
},
{
"Id": 1003,
"Name": "萌牛",
"Type": 3,
"PrefabName": "Pet_1003",
"IdleGroup": [
"Casual",
"Casual2"
],
"MoveGroup": [
"Walk",
"Run"
],
"ActionWeight": [
1,
30
],
"Speed": 25,
"AIConfigId": 14,
"SkillEffectPrefab": "FX_SKill_MengNiu"
},
{
"Id": 1004,
"Name": "灵蛇",
"Type": 4,
"PrefabName": "Pet_1004",
"IdleGroup": [],
"MoveGroup": [],
"ActionWeight": [],
"Speed": 0,
"AIConfigId": 0,
"SkillEffectPrefab": ""
}
]

8200
src/api/config/RefreshPointConfigCategory.json

File diff suppressed because it is too large Load Diff

11
src/api/config/ReputationShopItemGroupConfigCategory.json

@ -1319,17 +1319,6 @@
"ScaleCondition": 16,
"RefreshCycle": 1
},
{
"Id": 2031,
"Region": 3004,
"ItemId": 7213,
"Number": 2,
"Currency": 1,
"Price": 10000,
"ReputationConditon": 6000,
"ScaleCondition": 16,
"RefreshCycle": 0
},
{
"Id": 3001,
"Region": 3005,

47
src/api/config/ResourcesConfigCategory.json

@ -1938,53 +1938,6 @@
"MoonnightOut": 0,
"MoonnightOutProbability": 0
},
{
"Id": 214,
"BehaviourType": 7,
"ResourcesName": "打猎",
"MutexBehaviour": [
-1
],
"WorkerNumber": 1,
"RebornCondition": 2,
"RebornConditionParameters": [
1,
3
],
"ShowCondition": 0,
"ShowConditionParameter": [
2,
3
],
"Disappear": false,
"InResource": false,
"BaseOut": 204,
"OutAmount": 3000,
"BaseEfficient": 1,
"OutInterval": 10,
"ExtraOut": 38,
"ExtraOutProbability": [
[
0,
40
],
[
1,
50
],
[
2,
10
],
[
3,
0
]
],
"TriggerEvent": true,
"MoonnightOut": 0,
"MoonnightOutProbability": 0
},
{
"Id": 300,
"BehaviourType": 1,

84
src/api/config/ResourcesPointConfigCategory.json

@ -3,7 +3,6 @@
"Id": 1,
"ResourcesPointName": "杂草",
"Type": 1,
"Type2": 1,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -32,7 +31,6 @@
"Id": 2,
"ResourcesPointName": "甘草",
"Type": 1,
"Type2": 1,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -61,7 +59,6 @@
"Id": 3,
"ResourcesPointName": "浆果",
"Type": 1,
"Type2": 1,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -90,7 +87,6 @@
"Id": 4,
"ResourcesPointName": "野菜",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1
@ -121,7 +117,6 @@
"Id": 5,
"ResourcesPointName": "葛草",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1
@ -152,7 +147,6 @@
"Id": 6,
"ResourcesPointName": "茅草",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1
@ -183,7 +177,6 @@
"Id": 7,
"ResourcesPointName": "亚麻",
"Type": 1,
"Type2": 1,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -212,7 +205,6 @@
"Id": 8,
"ResourcesPointName": "竹子",
"Type": 1,
"Type2": 1,
"AccessableCondition": 3,
"AccessableParameter": [
1004
@ -244,7 +236,6 @@
"Id": 9,
"ResourcesPointName": "树枝堆",
"Type": 1,
"Type2": 1,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -273,7 +264,6 @@
"Id": 10,
"ResourcesPointName": "迷谷树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
4
@ -304,7 +294,6 @@
"Id": 11,
"ResourcesPointName": "桃树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1
@ -336,7 +325,6 @@
"Id": 12,
"ResourcesPointName": "柳树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1
@ -367,7 +355,6 @@
"Id": 13,
"ResourcesPointName": "桑树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
2
@ -399,7 +386,6 @@
"Id": 14,
"ResourcesPointName": "松树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
3
@ -430,7 +416,6 @@
"Id": 16,
"ResourcesPointName": "桢楠",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
4
@ -461,7 +446,6 @@
"Id": 17,
"ResourcesPointName": "黏土",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1
@ -492,7 +476,6 @@
"Id": 18,
"ResourcesPointName": "碎石",
"Type": 1,
"Type2": 1,
"AccessableCondition": 3,
"AccessableParameter": [
1004
@ -523,7 +506,6 @@
"Id": 19,
"ResourcesPointName": "石头",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1
@ -554,7 +536,6 @@
"Id": 20,
"ResourcesPointName": "石灰石",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
2
@ -585,7 +566,6 @@
"Id": 21,
"ResourcesPointName": "青石",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
3
@ -616,7 +596,6 @@
"Id": 22,
"ResourcesPointName": "花岗石",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
4
@ -647,7 +626,6 @@
"Id": 23,
"ResourcesPointName": "杂草",
"Type": 1,
"Type2": 2,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -676,7 +654,6 @@
"Id": 24,
"ResourcesPointName": "浆果丛",
"Type": 1,
"Type2": 1,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -705,7 +682,6 @@
"Id": 25,
"ResourcesPointName": "金矿",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
3
@ -736,7 +712,6 @@
"Id": 26,
"ResourcesPointName": "树枝堆",
"Type": 1,
"Type2": 2,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -765,7 +740,6 @@
"Id": 27,
"ResourcesPointName": "桦树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
2
@ -796,7 +770,6 @@
"Id": 28,
"ResourcesPointName": "铁矿",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
2
@ -827,7 +800,6 @@
"Id": 29,
"ResourcesPointName": "银矿",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
3
@ -858,7 +830,6 @@
"Id": 30,
"ResourcesPointName": "亚麻",
"Type": 1,
"Type2": 2,
"AccessableCondition": 0,
"AccessableParameter": [],
"WorkerType": [
@ -887,7 +858,6 @@
"Id": 31,
"ResourcesPointName": "梨树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
3
@ -918,7 +888,6 @@
"Id": 32,
"ResourcesPointName": "榕树",
"Type": 1,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
4
@ -949,7 +918,6 @@
"Id": 200,
"ResourcesPointName": "石矿洞",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
520
@ -980,7 +948,6 @@
"Id": 201,
"ResourcesPointName": "青石洞",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
522
@ -1011,7 +978,6 @@
"Id": 202,
"ResourcesPointName": "青石洞",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
524
@ -1043,7 +1009,6 @@
"Id": 203,
"ResourcesPointName": "黏土矿",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
521
@ -1074,7 +1039,6 @@
"Id": 204,
"ResourcesPointName": "黏土矿",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
523
@ -1106,7 +1070,6 @@
"Id": 205,
"ResourcesPointName": "卤水",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
502
@ -1137,7 +1100,6 @@
"Id": 206,
"ResourcesPointName": "鱼塘",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
340
@ -1168,7 +1130,6 @@
"Id": 207,
"ResourcesPointName": "鱼塘",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
341
@ -1199,7 +1160,6 @@
"Id": 208,
"ResourcesPointName": "鱼塘",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
342
@ -1230,7 +1190,6 @@
"Id": 209,
"ResourcesPointName": "鱼塘",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
343
@ -1261,7 +1220,6 @@
"Id": 210,
"ResourcesPointName": "伐木场",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1000
@ -1292,7 +1250,6 @@
"Id": 211,
"ResourcesPointName": "采集厅",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1001
@ -1323,7 +1280,6 @@
"Id": 212,
"ResourcesPointName": "猎人小屋",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1002
@ -1354,7 +1310,6 @@
"Id": 213,
"ResourcesPointName": "石矿洞",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
526
@ -1382,42 +1337,10 @@
"FoundationPicture": "Foundation_Stone",
"Description": ""
},
{
"Id": 214,
"ResourcesPointName": "猎人小屋",
"Type": 2,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
1003
],
"WorkerType": [
1,
2,
3
],
"RelatedResources": [
214
],
"DailyInteractDropGroup": 0,
"RootOut": false,
"SaplingItemId": 0,
"Enter": true,
"Disperse": false,
"DisperseRadius": 0,
"Prefab": "Resource_214",
"MoonnightPrefab": [
"Resource_214"
],
"NamePicture": "Resources_Name_214",
"FoundationPicture": "Foundation_Tree",
"Description": ""
},
{
"Id": 300,
"ResourcesPointName": "水井",
"Type": 2,
"Type2": 1,
"Type": 3,
"AccessableCondition": 1,
"AccessableParameter": [
560
@ -1448,7 +1371,6 @@
"Id": 301,
"ResourcesPointName": "浆果园",
"Type": 3,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
620
@ -1479,7 +1401,6 @@
"Id": 302,
"ResourcesPointName": "野菜园",
"Type": 3,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
621
@ -1510,7 +1431,6 @@
"Id": 304,
"ResourcesPointName": "亚麻园",
"Type": 3,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
667
@ -1541,7 +1461,6 @@
"Id": 305,
"ResourcesPointName": "茅草园",
"Type": 3,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
668
@ -1572,7 +1491,6 @@
"Id": 306,
"ResourcesPointName": "葛草园",
"Type": 3,
"Type2": 1,
"AccessableCondition": 1,
"AccessableParameter": [
669

319
src/api/config/RewardGroupConfigCategory.json

@ -1453,66 +1453,6 @@
20000
]
},
{
"Id": 925,
"ItemId": [
140010,
220000,
210000,
7321
],
"Number": [
1,
666,
66666,
6
]
},
{
"Id": 926,
"ItemId": [
140011,
220000,
210000,
7321
],
"Number": [
1,
888,
88888,
8
]
},
{
"Id": 927,
"ItemId": [
9008,
220000,
210000,
7321
],
"Number": [
1,
50,
10000,
1
]
},
{
"Id": 928,
"ItemId": [
9009,
220000,
210000,
7321
],
"Number": [
1,
50,
10000,
1
]
},
{
"Id": 1001,
"ItemId": [
@ -2473,30 +2413,6 @@
1
]
},
{
"Id": 4040,
"ItemId": [
210000,
316
],
"Number": [
500,
1
]
},
{
"Id": 4041,
"ItemId": [
210000,
316,
8052
],
"Number": [
500,
1,
1
]
},
{
"Id": 5001,
"ItemId": [
@ -4121,251 +4037,72 @@
},
{
"Id": 100001,
"ItemId": [
210000
],
"Number": [
10
]
"ItemId": [],
"Number": []
},
{
"Id": 100002,
"ItemId": [
210000
],
"Number": [
20
]
"ItemId": [],
"Number": []
},
{
"Id": 100003,
"ItemId": [
210000
],
"Number": [
30
]
"ItemId": [],
"Number": []
},
{
"Id": 100004,
"ItemId": [
210000
],
"Number": [
40
]
"ItemId": [],
"Number": []
},
{
"Id": 100005,
"ItemId": [
210000
],
"Number": [
50
]
"ItemId": [],
"Number": []
},
{
"Id": 100006,
"ItemId": [
210000
],
"Number": [
60
]
"ItemId": [],
"Number": []
},
{
"Id": 100007,
"ItemId": [
210000
],
"Number": [
70
]
"ItemId": [],
"Number": []
},
{
"Id": 100008,
"ItemId": [
7842,
210000,
7321
],
"Number": [
1,
10000,
1
]
"ItemId": [],
"Number": []
},
{
"Id": 100009,
"ItemId": [
7842,
210000,
7321
],
"Number": [
1,
20000,
1
]
"ItemId": [],
"Number": []
},
{
"Id": 100010,
"ItemId": [
7842,
210000,
7321
],
"Number": [
1,
30000,
1
]
"ItemId": [],
"Number": []
},
{
"Id": 100011,
"ItemId": [
7862,
210000,
7321
],
"Number": [
1,
40000,
1
]
"ItemId": [],
"Number": []
},
{
"Id": 100012,
"ItemId": [
7862,
210000,
7321
],
"Number": [
1,
50000,
1
]
"ItemId": [],
"Number": []
},
{
"Id": 100013,
"ItemId": [
7862,
210000,
7321
],
"Number": [
1,
60000,
1
]
"ItemId": [],
"Number": []
},
{
"Id": 100014,
"ItemId": [
100005,
7863,
210000,
7321
],
"Number": [
1,
1,
70000,
1
]
},
{
"Id": 100015,
"ItemId": [
2051,
210000,
7321
],
"Number": [
6,
10000,
1
]
},
{
"Id": 100016,
"ItemId": [
2051,
210000,
7321
],
"Number": [
7,
20000,
1
]
},
{
"Id": 100017,
"ItemId": [
2051,
210000,
7321
],
"Number": [
8,
30000,
1
]
},
{
"Id": 100018,
"ItemId": [
2051,
210000,
7321
],
"Number": [
9,
40000,
1
]
},
{
"Id": 100019,
"ItemId": [
2051,
210000,
7321
],
"Number": [
10,
50000,
1
]
},
{
"Id": 100020,
"ItemId": [
2051,
210000,
7321
],
"Number": [
11,
60000,
1
]
},
{
"Id": 100021,
"ItemId": [
140012,
2051,
210000,
7321
],
"Number": [
1,
12,
70000,
1
]
"ItemId": [],
"Number": []
}
]

2
src/api/config/ScaleConfigCategory.json

@ -428,7 +428,7 @@
"BusinessMan": 1015,
"MonsterWaves": [
1601,
1800
1700
],
"Challenge": 10017,
"FourEvilsBoss": 20004,

678
src/api/config/ScienceConfigCategory.json

File diff suppressed because it is too large Load Diff

1500
src/api/config/SiegeRewardsConfigCategory.json

File diff suppressed because it is too large Load Diff

388
src/api/config/SkillBuffConfigCategory.json

File diff suppressed because it is too large Load Diff

40
src/api/config/SkillConfigCategory.json

@ -14997,7 +14997,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加15%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加10%",
"Introduction": ""
},
{
@ -15036,7 +15036,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加30%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加20%",
"Introduction": ""
},
{
@ -15075,7 +15075,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加45%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加30%",
"Introduction": ""
},
{
@ -15114,7 +15114,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加60%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加40%",
"Introduction": ""
},
{
@ -15153,7 +15153,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加75%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加50%",
"Introduction": ""
},
{
@ -15192,7 +15192,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加90%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加60%",
"Introduction": ""
},
{
@ -15231,7 +15231,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加105%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加70%",
"Introduction": ""
},
{
@ -15270,7 +15270,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加120%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加80%",
"Introduction": ""
},
{
@ -15309,7 +15309,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加135%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加90%",
"Introduction": ""
},
{
@ -15348,7 +15348,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1601",
"Sound": "",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加150%",
"Describe": "如果攻击被闪避,则下次命中率提升至100%。且伤害增加100%",
"Introduction": ""
},
{
@ -15755,7 +15755,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有2%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有2%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -15792,7 +15792,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有4%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有4%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -15829,7 +15829,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有6%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有6%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -15866,7 +15866,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有8%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有8%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -15903,7 +15903,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有10%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有10%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -15940,7 +15940,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有12%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有12%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -15977,7 +15977,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有14%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有14%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -16014,7 +16014,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有16%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有16%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -16051,7 +16051,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有18%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有18%的概率,眩晕敌人1秒",
"Introduction": ""
},
{
@ -16088,7 +16088,7 @@
"VisualEffectPrefab": "",
"Icon": "Skill_Icon_1641",
"Sound": "",
"Describe": "生命值低于30%时,普通攻击有20%的概率,眩晕敌人1秒",
"Describe": "生命值低于20%时,普通攻击有20%的概率,眩晕敌人1秒",
"Introduction": ""
},
{

38
src/api/config/SkillEffectConfigCategory.json

@ -2131,63 +2131,63 @@
"Id": 1442,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "6",
"NumericExpression": "4",
"WhetherCrit": false
},
{
"Id": 1443,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "9",
"NumericExpression": "5",
"WhetherCrit": false
},
{
"Id": 1444,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "12",
"NumericExpression": "6",
"WhetherCrit": false
},
{
"Id": 1445,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "15",
"NumericExpression": "7",
"WhetherCrit": false
},
{
"Id": 1446,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "18",
"NumericExpression": "8",
"WhetherCrit": false
},
{
"Id": 1447,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "21",
"NumericExpression": "9",
"WhetherCrit": false
},
{
"Id": 1448,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "24",
"NumericExpression": "10",
"WhetherCrit": false
},
{
"Id": 1449,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "27",
"NumericExpression": "11",
"WhetherCrit": false
},
{
"Id": 1450,
"EffectType": 1411,
"EffectField": 1,
"NumericExpression": "30",
"NumericExpression": "12",
"WhetherCrit": false
},
{
@ -2761,70 +2761,70 @@
"Id": 1611,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "15",
"NumericExpression": "10",
"WhetherCrit": false
},
{
"Id": 1612,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "30",
"NumericExpression": "20",
"WhetherCrit": false
},
{
"Id": 1613,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "45",
"NumericExpression": "30",
"WhetherCrit": false
},
{
"Id": 1614,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "60",
"NumericExpression": "40",
"WhetherCrit": false
},
{
"Id": 1615,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "75",
"NumericExpression": "50",
"WhetherCrit": false
},
{
"Id": 1616,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "90",
"NumericExpression": "60",
"WhetherCrit": false
},
{
"Id": 1617,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "105",
"NumericExpression": "70",
"WhetherCrit": false
},
{
"Id": 1618,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "120",
"NumericExpression": "80",
"WhetherCrit": false
},
{
"Id": 1619,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "135",
"NumericExpression": "90",
"WhetherCrit": false
},
{
"Id": 1620,
"EffectType": 1432,
"EffectField": 1,
"NumericExpression": "150",
"NumericExpression": "100",
"WhetherCrit": false
},
{

13
src/api/config/StoryAnimationConfigCategory.json

@ -232,18 +232,5 @@
0
],
"Region": 1001
},
{
"Id": 22,
"TriggerCondition": 1,
"ConditionParameter": [
1038
],
"AnimationName": "StoryCase_22",
"CloseWindow": true,
"RelatedTask": [
0
],
"Region": 3002
}
]

392
src/api/config/StructureConfigCategory.json

File diff suppressed because it is too large Load Diff

32
src/api/config/StructureFightConfigCategory.json

@ -1967,22 +1967,6 @@
"SonNum": 0,
"Skill": 0
},
{
"Id": 581,
"ATK": 0,
"DEF": 0,
"HP": 1000,
"HoldNum": 0,
"EquipType": 0,
"EquipNum": 0,
"AttackSpeed": 0,
"HitRate": 0,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"SonNum": 0,
"Skill": 0
},
{
"Id": 620,
"ATK": 0,
@ -2095,22 +2079,6 @@
"SonNum": 0,
"Skill": 0
},
{
"Id": 672,
"ATK": 0,
"DEF": 0,
"HP": 10000,
"HoldNum": 0,
"EquipType": 0,
"EquipNum": 0,
"AttackSpeed": 0,
"HitRate": 0,
"Hit": 0,
"DodgeRate": 0,
"Dodge": 0,
"SonNum": 0,
"Skill": 0
},
{
"Id": 1100,
"ATK": 0,

48
src/api/config/StructureSkinConfigCategory.json

@ -23,7 +23,7 @@
"SkinPrefab": "Structure_Skin_1002",
"Picture": "Structure_Skin_Picture_1002",
"GetMethod": "探索",
"ScienceId": 7000,
"ScienceId": 0,
"Integral": 100
},
{
@ -32,7 +32,7 @@
"SkinPrefab": "Structure_Skin_1003",
"Picture": "Structure_Skin_Picture_1003",
"GetMethod": "图鉴积分排行榜商店",
"ScienceId": 7027,
"ScienceId": 0,
"Integral": 100
},
{
@ -41,7 +41,7 @@
"SkinPrefab": "Structure_Skin_1004",
"Picture": "Structure_Skin_Picture_1004",
"GetMethod": "图鉴积分排行榜商店",
"ScienceId": 7032,
"ScienceId": 0,
"Integral": 100
},
{
@ -50,7 +50,7 @@
"SkinPrefab": "Structure_Skin_1005",
"Picture": "Structure_Skin_Picture_1005",
"GetMethod": "折扣礼包",
"ScienceId": 7053,
"ScienceId": 0,
"Integral": 100
},
{
@ -58,8 +58,8 @@
"SkinName": "漾春小井",
"SkinPrefab": "Structure_Skin_1006",
"Picture": "Structure_Skin_Picture_1006",
"GetMethod": "银蟾小摊处购买",
"ScienceId": 7029,
"GetMethod": "未开放",
"ScienceId": 0,
"Integral": 100
},
{
@ -67,42 +67,6 @@
"SkinName": "金粟小仓",
"SkinPrefab": "Structure_Skin_1007",
"Picture": "Structure_Skin_Picture_1007",
"GetMethod": "外观礼包",
"ScienceId": 7003,
"Integral": 100
},
{
"Id": 1008,
"SkinName": "藤绕稻暖坞",
"SkinPrefab": "Structure_Skin_1008",
"Picture": "Structure_Skin_Picture_1008",
"GetMethod": "外观礼包",
"ScienceId": 7025,
"Integral": 100
},
{
"Id": 1009,
"SkinName": "金·雕像·鲍小翠",
"SkinPrefab": "Structure_Skin_1009",
"Picture": "Structure_Skin_Picture_1009",
"GetMethod": "未开放",
"ScienceId": 0,
"Integral": 100
},
{
"Id": 1010,
"SkinName": "金·雕像·乔河",
"SkinPrefab": "Structure_Skin_1010",
"Picture": "Structure_Skin_Picture_1010",
"GetMethod": "未开放",
"ScienceId": 0,
"Integral": 100
},
{
"Id": 1011,
"SkinName": "金·雕像",
"SkinPrefab": "Structure_Skin_1011",
"Picture": "Structure_Skin_Picture_1011",
"GetMethod": "未开放",
"ScienceId": 0,
"Integral": 100

170
src/api/config/StructureStrengthenConfigCategory.json

@ -5099,40 +5099,6 @@
"StrengIntegral2": 4,
"StrengIntegral3": 8
},
{
"Id": 581,
"Name": "猪圈",
"Schedule": 13,
"RepairItem1": 804,
"RepairItemNum1": 300,
"RepairItem2": 809,
"RepairItemNum2": 500,
"RepairItem3": 800,
"RepairItemNum3": 350,
"RepairItem4": 0,
"RepairItemNum4": 0,
"FirmCoinNum": 9200,
"StrengthenYesOrNo": true,
"Strengthen1Item1": 815,
"Strengthen1Item1Num": 80,
"Strengthen1Item2": 804,
"Strengthen1Item2Num": 10,
"Strengthen2Item1": 820,
"Strengthen2Item1Num": 78,
"Strengthen2Item2": 804,
"Strengthen2Item2Num": 20,
"Strengthen3Item1": 820,
"Strengthen3Item1Num": 156,
"Strengthen3Item2": 804,
"Strengthen3Item2Num": 50,
"StrengthenDurable1": 1500,
"StrengthenDurable2": 2100,
"StrengthenDurable3": 2700,
"Integral": 60,
"StrengIntegral1": 10,
"StrengIntegral2": 15,
"StrengIntegral3": 30
},
{
"Id": 582,
"Name": "鸡窝",
@ -5167,40 +5133,6 @@
"StrengIntegral2": 8,
"StrengIntegral3": 15
},
{
"Id": 583,
"Name": "猪圈",
"Schedule": 17,
"RepairItem1": 805,
"RepairItemNum1": 300,
"RepairItem2": 810,
"RepairItemNum2": 500,
"RepairItem3": 800,
"RepairItemNum3": 350,
"RepairItem4": 0,
"RepairItemNum4": 0,
"FirmCoinNum": 14000,
"StrengthenYesOrNo": true,
"Strengthen1Item1": 821,
"Strengthen1Item1Num": 51,
"Strengthen1Item2": 805,
"Strengthen1Item2Num": 10,
"Strengthen2Item1": 821,
"Strengthen2Item1Num": 102,
"Strengthen2Item2": 805,
"Strengthen2Item2Num": 20,
"Strengthen3Item1": 821,
"Strengthen3Item1Num": 204,
"Strengthen3Item2": 805,
"Strengthen3Item2Num": 50,
"StrengthenDurable1": 1500,
"StrengthenDurable2": 2100,
"StrengthenDurable3": 2700,
"Integral": 80,
"StrengIntegral1": 14,
"StrengIntegral2": 20,
"StrengIntegral3": 40
},
{
"Id": 620,
"Name": "浆果园",
@ -5745,108 +5677,6 @@
"StrengIntegral2": 8,
"StrengIntegral3": 15
},
{
"Id": 670,
"Name": "雕像·鲍小翠",
"Schedule": 20,
"RepairItem1": 807,
"RepairItemNum1": 80,
"RepairItem2": 0,
"RepairItemNum2": 0,
"RepairItem3": 0,
"RepairItemNum3": 0,
"RepairItem4": 0,
"RepairItemNum4": 820,
"FirmCoinNum": 400,
"StrengthenYesOrNo": false,
"Strengthen1Item1": 821,
"Strengthen1Item1Num": 54,
"Strengthen1Item2": 0,
"Strengthen1Item2Num": 0,
"Strengthen2Item1": 821,
"Strengthen2Item1Num": 108,
"Strengthen2Item2": 0,
"Strengthen2Item2Num": 0,
"Strengthen3Item1": 821,
"Strengthen3Item1Num": 216,
"Strengthen3Item2": 0,
"Strengthen3Item2Num": 0,
"StrengthenDurable1": 1500,
"StrengthenDurable2": 2100,
"StrengthenDurable3": 2700,
"Integral": 0,
"StrengIntegral1": 0,
"StrengIntegral2": 0,
"StrengIntegral3": 0
},
{
"Id": 671,
"Name": "雕像·乔河",
"Schedule": 20,
"RepairItem1": 807,
"RepairItemNum1": 80,
"RepairItem2": 0,
"RepairItemNum2": 0,
"RepairItem3": 0,
"RepairItemNum3": 0,
"RepairItem4": 0,
"RepairItemNum4": 820,
"FirmCoinNum": 400,
"StrengthenYesOrNo": false,
"Strengthen1Item1": 821,
"Strengthen1Item1Num": 54,
"Strengthen1Item2": 0,
"Strengthen1Item2Num": 0,
"Strengthen2Item1": 821,
"Strengthen2Item1Num": 108,
"Strengthen2Item2": 0,
"Strengthen2Item2Num": 0,
"Strengthen3Item1": 821,
"Strengthen3Item1Num": 216,
"Strengthen3Item2": 0,
"Strengthen3Item2Num": 0,
"StrengthenDurable1": 1500,
"StrengthenDurable2": 2100,
"StrengthenDurable3": 2700,
"Integral": 0,
"StrengIntegral1": 0,
"StrengIntegral2": 0,
"StrengIntegral3": 0
},
{
"Id": 672,
"Name": "兵工坊",
"Schedule": 20,
"RepairItem1": 811,
"RepairItemNum1": 1000,
"RepairItem2": 805,
"RepairItemNum2": 1000,
"RepairItem3": 828,
"RepairItemNum3": 1000,
"RepairItem4": 858,
"RepairItemNum4": 600,
"FirmCoinNum": 17800,
"StrengthenYesOrNo": false,
"Strengthen1Item1": 0,
"Strengthen1Item1Num": 0,
"Strengthen1Item2": 0,
"Strengthen1Item2Num": 0,
"Strengthen2Item1": 0,
"Strengthen2Item1Num": 0,
"Strengthen2Item2": 0,
"Strengthen2Item2Num": 0,
"Strengthen3Item1": 0,
"Strengthen3Item1Num": 0,
"Strengthen3Item2": 0,
"Strengthen3Item2Num": 0,
"StrengthenDurable1": -1,
"StrengthenDurable2": -1,
"StrengthenDurable3": -1,
"Integral": 0,
"StrengIntegral1": 0,
"StrengIntegral2": 0,
"StrengIntegral3": 0
},
{
"Id": 1000,
"Name": "伐木场",

321
src/api/config/SynthesisConfigCategory.json

@ -4108,7 +4108,7 @@
"ItemId3": 0,
"ItemNum3": 0,
"ItemId4": 0,
"ItemNum4": 0,
"ItemNum4": 820,
"DisplayCondition": 10,
"DisplayParameter": [
5001
@ -4618,37 +4618,6 @@
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 581,
"Name": "猪圈",
"MixtureType": 1,
"MaterialType": 0,
"MixtureID": 581,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": -1,
"SingleMaxNumber": -1,
"ItemId1": 804,
"ItemNum1": 300,
"ItemId2": 809,
"ItemNum2": 500,
"ItemId3": 800,
"ItemNum3": 350,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 1,
"DisplayParameter": [
13
],
"UnlockCondition": 1,
"UnlockParameter": [
13
],
"Drawing": false,
"Display": true,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 582,
"Name": "鸡窝",
@ -4680,37 +4649,6 @@
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 583,
"Name": "猪圈",
"MixtureType": 1,
"MaterialType": 0,
"MixtureID": 583,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": -1,
"SingleMaxNumber": -1,
"ItemId1": 805,
"ItemNum1": 300,
"ItemId2": 810,
"ItemNum2": 500,
"ItemId3": 800,
"ItemNum3": 350,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 1,
"DisplayParameter": [
17
],
"UnlockCondition": 1,
"UnlockParameter": [
17
],
"Drawing": false,
"Display": false,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 620,
"Name": "浆果园",
@ -5207,99 +5145,6 @@
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 670,
"Name": "雕像·鲍小翠",
"MixtureType": 1,
"MaterialType": 0,
"MixtureID": 670,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": -1,
"SingleMaxNumber": -1,
"ItemId1": 808,
"ItemNum1": 200,
"ItemId2": 0,
"ItemNum2": 0,
"ItemId3": 0,
"ItemNum3": 0,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 4,
"DisplayParameter": [
0
],
"UnlockCondition": 4,
"UnlockParameter": [
0
],
"Drawing": true,
"Display": true,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 671,
"Name": "雕像·乔河",
"MixtureType": 1,
"MaterialType": 0,
"MixtureID": 671,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": -1,
"SingleMaxNumber": -1,
"ItemId1": 808,
"ItemNum1": 200,
"ItemId2": 0,
"ItemNum2": 0,
"ItemId3": 0,
"ItemNum3": 0,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 4,
"DisplayParameter": [
0
],
"UnlockCondition": 4,
"UnlockParameter": [
0
],
"Drawing": true,
"Display": true,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 672,
"Name": "兵工坊",
"MixtureType": 1,
"MaterialType": 0,
"MixtureID": 672,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": -1,
"SingleMaxNumber": -1,
"ItemId1": 811,
"ItemNum1": 1000,
"ItemId2": 805,
"ItemNum2": 1000,
"ItemId3": 828,
"ItemNum3": 500,
"ItemId4": 858,
"ItemNum4": 600,
"DisplayCondition": 1,
"DisplayParameter": [
20
],
"UnlockCondition": 1,
"UnlockParameter": [
20
],
"Drawing": false,
"Display": true,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 1000,
"Name": "伐木场",
@ -5393,37 +5238,6 @@
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 1003,
"Name": "猎人小屋",
"MixtureType": 1,
"MaterialType": 0,
"MixtureID": 1003,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": -1,
"SingleMaxNumber": -1,
"ItemId1": 804,
"ItemNum1": 200,
"ItemId2": 809,
"ItemNum2": 200,
"ItemId3": 800,
"ItemNum3": 200,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 1,
"DisplayParameter": [
13
],
"UnlockCondition": 1,
"UnlockParameter": [
13
],
"Drawing": false,
"Display": true,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 1100,
"Name": "装备坊",
@ -7010,35 +6824,6 @@
"NextLv": 2543,
"UpgradeItem": 7068
},
{
"Id": 2051,
"Name": "肉粽子",
"MixtureType": 2,
"MaterialType": 0,
"MixtureID": 2051,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": 10,
"SingleMaxNumber": -1,
"ItemId1": 101,
"ItemNum1": 1,
"ItemId2": 121,
"ItemNum2": 5,
"ItemId3": 832,
"ItemNum3": 1,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 1,
"DisplayParameter": [
7
],
"UnlockCondition": 4,
"UnlockParameter": [],
"Drawing": true,
"Display": true,
"NextLv": 2544,
"UpgradeItem": 0
},
{
"Id": 2502,
"Name": "野菜汤",
@ -8439,35 +8224,6 @@
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 2544,
"Name": "肉粽子",
"MixtureType": 2,
"MaterialType": 0,
"MixtureID": 2344,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": 10,
"SingleMaxNumber": -1,
"ItemId1": 101,
"ItemNum1": 1,
"ItemId2": 121,
"ItemNum2": 5,
"ItemId3": 832,
"ItemNum3": 1,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 9,
"DisplayParameter": [
0
],
"UnlockCondition": 4,
"UnlockParameter": [],
"Drawing": true,
"Display": true,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 3000,
"Name": "茅草捆",
@ -10374,37 +10130,6 @@
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 3065,
"Name": "饲料",
"MixtureType": 3,
"MaterialType": 4,
"MixtureID": 861,
"QualityMixtureID": 0,
"Copies": 1,
"TimeConsume": 1,
"SingleMaxNumber": -1,
"ItemId1": 1,
"ItemNum1": 15,
"ItemId2": 2000,
"ItemNum2": 40,
"ItemId3": 0,
"ItemNum3": 0,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 1,
"DisplayParameter": [
13
],
"UnlockCondition": 1,
"UnlockParameter": [
13
],
"Drawing": false,
"Display": true,
"NextLv": 0,
"UpgradeItem": 0
},
{
"Id": 4000,
"Name": "葛布春服",
@ -12893,12 +12618,12 @@
"Copies": 1,
"TimeConsume": 30,
"SingleMaxNumber": -1,
"ItemId1": 838,
"ItemNum1": 10,
"ItemId2": 801,
"ItemNum2": 10,
"ItemId3": 213,
"ItemNum3": 20,
"ItemId1": 801,
"ItemNum1": 2,
"ItemId2": 838,
"ItemNum2": 5,
"ItemId3": 0,
"ItemNum3": 0,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 4,
@ -13475,17 +13200,17 @@
"Copies": 1,
"TimeConsume": 30,
"SingleMaxNumber": -1,
"ItemId1": 838,
"ItemNum1": 10,
"ItemId2": 801,
"ItemNum2": 10,
"ItemId3": 213,
"ItemNum3": 20,
"ItemId1": 801,
"ItemNum1": 2,
"ItemId2": 838,
"ItemNum2": 5,
"ItemId3": 0,
"ItemNum3": 0,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 4,
"DisplayCondition": 1,
"DisplayParameter": [
0
6
],
"UnlockCondition": 4,
"UnlockParameter": [
@ -13506,17 +13231,17 @@
"Copies": 1,
"TimeConsume": 30,
"SingleMaxNumber": -1,
"ItemId1": 838,
"ItemNum1": 10,
"ItemId2": 801,
"ItemNum2": 10,
"ItemId3": 213,
"ItemNum3": 20,
"ItemId1": 801,
"ItemNum1": 2,
"ItemId2": 838,
"ItemNum2": 5,
"ItemId3": 0,
"ItemNum3": 0,
"ItemId4": 0,
"ItemNum4": 0,
"DisplayCondition": 4,
"DisplayCondition": 1,
"DisplayParameter": [
0
6
],
"UnlockCondition": 4,
"UnlockParameter": [

18
src/api/config/SystemConditionsConfigCategory.json

@ -34,6 +34,13 @@
"OpenConditionType": 2,
"ConditionParameter": 1021
},
{
"Id": 6,
"OpenSystem": 6,
"Name": "家宴自动一键",
"OpenConditionType": 3,
"ConditionParameter": 42
},
{
"Id": 7,
"OpenSystem": 7,
@ -109,20 +116,13 @@
"OpenSystem": 18,
"Name": "成就系统",
"OpenConditionType": 4,
"ConditionParameter": 3
"ConditionParameter": 16
},
{
"Id": 19,
"OpenSystem": 19,
"Name": "称号系统",
"OpenConditionType": 4,
"ConditionParameter": 3
},
{
"Id": 20,
"OpenSystem": 20,
"Name": "资源一览功能",
"OpenConditionType": 4,
"ConditionParameter": 8
"ConditionParameter": 1
}
]

150
src/api/config/TaskConfigCategory.json

@ -149,8 +149,11 @@
"Parameter1": [
1031
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3002,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -181,8 +184,11 @@
"Parameter1": [
1031
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3002,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -213,8 +219,11 @@
"Parameter1": [
1031
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3002,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -245,8 +254,11 @@
"Parameter1": [
2001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3003,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -277,8 +289,11 @@
"Parameter1": [
2001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3003,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -309,8 +324,11 @@
"Parameter1": [
2001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3003,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -341,8 +359,11 @@
"Parameter1": [
3001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3004,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -373,8 +394,11 @@
"Parameter1": [
3001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3004,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -405,8 +429,11 @@
"Parameter1": [
3001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3004,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -437,8 +464,11 @@
"Parameter1": [
4001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3005,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -469,8 +499,11 @@
"Parameter1": [
4001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3005,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -501,8 +534,11 @@
"Parameter1": [
4001
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType2": 28,
"Parameter2": [
3005,
6000
],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
@ -1686,7 +1722,7 @@
"Id": 1036,
"Name": "更多的农田",
"Type": 2,
"Describe": "建造四块农田",
"Describe": "建造四块农田",
"MainLine": 0,
"ConditionType1": 1,
"Parameter1": [
@ -1714,70 +1750,6 @@
"AddNpc": [],
"AddMonster": []
},
{
"Id": 1037,
"Name": "渔溪村奇遇(一)",
"Type": 2,
"Describe": "和渔溪村的杂货商交流之后得知最近有怪事发生。",
"MainLine": 0,
"ConditionType1": 1,
"Parameter1": [
1031
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
"Parameter4": [],
"ReleaseType": 3,
"ReleaseTypeParameter": [],
"TaskStep": [
1037
],
"GiveUp": false,
"Repeat": false,
"CD": 0,
"ReAccess": false,
"TimeLimit": 0,
"Award": 4040,
"AddVillager": [],
"AddWarrior": [],
"AddNpc": [],
"AddMonster": []
},
{
"Id": 1038,
"Name": "渔溪村奇遇(二)",
"Type": 2,
"Describe": "在渔溪村西边的桃花树下放一些糖。",
"MainLine": 0,
"ConditionType1": 1,
"Parameter1": [
1037
],
"ConditionType2": 0,
"Parameter2": [],
"ConditionType3": 0,
"Parameter3": [],
"ConditionType4": 0,
"Parameter4": [],
"ReleaseType": 3,
"ReleaseTypeParameter": [],
"TaskStep": [
1038
],
"GiveUp": false,
"Repeat": false,
"CD": 0,
"ReAccess": false,
"TimeLimit": 0,
"Award": 4041,
"AddVillager": [],
"AddWarrior": [],
"AddNpc": [],
"AddMonster": []
},
{
"Id": 2001,
"Name": "解锁赤丘山",

27
src/api/config/TaskDialogueConfigCategory.json

@ -1007,7 +1007,7 @@
{
"Id": 10023,
"DialogueRole": 4,
"Content": "在树下放一些糖试试吧",
"Content": "一棵桃树",
"NextDialogue": 0,
"NextOptions": [
7
@ -1401,30 +1401,5 @@
"NextOptions": [
7
]
},
{
"Id": 10066,
"DialogueRole": 4,
"Content": "这几日总见一头蓝色小牛在村西头转悠,毛色油亮得像抹了层月光,可神气!",
"NextDialogue": 0,
"NextOptions": [
200001
]
},
{
"Id": 10067,
"DialogueRole": 4,
"Content": "我瞧它似乎有灵智。且它一直围着桃花树转悠,怕不是被桃花的香甜气息吸引了。",
"NextDialogue": 10068,
"NextOptions": []
},
{
"Id": 10068,
"DialogueRole": 4,
"Content": "或许你可以在我这买些糖放到渔溪村西边的那棵桃花树下试试那小牛会不会出现。",
"NextDialogue": 0,
"NextOptions": [
200002
]
}
]

35
src/api/config/TaskStepConfigCategory.json

@ -1168,41 +1168,6 @@
"TargetDescribe": "建造{0}",
"Number": true
},
{
"Id": 1037,
"Describe": "和渔溪村杂货商对话",
"TargetType1": 16,
"TargetParameter1": [
1060,
200000
],
"TargetType2": 0,
"TargetParameter2": [],
"TargetType3": 0,
"TargetParameter3": [],
"TargetType4": 0,
"TargetParameter4": [],
"TargetDescribe": "对话渔溪杂货商",
"Number": false
},
{
"Id": 1038,
"Describe": "在渔溪村西边的桃花树下放一些糖",
"TargetType1": 7,
"TargetParameter1": [
3002018,
4017,
200003
],
"TargetType2": 0,
"TargetParameter2": [],
"TargetType3": 0,
"TargetParameter3": [],
"TargetType4": 0,
"TargetParameter4": [],
"TargetDescribe": "西边桃树下放糖",
"Number": false
},
{
"Id": 2001,
"Describe": "打败[color=#009a04]赤丘山妖兽[/color]",

167
src/api/config/TextConfigCategory.json

@ -1064,46 +1064,6 @@
"Text": "兑换成功!请在邮件中领取!",
"Value": ""
},
{
"Id": 1214,
"Text": "保存蓝图将覆盖上一份,您确定要保存当前的蓝图吗?",
"Value": ""
},
{
"Id": 1215,
"Text": "该谷主未开通蓝图保存权限",
"Value": ""
},
{
"Id": 1216,
"Text": "已将当前设置的菜品存为预设",
"Value": ""
},
{
"Id": 1217,
"Text": "还未设置预设菜品",
"Value": ""
},
{
"Id": 1218,
"Text": "请选择村民!",
"Value": ""
},
{
"Id": 1219,
"Text": "需要长按图标并拖动以回收装饰品",
"Value": ""
},
{
"Id": 1220,
"Text": "当前没有预设菜品",
"Value": ""
},
{
"Id": 1221,
"Text": "已清空预设菜品",
"Value": ""
},
{
"Id": 2001,
"Text": "抵达中",
@ -3149,21 +3109,6 @@
"Text": "首充礼包改为这里了",
"Value": ""
},
{
"Id": 2411,
"Text": "注:设置预设菜品后勾选自动则每天会自动按照预设的菜品举办家宴",
"Value": ""
},
{
"Id": 2412,
"Text": "当前正在使用自动举办功能",
"Value": ""
},
{
"Id": 2413,
"Text": "当前正在使用预设菜品功能",
"Value": ""
},
{
"Id": 2901,
"Text": "图鉴积分包括以下四个要素:<br/>建筑积分:包括建造建筑的积分和加固建筑的积分<br/>宝物积分:建筑上装备的宝物所提供的积分<br/>装饰品积分:解锁装饰品提供的积分<br/>皮肤积分:解锁建筑皮肤提供的积分<br/>当图鉴积分相同时,先上榜的人排在前面<br/>每日排行榜于每天晚上12点结算并发放奖励。",
@ -3341,7 +3286,7 @@
},
{
"Id": 2936,
"Text": "未佩戴称号",
"Text": "点击选择称号",
"Value": ""
},
{
@ -3469,96 +3414,6 @@
"Text": "加固建筑和学习维修费用相关科技,可以大幅度降低维修费用",
"Value": ""
},
{
"Id": 2962,
"Text": "山谷安静的发展,物品自产自销。",
"Value": ""
},
{
"Id": 2963,
"Text": "生产物资支援七孤城的将士抵抗妖兽入侵。",
"Value": ""
},
{
"Id": 2964,
"Text": "获取方式:桃谷货郎定期来收购物品<br/>最大收益:每日预计50万<br/>获取难度:难<br/>该模式下:兵工坊不再产生订单",
"Value": ""
},
{
"Id": 2965,
"Text": "获取方式:每日生产订单(可离线)<br/>最大收益:每日预计50万<br/>获取难度:简单<br/>该模式下:桃谷货郎不再收购物品",
"Value": ""
},
{
"Id": 2966,
"Text": "您确定要切换到{【模式名称】}模式吗,切换后次日5:00生效",
"Value": ""
},
{
"Id": 2967,
"Text": "可添加木材,布料和金属锭类材料",
"Value": ""
},
{
"Id": 2968,
"Text": "可添加食物材料",
"Value": ""
},
{
"Id": 2969,
"Text": "今日已完成订单,明日5:00点刷新",
"Value": ""
},
{
"Id": 2970,
"Text": "材料已经足够生产订单需求,不需要再添加了",
"Value": ""
},
{
"Id": 2971,
"Text": "材料不足生产该订单,请补足材料",
"Value": ""
},
{
"Id": 2972,
"Text": "立绘还在优化中,请期待",
"Value": ""
},
{
"Id": 2973,
"Text": "选择劳力高的村民有利于比赛~",
"Value": ""
},
{
"Id": 2974,
"Text": "选择直系亲人有利于村民更好地比赛~",
"Value": ""
},
{
"Id": 2975,
"Text": "选择药品进行自动喂药",
"Value": ""
},
{
"Id": 2976,
"Text": "山谷有危险,请解除危险后再布局",
"Value": ""
},
{
"Id": 2977,
"Text": "此次操作会导致兵工坊生产订单的村民减少,将大幅度提升订单的耗时和降低订单的收益,您确定吗?",
"Value": ""
},
{
"Id": 2978,
"Text": "当前处于支援前线模式,货郎不再收购物品",
"Value": ""
},
{
"Id": 2979,
"Text": "村民数量不足15个,会影响生产订单的速度和最终的铜钱收益,您确定要开始生产订单吗?",
"Value": ""
},
{
"Id": 3001,
"Text": "撤销建造将返还所有材料,是否撤销建造该建筑?",
@ -3824,16 +3679,6 @@
"Text": "使用成功,双倍已生效",
"Value": ""
},
{
"Id": 3054,
"Text": "勾选自动后将遵循数量和营养值的规则填充菜品并自动举办家宴,无法使用预设菜品功能",
"Value": ""
},
{
"Id": 3055,
"Text": "是否取消自动举办家宴,使用预设菜品功能?<br>注:设置预设菜品后将按照预设的方案自动举办家宴,若预设菜品全部消耗完后将停止举办家宴。",
"Value": ""
},
{
"Id": 4001,
"Text": "你的鱼饵用完了",
@ -4203,15 +4048,5 @@
"Id": 7050,
"Text": "低保已收到",
"Value": ""
},
{
"Id": 8000,
"Text": "微风上纸鸢活动已结束!以下是谷主未领取的奖励~",
"Value": ""
},
{
"Id": 8001,
"Text": "桃谷龙舟赛活动已结束!以下是谷主未领取的奖励~",
"Value": ""
}
]

118
src/api/config/TitleConfigCategory.json

@ -1,123 +1,110 @@
[
{
"Id": 101,
"Id": 201,
"Name": "四海为家",
"Requirement": "成就-四海皆闻桃源名",
"Requirement": "成就:四海皆闻桃源名",
"RequirementTpye": 31,
"IdAndType": [
140000,
1
],
"Time": false,
"Level": 1,
"Skin": "Tiltle_Pictrue_101"
"Level": 2,
"Skin": "Tiltle_Pictrue_201"
},
{
"Id": 102,
"Id": 202,
"Name": "大家族",
"Requirement": "成就-百家灯火续长明",
"Requirement": "成就:百家灯火续长明",
"RequirementTpye": 31,
"IdAndType": [
140001,
1
],
"Time": false,
"Level": 1,
"Skin": "Tiltle_Pictrue_102"
"Level": 2,
"Skin": "Tiltle_Pictrue_202"
},
{
"Id": 103,
"Id": 203,
"Name": "美食家",
"Requirement": "成就-千券化作炊烟去",
"Requirement": "成就:千券化作炊烟去",
"RequirementTpye": 31,
"IdAndType": [
140007,
1
],
"Time": false,
"Level": 1,
"Skin": "Tiltle_Pictrue_103"
"Level": 2,
"Skin": "Tiltle_Pictrue_203"
},
{
"Id": 201,
"Id": 301,
"Name": "捕鱼达人",
"Requirement": "成就-一竿钓尽武陵春",
"Requirement": "成就:一竿钓尽武陵春",
"RequirementTpye": 31,
"IdAndType": [
140002,
1
],
"Time": false,
"Level": 2,
"Skin": "Tiltle_Pictrue_201"
},
{
"Id": 202,
"Name": "粽横四海",
"Requirement": "桃谷龙舟赛活动获得",
"RequirementTpye": 31,
"IdAndType": [
140012,
1
],
"Time": false,
"Level": 2,
"Skin": "Tiltle_Pictrue_202"
"Level": 3,
"Skin": "Tiltle_Pictrue_301"
},
{
"Id": 301,
"Id": 401,
"Name": "歌唱家",
"Requirement": "成就-比翼楼前拾遗羽",
"Requirement": "成就:比翼楼前拾遗羽",
"RequirementTpye": 31,
"IdAndType": [
140003,
1
],
"Time": false,
"Level": 3,
"Skin": "Tiltle_Pictrue_301"
"Level": 4,
"Skin": "Tiltle_Pictrue_401"
},
{
"Id": 302,
"Id": 402,
"Name": "满庭芳",
"Requirement": "成就-半百檐铃缀桃源",
"Requirement": "成就:半百檐铃缀桃源",
"RequirementTpye": 31,
"IdAndType": [
140004,
1
],
"Time": false,
"Level": 3,
"Skin": "Tiltle_Pictrue_302"
"Level": 4,
"Skin": "Tiltle_Pictrue_402"
},
{
"Id": 303,
"Id": 403,
"Name": "亿万富翁",
"Requirement": "成就-万贯春风扫落英",
"Requirement": "成就:万贯春风扫落英",
"RequirementTpye": 31,
"IdAndType": [
140005,
1
],
"Time": false,
"Level": 3,
"Skin": "Tiltle_Pictrue_303"
"Level": 4,
"Skin": "Tiltle_Pictrue_403"
},
{
"Id": 304,
"Id": 404,
"Name": "资深商人",
"Requirement": "成就-夜市点石成金手",
"Requirement": "成就:夜市点石成金手",
"RequirementTpye": 31,
"IdAndType": [
140006,
1
],
"Time": false,
"Level": 3,
"Skin": "Tiltle_Pictrue_304"
"Level": 4,
"Skin": "Tiltle_Pictrue_404"
},
{
"Id": 401,
"Id": 501,
"Name": "大佬",
"Requirement": "累充2000元获得",
"RequirementTpye": 31,
@ -126,45 +113,6 @@
1
],
"Time": false,
"Level": 4,
"Skin": "Tiltle_Pictrue_401"
},
{
"Id": 402,
"Name": "龙的传人",
"Requirement": "成就-千姓共织桃源梦",
"RequirementTpye": 31,
"IdAndType": [
140009,
1
],
"Time": false,
"Level": 4,
"Skin": "Tiltle_Pictrue_402"
},
{
"Id": 403,
"Name": "桃谷地仙",
"Requirement": "累充5000元答谢礼包",
"RequirementTpye": 31,
"IdAndType": [
140010,
1
],
"Time": false,
"Level": 4,
"Skin": "Tiltle_Pictrue_403"
},
{
"Id": 501,
"Name": "桃谷天尊",
"Requirement": "累充10000元答谢礼包",
"RequirementTpye": 31,
"IdAndType": [
140011,
1
],
"Time": false,
"Level": 5,
"Skin": "Tiltle_Pictrue_501"
}

126
src/api/config/TreasureSynthesisConfigCategory.json

@ -69,48 +69,6 @@
"ItemId": 1011,
"Num": 3
},
{
"Id": 11,
"Name": "凡品变石",
"MixtureId": 1031,
"ItemId": 1009,
"Num": 4
},
{
"Id": 12,
"Name": "精品变石",
"MixtureId": 1032,
"ItemId": 1031,
"Num": 4
},
{
"Id": 13,
"Name": "极品变石",
"MixtureId": 1033,
"ItemId": 1032,
"Num": 4
},
{
"Id": 14,
"Name": "凡品钻石",
"MixtureId": 1034,
"ItemId": 1012,
"Num": 4
},
{
"Id": 15,
"Name": "精品钻石",
"MixtureId": 1035,
"ItemId": 1034,
"Num": 4
},
{
"Id": 16,
"Name": "极品钻石",
"MixtureId": 1036,
"ItemId": 1035,
"Num": 4
},
{
"Id": 1001,
"Name": "精品鸡血石",
@ -181,48 +139,6 @@
"ItemId": 1023,
"Num": 3
},
{
"Id": 1011,
"Name": "凡品玛瑙",
"MixtureId": 1037,
"ItemId": 1021,
"Num": 4
},
{
"Id": 1012,
"Name": "精品玛瑙",
"MixtureId": 1038,
"ItemId": 1037,
"Num": 4
},
{
"Id": 1013,
"Name": "极品玛瑙",
"MixtureId": 1039,
"ItemId": 1038,
"Num": 4
},
{
"Id": 1014,
"Name": "凡品珍珠",
"MixtureId": 1040,
"ItemId": 1024,
"Num": 4
},
{
"Id": 1015,
"Name": "精品珍珠",
"MixtureId": 1041,
"ItemId": 1040,
"Num": 4
},
{
"Id": 1016,
"Name": "极品珍珠",
"MixtureId": 1042,
"ItemId": 1041,
"Num": 4
},
{
"Id": 3001,
"Name": "精品翡翠",
@ -251,48 +167,6 @@
"ItemId": 1029,
"Num": 3
},
{
"Id": 3005,
"Name": "凡品绿松石",
"MixtureId": 1043,
"ItemId": 1027,
"Num": 4
},
{
"Id": 3006,
"Name": "精品绿松石",
"MixtureId": 1044,
"ItemId": 1043,
"Num": 4
},
{
"Id": 3007,
"Name": "极品绿松石",
"MixtureId": 1045,
"ItemId": 1044,
"Num": 4
},
{
"Id": 3008,
"Name": "凡品寿山石",
"MixtureId": 1046,
"ItemId": 1030,
"Num": 4
},
{
"Id": 3009,
"Name": "精品寿山石",
"MixtureId": 1047,
"ItemId": 1046,
"Num": 4
},
{
"Id": 3010,
"Name": "极品寿山石",
"MixtureId": 1048,
"ItemId": 1047,
"Num": 4
},
{
"Id": 4001,
"Name": "精品寻木枝",

60
src/api/config/TreasureSynthesisGroupConfigCategory.json

@ -110,65 +110,5 @@
5001,
5002
]
},
{
"Id": 13,
"Name": "变石",
"Type": 1,
"SubFormula": [
11,
12,
13
]
},
{
"Id": 14,
"Name": "钻石",
"Type": 1,
"SubFormula": [
14,
15,
16
]
},
{
"Id": 15,
"Name": "玛瑙",
"Type": 2,
"SubFormula": [
1011,
1012,
1013
]
},
{
"Id": 16,
"Name": "珍珠",
"Type": 2,
"SubFormula": [
1014,
1015,
1016
]
},
{
"Id": 17,
"Name": "绿松石",
"Type": 3,
"SubFormula": [
3005,
3006,
3007
]
},
{
"Id": 18,
"Name": "寿山石",
"Type": 3,
"SubFormula": [
3008,
3009,
3010
]
}
]

8
src/api/config/ValleyEffectConfigCategory.json

@ -268,7 +268,7 @@
"EffectParm": [],
"NeedShow": true,
"IconFile": "Valley_Effect_18",
"Description": "桃谷货郎收购/订单完成时获得铜钱提升30%"
"Description": "桃谷货郎收购时获得铜钱提升30%"
},
{
"Id": 19,
@ -345,7 +345,7 @@
"EffectParm": [],
"NeedShow": true,
"IconFile": "Valley_Effect_18",
"Description": "桃谷货郎收购/订单完成时获得铜钱提升70%"
"Description": "桃谷货郎收购时获得铜钱提升70%"
},
{
"Id": 30,
@ -361,7 +361,7 @@
"EffectParm": [],
"NeedShow": true,
"IconFile": "Valley_Effect_18",
"Description": "桃谷货郎收购/订单完成时获得铜钱提升110%"
"Description": "桃谷货郎收购时获得铜钱提升110%"
},
{
"Id": 31,
@ -377,7 +377,7 @@
"EffectParm": [],
"NeedShow": true,
"IconFile": "Valley_Effect_18",
"Description": "桃谷货郎收购/订单完成时获得铜钱提升150%"
"Description": "桃谷货郎收购时获得铜钱提升150%"
},
{
"Id": 101,

3200
src/api/config/WarConfigCategory.json

File diff suppressed because it is too large Load Diff

11
src/api/config/WarriorConfigCategory.json

@ -50,7 +50,6 @@
"HeadIcon": "WarriorHead_qiaodn_1",
"PrefabName": "Warrior_Lead_M",
"Picture": "Warrior_Picture_1",
"Open": true,
"DefaultWeaponSkin": "weapon_dajian_0",
"Introduce": "出身在小渔村的寻常渔民家,从小就活泼好动,主意多。是不折不扣孩子王。曾经和青梅竹马的陶小青一起吃下不死树的果子,变成不会死亡的勇士。"
},
@ -107,7 +106,6 @@
"HeadIcon": "WarriorHead_yanggy_2",
"PrefabName": "Warrior_Lead_F",
"Picture": "Warrior_Picture_2",
"Open": false,
"DefaultWeaponSkin": "weapon_feibiao_0",
"Introduce": "出身于小渔村的寻常渔民家,与乔河是青梅竹马。很喜欢在溪边和乔河用石头打水漂嬉闹。一次外出和大家分散后进入了妖云密布的山谷,饥肠辘辘,孤立无援,在一棵树下捡到了果子并吃下想要恢复体力,意外成为了不会死亡的勇士。"
},
@ -162,7 +160,6 @@
"HeadIcon": "WarriorHead_liler_3",
"PrefabName": "Warrior_4",
"Picture": "Warrior_Picture_3",
"Open": false,
"DefaultWeaponSkin": "weapon_gongjian_0",
"Introduce": "出身猎户家,从小跟着父辈打猎为生。拥有出众的弓射技巧,少年时期就能击杀比她大好几倍的妖兽。在一次妖兽袭击中,和家人分散以后便四处流浪。"
},
@ -217,7 +214,6 @@
"HeadIcon": "WarriorHead_mengh_5",
"PrefabName": "Warrior_1",
"Picture": "Warrior_Picture_4",
"Open": true,
"DefaultWeaponSkin": "weapon_chuizi_0",
"Introduce": "原本是小镇上一家铁匠铺的学徒,有助人为乐的热心肠。妖兽乱世后,独自一人走上斩妖屠魔的道路。"
},
@ -272,7 +268,6 @@
"HeadIcon": "WarriorHead_hanf_6",
"PrefabName": "Warrior_3",
"Picture": "Warrior_Picture_5",
"Open": false,
"DefaultWeaponSkin": "weapon_gun_0",
"Introduce": "原本是个驯兽师,常年和食铁兽为伴。妖兽乱世后,食铁兽牺牲了。她凭借长期和各种野兽搏斗的技巧,独自一人走上屠妖的旅途。"
},
@ -327,7 +322,6 @@
"HeadIcon": "WarriorHead_murongw_7",
"PrefabName": "Warrior_2",
"Picture": "Warrior_Picture_6",
"Open": false,
"DefaultWeaponSkin": "weapon_shangdao_0",
"Introduce": "慕容家世代经营药铺,并行医。家乡被妖兽毁坏后,被迫四处流浪。精通各种草药知识,并拥有很精湛的医术。"
},
@ -382,7 +376,6 @@
"HeadIcon": "WarriorHead_luliu",
"PrefabName": "Warrior_5",
"Picture": "Warrior_Picture_7",
"Open": true,
"DefaultWeaponSkin": "weapon_chanzhang_0",
"Introduce": "身份不明的小沙弥,似乎和拥有不老不死能力的轩辕国有莫大的关系。妖兽乱世后,心地善良的他四处救助受难的人们,被称为“童菩萨”。"
},
@ -391,7 +384,7 @@
"FirstName": "啾",
"Name": "啾",
"ArmsLimit": 9,
"Gender": 1,
"Gender": 2,
"CombatPower": 2000,
"Age": 11,
"Labor": 2,
@ -437,7 +430,6 @@
"HeadIcon": "WarriorHead_Jiu",
"PrefabName": "Warrior_6",
"Picture": "Warrior_Picture_8",
"Open": true,
"DefaultWeaponSkin": "weapon_quantao_0",
"Introduce": "出生时因形貌怪异被遗弃,后被猴群养育长大。吃了一种有别于不死果的物品,也拥有不死的能力。在一次与妖兽搏斗中受伤,被陶先生所救。"
},
@ -492,7 +484,6 @@
"HeadIcon": "WarriorHead_xiaogui",
"PrefabName": "Warrior_9",
"Picture": "Warrior_Picture_9",
"Open": true,
"DefaultWeaponSkin": "weapon_bangchui_0",
"Introduce": ""
}

9
src/api/config/WorldParametersConfigCategory.json

@ -282,7 +282,6 @@
"MarketOpenTime": 1830,
"TeamSkillCD": 60,
"TeamSkillVal": 100000000,
"TeamSkillRange": 10,
"DrugSupply": 4,
"NewVilliagePos": {
"x": -46,
@ -359,9 +358,9 @@
"Sound_Dog"
],
"DogSoundInterval": 5,
"PigMaximmums": 3,
"PigMaximmums": 5,
"RefineInterval": 0.3,
"DmgReduceLimit": 75,
"DmgReduceLimit": 50,
"DodgeLimit": 140,
"CritRateLimit": 50,
"DmgReboundLimit": 50,
@ -373,8 +372,8 @@
"CoinIncomeCap": 500000,
"TaohuashiIncomCap": 100,
"DaijinquanIncomCap": 10,
"BlueprintCap": 1,
"BlueprintPurchaseLimit": 1,
"BlueprintCap": 3,
"BlueprintPurchaseLimit": 3,
"NormalSweep": 4,
"VipSweep": 1,
"RenameMoney": 500,

17
src/api/game/index.ts

@ -948,3 +948,20 @@ export function resetOrderSign(params: object) {
params: params,
});
}
export function getTransactionId(params: object) {
return request({
url: '/api/v1/game/order/getTransactionId',
method: 'get',
params: params,
});
}
export function getGameRank(params: object) {
return request({
url: '/api/v1/game/rank/getGameRank',
method: 'get',
params: params,
});
}

7
src/views/gameLoginUrl/list/component/editRecommend.vue

@ -9,12 +9,13 @@
</el-select>
</el-form-item>
<el-form-item label="服务器" prop="servers">
<el-select v-model="serverSwitch" class="m-2" @change="changeServer" placeholder="选择服务器" size="large" style="width: 80px">
<el-select v-model="serverSwitch" class="m-2" placeholder="选择服务器" size="large" style="width: 80px">
<el-option v-for="item in serverCategorize" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
<el-select v-model="queryParams.servers" multiple collapse-tags clearable class="m-2" placeholder="选择服务器" size="large">
<el-option v-for="item in switchServer()" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
<el-button size="small" type="primary" style="margin-left: 20px" @click="changeServer">全选</el-button>
</el-form-item>
</el-form>
<template #footer>
@ -44,7 +45,7 @@ interface TableDataState {
isShowDialog: boolean;
isNew: boolean;
queryParams: object;
servers: object[];
servers: object[];
serverSwitch: number;
serverCategorize: object[];
}
@ -99,7 +100,7 @@ export default defineComponent({
gameAddLoginUrl({ recommend: state.queryParams.recommend, id: server })
.then((res) => {
console.log(res);
emit('countList');
emit('countList');
})
.finally(function () {});
};

3
src/views/gameLoginUrl/list/component/editState.vue

@ -10,12 +10,13 @@
</el-select>
</el-form-item>
<el-form-item label="服务器" prop="servers">
<el-select v-model="serverSwitch" class="m-2" @change="changeServer" placeholder="选择服务器" size="large" style="width: 80px">
<el-select v-model="serverSwitch" class="m-2" placeholder="选择服务器" size="large" style="width: 80px">
<el-option v-for="item in serverCategorize" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
<el-select v-model="queryParams.servers" multiple collapse-tags clearable class="m-2" placeholder="选择服务器" size="large">
<el-option v-for="item in switchServer()" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
<el-button size="small" type="primary" style="margin-left: 20px" @click="changeServer">全选</el-button>
</el-form-item>
</el-form>
<template #footer>

7
src/views/gameMail/send/index.vue

@ -2,12 +2,13 @@
<div class="system-edit-post-container">
<el-form size="default" label-width="100px">
<el-form-item label="服务器" prop="serverId">
<el-select v-model="serverSwitch" class="m-2" @change="changeServer" placeholder="选择服务器" size="large" style="width: 80px">
<el-select v-model="serverSwitch" class="m-2" placeholder="选择服务器" size="large" style="width: 80px">
<el-option v-for="item in serverCategorize" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
<el-select v-model="queryParams.serverId" multiple collapse-tags class="m-2" placeholder="选择服务器" size="large">
<el-select v-model="queryParams.serverId" multiple collapse-tags clearable class="m-2" placeholder="选择服务器" size="large">
<el-option v-for="item in switchServer()" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
<el-button size="small" type="primary" style="margin-left: 20px" @click="changeServer">全选</el-button>
</el-form-item>
<el-form-item label="有效期限" prop="expired">
<el-radio-group v-model="queryParams.expired">
@ -644,7 +645,7 @@ export default defineComponent({
};
const changeServer = () => {
let servers = gSwitchServer(state.serverSwitch, state.servers);
state.queryParams.serverId = [];
state.queryParams.serverId = [];
for (let i in servers) {
state.queryParams.serverId.push(servers[i].id);
}

9
src/views/gameOrder/deposit/index.vue

@ -30,12 +30,6 @@
<el-card shadow="hover">
<div class="mb15">
<el-form label-position="right" label-width="300px" style="max-width: 600px">
<!-- <el-form-item label="选择区服" prop="serverId">-->
<!-- <el-select v-model="tableData.paramDeposit.serverId" class="m-2" placeholder="">-->
<!-- <el-option v-for="item in servers" :key="item.value" :label="item.label" :value="item.value"/>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="选择服务器" prop="serverId">
<div>
<el-select v-model="serverSwitch" class="m-2" placeholder="选择服务器" size="large" style="width: 80px">
@ -46,9 +40,6 @@
</el-select>
</div>
</el-form-item>
<!-- <el-form-item label="uid">-->
<!-- <el-input v-model="tableData.paramDeposit.serverId" placeholder="请输入玩家uid" class="w-50 m-2" clearable/>-->
<!-- </el-form-item> v -->
<el-form-item label="uid">
<el-input v-model="tableData.paramDeposit.account" placeholder="请输入玩家uid" class="w-50 m-2" clearable />
</el-form-item>

144
src/views/gameOrder/getTransactionId/index.vue

@ -2,9 +2,9 @@
<div class="game-order-container">
<el-card shadow="hover">
<div class="game-order-search mb15">
<el-form>
<el-form label-position="right" label-width="300px" style="max-width: 600px">
<el-form-item label="订单Id" prop="channel">
<el-input size="default" v-model="tableData.param.order" placeholder="请输入订单Id" class="w-50 m-2" clearable />
<el-input size="default" v-model="tableData.param.order" placeholder="请输入订单Id" clearable />
</el-form-item>
<el-form-item>
<el-button size="default" type="primary" class="ml10" @click="orderList">
@ -14,21 +14,53 @@
查询
</el-button>
</el-form-item>
<el-form-item>
<div v-if="tableData.order">渠道订单Id: {{ tableData.order.transactionId }}</div>
</el-form-item>
</el-form>
</div>
<el-table :data="tableData.data" style="width: 100%" border>
<el-table-column prop="tradeNo" label="订单id" show-overflow-tooltip></el-table-column>
<el-table-column prop="unitId" label="id" show-overflow-tooltip></el-table-column>
<el-table-column prop="amount" label="金额(元)" show-overflow-tooltip width="120"></el-table-column>
<el-table-column prop="createTime" label="充值时间" show-overflow-tooltip width="180"></el-table-column>
<el-table-column prop="remark" label="状态" show-overflow-tooltip width="120">
<el-table-column prop="externalTradeNo" label="渠道订单id" show-overflow-tooltip></el-table-column>
<el-table-column prop="uid" label="uid" show-overflow-tooltip></el-table-column>
<el-table-column prop="Rmb" label="金额(元)" show-overflow-tooltip width="120">
<template #default="scope">
<span>{{ (scope.row.Rmb / 100).toFixed(2) }}</span>
</template>
</el-table-column>
<el-table-column prop="timeStr" label="充值时间" show-overflow-tooltip width="180"></el-table-column>
<el-table-column prop="status" label="状态" show-overflow-tooltip width="120">
<template #default="scope">
<div v-if="scope.row.remark == ''" style="color: #e60000">充值失败</div>
<div v-else-if="scope.row.remark == 'SUCCESS'">充值成功</div>
<div v-else>{{ scope.row.remark }}</div>
<div v-if="scope.row.status == 1">
<div v-if="new Date(scope.row.timeStr).getTime() + 900000 <= Date.now()">
<el-tooltip :content="scope.row.status + ''" placement="top">
<span style="color: #a8a17b">等待充值</span>
</el-tooltip>
</div>
<div v-else>
<el-tooltip :content="scope.row.status + ''" placement="top">
<el-button key="plain" type="text">等待充值</el-button>
</el-tooltip>
</div>
</div>
<div v-else-if="scope.row.status == 2">
<el-tooltip :content="scope.row.status + ''" placement="top"><span style="color: #024a08">充值成功</span> </el-tooltip>
</div>
<div v-else-if="scope.row.status == 3">
<el-tooltip :content="scope.row.status + ''" placement="top"><span style="color: #a8a17b">失效订单</span> </el-tooltip>
</div>
<div v-else-if="scope.row.status == 220110">
<el-tooltip :content="scope.row.status + ''" placement="top">
<el-button key="plain" type="text">金额不匹配</el-button>
</el-tooltip>
</div>
<div v-else>
<el-tooltip :content="scope.row.status + ''" placement="top">
<span style="color: #e60000">充值失败</span>
</el-tooltip>
</div>
</template>
</el-table-column>
<el-table-column prop="user" label="操作人员" show-overflow-tooltip width="120"></el-table-column>
<el-table-column prop="channel" label="渠道" show-overflow-tooltip width="120">
<template #default="scope">
<span>{{ channels.find((r) => r.value == scope.row.channel)?.label }}</span>
@ -40,17 +72,6 @@
</template>
</el-table-column>
</el-table>
<el-row justify="space-evenly">
<el-pagination
:hide-on-single-page="true"
v-model:page-size="tableData.param.pageSize"
v-model:current-page="tableData.param.pageNum"
:pager-count="5"
@current-change="orderList"
layout="total, prev, pager, next"
:total="tableData.total"
/>
</el-row>
</el-card>
</div>
</template>
@ -59,9 +80,8 @@
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
import { allChannelList, ServerCategorize, serverList, ServerList } from '/@/utils/game';
import RechargeConfigCategory from '/@/api/config/RechargeConfigCategory.json';
import { gSwitchServer, guid } from '/@/utils/utils';
import jwt from 'jsonwebtoken';
import * as http from "node:http";
import { gSwitchServer } from '/@/utils/utils';
import { gameOrderList, getTransactionId } from '/@/api/game';
//
interface TableData {
@ -86,6 +106,7 @@ interface TableDataState {
param: {
order: string;
};
order: object;
};
servers: object;
channels: object;
@ -95,8 +116,6 @@ interface TableDataState {
export default defineComponent({
name: 'apiV1GameOrderTransactionId',
setup() {
// const {proxy} = getCurrentInstance() as any;
const state = reactive<TableDataState>({
serverSwitch: 0,
serverCategorize: ServerCategorize,
@ -104,8 +123,9 @@ export default defineComponent({
data: [],
total: 0,
param: {
order: '',
order: 'MLJTT6M7HL',
},
order: {},
},
servers: ServerList,
channels: [],
@ -113,48 +133,36 @@ export default defineComponent({
});
const orderList = () => {
// gmOrderList(state.tableData.param).then((res) => {
// console.log(res);
// state.tableData.total = Number(res.data.total) || 0;
// state.tableData.data = res.data.list || [];
// });
let time = Math.floor(Date.now() / 1000);
let payload = {
iss: 'b8b82821-922e-4b43-a3cf-d293020a70d1',
iat: time - 10,
exp: time + 3590,
aud: 'appstoreconnect-v1',
nonce: guid(),
// "bid": "com.Avatar.PeachColony"
bid: 'com.XiamenAvatar.PeachValley',
};
let key_data =
`-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQg2XqPEHgWj2cUnO2GoPfIeEcAc0tJsTehvNNNBTGf4KigCgYIKoZIzj0DAQehRANCAAT6IdBMPYuNAQYuZsYi3EkflniotI/KJa6ELt1ednywlOpuwgNOn2WXONmDzzVVMJqQjD/6FSJ4jH7fRtP+Eci6
-----END PRIVATE KEY-----`;
let signture = jwt.sign(payload, key_data, {algorithm: "ES256",keyid: "J4RAWQBLHF"});
getTransactionId(signture);
getTransactionId(state.tableData.param).then((res) => {
console.log(res);
state.tableData.order = res.data.order;
if (res.data.order && res.data.order.transactionId) {
gameOrderList({ externalOrderId: res.data.order.transactionId }).then((res) => {
console.log(res);
state.tableData.total = Number(res.data.total) || 0;
const list = res.data.list || [];
let data = [];
list.map((item: TableData) => {
data.push({
tradeNo: item.tradeNo,
externalTradeNo: item.externalTradeNo,
uid: item.uid,
StringId: item.stringId,
timeStr: item.CreateTime,
CfgId: item.config,
Rmb: item.amount,
status: item.status,
CreateTime: item.CreateTime,
channel: item.channel,
server: item.server,
});
});
state.tableData.data = data;
});
}
});
};
const getTransactionId = function (data) {
console.log("header: %j", data);
let config = {
method: "GET",
// url: "https://api.storekit.itunes.apple.com/inApps/v1/history/" + order7,
url: "https://api.storekit.itunes.apple.com/inApps/v1/lookup/" + state.tableData.param.order,
headers: {Authorization: "Bearer " + data,"Content-Type": "application/json"}
};
console.log("config: %j", config);
http.request(config).then(function (response) {
console.log("res", response.data.signedTransactions[0]);
let decode = jwt.decode(response.data.signedTransactions[0]);
console.log("decode", decode);
}).catch(function (error) {
console.log("error", error);
// logger.error(" getTransactionId bug >> catch err: %j ", throw error);
});
};
//
onMounted(() => {
serverList().then((res) => {

4
src/views/gameOrder/orderList/index.vue

@ -2,7 +2,7 @@
<div class="game-order-container">
<el-card shadow="hover">
<div class="game-order-search mb15">
<el-form :inline="true">
<el-form :inline="true" >
<el-form-item label="渠道" prop="channel">
<el-select v-model="tableData.param.channel" class="m-2" placeholder="选择渠道">
<el-option v-for="item in channels" :key="item.value" :label="item.label" :value="item.value"/>
@ -157,7 +157,9 @@ interface TableDataState {
uid: number;
channel: string;
orderId: string;
externalOrderId: string;
account: string;
status: number;
lowTime: number;
upTime: number;
pageNum: number;

4
src/views/gameOrder/shopList/index.vue

@ -70,7 +70,7 @@
:hide-on-single-page="true"
v-model:page-size="queryParams.pageSize"
v-model:current-page="queryParams.pageNum"
:pager-count="5"
:pager-count="10"
@current-change="orderList"
layout="total, prev, pager, next"
:total="tableData.total"
@ -174,7 +174,7 @@ export default defineComponent({
item.server = item.serverId;
}
if (item.configType == 1) {
if (item.configType == 1 && PackageConfigCategory.find((i) => i.Id === item.itemId)) {
item.itemName = PackageConfigCategory.find((i) => i.Id === item.itemId).Name;
} else {
if (RechargeConfigCategory.find((i) => i.Id === item.itemId)){

232
src/views/gameRank/gameRank/index.vue

@ -0,0 +1,232 @@
<template>
<div class="system-edit-post-container">
<el-form ref="formRef" size="default" label-width="90px">
<el-card shadow="hover" header="排行榜">
<el-form :inline="true">
<el-form-item label="选择服务器" prop="serverId">
<el-select v-model="serverSwitch" class="m-2" placeholder="选择服务器" size="large" style="width: 80px">
<el-option v-for="item in serverCategorize" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
<el-select v-model="tableData.param.serverId" class="m-2" placeholder="选择服务器" size="large" filterable>
<el-option v-for="item in switchServer()" :key="item.id + ''" :label="item.name" :value="item.id + ''" />
</el-select>
</el-form-item>
<el-form-item label="选择排行榜" prop="name">
<el-select v-model="tableData.param.name" class="m-2" placeholder="选择排行榜" size="large" filterable>
<el-option v-for="item in rankNames" :key="item.id + ''" :label="item.name + '排行榜'" :value="item.id + ''" />
</el-select>
</el-form-item>
<el-form-item>
<el-button size="default" type="primary" class="ml10" @click="onSubmit">
<el-icon>
<ele-Search />
</el-icon>
查询
</el-button>
</el-form-item>
</el-form>
<el-table :data="tableData.data" style="width: 100%">
<el-table-column type="index" label="序号" width="60" />
<el-table-column prop="id" label="UnitId" show-overflow-tooltip></el-table-column>
<el-table-column prop="Name" label="Name" show-overflow-tooltip></el-table-column>
<el-table-column prop="Scale" label="Scale" show-overflow-tooltip></el-table-column>
<el-table-column prop="Value" label="Value" show-overflow-tooltip></el-table-column>
</el-table>
</el-card>
</el-form>
</div>
</template>
<script lang="ts">
import { reactive, toRefs, defineComponent, ref, unref, onMounted } from 'vue';
import { getGameRank } from '/@/api/game';
import { ElMessage, ElLoading } from 'element-plus';
import { serverList, ServerCategorize } from '/@/utils/game';
import { gSwitchServer } from '/@/utils/utils';
import { RankNames } from '/@/api/common/consts';
interface TableDataState {
tableData: {
param: {
serverId: number;
name: string;
};
data: object[];
};
servers: object[];
rankNames: object[];
serverSwitch: number;
serverCategorize: object[];
}
export default defineComponent({
name: 'apiV1GameRankGameRank',
setup: function () {
const formRef = ref<HTMLElement | null>(null);
const state = reactive<TableDataState>({
tableData: {
param: {
serverId: '',
name: '',
},
data: [],
},
serverSwitch: 0,
rankNames: RankNames,
servers: [],
serverCategorize: ServerCategorize,
});
const onSubmit = () => {
const loading = ElLoading.service({
lock: true,
text: 'Loading',
background: 'rgba(0, 0, 0, 0.7)',
});
const formWrap = unref(formRef) as any;
if (!formWrap) return;
formWrap.validate((valid: boolean) => {
if (!valid) {
ElMessage.error('还有配置未填写');
loading.close();
return;
}
getGameRank(state.tableData.param)
.then((res) => {
console.log('排行榜获取: ', res);
if (!res || Number(res.code) != 0 || res.data.list.length <= 0) {
ElMessage.success('排行榜获取失败');
return;
}
state.tableData.data = res.data.list[0].Children;
state.tableData.data.sort((a, b) => {
a.Value - b.Value;
});
})
.finally(() => {
loading.close();
});
return;
});
};
//
onMounted(() => {
serverList().then((res) => {
// console.log(res);
state.servers = res;
});
});
const switchServer = () => {
return gSwitchServer(state.serverSwitch, state.servers);
};
return {
switchServer,
onSubmit,
formRef,
...toRefs(state),
};
},
});
</script>
<style scoped lang="scss">
.el-table {
--el-table-border-color: var(--el-border-color-lighter);
--el-table-border: 0px solid var(--el-table-border-color);
}
::v-deep .table-style {
margin-top: -15px;
padding-top: -20px;
}
::v-deep .el-table .el-table__cell {
padding: 0;
margin-left: -20px;
min-width: 0;
box-sizing: border-box;
text-overflow: ellipsis;
vertical-align: middle;
position: relative;
text-align: left;
z-index: 1;
}
.tree-border {
margin-top: 5px;
border: 1px solid #e5e6e7 !important;
background: #fff none !important;
border-radius: 4px;
}
.system-edit-post-container {
.menu-data-tree {
border: var(--el-input-border, var(--el-border-base));
border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
padding: 5px;
}
}
.editable-cell__input {
display: inline;
width: 10%;
.el-input__inner {
padding: 0 8px;
font-size: 12px;
}
}
/*.table-left-block {*/
/* margin-left: 0px;*/
/*}*/
.left-block {
margin-left: -20px;
}
.table-num-left {
margin-left: -85px;
}
.num-left {
margin-left: -30px;
}
.table-item {
margin-top: 10px;
margin-bottom: -10px;
}
.title-label-block {
margin-left: -20px;
}
.label-block {
padding-left: 10px;
}
::v-deep .el-table--striped .el-table__body tr.el-table__row--striped td {
background: #ffffd5;
}
.warning-row {
background: #ffffd5;
}
::v-deep .warning-row .el-table__body tr {
background-color: #ffffd5;
}
::v-deep .warning-row .el-table--enable-row-hover .el-table__body tr:hover > td {
background-color: inherit;
}
::v-deep .warning-row .el-table__cell {
background-color: #ffffd5;
}
::v-deep .tableCell {
margin-left: -15px;
}
</style>

45
src/views/gameResetOrderSign/reset/index.vue

@ -16,10 +16,14 @@
</template>
<script lang="ts">
import { defineComponent, reactive, ref, toRefs } from 'vue';
import { resetOrderSign } from '/@/api/game';
import { resetOrderSign} from '/@/api/game';
import { ElLoading, ElMessage, ElMessageBox } from 'element-plus';
interface TableDataState {}
interface TableDataState {
tableData:{
password: string
}
}
export default defineComponent({
name: 'apiV1GameResetSign',
@ -33,23 +37,26 @@ export default defineComponent({
text: 'Loading',
background: 'rgba(0, 0, 0, 0.7)',
});
ElMessageBox.confirm(`此操作将删除:玩家充值档位记录,是否继续?`, '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消',
type: 'warning',
})
.then(() => {
resetOrderSign()
.then(() => {
ElMessage.success('删除成功');
})
.finally(() => {
loading.close();
});
})
.catch(() => {
loading.close();
});
ElMessageBox.prompt(`此操作将删除:玩家充值档位记录,是否继续? 请输入密码`, '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消',
inputErrorMessage: 'Invalid password',
// type: 'warning',
}).then(({value}) => {
if(value == 0){
return
}
state.tableData.password = value
// resetOrderSign(state.tableData)
// .then(() => {
// ElMessage.success('');
// })
// .finally(() => {
// loading.close();
// });
}).catch(() => {
loading.close();
});
};
return {
onReset,

6
src/views/gameRole/online/index.vue

@ -78,8 +78,6 @@
<script lang="ts">
import { toRefs, reactive, onMounted, defineComponent } from 'vue';
//import { ElMessageBox, ElMessage } from 'element-plus';
// import EditRole from '/@/views/system/role/component/editRole.vue';
import { allServerList, ServerCategorize, ServerList } from '/@/utils/game';
import { gameOnlineList, gameOnlineTopList } from '/@/api/game';
import { gSwitchServer } from '/@/utils/utils';
@ -93,7 +91,6 @@ interface TableData {
}
interface TableDataState {
serverSwitch: number;
tableData: {
data: Array<TableData>;
param: {
@ -106,6 +103,7 @@ interface TableDataState {
};
topOnlineCount: number;
servers: object[];
serverSwitch: number;
serverCategorize: object[];
}
@ -113,7 +111,6 @@ export default defineComponent({
name: 'apiV1GameRoleOnline',
setup() {
const state = reactive<TableDataState>({
serverSwitch: 0,
tableData: {
data: [],
param: {
@ -127,6 +124,7 @@ export default defineComponent({
total: 0,
},
topOnlineCount: 0,
serverSwitch: 0,
servers: ServerList,
serverCategorize: ServerCategorize,
});

7
src/views/gameRole/role/index.vue

@ -85,6 +85,9 @@
<el-form :inline="true">
山谷名称 {{ tableData.data[0] && tableData.data[0].ValleyComponent && tableData.data[0].ValleyComponent.Name }}
</el-form>
<el-form :inline="true">
山谷创建时间 {{ tableData.data[0] && new Date(tableData.data[0].UnitCreateTime).toLocaleString() }}
</el-form>
<el-form :inline="true">
游戏时间 {{ tableData.data[0] && tableData.data[0].ValleyComponent && tableData.data[0].ValleyComponent.Day }}
{{ tableData.data[0] && tableData.data[0].ValleyComponent && Math.floor(tableData.data[0].ValleyComponent.GameTime / 100) }}
@ -190,10 +193,6 @@
</el-button>
</el-form-item>
</el-form>
<!-- <el-divider border-style="dotted"/>-->
<!-- <el-form >-->
<!-- </el-form>-->
</div>
</el-card>
<el-card shadow="hover" header="付费信息">

3
src/views/gameRole/scale/index.vue

@ -178,6 +178,9 @@ interface TableDataState {
createTime: string;
};
total: number;
registerData: object;
rechargeData: object;
accountData: object;
};
servers: object[];
channels: object[];

Loading…
Cancel
Save