From e26ba50dcf4620606e2ceb340bb653107d1e7a0c Mon Sep 17 00:00:00 2001 From: Daniel Luque Date: Sat, 16 Sep 2017 15:55:19 +0200 Subject: [PATCH] New version 0.3.1 * Update README.md * Change code indentation * Files now use Unix line endings --- LICENSE | 2 +- README.md | 36 +- to_zip_file.sh | 2 +- visualnovel-mod/LICENSE | 2 +- visualnovel-mod/package.json | 22 +- visualnovel-mod/vnMod.js | 28 +- visualnovel-mod/vnMod/vnResearchs.js | 470 +++++++++++++-------------- visualnovel-mod/vnMod/vnTopics.js | 183 +++++------ 8 files changed, 363 insertions(+), 382 deletions(-) diff --git a/LICENSE b/LICENSE index c9ee6d2..7cffb47 100644 --- a/LICENSE +++ b/LICENSE @@ -15,4 +15,4 @@ While we welcome contributions to this poject, the software, or any derivatives, Any derivatives must link back to the original project. -If you have any questions please contact legal@greenheartgames.com \ No newline at end of file +If you have any questions please contact legal@greenheartgames.com diff --git a/README.md b/README.md index 733693e..2e85663 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,28 @@ -GDT - Visual Novel Mod -========================================================================== -This Game Dev Tycoon mod adds some new topics and researches related to visual novels. +# GDT - Visual Novel Mod +This **Game Dev Tycoon mod** adds some new topics and researches related to visual novels. -**Version**: 0.3
-**Requires API version**: 0.1.x
-**[Steam Workshop page.](http://steamcommunity.com/sharedfiles/filedetails/?id=299122114&searchtext=)** +- **Version**: 0.3.1 +- **Requires API version**: 0.1.x +- **[Steam Workshop page](http://steamcommunity.com/sharedfiles/filedetails/?id=299122114&searchtext=)** -Features --------------------------------------------------------------------------- +## Features - **[New topics](https://github.com/LuqueDaniel/gdt-visualnovel-mod/wiki/Topics-list)**: 11 - **[New researches](https://github.com/LuqueDaniel/gdt-visualnovel-mod/wiki/Researches-list)**: 15 **[View wiki](https://github.com/LuqueDaniel/gdt-visualnovel-mod/wiki)** -Screenshots --------------------------------------------------------------------------- +## Screenshots ![screenshot](https://raw.github.com/LuqueDaniel/gdt-visualnovel-mod/master/screenshots/screenshot_01.png) ![screenshot](https://raw.github.com/LuqueDaniel/gdt-visualnovel-mod/master/screenshots/screenshot_02.png) -How to install --------------------------------------------------------------------------- -**Via Steam Workshop.** -* **[Subscribe to Visual Novel Mod](http://steamcommunity.com/sharedfiles/filedetails/?id=299122114&searchtext=)**. +## How to install +**Via Steam Workshop:** +**[Subscribe to Visual Novel Mod](http://steamcommunity.com/sharedfiles/filedetails/?id=299122114&searchtext=)** -**Manual install.** +**Manual install:** * Go to your Game Dev Tycoon directory - - On Steam. Go to your Steam folder and go into "steamapps/common/Game Dev Tycoon". -* Paste visualnovel-mod folder in mods directory. -* Start Game Dev Tycoon, go to the main menu and select mods. -* Click on Visual Novel Mod to activate. -* Enjoy the mod. + - On Steam. Go to your Steam folder and go into "steamapps/common/Game Dev Tycoon" +* Paste visualnovel-mod folder in mods directory +* Start Game Dev Tycoon, go to the main menu and select mods +* Click on Visual Novel Mod to activate +* Enjoy the mod diff --git a/to_zip_file.sh b/to_zip_file.sh index 9478479..3e2d775 100755 --- a/to_zip_file.sh +++ b/to_zip_file.sh @@ -1,6 +1,6 @@ #!/bin/bash #Mod version -VERSION="0.2" +VERSION="0.3.1" zip -r gdt-visualnovel-mod_$VERSION.zip visualnovel-mod diff --git a/visualnovel-mod/LICENSE b/visualnovel-mod/LICENSE index c9ee6d2..7cffb47 100644 --- a/visualnovel-mod/LICENSE +++ b/visualnovel-mod/LICENSE @@ -15,4 +15,4 @@ While we welcome contributions to this poject, the software, or any derivatives, Any derivatives must link back to the original project. -If you have any questions please contact legal@greenheartgames.com \ No newline at end of file +If you have any questions please contact legal@greenheartgames.com diff --git a/visualnovel-mod/package.json b/visualnovel-mod/package.json index de93d9b..c7a244d 100644 --- a/visualnovel-mod/package.json +++ b/visualnovel-mod/package.json @@ -1,13 +1,13 @@ { - "id": "visualnovelMod", - "name": "Visual Novel Mod", - "version": "0.3", - "description": "This Game Dev Tycoon mod adds some new topics and researches related to visual novels.", - "image": "vn_mod_thumbnail.png", - "author": "DanielL501", - "url": "https://github.com/LuqueDaniel/gdt-visualnovel-mod", - "main": "./vnMod.js", - "dependencies": { - "gdt-modAPI": "0.1.x" - } + "id": "visualnovelMod", + "name": "Visual Novel Mod", + "version": "0.3.1", + "description": "This Game Dev Tycoon mod adds some new topics and researches related to visual novels.", + "image": "vn_mod_thumbnail.png", + "author": "DanielL501", + "url": "https://github.com/LuqueDaniel/gdt-visualnovel-mod", + "main": "./vnMod.js", + "dependencies": { + "gdt-modAPI": "0.1.x" + } } diff --git a/visualnovel-mod/vnMod.js b/visualnovel-mod/vnMod.js index 267d05e..e9036fa 100644 --- a/visualnovel-mod/vnMod.js +++ b/visualnovel-mod/vnMod.js @@ -1,19 +1,19 @@ (function () { - var ready = function () { - //Adds topics - vnTopics.addTopics(); + var ready = function () { + //Adds topics + vnTopics.addTopics(); - //Adds researchs - vnResearch.addResearchs(); - }; + //Adds researchs + vnResearch.addResearchs(); + }; - var error = function () { - }; + var error = function () { + }; - GDT.loadJs( - [ - //Visual Novel Mod files - 'vnMod/vnTopics.js', - 'vnMod/vnResearchs.js' - ], ready, error); + GDT.loadJs( + [ + //Visual Novel Mod files + 'vnMod/vnTopics.js', + 'vnMod/vnResearchs.js' + ], ready, error); })(); diff --git a/visualnovel-mod/vnMod/vnResearchs.js b/visualnovel-mod/vnMod/vnResearchs.js index f3adadb..3b195fd 100644 --- a/visualnovel-mod/vnMod/vnResearchs.js +++ b/visualnovel-mod/vnMod/vnResearchs.js @@ -1,240 +1,238 @@ var vnResearch = {}; (function () { - - vnResearch.addResearchs = function () { - //Add 3D Characters - GDT.addResearchItem( - { - id:"vnMod/3D Characters", - name: "3D Characters".localize(), - v: 8, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 5 && company.currentLevel >= 2 - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add 3D Backgrounds - GDT.addResearchItem( - { - id:"vnMod/3D Backgrounds", - name: "3D Backgrounds".localize(), - v: 8, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 5 && company.currentLevel >= 2 - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Auto Advance - GDT.addResearchItem( - { - id: "vnMod/Auto Advance", - name: "Auto Advance".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 2; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Auto Save - GDT.addResearchItem( - { - id: "vnMod/Auto Saving", - name: "Auto Saving".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add CG Gallery - GDT.addResearchItem( - { - id: "vnMod/Image Gallery", - name: "Image Gallery".localize(), - v: 4, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Fast Skip - GDT.addResearchItem( - { - id: "vnMod/Fast Skip", - name: "Fast Skip".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Multi Character - GDT.addResearchItem( - { - id: "vnMod/Multi Character", - name: "Multi Character".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 2; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Music Gallery - GDT.addResearchItem( - { - id: "vnMod/Music Gallery", - name: "Music Gallery".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add NVL Mode - GDT.addResearchItem( - { - id: "vnMod/NVL Mode", - name: "NVL Mode".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 2; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Quick Saving - GDT.addResearchItem( - { - id: "vnMod/Quick Saving", - name: "Quick Saving".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Scenes Gallery - GDT.addResearchItem( - { - id: "vnMod/Scenes Gallery", - name: "Scenes Gallery".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Screenshots Support - GDT.addResearchItem( - { - id: "vnMod/Screenshots Support", - name: "Screenshots Support".localize(), - v: 4, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Skip - GDT.addResearchItem( - { - id: "vnMod/Skip", - name: "Skip".localize(), - v: 2, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 2; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add Translations - GDT.addResearchItem( - { - id: "vnMod/Translations", - name: "Translations".localize(), - v: 6, - canResearch: function (company) { - return company.currentLevel >= 2; - }, - category: "Language/Localization", - categoryDisplayName: "Language/Localization".localize() - }); - - //Add Video Gallery - GDT.addResearchItem( - { - id: "vnMod/Video Gallery", - name: "Video Gallery".localize(), - v: 4, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 3; - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - GDT.addResearchItem( - { - id: "vnMod/Animation Scenes", - name: "Animation Scenes".localize(), - v: 10, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Graphic') >= 5 && company.currentLevel >= 3 - }, - category: "Graphic", - categoryDisplayName: "Graphic".localize() - }); - - //Add VR Theater - GDT.addResearchItem( - { - id: "vnMod/VR Theater", - name: "VR Theater".localize(), - v: 8, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 6 && company.currentLevel >= 3 - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - - //Add VR Interactive - GDT.addResearchItem( - { - id: "vnMod/VR Interactive", - name: "VR Interactive".localize(), - v: 12, - canResearch: function (company) { - return LevelCalculator.getMissionLevel('Engine') >= 7 && company.currentLevel >= 3 - }, - category: "Engine", - categoryDisplayName: "Engine".localize() - }); - }; - + vnResearch.addResearchs = function () { + //Add 3D Characters + GDT.addResearchItem( + { + id:"vnMod/3D Characters", + name: "3D Characters".localize(), + v: 8, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 5 && company.currentLevel >= 2; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add 3D Backgrounds + GDT.addResearchItem( + { + id:"vnMod/3D Backgrounds", + name: "3D Backgrounds".localize(), + v: 8, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 5 && company.currentLevel >= 2; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Auto Advance + GDT.addResearchItem( + { + id: "vnMod/Auto Advance", + name: "Auto Advance".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 2; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Auto Save + GDT.addResearchItem( + { + id: "vnMod/Auto Saving", + name: "Auto Saving".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add CG Gallery + GDT.addResearchItem( + { + id: "vnMod/Image Gallery", + name: "Image Gallery".localize(), + v: 4, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Fast Skip + GDT.addResearchItem( + { + id: "vnMod/Fast Skip", + name: "Fast Skip".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Multi Character + GDT.addResearchItem( + { + id: "vnMod/Multi Character", + name: "Multi Character".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 2; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Music Gallery + GDT.addResearchItem( + { + id: "vnMod/Music Gallery", + name: "Music Gallery".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add NVL Mode + GDT.addResearchItem( + { + id: "vnMod/NVL Mode", + name: "NVL Mode".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 2; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Quick Saving + GDT.addResearchItem( + { + id: "vnMod/Quick Saving", + name: "Quick Saving".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Scenes Gallery + GDT.addResearchItem( + { + id: "vnMod/Scenes Gallery", + name: "Scenes Gallery".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Screenshots Support + GDT.addResearchItem( + { + id: "vnMod/Screenshots Support", + name: "Screenshots Support".localize(), + v: 4, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Skip + GDT.addResearchItem( + { + id: "vnMod/Skip", + name: "Skip".localize(), + v: 2, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 2; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add Translations + GDT.addResearchItem( + { + id: "vnMod/Translations", + name: "Translations".localize(), + v: 6, + canResearch: function (company) { + return company.currentLevel >= 2; + }, + category: "Language/Localization", + categoryDisplayName: "Language/Localization".localize() + }); + + //Add Video Gallery + GDT.addResearchItem( + { + id: "vnMod/Video Gallery", + name: "Video Gallery".localize(), + v: 4, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + GDT.addResearchItem( + { + id: "vnMod/Animation Scenes", + name: "Animation Scenes".localize(), + v: 10, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Graphic') >= 5 && company.currentLevel >= 3; + }, + category: "Graphic", + categoryDisplayName: "Graphic".localize() + }); + + //Add VR Theater + GDT.addResearchItem( + { + id: "vnMod/VR Theater", + name: "VR Theater".localize(), + v: 8, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 6 && company.currentLevel >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + + //Add VR Interactive + GDT.addResearchItem( + { + id: "vnMod/VR Interactive", + name: "VR Interactive".localize(), + v: 12, + canResearch: function (company) { + return LevelCalculator.getMissionLevel('Engine') >= 7 && company.currentLevel >= 3; + }, + category: "Engine", + categoryDisplayName: "Engine".localize() + }); + }; })(); diff --git a/visualnovel-mod/vnMod/vnTopics.js b/visualnovel-mod/vnMod/vnTopics.js index 39411c8..02d0349 100644 --- a/visualnovel-mod/vnMod/vnTopics.js +++ b/visualnovel-mod/vnMod/vnTopics.js @@ -1,102 +1,89 @@ var vnTopics = {}; (function () { - - //Add new topics - vnTopics.addTopics = function () { - GDT.addTopics([ - { - id: "vnMod/Drama", - name: "Drama".localize("game topic"), - genreWeightings: [0.8, 0.8, 0.8, 0.6, 0.6, 0.9], - audienceWeightings: [0.6, 0.9, 1] - }, - - { - id: "vnMod/Dating Sim", - name: "Dating Sim".localize("game topic"), - genreWeightings: [0.6, 0.7, 0.8, 1.0, 0.6, 0.8], - audienceWeightings: [0.6, 0.8, 0.9], - missionOverrides: [ - [0.7, 0.8, 1, 1, 0.8, 0.7, 0.9, 1, 0.8], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0, 0, 0, 0, 0, 0, 0, 0, 0], - [0.8, 0.9, 1, 1, 0.8, 0.8, 0.9, 1, 0.8], - [0.8, 0.9, 1, 1, 0.9, 0.8, 1, 0.9, 0.8], - [0.6, 0.9, 1, 1, 0.8, 0.6, 0.9, 1, 0.8]] - }, - - { - id: "vnMod/Erogame", - name: "Erogame".localize("game topic"), - genreWeightings: [0.6, 0.8, 0.8, 0.8, 0.6, 0.6], - audienceWeightings: [0.6, 0.6, 1] - }, - - { - id: "vnMod/Friendship", - name: "Friendship".localize("game topic"), - genreWeightings: [0.7, 0.8, 0.9, 0.6, 0.6, 0.9], - audienceWeightings: [0.8, 0.9, 1] - }, - - { - id: "vnMod/Gore", - name: "Gore".localize("game topic"), - genreWeightings: [1.0, 0.8, 0.8, 0.6, 0.6, 0.7], - audienceWeightings: [0.6, 0.6, 1] - }, - - { - id: "vnMod/Kinetic Novel", - name: "Kinetic Novel".localize("game topic"), - genreWeightings: [0.6, 0.8, 0.6, 0.6, 0.6, 0.9], - audienceWeightings: [0.6, 0.8, 0.9], - missionOverrides: [ - [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], - [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], - [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], - [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], - [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], - [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8]] - }, - - { - id: "vnMod/Love", - name: "Love".localize("game topic"), - genreWeightings: [0.7, 0.8, 0.8, 0.8, 0.6, 0.9], - audienceWeightings: [0.6, 0.9, 1] - }, - - { - id: "vnMod/Magic", - name: "Magic".localize("game topic"), - genreWeightings: [1, 1, 1, 0.7, 0.7, 0.9], - audienceWeightings: [0.8, 0.9, 0.9] - }, - - { - id: "vnMod/Romantic Comedy", - name: "Romantic Comedy".localize("game topic"), - genreWeightings: [0.7, 0.8, 0.7, 0.7, 0.6, 0.9], - audienceWeightings: [0.6, 0.9, 1] - }, - - { - id: "vnMod/Survival", - name: "Survival".localize("game topic"), - genreWeightings: [0.9, 1, 0.9, 0.7, 0.8, 0.8], - audienceWeightings: [0.8, 1, 1] - }, - - { - id: "vnMod/Science", - name: "Science".localize("game topic"), - genreWeightings: [0.7, 0.8, 0.8, 0.8, 0.8, 0.8], - audienceWeightings: [0.7, 0.8, 1] - } - - ]); - }; - + //Add new topics + vnTopics.addTopics = function () { + GDT.addTopics([ + { + id: "vnMod/Drama", + name: "Drama".localize("game topic"), + genreWeightings: [0.8, 0.8, 0.8, 0.6, 0.6, 0.9], + audienceWeightings: [0.6, 0.9, 1] + }, + { + id: "vnMod/Dating Sim", + name: "Dating Sim".localize("game topic"), + genreWeightings: [0.6, 0.7, 0.8, 1.0, 0.6, 0.8], + audienceWeightings: [0.6, 0.8, 0.9], + missionOverrides: [ + [0.7, 0.8, 1, 1, 0.8, 0.7, 0.9, 1, 0.8], + [0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0], + [0.8, 0.9, 1, 1, 0.8, 0.8, 0.9, 1, 0.8], + [0.8, 0.9, 1, 1, 0.9, 0.8, 1, 0.9, 0.8], + [0.6, 0.9, 1, 1, 0.8, 0.6, 0.9, 1, 0.8]] + }, + { + id: "vnMod/Erogame", + name: "Erogame".localize("game topic"), + genreWeightings: [0.6, 0.8, 0.8, 0.8, 0.6, 0.6], + audienceWeightings: [0.6, 0.6, 1] + }, + { + id: "vnMod/Friendship", + name: "Friendship".localize("game topic"), + genreWeightings: [0.7, 0.8, 0.9, 0.6, 0.6, 0.9], + audienceWeightings: [0.8, 0.9, 1] + }, + { + id: "vnMod/Gore", + name: "Gore".localize("game topic"), + genreWeightings: [1.0, 0.8, 0.8, 0.6, 0.6, 0.7], + audienceWeightings: [0.6, 0.6, 1] + }, + { + id: "vnMod/Kinetic Novel", + name: "Kinetic Novel".localize("game topic"), + genreWeightings: [0.6, 0.8, 0.6, 0.6, 0.6, 0.9], + audienceWeightings: [0.6, 0.8, 0.9], + missionOverrides: [ + [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], + [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], + [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], + [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], + [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8], + [0.6, 0.6, 1, 1, 0.8, 0.6, 0.9, 1, 0.8]] + }, + { + id: "vnMod/Love", + name: "Love".localize("game topic"), + genreWeightings: [0.7, 0.8, 0.8, 0.8, 0.6, 0.9], + audienceWeightings: [0.6, 0.9, 1] + }, + { + id: "vnMod/Magic", + name: "Magic".localize("game topic"), + genreWeightings: [1, 1, 1, 0.7, 0.7, 0.9], + audienceWeightings: [0.8, 0.9, 0.9] + }, + { + id: "vnMod/Romantic Comedy", + name: "Romantic Comedy".localize("game topic"), + genreWeightings: [0.7, 0.8, 0.7, 0.7, 0.6, 0.9], + audienceWeightings: [0.6, 0.9, 1] + }, + { + id: "vnMod/Survival", + name: "Survival".localize("game topic"), + genreWeightings: [0.9, 1, 0.9, 0.7, 0.8, 0.8], + audienceWeightings: [0.8, 1, 1] + }, + { + id: "vnMod/Science", + name: "Science".localize("game topic"), + genreWeightings: [0.7, 0.8, 0.8, 0.8, 0.8, 0.8], + audienceWeightings: [0.7, 0.8, 1] + } + ]); + }; })();