Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. // Pretty easy code, right?
  2. let _self = this;
  3. const rs = GetRootScope();
  4. let _modPath;
  5.  
  6. //LOAD LANGUAGES > ONLY 1 LANGUAGE AND 1 STRING
  7. this.loadLanguage = function (lang) {
  8. $.getJSON(_modPath + '/locales/' + lang + '.json',
  9. function (jsonData) {
  10. $.each(jsonData, function (name, value) {
  11. GetRootScope().Language[name] = value;
  12. });
  13.  
  14. GetRootScope().settings.nitrosoft_2019.language = lang;
  15. }
  16. )
  17.  
  18. return;
  19. };
  20.  
  21. FrameworkNames = {
  22. nitrosoft2019 : "nitrosoft2019"
  23. }
  24.  
  25. exports.initialize = (modPath) => {
  26. FrameworkNames['nitrosoft2019'] = 'nitrosoft2019';
  27. Frameworks.push({
  28. order: 8,
  29. name: FrameworkNames.nitrosoft2019,
  30. licenseCost: 10e6,
  31. researchPoints: 8000,
  32. pricePerUser: 30e-5,
  33. cuPerMs: .01,
  34. logoPath: "images/logos/frameworks/nitrosoft.png",
  35. maxFeatures: 15,
  36. maxFeatureLevel: 9e3
  37. });
  38. _modPath = modPath;
  39. };
  40.  
  41. this.availableLanguages = [
  42. {name: 'English', code: 'en'},
  43.  
  44. ];
  45.  
  46. exports.onBackgroundWorkerStart = () => {
  47. FrameworkNames['nitrosoft2019'] = 'nitrosoft2019';
  48. Frameworks.push({
  49. order: 8,
  50. name: FrameworkNames.nitrosoft2019,
  51. licenseCost: 10e6,
  52. researchPoints: 8000,
  53. pricePerUser: 30e-5,
  54. cuPerMs: .01,
  55. logoPath: "images/logos/frameworks/nitrosoft.png",
  56. maxFeatures: 15,
  57. maxFeatureLevel: 9e3
  58. });
  59. };
  60.  
  61. ResearchItemNames = {
  62. nitrosoft2019: "nitrosoft2019"
  63. }
  64.  
  65. ResearchItems.push({
  66. name: FrameworkNames.nitrosoft2019,
  67. category: ResearchCategories.Frameworks,
  68. points: 8000,
  69. unlockType: "Framework"
  70. })
  71.  
  72. exports.onLoadGame = settings => {if
  73. (settings.nitrosoft_2019 !== undefined) {
  74. _self.loadLanguage(settings.nitrosoft_2019.language);
  75. } else {
  76.  
  77. settings.nitrosoft_2019 = {language: rs.options.language};
  78. _self.loadLanguage(rs.options.language);
  79. }};
  80. exports.onNewHour = settings => {};
  81. exports.onNewDay = settings => {};
  82. exports.onUnsubscribe = done => {};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement