59 lines
1.6 KiB
TypeScript
59 lines
1.6 KiB
TypeScript
export interface ItemData {
|
|
_id: string
|
|
_name: string
|
|
_parent?: string
|
|
_type?: string
|
|
_props: {
|
|
Name: string
|
|
ShortName: string
|
|
Description: string
|
|
Weight: number
|
|
BackgroundColor: string
|
|
Width: number
|
|
Height: number
|
|
StackMaxSize: number
|
|
ItemSound: string
|
|
Prefab: {
|
|
path: string
|
|
rcid: string
|
|
}
|
|
UsePrefab: {
|
|
path: string
|
|
rcid: string
|
|
}
|
|
StackObjectsCount: number
|
|
NotShownInSlot: boolean
|
|
ExaminedByDefault: boolean
|
|
ExamineTime: number
|
|
IsUndiscardable: boolean
|
|
IsUnsaleable: boolean
|
|
IsUnbuyable: boolean
|
|
IsUngivable: boolean
|
|
IsLockedafterEquip: boolean
|
|
QuestItem: boolean
|
|
LootExperience: number
|
|
ExamineExperience: number
|
|
HideEntrails: boolean
|
|
RepairCost: number
|
|
RepairSpeed: number
|
|
ExtraSizeLeft: number
|
|
ExtraSizeRight: number
|
|
ExtraSizeUp: number
|
|
ExtraSizeDown: number
|
|
ExtraSizeForceAdd: boolean
|
|
MergesWithChildren: boolean
|
|
CanSellOnRagfair: boolean
|
|
CanRequireOnRagfair: boolean
|
|
ConflictingItems: string[]
|
|
Unlootable: boolean
|
|
UnlootableFromSlot: string
|
|
UnlootableFromSide: string[]
|
|
AnimationVariantsNumber: number
|
|
DiscardingBlock: boolean
|
|
RagFairCommissionModifier: number
|
|
IsAlwaysAvailableForInsurance: boolean
|
|
MaxResource: number
|
|
Resource: number
|
|
}
|
|
_proto?: string
|
|
} |