feat: crafting infested cats and dogs #1352

Merged
Sainan merged 4 commits from infested-pets into main 2025-03-28 03:08:03 -07:00
2 changed files with 3 additions and 1 deletions
Showing only changes of commit 6423722b91 - Show all commits

View File

@ -18,6 +18,7 @@ import { modularWeaponTypes } from "@/src/helpers/modularWeaponHelper";
import { IEquipmentDatabase } from "@/src/types/inventoryTypes/commonInventoryTypes"; import { IEquipmentDatabase } from "@/src/types/inventoryTypes/commonInventoryTypes";
import { getRandomInt } from "@/src/services/rngService"; import { getRandomInt } from "@/src/services/rngService";
import { ExportSentinels } from "warframe-public-export-plus"; import { ExportSentinels } from "warframe-public-export-plus";
import { Status } from "@/src/types/inventoryTypes/inventoryTypes";
interface IModularCraftRequest { interface IModularCraftRequest {
WeaponType: string; WeaponType: string;
@ -79,6 +80,7 @@ export const modularWeaponCraftingController: RequestHandler = async (req, res)
}; };
defaultOverwrites.Details = { defaultOverwrites.Details = {
HasCollar: true, HasCollar: true,
Status: Status.StatusStasis,
IsMale: !!getRandomInt(0, 1), IsMale: !!getRandomInt(0, 1),
Size: 0.7 + Math.random() * 0.3, Size: 0.7 + Math.random() * 0.3,
DominantTraits: traits, DominantTraits: traits,

View File

@ -683,7 +683,7 @@ export interface IKubrowPetDetailsDatabase {
IsPuppy?: boolean; IsPuppy?: boolean;
HasCollar: boolean; HasCollar: boolean;
PrintsRemaining?: number; PrintsRemaining?: number;
Status?: Status; Status: Status;
HatchDate?: Date; HatchDate?: Date;
DominantTraits: ITraits; DominantTraits: ITraits;
RecessiveTraits: ITraits; RecessiveTraits: ITraits;