38 lines
813 B
TypeScript
38 lines
813 B
TypeScript
declare interface ItemConfigItem {
|
|
HasTags(tags: ItemConfigTag): boolean;
|
|
IsCollectible(): boolean;
|
|
IsNull(): boolean;
|
|
IsTrinket(): boolean;
|
|
|
|
AchievementID: int;
|
|
AddBlackHearts: int;
|
|
AddBombs: int;
|
|
AddCoins: int;
|
|
AddCostumeOnPickup: boolean;
|
|
AddHearts: int;
|
|
AddKeys: int;
|
|
AddMaxHearts: int;
|
|
AddSoulHearts: int;
|
|
CacheFlags: CacheFlag;
|
|
ChargeType: ItemConfigChargeType;
|
|
ClearEffectsOnRemove: boolean;
|
|
readonly Costume: Readonly<ItemConfigCostume>;
|
|
Description: string;
|
|
DevilPrice: int;
|
|
Discharged: boolean;
|
|
GfxFileName: string;
|
|
Hidden: boolean;
|
|
ID: int;
|
|
InitCharge: int;
|
|
MaxCharges: int;
|
|
MaxCooldown: int;
|
|
Name: string;
|
|
PassiveCache: boolean;
|
|
PersistentEffect: boolean;
|
|
Quality: int;
|
|
ShopPrice: int;
|
|
Special: boolean;
|
|
Tags: int;
|
|
Type: ItemType;
|
|
}
|