feat: No Dojo Deco Build Stage cheat #1508
@ -63,14 +63,10 @@ export const placeDecoInComponentController: RequestHandler = async (req, res) =
 | 
			
		||||
                guild.VaultShipDecorations!.find(x => x.ItemType == itemType)!.ItemCount -= 1;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        if (deco.Type != "/Lotus/Objects/Tenno/Props/TnoPaintBotDojoDeco") {
 | 
			
		||||
            if (!meta || (meta.price == 0 && meta.ingredients.length == 0) || config.noDecoBuildStage) {
 | 
			
		||||
                deco.CompletionTime = new Date();
 | 
			
		||||
        } else if (
 | 
			
		||||
            guild.AutoContributeFromVault &&
 | 
			
		||||
            guild.VaultRegularCredits &&
 | 
			
		||||
            guild.VaultMiscItems &&
 | 
			
		||||
            deco.Type != "/Lotus/Objects/Tenno/Props/TnoPaintBotDojoDeco"
 | 
			
		||||
        ) {
 | 
			
		||||
            } else if (guild.AutoContributeFromVault && guild.VaultRegularCredits && guild.VaultMiscItems) {
 | 
			
		||||
                if (guild.VaultRegularCredits >= scaleRequiredCount(guild.Tier, meta.price)) {
 | 
			
		||||
                    let enoughMiscItems = true;
 | 
			
		||||
                    for (const ingredient of meta.ingredients) {
 | 
			
		||||
@ -102,6 +98,7 @@ export const placeDecoInComponentController: RequestHandler = async (req, res) =
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    await guild.save();
 | 
			
		||||
    res.json(await getDojoClient(guild, 0, component._id));
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user