mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-11 16:53:02 +00:00
Merge branch 'release/2.9.4'
This commit is contained in:
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "coriolis_shipyard",
|
"name": "coriolis_shipyard",
|
||||||
"version": "2.9.1",
|
"version": "2.9.4",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "coriolis_shipyard",
|
"name": "coriolis_shipyard",
|
||||||
"version": "2.9.3",
|
"version": "2.9.4",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/EDCD/coriolis"
|
"url": "https://github.com/EDCD/coriolis"
|
||||||
|
|||||||
@@ -134,9 +134,9 @@ export default class Coriolis extends React.Component {
|
|||||||
console && console.error && console.error(arguments); // eslint-disable-line no-console
|
console && console.error && console.error(arguments); // eslint-disable-line no-console
|
||||||
if (errObj) {
|
if (errObj) {
|
||||||
if (errObj instanceof Error) {
|
if (errObj instanceof Error) {
|
||||||
Bugsnag.notifyException(errObj) // eslint-disable-line
|
bugsnagClient.notify(errObj) // eslint-disable-line
|
||||||
} else if (errObj instanceof String) {
|
} else if (errObj instanceof String) {
|
||||||
Bugsnag.notify(msg, errObj) // eslint-disable-line
|
bugsnagClient.notify(msg, errObj) // eslint-disable-line
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.setState({
|
this.setState({
|
||||||
|
|||||||
@@ -232,25 +232,6 @@ export function getBlueprint(name, module) {
|
|||||||
}
|
}
|
||||||
const blueprint = JSON.parse(JSON.stringify(found));
|
const blueprint = JSON.parse(JSON.stringify(found));
|
||||||
if (module) {
|
if (module) {
|
||||||
if (module.grp === 'bh' || module.grp === 'hr' || module.grp === 'sg' || module.grp === 'psg' || module.grp === 'bsg') {
|
|
||||||
// Bulkheads, hull reinforcements and shield generators need to have their resistances altered by the base values
|
|
||||||
for (const grade in blueprint.grades) {
|
|
||||||
for (const feature in blueprint.grades[grade].features) {
|
|
||||||
if (feature === 'explres') {
|
|
||||||
blueprint.grades[grade].features[feature][0] *= (1 - module.explres);
|
|
||||||
blueprint.grades[grade].features[feature][1] *= (1 - module.explres);
|
|
||||||
}
|
|
||||||
if (feature === 'kinres') {
|
|
||||||
blueprint.grades[grade].features[feature][0] *= (1 - module.kinres);
|
|
||||||
blueprint.grades[grade].features[feature][1] *= (1 - module.kinres);
|
|
||||||
}
|
|
||||||
if (feature === 'thermres') {
|
|
||||||
blueprint.grades[grade].features[feature][0] *= (1 - module.thermres);
|
|
||||||
blueprint.grades[grade].features[feature][1] *= (1 - module.thermres);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (module.grp === 'sb') {
|
if (module.grp === 'sb') {
|
||||||
// Shield boosters are treated internally as straight modifiers, so rather than (for example)
|
// Shield boosters are treated internally as straight modifiers, so rather than (for example)
|
||||||
// being a 4% boost they are a 104% multiplier. We need to fix the values here so that they look
|
// being a 4% boost they are a 104% multiplier. We need to fix the values here so that they look
|
||||||
|
|||||||
@@ -55,10 +55,12 @@
|
|||||||
<!-- End Piwik Code -->
|
<!-- End Piwik Code -->
|
||||||
|
|
||||||
<!-- Bugsnag -->
|
<!-- Bugsnag -->
|
||||||
<script
|
<script src="//d2wy8f7a9ursnm.cloudfront.net/v4/bugsnag.min.js"></script>
|
||||||
src="//d2wy8f7a9ursnm.cloudfront.net/bugsnag-3.min.js"
|
<script src="//d2wy8f7a9ursnm.cloudfront.net/bugsnag-plugins/v1/bugsnag-react.min.js"></script>
|
||||||
data-apikey="ba9fae819372850fb660755341fa6ef5"></script>
|
<script>
|
||||||
|
window.bugsnagClient = bugsnag('ba9fae819372850fb660755341fa6ef5')
|
||||||
|
window.Bugsnag = window.bugsnagClient
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body style="background-color:#000;">
|
<body style="background-color:#000;">
|
||||||
<section id="coriolis"></section>
|
<section id="coriolis"></section>
|
||||||
|
|||||||
@@ -1,29 +1,30 @@
|
|||||||
var path = require('path');
|
const path = require('path')
|
||||||
var exec = require('child_process').exec;
|
const exec = require('child_process').exec
|
||||||
var webpack = require('webpack');
|
const webpack = require('webpack')
|
||||||
var pkgJson = require('./package');
|
const HtmlWebpackPlugin = require('html-webpack-plugin')
|
||||||
var HtmlWebpackPlugin = require("html-webpack-plugin");
|
const ExtractTextPlugin = require('extract-text-webpack-plugin')
|
||||||
var ExtractTextPlugin = require("extract-text-webpack-plugin");
|
const WebpackNotifierPlugin = require('webpack-notifier')
|
||||||
var WebpackNotifierPlugin = require('webpack-notifier');
|
const pkgJson = require('./package')
|
||||||
|
|
||||||
function CopyDirPlugin(source, destination) {
|
function CopyDirPlugin(source, destination) {
|
||||||
this.source = source;
|
this.source = source
|
||||||
this.destination = destination;
|
this.destination = destination
|
||||||
}
|
}
|
||||||
|
|
||||||
CopyDirPlugin.prototype.apply = function (compiler) {
|
CopyDirPlugin.prototype.apply = function (compiler) {
|
||||||
compiler.plugin('done', function() {
|
compiler.plugin('done', () => {
|
||||||
console.log(compiler.outputPath, this.destination);
|
console.log(compiler.outputPath, this.destination)
|
||||||
exec('cp -r ' + this.source + ' ' + path.join(compiler.outputPath, this.destination));
|
exec('cp -r ' + this.source + ' ' + path.join(compiler.outputPath, this.destination))
|
||||||
}.bind(this));
|
})
|
||||||
};
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
devtool: 'eval',
|
devtool: 'source-map',
|
||||||
devServer: {
|
devServer: {
|
||||||
headers: { "Access-Control-Allow-Origin": "*" }
|
headers: {'Access-Control-Allow-Origin': '*'}
|
||||||
},
|
},
|
||||||
entry: {
|
entry: {
|
||||||
app: [ 'webpack-dev-server/client?http://0.0.0.0:3300', 'webpack/hot/only-dev-server', path.join(__dirname, "src/app/index.js") ],
|
app: ['webpack-dev-server/client?http://0.0.0.0:3300', 'webpack/hot/only-dev-server', path.join(__dirname, 'src/app/index.js')],
|
||||||
lib: ['d3', 'react', 'react-dom', 'classnames', 'fbemitter', 'lz-string']
|
lib: ['d3', 'react', 'react-dom', 'classnames', 'fbemitter', 'lz-string']
|
||||||
},
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -43,9 +44,9 @@ module.exports = {
|
|||||||
}),
|
}),
|
||||||
new HtmlWebpackPlugin({
|
new HtmlWebpackPlugin({
|
||||||
inject: false,
|
inject: false,
|
||||||
template: path.join(__dirname, "src/index.ejs"),
|
template: path.join(__dirname, 'src/index.ejs'),
|
||||||
version: pkgJson.version,
|
version: pkgJson.version,
|
||||||
gapiKey: process.env.CORIOLIS_GAPI_KEY || '',
|
gapiKey: process.env.CORIOLIS_GAPI_KEY || ''
|
||||||
}),
|
}),
|
||||||
new ExtractTextPlugin({
|
new ExtractTextPlugin({
|
||||||
filename: 'app.css',
|
filename: 'app.css',
|
||||||
@@ -68,4 +69,4 @@ module.exports = {
|
|||||||
{test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: 'url-loader?limit=10000&mimetype=image/svg+xml'}
|
{test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: 'url-loader?limit=10000&mimetype=image/svg+xml'}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|||||||
@@ -1,22 +1,23 @@
|
|||||||
var path = require('path');
|
const path = require('path')
|
||||||
var exec = require('child_process').exec;
|
const exec = require('child_process').exec
|
||||||
var webpack = require('webpack');
|
const webpack = require('webpack')
|
||||||
var pkgJson = require('./package');
|
const HtmlWebpackPlugin = require('html-webpack-plugin')
|
||||||
var HtmlWebpackPlugin = require("html-webpack-plugin");
|
const ExtractTextPlugin = require('extract-text-webpack-plugin')
|
||||||
var ExtractTextPlugin = require("extract-text-webpack-plugin");
|
const AppCachePlugin = require('appcache-webpack-plugin')
|
||||||
var AppCachePlugin = require('appcache-webpack-plugin');
|
const {BugsnagSourceMapUploaderPlugin, BugsnagBuildReporterPlugin} = require('webpack-bugsnag-plugins')
|
||||||
var { BugsnagSourceMapUploaderPlugin } = require('webpack-bugsnag-plugins');
|
const pkgJson = require('./package')
|
||||||
|
|
||||||
function CopyDirPlugin (source, destination) {
|
function CopyDirPlugin (source, destination) {
|
||||||
this.source = source;
|
this.source = source
|
||||||
this.destination = destination;
|
this.destination = destination
|
||||||
}
|
}
|
||||||
|
|
||||||
CopyDirPlugin.prototype.apply = function (compiler) {
|
CopyDirPlugin.prototype.apply = function (compiler) {
|
||||||
compiler.plugin('done', function() {
|
compiler.plugin('done', () => {
|
||||||
console.log(compiler.outputPath, this.destination);
|
console.log(compiler.outputPath, this.destination)
|
||||||
exec('cp -r ' + this.source + ' ' + path.join(compiler.outputPath, this.destination));
|
exec('cp -r ' + this.source + ' ' + path.join(compiler.outputPath, this.destination))
|
||||||
}.bind(this));
|
})
|
||||||
};
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
cache: true,
|
cache: true,
|
||||||
@@ -56,7 +57,7 @@ module.exports = {
|
|||||||
removeScriptTypeAttributes: true,
|
removeScriptTypeAttributes: true,
|
||||||
removeStyleLinkTypeAttributes: true
|
removeStyleLinkTypeAttributes: true
|
||||||
},
|
},
|
||||||
template: path.join(__dirname, "src/index.ejs"),
|
template: path.join(__dirname, 'src/index.ejs'),
|
||||||
uaTracking: process.env.CORIOLIS_UA_TRACKING || '',
|
uaTracking: process.env.CORIOLIS_UA_TRACKING || '',
|
||||||
gapiKey: process.env.CORIOLIS_GAPI_KEY || '',
|
gapiKey: process.env.CORIOLIS_GAPI_KEY || '',
|
||||||
version: pkgJson.version
|
version: pkgJson.version
|
||||||
@@ -92,4 +93,4 @@ module.exports = {
|
|||||||
{test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: 'url-loader?limit=10000&mimetype=image/svg+xml'}
|
{test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: 'url-loader?limit=10000&mimetype=image/svg+xml'}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user