xcom2charpool
Version:
Library for reading, manipulating, and managing XCOM 2 character pool binary files, supporting both browser and Node.js environments.
51 lines (50 loc) • 3.58 kB
TypeScript
import z from 'zod/v4';
export declare const TAppearanceSchema: z.ZodObject<{
nmHead: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
iGender: z.ZodNumber;
iRace: z.ZodNumber;
nmHaircut: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
iHairColor: z.ZodNumber;
iFacialHair: z.ZodNumber;
nmBeard: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
iSkinColor: z.ZodNumber;
iEyeColor: z.ZodNumber;
nmFlag: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
iVoice: z.ZodNumber;
iAttitude: z.ZodNumber;
iArmorDeco: z.ZodNumber;
iArmorTint: z.ZodNumber;
iArmorTintSecondary: z.ZodNumber;
iWeaponTint: z.ZodNumber;
iTattooTint: z.ZodNumber;
nmWeaponPattern: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmPawn: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmTorso: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmArms: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmLegs: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmHelmet: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmEye: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmTeeth: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmFacePropLower: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmFacePropUpper: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmPatterns: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmVoice: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmLanguage: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmTattoo_LeftArm: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmTattoo_RightArm: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmScars: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmTorso_Underlay: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmArms_Underlay: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmLegs_Underlay: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmFacePaint: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmLeftArm: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmRightArm: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmLeftArmDeco: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmRightArmDeco: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmLeftForearm: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmRightForearm: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmThighs: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmShins: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
nmTorsoDeco: z.ZodCustom<import("..").NamePropertyValue, import("..").NamePropertyValue>;
bGhostPawn: z.ZodBoolean;
}, z.core.$loose>;