mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-09 22:55:35 +00:00
Added 'special' field to certain modules to allow for clearer appearance in search results that they are the special type of module. Updated English descriptions of Advanced Modules and Special Modules
This commit is contained in:
@@ -48,6 +48,7 @@ const GRPCAT = {
|
||||
'pa': 'projectiles',
|
||||
'rg': 'projectiles',
|
||||
'mr': 'ordnance',
|
||||
'amr': 'ordnance',
|
||||
'axmr': 'experimental',
|
||||
'axmre': 'experimental',
|
||||
'rcpl': 'experimental',
|
||||
@@ -109,7 +110,7 @@ const CATEGORIES = {
|
||||
// Hardpoints
|
||||
'lasers': ['pl', 'ul', 'bl'],
|
||||
'projectiles': ['mc', 'advmc', 'c', 'fc', 'pa', 'rg'],
|
||||
'ordnance': ['mr', 'tp', 'nl'],
|
||||
'ordnance': ['mr', 'amr', 'tp', 'nl'],
|
||||
// Utilities
|
||||
'sb': ['sb'],
|
||||
'hs': ['hs'],
|
||||
@@ -259,7 +260,11 @@ export default class AvailableModulesMenu extends TranslatedComponent {
|
||||
} else if (i.mount === 'T') {
|
||||
mount = 'Turreted';
|
||||
}
|
||||
const fuzz = { grp, m: i, name: `${i.class}${i.rating}${mount ? ' ' + mount : ''} ${translate(grp)}` };
|
||||
let special = '';
|
||||
if (typeof(i.special) !== 'undefined') {
|
||||
special = `(${translate(i.special)})`;
|
||||
}
|
||||
const fuzz = { grp, m: i, name: `${i.class}${i.rating}${mount ? ' ' + mount : ''} ${translate(grp)} ${translate(special)}` };
|
||||
fuzzy.push(fuzz);
|
||||
}
|
||||
}
|
||||
@@ -334,7 +339,7 @@ export default class AvailableModulesMenu extends TranslatedComponent {
|
||||
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', {
|
||||
warning: !disabled && warningFunc && warningFunc(m),
|
||||
active,
|
||||
|
||||
Reference in New Issue
Block a user