From e90bfe9b6878230420f598e142b0bf43985b5f86 Mon Sep 17 00:00:00 2001 From: Felix Linker Date: Thu, 30 Dec 2021 14:21:21 +0100 Subject: [PATCH 1/3] Multi limpet controllers have max of 1 --- src/app/components/AvailableModulesMenu.jsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/components/AvailableModulesMenu.jsx b/src/app/components/AvailableModulesMenu.jsx index 94cd0e23..d1a71bda 100644 --- a/src/app/components/AvailableModulesMenu.jsx +++ b/src/app/components/AvailableModulesMenu.jsx @@ -286,6 +286,8 @@ export default class AvailableModulesMenu extends TranslatedComponent { // the maximum does not apply } else if (m.experimental && (!mountedModule || !mountedModule.experimental)) { disabled = 4 <= ship.hardpoints.filter(o => o.m && o.m.experimental).length; + } else if (m.grp === 'mlc' && mountedModule.grp !== 'mlc') { + disabled = 1 <= ship.internal.filter(o => o.m && o.m.grp === 'mlc').length; } let active = mountedModule && mountedModule.id === m.id; let classes = cn(m.name ? 'lc' : 'c', { From 7e44772f2e0ad8958362d60790b6eff38b353afe Mon Sep 17 00:00:00 2001 From: Felix Linker Date: Thu, 30 Dec 2021 17:06:02 +0100 Subject: [PATCH 2/3] Hotfix --- src/app/components/AvailableModulesMenu.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/components/AvailableModulesMenu.jsx b/src/app/components/AvailableModulesMenu.jsx index d1a71bda..20fbb287 100644 --- a/src/app/components/AvailableModulesMenu.jsx +++ b/src/app/components/AvailableModulesMenu.jsx @@ -286,7 +286,7 @@ export default class AvailableModulesMenu extends TranslatedComponent { // the maximum does not apply } else if (m.experimental && (!mountedModule || !mountedModule.experimental)) { disabled = 4 <= ship.hardpoints.filter(o => o.m && o.m.experimental).length; - } else if (m.grp === 'mlc' && mountedModule.grp !== 'mlc') { + } else if (m.grp === 'mlc' && (!mountedModule || mountedModule.grp !== 'mlc')) { disabled = 1 <= ship.internal.filter(o => o.m && o.m.grp === 'mlc').length; } let active = mountedModule && mountedModule.id === m.id; From 1e37fd15eb83738b64b01bb7a6f542c47552580e Mon Sep 17 00:00:00 2001 From: Rob Date: Fri, 26 Aug 2022 07:28:17 +0100 Subject: [PATCH 3/3] Fix link to data wiki --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7aeb37d5..526eb7eb 100755 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ You will then have a development server running on `localhost:3300`. ### Ship and Module Database -See the [Data wiki](https://github.com/cmmcleod/coriolis-data/wiki) for details on structure, etc. +See the [Data wiki](https://github.com/EDCD/coriolis-data/wiki) for details on structure, etc. ## Deployment