返回提交历史
Modified
package-lock.json
+4
-4
Modified
package.json
+1
-1
Modified
src/services/missionInventoryUpdateService.ts
+12
-5
Deleted
static/fixed_responses/conservationAnimals.json
+0
-491
XFEstudio/SpaceNinjaServer
feat: conservation standing reward (#2772)
Closes #2763 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2772 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
cd6ce61b
代码差异
4 个文件
+17
-501
@@ -17,7 +17,7 @@
17
17
"morgan": "^1.10.0",
18
18
"ncp": "^2.0.0",
19
19
"undici": "^7.10.0",
20
"warframe-public-export-plus": "^0.5.87",
20
"warframe-public-export-plus": "^0.5.88",
21
21
"warframe-riven-info": "^0.1.2",
22
22
"winston": "^3.17.0",
23
23
"winston-daily-rotate-file": "^5.0.0",
@@ -5532,9 +5532,9 @@
5532
5532
}
5533
5533
},
5534
5534
"node_modules/warframe-public-export-plus": {
5535
"version": "0.5.87",
5536
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.87.tgz",
5537
"integrity": "sha512-pWDU3Df3fcEgYn42NNZb2XFOs5AdCIqFF/t9fU7VLpokBWjFzZgLz3O4gILssiUrwB4KCkvnjHi3BivgzJuv6g=="
5535
"version": "0.5.88",
5536
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.88.tgz",
5537
"integrity": "sha512-uX766+MYDY3pMncu/23Dp9VZvrUe8pdWRWMcxfUbXg29aYO2GqipimHaFtw+vfrY06YAE8nbFkCWhFL3oPDPGw=="
5538
5538
},
5539
5539
"node_modules/warframe-riven-info": {
5540
5540
"version": "0.1.2",
@@ -35,7 +35,7 @@
35
35
"morgan": "^1.10.0",
36
36
"ncp": "^2.0.0",
37
37
"undici": "^7.10.0",
38
"warframe-public-export-plus": "^0.5.87",
38
"warframe-public-export-plus": "^0.5.88",
39
39
"warframe-riven-info": "^0.1.2",
40
40
"winston": "^3.17.0",
41
41
"winston-daily-rotate-file": "^5.0.0",
@@ -5,6 +5,7 @@ import type {
5
5
TMissionType
6
6
} from "warframe-public-export-plus";
7
7
import {
8
ExportAnimals,
8
9
ExportEnemies,
9
10
ExportFusionBundles,
10
11
ExportRegions,
@@ -61,7 +62,6 @@ import { createMessage } from "./inboxService.ts";
61
62
import kuriaMessage50 from "../../static/fixed_responses/kuriaMessages/fiftyPercent.json" with { type: "json" };
62
63
import kuriaMessage75 from "../../static/fixed_responses/kuriaMessages/seventyFivePercent.json" with { type: "json" };
63
64
import kuriaMessage100 from "../../static/fixed_responses/kuriaMessages/oneHundredPercent.json" with { type: "json" };
64
import conservationAnimals from "../../static/fixed_responses/conservationAnimals.json" with { type: "json" };
65
65
import {
66
66
generateNemesisProfile,
67
67
getInfestedLichItemRewards,
@@ -519,22 +519,23 @@ export const addMissionInventoryUpdates = async (
519
519
}
520
520
case "CapturedAnimals": {
521
521
for (const capturedAnimal of value) {
522
const meta = conservationAnimals[capturedAnimal.AnimalType as keyof typeof conservationAnimals];
522
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
523
const meta = ExportAnimals[capturedAnimal.AnimalType]?.conservation;
523
524
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
524
525
if (meta) {
525
526
if (capturedAnimal.NumTags) {
526
527
addMiscItems(inventory, [
527
528
{
528
ItemType: meta.tag,
529
ItemType: meta.itemReward,
529
530
ItemCount: capturedAnimal.NumTags
530
531
}
531
532
]);
532
533
}
533
534
if (capturedAnimal.NumExtraRewards) {
534
if ("extraReward" in meta) {
535
if (meta.woundedAnimalReward) {
535
536
addMiscItems(inventory, [
536
537
{
537
ItemType: meta.extraReward,
538
ItemType: meta.woundedAnimalReward,
538
539
ItemCount: capturedAnimal.NumExtraRewards
539
540
}
540
541
]);
@@ -544,6 +545,12 @@ export const addMissionInventoryUpdates = async (
544
545
);
545
546
}
546
547
}
548
if (meta.standingReward) {
549
const syndicateTag =
550
inventoryUpdates.Missions!.Tag == "SolNode129" ? "SolarisSyndicate" : "CetusSyndicate";
551
logger.debug(`adding ${meta.standingReward} standing to ${syndicateTag} for conservation`);
552
addStanding(inventory, syndicateTag, meta.standingReward);
553
}
547
554
} else {
548
555
logger.warn(`ignoring conservation of unknown AnimalType: ${capturedAnimal.AnimalType}`);
549
556
}
@@ -1,491 +0,0 @@
1
{
2
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/CommonBirdOfPreyAvatar": {
3
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocCommon"
4
},
5
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/CommonFemaleBirdOfPreyAvatar": {
6
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocCommon"
7
},
8
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/CommonMaleBirdOfPreyAvatar": {
9
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocCommon"
10
},
11
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/RareBirdOfPreyAvatar": {
12
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocRare"
13
},
14
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/RareFemaleBirdOfPreyAvatar": {
15
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocRare"
16
},
17
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/RareMaleBirdOfPreyAvatar": {
18
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocRare"
19
},
20
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/UncommonBirdOfPreyAvatar": {
21
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocUncommon"
22
},
23
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/UncommonFemaleBirdOfPreyAvatar": {
24
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocUncommon"
25
},
26
"/Lotus/Types/NeutralCreatures/Conservation/BirdOfPrey/UncommonMaleBirdOfPreyAvatar": {
27
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagCondrocUncommon"
28
},
29
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedCritter/BaseInfestedCritterAvatar": {
30
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem",
31
"extraReward": "/Lotus/Types/Items/Conservation/WoundedAnimalRewardItem"
32
},
33
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedCritter/CommonInfestedCritterAvatar": {
34
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedCritterCommon",
35
"extraReward": "/Lotus/Types/Items/Deimos/WoundedInfestedCritterCommonRewardItem"
36
},
37
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedCritter/RareInfestedCritterAvatar": {
38
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedCritterRare",
39
"extraReward": "/Lotus/Types/Items/Deimos/WoundedInfestedCritterRareRewardItem"
40
},
41
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedCritter/UncommonInfestedCritterAvatar": {
42
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedCritterUncommon",
43
"extraReward": "/Lotus/Types/Items/Deimos/WoundedInfestedCritterUncommonRewardItem"
44
},
45
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedKDrive/GrottoInfKDriveAvatar": {
46
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedKdriveUncommon"
47
},
48
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedKDrive/HighlandInfKDriveAvatar": {
49
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedKdriveRare"
50
},
51
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedKDrive/SwampInfKDriveAvatar": {
52
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedKdriveCommon"
53
},
54
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedMaggot/CommonInfestedMaggotAvatar": {
55
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedMaggotCommon"
56
},
57
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedMaggot/RareInfestedMaggotAvatar": {
58
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedMaggotRare"
59
},
60
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedMaggot/UncommonInfestedMaggotAvatar": {
61
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedMaggotUncommon"
62
},
63
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedMergoo/CommonInfestedMergooAvatar": {
64
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedMergooCommon"
65
},
66
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedMergoo/RareInfestedMergooAvatar": {
67
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedMergooRare"
68
},
69
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedMergoo/UncommonInfestedMergooAvatar": {
70
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedMergooUncommon"
71
},
72
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedNexifera/BaseInfestedNexiferaAvatar": {
73
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedNexiferaCommon",
74
"extraReward": "/Lotus/Types/Items/Conservation/WoundedAnimalRewardItem"
75
},
76
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedNexifera/CommonInfestedNexiferaAvatar": {
77
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedNexiferaCommon",
78
"extraReward": "/Lotus/Types/Items/Conservation/WoundedAnimalRewardItem"
79
},
80
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedNexifera/RareInfestedNexiferaAvatar": {
81
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedNexiferaRare",
82
"extraReward": "/Lotus/Types/Items/Conservation/WoundedAnimalRewardItem"
83
},
84
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedNexifera/UncommonInfestedNexiferaAvatar": {
85
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedNexiferaUncommon",
86
"extraReward": "/Lotus/Types/Items/Conservation/WoundedAnimalRewardItem"
87
},
88
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedPredator/BaseInfestedPredatorAvatar": {
89
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem",
90
"extraReward": "/Lotus/Types/Items/Conservation/WoundedAnimalRewardItem"
91
},
92
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedPredator/CommonInfestedPredatorAvatar": {
93
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedPredatorCommon",
94
"extraReward": "/Lotus/Types/Items/Deimos/WoundedInfestedPredatorCommonRewardItem"
95
},
96
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedPredator/RareInfestedPredatorAvatar": {
97
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedPredatorRare",
98
"extraReward": "/Lotus/Types/Items/Deimos/WoundedInfestedPredatorRareRewardItem"
99
},
100
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedPredator/UncommonInfestedPredatorAvatar": {
101
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedPredatorUncommon",
102
"extraReward": "/Lotus/Types/Items/Deimos/WoundedInfestedPredatorUncommonRewardItem"
103
},
104
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedUndazoa/BaseUndazoaAvatar": {
105
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedZongroCommon"
106
},
107
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedUndazoa/CommonUndazoaAvatar": {
108
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedZongroCommon"
109
},
110
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedUndazoa/RareUndazoaAvatar": {
111
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedZongroRare"
112
},
113
"/Lotus/Types/NeutralCreatures/Conservation/Deimos/InfestedUndazoa/UncommonUndazoaAvatar": {
114
"tag": "/Lotus/Types/Items/Deimos/AnimalTagInfestedZongroUncommon"
115
},
116
"/Lotus/Types/NeutralCreatures/Conservation/Duviri/Rabbit/BaseDuviriRabbitAvatar": {
117
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
118
},
119
"/Lotus/Types/NeutralCreatures/Conservation/Duviri/Rabbit/TeshinRabbitAvatar": {
120
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
121
},
122
"/Lotus/Types/NeutralCreatures/Conservation/Duviri/Rabbit/TeshinRabbitOnHandAvatar": {
123
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
124
},
125
"/Lotus/Types/NeutralCreatures/Conservation/Duviri/Wolf/DuviriWolfAvatar": {
126
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
127
},
128
"/Lotus/Types/NeutralCreatures/Conservation/Duviri/Wolf/DuviriWolfConservationAvatar": {
129
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
130
},
131
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/CommonFemaleForestRodentAvatar": {
132
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaCommon"
133
},
134
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/CommonForestRodentAvatar": {
135
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaCommon"
136
},
137
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/CommonMaleForestRodentAvatar": {
138
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaCommon"
139
},
140
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/RareFemaleForestRodentAvatar": {
141
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaRare"
142
},
143
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/RareForestRodentAvatar": {
144
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaRare"
145
},
146
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/RareMaleForestRodentAvatar": {
147
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaRare"
148
},
149
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/TutorialForestRodentAvatar": {
150
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaCommon"
151
},
152
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/UncommonFemaleForestRodentAvatar": {
153
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaUncommon"
154
},
155
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/UncommonForestRodentAvatar": {
156
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaUncommon"
157
},
158
"/Lotus/Types/NeutralCreatures/Conservation/ForestRodent/UncommonMaleForestRodentAvatar": {
159
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagKuakaUncommon"
160
},
161
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/BaseLegendaryKubrowAvatar": {
162
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
163
},
164
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/CommonFemaleLegendaryKubrowAvatar": {
165
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonCommon"
166
},
167
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/CommonLegendaryKubrowAvatar": {
168
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonCommon"
169
},
170
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/CommonMaleLegendaryKubrowAvatar": {
171
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonCommon"
172
},
173
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/CommonPupLegendaryKubrowAvatar": {
174
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonCommon"
175
},
176
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/RareFemaleLegendaryKubrowAvatar": {
177
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonRare"
178
},
179
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/RareLegendaryKubrowAvatar": {
180
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonRare"
181
},
182
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/RareMaleLegendaryKubrowAvatar": {
183
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonRare"
184
},
185
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/RarePupLegendaryKubrowAvatar": {
186
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonRare"
187
},
188
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/UncommonFemaleLegendaryKubrowAvatar": {
189
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonUncommon"
190
},
191
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/UncommonLegendaryKubrowAvatar": {
192
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonUncommon"
193
},
194
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/UncommonMaleLegendaryKubrowAvatar": {
195
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonUncommon"
196
},
197
"/Lotus/Types/NeutralCreatures/Conservation/LegendaryKubrow/UncommonPupLegendaryKubrowAvatar": {
198
"tag": "/Lotus/Types/Items/Solaris/AnimalTagKubrodonUncommon"
199
},
200
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/BaseOrokinKubrowAvatar": {
201
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
202
},
203
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/CommonFemaleOrokinKubrowAvatar": {
204
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverCommon"
205
},
206
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/CommonMaleOrokinKubrowAvatar": {
207
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverCommon"
208
},
209
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/CommonOrokinKubrowAvatar": {
210
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverCommon"
211
},
212
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/CommonPupOrokinKubrowAvatar": {
213
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverCommon"
214
},
215
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/RareFemaleOrokinKubrowAvatar": {
216
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverRare"
217
},
218
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/RareMaleOrokinKubrowAvatar": {
219
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverRare"
220
},
221
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/RareOrokinKubrowAvatar": {
222
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverRare"
223
},
224
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/RarePupOrokinKubrowAvatar": {
225
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverRare"
226
},
227
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/UncommonFemaleOrokinKubrowAvatar": {
228
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverUncommon"
229
},
230
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/UncommonMaleOrokinKubrowAvatar": {
231
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverUncommon"
232
},
233
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/UncommonOrokinKubrowAvatar": {
234
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverUncommon"
235
},
236
"/Lotus/Types/NeutralCreatures/Conservation/OrokinKubrow/UncommonPupOrokinKubrowAvatar": {
237
"tag": "/Lotus/Types/Items/Solaris/AnimalTagStoverUncommon"
238
},
239
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/CommonFemaleOstronSeaBirdAvatar": {
240
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooCommon"
241
},
242
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/CommonMaleOstronSeaBirdAvatar": {
243
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooCommon"
244
},
245
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/CommonOstronSeaBirdAvatar": {
246
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooCommon"
247
},
248
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/RareFemaleOstronSeaBirdAvatar": {
249
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooRare"
250
},
251
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/RareMaleOstronSeaBirdAvatar": {
252
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooRare"
253
},
254
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/RareOstronSeaBirdAvatar": {
255
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooRare"
256
},
257
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/UncommonFemaleOstronSeaBirdAvatar": {
258
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooUncommon"
259
},
260
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/UncommonMaleOstronSeaBirdAvatar": {
261
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooUncommon"
262
},
263
"/Lotus/Types/NeutralCreatures/Conservation/OstronSeaBird/UncommonOstronSeaBirdAvatar": {
264
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagMergooUncommon"
265
},
266
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/BaseSnowArmadilloAvatar": {
267
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
268
},
269
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/CommonFemaleSnowArmadilloAvatar": {
270
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaCommon"
271
},
272
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/CommonMaleSnowArmadilloAvatar": {
273
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaCommon"
274
},
275
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/CommonPupSnowArmadilloAvatar": {
276
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaCommon"
277
},
278
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/CommonSnowArmadilloAvatar": {
279
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaCommon"
280
},
281
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/RareFemaleSnowArmadilloAvatar": {
282
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaRare"
283
},
284
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/RareMaleSnowArmadilloAvatar": {
285
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaRare"
286
},
287
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/RarePupSnowArmadilloAvatar": {
288
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaRare"
289
},
290
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/RareSnowArmadilloAvatar": {
291
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaRare"
292
},
293
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/UncommonFemaleSnowArmadilloAvatar": {
294
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaUncommon"
295
},
296
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/UncommonMaleSnowArmadilloAvatar": {
297
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaUncommon"
298
},
299
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/UncommonPupSnowArmadilloAvatar": {
300
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaUncommon"
301
},
302
"/Lotus/Types/NeutralCreatures/Conservation/SnowArmadillo/UncommonSnowArmadilloAvatar": {
303
"tag": "/Lotus/Types/Items/Solaris/AnimalTagBolarolaUncommon"
304
},
305
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/BaseSnowBirdAvatar": {
306
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
307
},
308
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/CommonFemaleSnowBirdAvatar": {
309
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawCommon"
310
},
311
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/CommonMaleSnowBirdAvatar": {
312
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawCommon"
313
},
314
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/CommonPupSnowBirdAvatar": {
315
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawCommon"
316
},
317
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/CommonSnowBirdAvatar": {
318
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawCommon"
319
},
320
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/RareFemaleSnowBirdAvatar": {
321
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawRare"
322
},
323
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/RareMaleSnowBirdAvatar": {
324
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawRare"
325
},
326
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/RarePupSnowBirdAvatar": {
327
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawRare"
328
},
329
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/RareSnowBirdAvatar": {
330
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawRare"
331
},
332
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/UncommonFemaleSnowBirdAvatar": {
333
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawUncommon"
334
},
335
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/UncommonMaleSnowBirdAvatar": {
336
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawUncommon"
337
},
338
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/UncommonPupSnowBirdAvatar": {
339
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawUncommon"
340
},
341
"/Lotus/Types/NeutralCreatures/Conservation/SnowBird/UncommonSnowBirdAvatar": {
342
"tag": "/Lotus/Types/Items/Solaris/AnimalTagSawgawUncommon"
343
},
344
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/BaseSnowCritterAvatar": {
345
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
346
},
347
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/CommonFemaleSnowCritterAvatar": {
348
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkCommon"
349
},
350
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/CommonMaleSnowCritterAvatar": {
351
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkCommon"
352
},
353
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/CommonPupSnowCritterAvatar": {
354
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkCommon"
355
},
356
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/CommonSnowCritterAvatar": {
357
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkCommon"
358
},
359
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/RareFemaleSnowCritterAvatar": {
360
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkRare"
361
},
362
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/RareMaleSnowCritterAvatar": {
363
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkRare"
364
},
365
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/RarePupSnowCritterAvatar": {
366
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkRare"
367
},
368
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/RareSnowCritterAvatar": {
369
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkRare"
370
},
371
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/UncommonFemaleSnowCritterAvatar": {
372
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkUncommon"
373
},
374
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/UncommonMaleSnowCritterAvatar": {
375
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkUncommon"
376
},
377
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/UncommonPupSnowCritterAvatar": {
378
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkUncommon"
379
},
380
"/Lotus/Types/NeutralCreatures/Conservation/SnowCritter/UncommonSnowCritterAvatar": {
381
"tag": "/Lotus/Types/Items/Solaris/AnimalTagVirminkUncommon"
382
},
383
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/BaseSnowPredatorAvatar": {
384
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
385
},
386
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/CommonFemaleSnowPredatorAvatar": {
387
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueCommon"
388
},
389
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/CommonMaleSnowPredatorAvatar": {
390
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueCommon"
391
},
392
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/CommonPupSnowPredatorAvatar": {
393
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueCommon"
394
},
395
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/CommonSnowPredatorAvatar": {
396
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueCommon"
397
},
398
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/RareFemaleSnowPredatorAvatar": {
399
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueRare"
400
},
401
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/RareMaleSnowPredatorAvatar": {
402
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueRare"
403
},
404
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/RarePupSnowPredatorAvatar": {
405
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueRare"
406
},
407
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/RareSnowPredatorAvatar": {
408
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueRare"
409
},
410
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/UncommonFemaleSnowPredatorAvatar": {
411
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueUncommon"
412
},
413
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/UncommonMaleSnowPredatorAvatar": {
414
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueUncommon"
415
},
416
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/UncommonPupSnowPredatorAvatar": {
417
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueUncommon"
418
},
419
"/Lotus/Types/NeutralCreatures/Conservation/SnowPredator/UncommonSnowPredatorAvatar": {
420
"tag": "/Lotus/Types/Items/Solaris/AnimalTagHorrasqueUncommon"
421
},
422
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/BaseSnowRodentAvatar": {
423
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
424
},
425
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/CommonFemaleSnowRodentAvatar": {
426
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersCommon"
427
},
428
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/CommonMaleSnowRodentAvatar": {
429
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersCommon"
430
},
431
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/CommonSnowRodentAvatar": {
432
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersCommon"
433
},
434
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/RareFemaleSnowRodentAvatar": {
435
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersRare"
436
},
437
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/RareMaleSnowRodentAvatar": {
438
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersRare"
439
},
440
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/RareSnowRodentAvatar": {
441
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersRare"
442
},
443
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/UncommonFemaleSnowRodentAvatar": {
444
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersUncommon"
445
},
446
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/UncommonMaleSnowRodentAvatar": {
447
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersUncommon"
448
},
449
"/Lotus/Types/NeutralCreatures/Conservation/SnowRodent/UncommonSnowRodentAvatar": {
450
"tag": "/Lotus/Types/Items/Solaris/AnimalTagPobbersUncommon"
451
},
452
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/BaseVampireKavatAvatar": {
453
"tag": "/Lotus/Types/Items/Conservation/ConservationTagItem"
454
},
455
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/CommonVampireKavatAvatar": {
456
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatCommon"
457
},
458
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/CommonVampireKavatCubAvatar": {
459
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatCommon"
460
},
461
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/CommonVampireKavatFemaleAvatar": {
462
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatCommon"
463
},
464
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/CommonVampireKavatMaleAvatar": {
465
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatCommon"
466
},
467
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/RareVampireKavatAvatar": {
468
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatRare"
469
},
470
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/RareVampireKavatCubAvatar": {
471
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatRare"
472
},
473
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/RareVampireKavatFemaleAvatar": {
474
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatRare"
475
},
476
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/RareVampireKavatMaleAvatar": {
477
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatRare"
478
},
479
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/UncommonVampireKavatAvatar": {
480
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatUncommon"
481
},
482
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/UncommonVampireKavatCubAvatar": {
483
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatUncommon"
484
},
485
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/UncommonVampireKavatFemaleAvatar": {
486
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatUncommon"
487
},
488
"/Lotus/Types/NeutralCreatures/Conservation/VampireKavat/UncommonVampireKavatMaleAvatar": {
489
"tag": "/Lotus/Types/Items/Eidolon/AnimalTagVampireKavatUncommon"
490
}
491
}