feat(webui): add resource drones & their blueprints via "add items" #1137
@ -80,7 +80,7 @@ const getItemListsController: RequestHandler = (req, response) => {
 | 
			
		||||
            });
 | 
			
		||||
            if (uniqueName.split("/")[5] != "SentTrainingAmplifier") {
 | 
			
		||||
                res.miscitems.push({
 | 
			
		||||
                    uniqueName: "MiscItems:" + uniqueName,
 | 
			
		||||
                    uniqueName: uniqueName,
 | 
			
		||||
                    name: getString(item.name, lang)
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
@ -100,7 +100,7 @@ const getItemListsController: RequestHandler = (req, response) => {
 | 
			
		||||
            }
 | 
			
		||||
        } else if (!item.excludeFromCodex) {
 | 
			
		||||
            res.miscitems.push({
 | 
			
		||||
                uniqueName: "MiscItems:" + uniqueName,
 | 
			
		||||
                uniqueName: uniqueName,
 | 
			
		||||
                name: getString(item.name, lang)
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
@ -119,14 +119,14 @@ const getItemListsController: RequestHandler = (req, response) => {
 | 
			
		||||
        }
 | 
			
		||||
        if (uniqueName.substr(0, 30) != "/Lotus/Types/Game/Projections/") {
 | 
			
		||||
            res.miscitems.push({
 | 
			
		||||
                uniqueName: item.productCategory + ":" + uniqueName,
 | 
			
		||||
                uniqueName: uniqueName,
 | 
			
		||||
                name: name
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    for (const [uniqueName, item] of Object.entries(ExportRelics)) {
 | 
			
		||||
        res.miscitems.push({
 | 
			
		||||
            uniqueName: "MiscItems:" + uniqueName,
 | 
			
		||||
            uniqueName: uniqueName,
 | 
			
		||||
            name:
 | 
			
		||||
                getString("/Lotus/Language/Relics/VoidProjectionName", lang)
 | 
			
		||||
                    .split("|ERA|")
 | 
			
		||||
@ -137,7 +137,7 @@ const getItemListsController: RequestHandler = (req, response) => {
 | 
			
		||||
    }
 | 
			
		||||
    for (const [uniqueName, item] of Object.entries(ExportGear)) {
 | 
			
		||||
        res.miscitems.push({
 | 
			
		||||
            uniqueName: "Consumables:" + uniqueName,
 | 
			
		||||
            uniqueName: uniqueName,
 | 
			
		||||
            name: getString(item.name, lang)
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
@ -147,7 +147,7 @@ const getItemListsController: RequestHandler = (req, response) => {
 | 
			
		||||
            const resultName = getItemName(item.resultType);
 | 
			
		||||
            if (resultName) {
 | 
			
		||||
                res.miscitems.push({
 | 
			
		||||
                    uniqueName: "Recipes:" + uniqueName,
 | 
			
		||||
                    uniqueName: uniqueName,
 | 
			
		||||
                    name: recipeNameTemplate.replace("|ITEM|", getString(resultName, lang))
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
@ -796,12 +796,11 @@ function disposeOfItems(category, type, count) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function doAcquireMiscItems() {
 | 
			
		||||
    const data = getKey(document.getElementById("miscitem-type"));
 | 
			
		||||
    if (!data) {
 | 
			
		||||
    const uniqueName = getKey(document.getElementById("miscitem-type"));
 | 
			
		||||
    if (!uniqueName) {
 | 
			
		||||
        $("#miscitem-type").addClass("is-invalid").focus();
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
    const [category, uniqueName] = data.split(":");
 | 
			
		||||
    revalidateAuthz(() => {
 | 
			
		||||
        $.post({
 | 
			
		||||
            url: "/custom/addItems?" + window.authz,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user