Advertisement
Guest User

setStashLocales

a guest
Dec 24th, 2022
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 0.93 KB | Source Code | 0 0
  1.     setStashLocales(database, items) {
  2.         let counter = 0;
  3.         Object.keys(database.locales.global).forEach((localeName) => {
  4.             const localeBase = database.locales.global[localeName];
  5.             const standardTemplate = localeBase[constants_1.STANDARD_STASH_ID];
  6.             items.forEach((item, idx) => {
  7.                 const stage = idx + 1;
  8.                 const interfaceId = `hideout_area_3_stage_{${stage}}_description`;
  9.                 const size = item._props.Grids[0]._props.cellsV;
  10.                 localeBase[interfaceId] = `Progressive Stash (10x${size})`;
  11.                 // if locale template does not exists
  12.                 if (!localeBase[item._id]) {
  13.                     // create locale template from standard template
  14.                     localeBase[item._id] = standardTemplate;
  15.                     counter = counter + 1;
  16.                 }
  17.             });
  18.         });
  19.         return counter;
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement