Merge branch 'master' of github.com:tobspr/shapez.io

pull/1283/head
tobspr 3 years ago
commit 14c6883fc4

@ -1,5 +1,5 @@
const railsdk = require("./wegame_sdk/railsdk.js"); const railsdk = require("./wegame_sdk/railsdk.js");
const { dialog, remote, ipcMain } = require("electron"); const { dialog, app, remote, ipcMain } = require("electron");
function init(isDev) { function init(isDev) {
console.log("Step 1: wegame: init"); console.log("Step 1: wegame: init");
@ -39,7 +39,7 @@ function init(isDev) {
event.state === railsdk.RailSystemState.kSystemStatePlatformExit || event.state === railsdk.RailSystemState.kSystemStatePlatformExit ||
event.state === railsdk.RailSystemState.kSystemStateGameExitByAntiAddiction event.state === railsdk.RailSystemState.kSystemStateGameExitByAntiAddiction
) { ) {
remote.app.exit(); app.exit();
} }
} }
}); });
@ -48,9 +48,12 @@ function init(isDev) {
function listen() { function listen() {
console.log("wegame: listen"); console.log("wegame: listen");
ipcMain.handle("profanity-check", async (event, data) => { ipcMain.handle("profanity-check", async (event, data) => {
if (data.length === 0) {
return "";
}
const result = railsdk.RailUtils.DirtyWordsFilter(data, true); const result = railsdk.RailUtils.DirtyWordsFilter(data, true);
if (result.check_result.dirty_type !== 0 /** kRailDirtyWordsTypeNormalAllowWords */) { if (result.check_result.dirty_type !== 0 /** kRailDirtyWordsTypeNormalAllowWords */) {
return result.check_result; return result.check_result.replace_string;
} }
return data; return data;

@ -1108,10 +1108,10 @@ keybindings:
placementDisableAutoOrientation: Отключить автоопределение направления placementDisableAutoOrientation: Отключить автоопределение направления
placeMultiple: Оставаться в режиме размещения placeMultiple: Оставаться в режиме размещения
placeInverse: Инвертировать автоопределение направления конвейеров placeInverse: Инвертировать автоопределение направления конвейеров
constant_producer: Constant Producer constant_producer: Постоянный генератор
goal_acceptor: Goal Acceptor goal_acceptor: Приёмник предметов
block: Block block: Блок
massSelectClear: Clear belts massSelectClear: Очистить конвейеры
about: about:
title: Об игре title: Об игре
body: >- body: >-
@ -1245,11 +1245,11 @@ puzzleMenu:
постоянные производители не доставляют фигуры напрямую приемникам постоянные производители не доставляют фигуры напрямую приемникам
цели. цели.
difficulties: difficulties:
easy: Лего easy: Легко
medium: Средне medium: Средне
hard: Сложно hard: Сложно
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking dlcHint: Уже купили DLC? Проверьте, что оно активировано, нажав правый клик на
shapez.io in your library, selecting Properties > DLCs. shapez.io в своей библиотеке, и далее Свойства > Доп. Контент
backendErrors: backendErrors:
ratelimit: Вы слишком часто выполняете свои действия. Подождите немного. ratelimit: Вы слишком часто выполняете свои действия. Подождите немного.
invalid-api-key: Не удалось связаться с сервером, попробуйте invalid-api-key: Не удалось связаться с сервером, попробуйте

@ -1 +1 @@
1.4.2 1.4.3
Loading…
Cancel
Save