Skip to content

PlayerHealth

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:5

This is used by the getPlayerHealth and setPlayerHealth helper functions.

maxHearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:6

hearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:7

eternalHearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:8

soulHearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:11

For soul hearts to apply, they also have to be specified in the soulHeartTypes array.

boneHearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:14

For bone hearts to apply, they also have to be specified in the soulHeartTypes array.

goldenHearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:16

rottenHearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:17

brokenHearts: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:18

soulCharges: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:19

bloodCharges: int

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:20

soulHeartTypes: SoulHeartType[]

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:22

SoulHeartType = HeartSubType.SOUL | HeartSubType.BLACK | HeartSubType.BONE

Defined in: packages/isaacscript-common/src/interfaces/PlayerHealth.ts:25