返回提交历史
Modified
src/services/serversideVendorsService.ts
+2
-0
Added
static/fixed_responses/getVendorInfo/Temple1999VendorManifest.json
+459
-0
XFEstudio/SpaceNinjaServer
chore: add temple vendor manifest (#1851)
Closes #1850 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1851 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
a1267e5f
代码差异
2 个文件
+461
-0
@@ -29,6 +29,7 @@ import RadioLegionIntermission12VendorManifest from "@/static/fixed_responses/ge
29
29
import SolarisDebtTokenVendorRepossessionsManifest from "@/static/fixed_responses/getVendorInfo/SolarisDebtTokenVendorRepossessionsManifest.json";
30
30
import SolarisFishmongerVendorManifest from "@/static/fixed_responses/getVendorInfo/SolarisFishmongerVendorManifest.json";
31
31
import SolarisProspectorVendorManifest from "@/static/fixed_responses/getVendorInfo/SolarisProspectorVendorManifest.json";
32
import Temple1999VendorManifest from "@/static/fixed_responses/getVendorInfo/Temple1999VendorManifest.json";
32
33
import TeshinHardModeVendorManifest from "@/static/fixed_responses/getVendorInfo/TeshinHardModeVendorManifest.json";
33
34
import ZarimanCommisionsManifestArchimedean from "@/static/fixed_responses/getVendorInfo/ZarimanCommisionsManifestArchimedean.json";
34
35
@@ -58,6 +59,7 @@ const rawVendorManifests: IVendorManifest[] = [
58
59
SolarisDebtTokenVendorRepossessionsManifest,
59
60
SolarisFishmongerVendorManifest,
60
61
SolarisProspectorVendorManifest,
62
Temple1999VendorManifest,
61
63
TeshinHardModeVendorManifest, // uses preprocessing
62
64
ZarimanCommisionsManifestArchimedean
63
65
];
@@ -0,0 +1,459 @@
1
{
2
"VendorInfo": {
3
"_id": {
4
"$oid": "67dadc30e4b6e0e5979c8d56"
5
},
6
"TypeName": "/Lotus/Types/Game/VendorManifests/TheHex/Temple1999VendorManifest",
7
"ItemManifest": [
8
{
9
"StoreItem": "/Lotus/StoreItems/Types/Recipes/WarframeRecipes/TempleBlueprint",
10
"ItemPrices": [
11
{
12
"ItemCount": 195,
13
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
14
"ProductCategory": "MiscItems"
15
}
16
],
17
"Bin": "BIN_0",
18
"QuantityMultiplier": 1,
19
"Expiry": {
20
"$date": {
21
"$numberLong": "2051240400000"
22
}
23
},
24
"AllowMultipurchase": true,
25
"Id": {
26
"$oid": "67dadc30641da66dc5c1c18c"
27
}
28
},
29
{
30
"StoreItem": "/Lotus/StoreItems/Types/Recipes/WarframeRecipes/TempleSystemsBlueprint",
31
"ItemPrices": [
32
{
33
"ItemCount": 65,
34
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
35
"ProductCategory": "MiscItems"
36
}
37
],
38
"Bin": "BIN_0",
39
"QuantityMultiplier": 1,
40
"Expiry": {
41
"$date": {
42
"$numberLong": "2051240400000"
43
}
44
},
45
"AllowMultipurchase": true,
46
"Id": {
47
"$oid": "67dadc30641da66dc5c1c18d"
48
}
49
},
50
{
51
"StoreItem": "/Lotus/StoreItems/Types/Recipes/WarframeRecipes/TempleChassisBlueprint",
52
"ItemPrices": [
53
{
54
"ItemCount": 65,
55
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
56
"ProductCategory": "MiscItems"
57
}
58
],
59
"Bin": "BIN_0",
60
"QuantityMultiplier": 1,
61
"Expiry": {
62
"$date": {
63
"$numberLong": "2051240400000"
64
}
65
},
66
"AllowMultipurchase": true,
67
"Id": {
68
"$oid": "67dadc30641da66dc5c1c18e"
69
}
70
},
71
{
72
"StoreItem": "/Lotus/StoreItems/Types/Recipes/WarframeRecipes/TempleHelmetBlueprint",
73
"ItemPrices": [
74
{
75
"ItemCount": 65,
76
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
77
"ProductCategory": "MiscItems"
78
}
79
],
80
"Bin": "BIN_0",
81
"QuantityMultiplier": 1,
82
"Expiry": {
83
"$date": {
84
"$numberLong": "2051240400000"
85
}
86
},
87
"AllowMultipurchase": true,
88
"Id": {
89
"$oid": "67dadc30641da66dc5c1c18f"
90
}
91
},
92
{
93
"StoreItem": "/Lotus/StoreItems/Types/Recipes/Weapons/1999EntHybridPistolBlueprint",
94
"ItemPrices": [
95
{
96
"ItemCount": 120,
97
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
98
"ProductCategory": "MiscItems"
99
}
100
],
101
"Bin": "BIN_0",
102
"QuantityMultiplier": 1,
103
"Expiry": {
104
"$date": {
105
"$numberLong": "2051240400000"
106
}
107
},
108
"AllowMultipurchase": true,
109
"Id": {
110
"$oid": "67dadc30641da66dc5c1c190"
111
}
112
},
113
{
114
"StoreItem": "/Lotus/StoreItems/Types/Recipes/Weapons/WeaponParts/1999EntHybridPistolBarrelBlueprint",
115
"ItemPrices": [
116
{
117
"ItemCount": 60,
118
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
119
"ProductCategory": "MiscItems"
120
}
121
],
122
"Bin": "BIN_0",
123
"QuantityMultiplier": 1,
124
"Expiry": {
125
"$date": {
126
"$numberLong": "2051240400000"
127
}
128
},
129
"AllowMultipurchase": true,
130
"Id": {
131
"$oid": "67dadc30641da66dc5c1c191"
132
}
133
},
134
{
135
"StoreItem": "/Lotus/StoreItems/Types/Recipes/Weapons/WeaponParts/1999EntHybridPistolReceiverBlueprint",
136
"ItemPrices": [
137
{
138
"ItemCount": 60,
139
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
140
"ProductCategory": "MiscItems"
141
}
142
],
143
"Bin": "BIN_0",
144
"QuantityMultiplier": 1,
145
"Expiry": {
146
"$date": {
147
"$numberLong": "2051240400000"
148
}
149
},
150
"AllowMultipurchase": true,
151
"Id": {
152
"$oid": "67dadc30641da66dc5c1c192"
153
}
154
},
155
{
156
"StoreItem": "/Lotus/StoreItems/Types/Recipes/Weapons/WeaponParts/1999EntHybridPistolStockBlueprint",
157
"ItemPrices": [
158
{
159
"ItemCount": 60,
160
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
161
"ProductCategory": "MiscItems"
162
}
163
],
164
"Bin": "BIN_0",
165
"QuantityMultiplier": 1,
166
"Expiry": {
167
"$date": {
168
"$numberLong": "2051240400000"
169
}
170
},
171
"AllowMultipurchase": true,
172
"Id": {
173
"$oid": "67dadc30641da66dc5c1c193"
174
}
175
},
176
{
177
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumDrumCoreKitA",
178
"ItemPrices": [
179
{
180
"ItemCount": 30,
181
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
182
"ProductCategory": "MiscItems"
183
}
184
],
185
"Bin": "BIN_0",
186
"QuantityMultiplier": 1,
187
"Expiry": {
188
"$date": {
189
"$numberLong": "2051240400000"
190
}
191
},
192
"AllowMultipurchase": true,
193
"Id": {
194
"$oid": "67dadc30641da66dc5c1c194"
195
}
196
},
197
{
198
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumDrumCymbalA",
199
"ItemPrices": [
200
{
201
"ItemCount": 30,
202
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
203
"ProductCategory": "MiscItems"
204
}
205
],
206
"Bin": "BIN_0",
207
"QuantityMultiplier": 1,
208
"Expiry": {
209
"$date": {
210
"$numberLong": "2051240400000"
211
}
212
},
213
"AllowMultipurchase": true,
214
"Id": {
215
"$oid": "67dadc30641da66dc5c1c195"
216
}
217
},
218
{
219
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumDrumFloorTomA",
220
"ItemPrices": [
221
{
222
"ItemCount": 30,
223
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
224
"ProductCategory": "MiscItems"
225
}
226
],
227
"Bin": "BIN_0",
228
"QuantityMultiplier": 1,
229
"Expiry": {
230
"$date": {
231
"$numberLong": "2051240400000"
232
}
233
},
234
"AllowMultipurchase": true,
235
"Id": {
236
"$oid": "67dadc30641da66dc5c1c196"
237
}
238
},
239
{
240
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumDrumSnareA",
241
"ItemPrices": [
242
{
243
"ItemCount": 30,
244
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
245
"ProductCategory": "MiscItems"
246
}
247
],
248
"Bin": "BIN_0",
249
"QuantityMultiplier": 1,
250
"Expiry": {
251
"$date": {
252
"$numberLong": "2051240400000"
253
}
254
},
255
"AllowMultipurchase": true,
256
"Id": {
257
"$oid": "67dadc30641da66dc5c1c197"
258
}
259
},
260
{
261
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumEquipmentCaseA",
262
"ItemPrices": [
263
{
264
"ItemCount": 30,
265
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
266
"ProductCategory": "MiscItems"
267
}
268
],
269
"Bin": "BIN_0",
270
"QuantityMultiplier": 1,
271
"Expiry": {
272
"$date": {
273
"$numberLong": "2051240400000"
274
}
275
},
276
"AllowMultipurchase": true,
277
"Id": {
278
"$oid": "67dadc30641da66dc5c1c198"
279
}
280
},
281
{
282
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumEquipmentCaseB",
283
"ItemPrices": [
284
{
285
"ItemCount": 30,
286
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
287
"ProductCategory": "MiscItems"
288
}
289
],
290
"Bin": "BIN_0",
291
"QuantityMultiplier": 1,
292
"Expiry": {
293
"$date": {
294
"$numberLong": "2051240400000"
295
}
296
},
297
"AllowMultipurchase": true,
298
"Id": {
299
"$oid": "67dadc30641da66dc5c1c199"
300
}
301
},
302
{
303
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumEquipmentCaseC",
304
"ItemPrices": [
305
{
306
"ItemCount": 30,
307
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
308
"ProductCategory": "MiscItems"
309
}
310
],
311
"Bin": "BIN_0",
312
"QuantityMultiplier": 1,
313
"Expiry": {
314
"$date": {
315
"$numberLong": "2051240400000"
316
}
317
},
318
"AllowMultipurchase": true,
319
"Id": {
320
"$oid": "67dadc30641da66dc5c1c19a"
321
}
322
},
323
{
324
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumEquipmentCaseD",
325
"ItemPrices": [
326
{
327
"ItemCount": 30,
328
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
329
"ProductCategory": "MiscItems"
330
}
331
],
332
"Bin": "BIN_0",
333
"QuantityMultiplier": 1,
334
"Expiry": {
335
"$date": {
336
"$numberLong": "2051240400000"
337
}
338
},
339
"AllowMultipurchase": true,
340
"Id": {
341
"$oid": "67dadc30641da66dc5c1c19b"
342
}
343
},
344
{
345
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumEquipmentCaseE",
346
"ItemPrices": [
347
{
348
"ItemCount": 30,
349
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
350
"ProductCategory": "MiscItems"
351
}
352
],
353
"Bin": "BIN_0",
354
"QuantityMultiplier": 1,
355
"Expiry": {
356
"$date": {
357
"$numberLong": "2051240400000"
358
}
359
},
360
"AllowMultipurchase": true,
361
"Id": {
362
"$oid": "67dadc30641da66dc5c1c19c"
363
}
364
},
365
{
366
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumEquipmentCaseF",
367
"ItemPrices": [
368
{
369
"ItemCount": 30,
370
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
371
"ProductCategory": "MiscItems"
372
}
373
],
374
"Bin": "BIN_0",
375
"QuantityMultiplier": 1,
376
"Expiry": {
377
"$date": {
378
"$numberLong": "2051240400000"
379
}
380
},
381
"AllowMultipurchase": true,
382
"Id": {
383
"$oid": "67dadc30641da66dc5c1c19d"
384
}
385
},
386
{
387
"StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Hollvania/LASxStadiumSynthKeyboardA",
388
"ItemPrices": [
389
{
390
"ItemCount": 30,
391
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
392
"ProductCategory": "MiscItems"
393
}
394
],
395
"Bin": "BIN_0",
396
"QuantityMultiplier": 1,
397
"Expiry": {
398
"$date": {
399
"$numberLong": "2051240400000"
400
}
401
},
402
"AllowMultipurchase": true,
403
"Id": {
404
"$oid": "67dadc30641da66dc5c1c19e"
405
}
406
},
407
{
408
"StoreItem": "/Lotus/StoreItems/Types/Items/PhotoBooth/Vania/PhotoboothTileVaniaObjTempleDefense",
409
"ItemPrices": [
410
{
411
"ItemCount": 100,
412
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
413
"ProductCategory": "MiscItems"
414
}
415
],
416
"Bin": "BIN_0",
417
"QuantityMultiplier": 1,
418
"Expiry": {
419
"$date": {
420
"$numberLong": "2051240400000"
421
}
422
},
423
"AllowMultipurchase": false,
424
"Id": {
425
"$oid": "67dadc30641da66dc5c1c19f"
426
}
427
},
428
{
429
"StoreItem": "/Lotus/StoreItems/Types/Items/MiscItems/Kuva",
430
"ItemPrices": [
431
{
432
"ItemCount": 110,
433
"ItemType": "/Lotus/Types/Gameplay/1999Wf/Resources/1999ResourceDefense",
434
"ProductCategory": "MiscItems"
435
}
436
],
437
"Bin": "BIN_0",
438
"QuantityMultiplier": 6000,
439
"Expiry": {
440
"$date": {
441
"$numberLong": "2051240400000"
442
}
443
},
444
"PurchaseQuantityLimit": 7,
445
"AllowMultipurchase": true,
446
"Id": {
447
"$oid": "67dadc30641da66dc5c1c1a5"
448
}
449
}
450
],
451
"PropertyTextHash": "20B13D9EB78FEC80EA32D0687F5BA1AE",
452
"RequiredGoalTag": "",
453
"Expiry": {
454
"$date": {
455
"$numberLong": "2051240400000"
456
}
457
}
458
}
459
}