2020-06-29 20:15:11 +00:00
|
|
|
import defaults from 'lodash/defaults';
|
|
|
|
|
import forEach from 'lodash/forEach';
|
2015-11-16 23:29:13 +00:00
|
|
|
import t from '../../translation';
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const armor = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201402: { },
|
|
|
|
|
201403: { },
|
|
|
|
|
201405: { },
|
|
|
|
|
201406: { },
|
|
|
|
|
201407: { },
|
|
|
|
|
201408: { },
|
|
|
|
|
201409: { },
|
|
|
|
|
201410: { },
|
|
|
|
|
201412: { },
|
|
|
|
|
201501: { },
|
|
|
|
|
201503: { },
|
|
|
|
|
201504: { },
|
|
|
|
|
201506: { },
|
|
|
|
|
201508: { },
|
|
|
|
|
201509: { },
|
|
|
|
|
201511: { },
|
|
|
|
|
201512: { },
|
|
|
|
|
201603: { },
|
|
|
|
|
201604: { },
|
|
|
|
|
201605: { },
|
|
|
|
|
201606: { },
|
|
|
|
|
201607: { },
|
|
|
|
|
201609: { },
|
|
|
|
|
201610: { },
|
|
|
|
|
201612: { },
|
|
|
|
|
201703: { },
|
|
|
|
|
201704: { },
|
|
|
|
|
201707: { },
|
|
|
|
|
201710: { },
|
|
|
|
|
201711: { },
|
|
|
|
|
201712: { },
|
|
|
|
|
201802: { },
|
|
|
|
|
201806: { },
|
|
|
|
|
201807: { },
|
|
|
|
|
201808: { },
|
|
|
|
|
201809: { },
|
|
|
|
|
201810: { },
|
|
|
|
|
201903: { },
|
|
|
|
|
201904: { },
|
|
|
|
|
201906: { },
|
|
|
|
|
201907: { },
|
|
|
|
|
201908: { },
|
|
|
|
|
201909: { },
|
|
|
|
|
201910: { },
|
|
|
|
|
202006: { },
|
|
|
|
|
202007: { },
|
2020-12-30 22:43:32 +00:00
|
|
|
202101: { },
|
2021-02-01 20:52:28 +00:00
|
|
|
202102: { },
|
2021-02-25 21:51:17 +00:00
|
|
|
202103: { },
|
2021-03-29 23:00:32 +00:00
|
|
|
202104: { },
|
2021-05-30 17:32:27 +00:00
|
|
|
202106: { },
|
2021-09-30 02:46:03 +00:00
|
|
|
202110: { },
|
2021-11-29 21:02:35 +00:00
|
|
|
202112: { },
|
2022-03-29 20:08:25 +00:00
|
|
|
202204: { },
|
2022-06-29 19:02:46 +00:00
|
|
|
202207: { },
|
2022-09-28 20:03:56 +00:00
|
|
|
202210: { },
|
2022-11-28 21:34:18 +00:00
|
|
|
202212: { },
|
2023-03-29 19:53:51 +00:00
|
|
|
202304: { },
|
2023-05-30 20:26:16 +00:00
|
|
|
202306: { },
|
2020-06-29 20:15:11 +00:00
|
|
|
301404: { },
|
|
|
|
|
301703: { },
|
|
|
|
|
301704: { },
|
2015-11-16 23:29:13 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const back = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201402: { },
|
|
|
|
|
201404: { },
|
|
|
|
|
201410: { },
|
|
|
|
|
201504: { },
|
|
|
|
|
201507: { },
|
|
|
|
|
201510: { },
|
|
|
|
|
201602: { },
|
|
|
|
|
201608: { },
|
|
|
|
|
201702: { },
|
|
|
|
|
201704: { },
|
|
|
|
|
201706: { },
|
|
|
|
|
201709: { },
|
|
|
|
|
201801: { },
|
|
|
|
|
201803: { },
|
|
|
|
|
201804: { },
|
|
|
|
|
201805: { },
|
|
|
|
|
201812: { },
|
|
|
|
|
201905: { },
|
|
|
|
|
201912: { },
|
|
|
|
|
202001: { },
|
|
|
|
|
202004: { },
|
|
|
|
|
202005: { },
|
2020-09-01 16:08:41 +00:00
|
|
|
202009: { },
|
2020-09-25 21:06:37 +00:00
|
|
|
202010: { },
|
2020-11-30 20:59:30 +00:00
|
|
|
202012: { },
|
2021-04-28 19:33:47 +00:00
|
|
|
202105: { },
|
2021-08-28 22:33:10 +00:00
|
|
|
202109: { },
|
2022-02-23 22:06:20 +00:00
|
|
|
202203: { },
|
2022-04-28 19:54:09 +00:00
|
|
|
202205: { },
|
2022-05-30 20:56:50 +00:00
|
|
|
202206: { },
|
2022-12-29 16:46:17 +00:00
|
|
|
202301: { },
|
2023-01-31 16:33:36 +00:00
|
|
|
202302: { },
|
2023-04-28 21:18:45 +00:00
|
|
|
202305: { },
|
2015-11-16 23:29:13 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const body = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201705: { },
|
|
|
|
|
201706: { },
|
|
|
|
|
201711: { },
|
|
|
|
|
201901: { },
|
|
|
|
|
202002: { },
|
|
|
|
|
202003: { },
|
2020-07-28 14:59:50 +00:00
|
|
|
202008: { },
|
2021-06-29 19:51:04 +00:00
|
|
|
202107: { },
|
2017-05-23 22:03:31 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const eyewear = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201503: { },
|
|
|
|
|
201506: { },
|
|
|
|
|
201507: { },
|
|
|
|
|
201701: { },
|
|
|
|
|
201902: { },
|
|
|
|
|
201907: { },
|
2021-07-29 21:27:08 +00:00
|
|
|
202108: { },
|
2021-12-28 20:38:43 +00:00
|
|
|
202201: { },
|
2022-01-25 22:32:31 +00:00
|
|
|
202202: { },
|
2022-03-29 20:08:25 +00:00
|
|
|
'202204A': { mystery: '202204' },
|
|
|
|
|
'202204B': { mystery: '202204' },
|
2022-07-29 21:24:32 +00:00
|
|
|
202208: { },
|
2023-02-24 22:31:50 +00:00
|
|
|
202303: { },
|
2020-06-29 20:15:11 +00:00
|
|
|
301404: { },
|
|
|
|
|
301405: { },
|
|
|
|
|
301703: { },
|
2015-11-16 23:29:13 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const head = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201402: { },
|
|
|
|
|
201405: { },
|
|
|
|
|
201406: { },
|
|
|
|
|
201407: { },
|
|
|
|
|
201408: { },
|
|
|
|
|
201411: { },
|
|
|
|
|
201412: { },
|
|
|
|
|
201501: { },
|
|
|
|
|
201505: { },
|
|
|
|
|
201508: { },
|
|
|
|
|
201509: { },
|
|
|
|
|
201511: { },
|
|
|
|
|
201512: { },
|
|
|
|
|
201601: { },
|
|
|
|
|
201602: { },
|
|
|
|
|
201603: { },
|
|
|
|
|
201604: { },
|
|
|
|
|
201605: { },
|
|
|
|
|
201606: { },
|
|
|
|
|
201607: { },
|
|
|
|
|
201608: { },
|
|
|
|
|
201609: { },
|
|
|
|
|
201610: { },
|
|
|
|
|
201611: { },
|
|
|
|
|
201612: { },
|
|
|
|
|
201702: { },
|
|
|
|
|
201703: { },
|
|
|
|
|
201705: { },
|
|
|
|
|
201707: { },
|
|
|
|
|
201710: { },
|
|
|
|
|
201712: { },
|
|
|
|
|
201802: { },
|
|
|
|
|
201803: { },
|
|
|
|
|
201805: { },
|
|
|
|
|
201806: { },
|
|
|
|
|
201807: { },
|
|
|
|
|
201808: { },
|
|
|
|
|
201809: { },
|
|
|
|
|
201810: { },
|
|
|
|
|
201811: { },
|
|
|
|
|
201901: { },
|
|
|
|
|
201903: { },
|
|
|
|
|
201904: { },
|
|
|
|
|
201907: { },
|
|
|
|
|
201909: { },
|
|
|
|
|
201910: { },
|
|
|
|
|
201911: { },
|
|
|
|
|
201912: { },
|
|
|
|
|
202001: { },
|
|
|
|
|
202003: { },
|
|
|
|
|
202006: { },
|
|
|
|
|
202007: { },
|
2020-07-28 14:59:50 +00:00
|
|
|
202008: { },
|
2020-09-25 21:06:37 +00:00
|
|
|
202010: { },
|
2020-10-27 21:19:36 +00:00
|
|
|
202011: { },
|
2020-11-30 20:59:30 +00:00
|
|
|
202012: { },
|
2020-12-30 22:43:32 +00:00
|
|
|
202101: { },
|
2021-02-25 21:51:17 +00:00
|
|
|
202103: { },
|
2021-05-30 17:32:27 +00:00
|
|
|
202106: { },
|
2021-06-29 19:51:04 +00:00
|
|
|
202107: { },
|
2021-07-29 21:27:08 +00:00
|
|
|
202108: { },
|
2021-09-30 02:46:03 +00:00
|
|
|
202110: { },
|
2021-10-28 18:52:46 +00:00
|
|
|
202111: { },
|
2021-11-29 21:02:35 +00:00
|
|
|
202112: { },
|
2022-01-25 22:32:31 +00:00
|
|
|
202202: { },
|
2022-05-30 20:56:50 +00:00
|
|
|
202206: { },
|
2022-06-29 19:02:46 +00:00
|
|
|
202207: { },
|
2022-07-29 21:24:32 +00:00
|
|
|
202208: { },
|
2022-09-28 20:03:56 +00:00
|
|
|
202210: { },
|
2022-10-31 00:52:55 +00:00
|
|
|
202211: { },
|
2022-12-29 16:46:17 +00:00
|
|
|
202301: { },
|
2023-02-24 22:31:50 +00:00
|
|
|
202303: { },
|
2023-03-29 19:53:51 +00:00
|
|
|
202304: { },
|
2020-06-29 20:15:11 +00:00
|
|
|
301404: { },
|
|
|
|
|
301405: { },
|
|
|
|
|
301703: { },
|
|
|
|
|
301704: { },
|
2015-11-16 23:29:13 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const headAccessory = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201403: { },
|
|
|
|
|
201404: { },
|
|
|
|
|
201409: { },
|
|
|
|
|
201502: { },
|
|
|
|
|
201510: { },
|
|
|
|
|
201801: { },
|
|
|
|
|
201804: { },
|
|
|
|
|
201812: { },
|
|
|
|
|
201905: { },
|
|
|
|
|
201906: { },
|
|
|
|
|
201908: { },
|
|
|
|
|
202004: { },
|
|
|
|
|
202005: { },
|
2020-09-01 16:08:41 +00:00
|
|
|
202009: { },
|
2021-02-01 20:52:28 +00:00
|
|
|
202102: { },
|
2021-04-28 19:33:47 +00:00
|
|
|
202105: { },
|
2021-08-28 22:33:10 +00:00
|
|
|
202109: { },
|
2022-02-23 22:06:20 +00:00
|
|
|
202203: { },
|
2022-11-28 21:34:18 +00:00
|
|
|
202212: { },
|
2022-04-28 19:54:09 +00:00
|
|
|
202205: { },
|
2023-01-31 16:33:36 +00:00
|
|
|
202302: { },
|
2023-04-28 21:18:45 +00:00
|
|
|
202305: { },
|
2020-06-29 20:15:11 +00:00
|
|
|
301405: { },
|
2015-11-16 23:29:13 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const shield = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201601: { },
|
|
|
|
|
201701: { },
|
|
|
|
|
201708: { },
|
|
|
|
|
201709: { },
|
|
|
|
|
201802: { },
|
|
|
|
|
201902: { },
|
2020-10-27 21:33:45 +00:00
|
|
|
202011: { },
|
2022-08-30 19:06:06 +00:00
|
|
|
202209: { },
|
2020-06-29 20:15:11 +00:00
|
|
|
301405: { },
|
|
|
|
|
301704: { },
|
2015-11-16 23:29:13 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-08 14:57:10 +00:00
|
|
|
const weapon = {
|
2020-06-29 20:15:11 +00:00
|
|
|
201411: { },
|
|
|
|
|
201502: { },
|
|
|
|
|
201505: { },
|
|
|
|
|
201611: { },
|
|
|
|
|
201708: { },
|
|
|
|
|
201811: { },
|
|
|
|
|
201911: { },
|
|
|
|
|
202002: { },
|
2021-02-01 20:52:28 +00:00
|
|
|
202102: { },
|
2022-03-30 14:44:36 +00:00
|
|
|
202104: { twoHanded: true },
|
|
|
|
|
202111: { twoHanded: true },
|
2022-10-31 00:52:55 +00:00
|
|
|
202211: { twoHanded: true },
|
2021-12-28 20:38:43 +00:00
|
|
|
202201: { },
|
2022-11-28 21:34:18 +00:00
|
|
|
202212: { },
|
2022-08-30 19:06:06 +00:00
|
|
|
202209: { },
|
2023-05-30 20:26:16 +00:00
|
|
|
202306: { },
|
2020-06-29 20:15:11 +00:00
|
|
|
301404: { },
|
2015-11-16 23:29:13 +00:00
|
|
|
};
|
|
|
|
|
|
2020-06-29 20:15:11 +00:00
|
|
|
forEach({
|
|
|
|
|
armor,
|
|
|
|
|
back,
|
|
|
|
|
body,
|
|
|
|
|
eyewear,
|
|
|
|
|
head,
|
|
|
|
|
headAccessory,
|
|
|
|
|
shield,
|
|
|
|
|
weapon,
|
|
|
|
|
}, (gearType, typeKey) => {
|
|
|
|
|
forEach(gearType, (gearItem, itemKey) => {
|
|
|
|
|
defaults(gearItem, {
|
|
|
|
|
text: (t(`${typeKey}Mystery${itemKey}Text`)),
|
|
|
|
|
notes: (t(`${typeKey}Mystery${itemKey}Notes`)),
|
|
|
|
|
mystery: itemKey,
|
|
|
|
|
value: 0,
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
2019-10-01 15:53:48 +00:00
|
|
|
export {
|
2015-11-16 23:29:13 +00:00
|
|
|
armor,
|
|
|
|
|
back,
|
2017-05-23 22:03:31 +00:00
|
|
|
body,
|
2015-11-16 23:29:13 +00:00
|
|
|
eyewear,
|
|
|
|
|
head,
|
|
|
|
|
headAccessory,
|
|
|
|
|
shield,
|
|
|
|
|
weapon,
|
2019-10-08 14:57:10 +00:00
|
|
|
};
|