feat: No Dojo Deco Build Stage cheat #1508

Merged
Sainan merged 4 commits from AMelonInsideLemon/SpaceNinjaServer:no-deco-build-stage into main 2025-04-10 07:14:33 -07:00
Showing only changes of commit 4acb16e6d6 - Show all commits

View File

@ -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));