export enum PickupPrice {
  /** `Pickup.Price` will be equal to 0 for non-purchasable pickups. */
  NULL = 0,

  ONE_HEART = -1,
  TWO_HEARTS = -2,
  THREE_SOUL_HEARTS = -3,
  ONE_HEART_AND_TWO_SOUL_HEARTS = -4,

  /** A Pound of Flesh causes non-collectible shop pickups to be surrounded by spikes. */
  SPIKES = -5,

  /**
   * The price when you have the Your Soul trinket. (The collectible will be free and the trinket
   * will be consumed.)
   */
  YOUR_SOUL = -6,

  ONE_SOUL_HEART = -7,
  TWO_SOUL_HEARTS = -8,
  ONE_HEART_AND_ONE_SOUL_HEART = -9,

  /**
   * Added in Repentance+.
   *
   * The official in-game enum does not have this value, but it is the correct value used by game.
   * It corresponds to the Devil Room mechanic with the `devilsacrifice` collectible tag.
   */
  DEVIL_SACRIFICE_SPIKES = -10,

  /** The Store Credit trinket causes items in the shop to cost 0 cents. */
  FREE = -1000,
}
