isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
58 lines (55 loc) • 3.01 kB
text/typescript
import { Challenge, PlayerType } from "isaac-typescript-definitions";
export const DEFAULT_CHALLENGE_CHARACTER = PlayerType.ISAAC;
/**
* Contains the starting character for each challenge.
*
* Taken from the "challenges.xml" file.
*/
export const CHALLENGE_CHARACTERS = {
[]: DEFAULT_CHALLENGE_CHARACTER, // 0
[]: DEFAULT_CHALLENGE_CHARACTER, // 1
[]: DEFAULT_CHALLENGE_CHARACTER, // 2
[]: DEFAULT_CHALLENGE_CHARACTER, // 3
[]: PlayerType.EVE, // 4
[]: PlayerType.MAGDALENE, // 5
[]: DEFAULT_CHALLENGE_CHARACTER, // 6
[]: PlayerType.LAZARUS, // 7
[]: DEFAULT_CHALLENGE_CHARACTER, // 8
[]: DEFAULT_CHALLENGE_CHARACTER, // 9
[]: PlayerType.MAGDALENE, // 10
[]: PlayerType.JUDAS, // 11
[]: DEFAULT_CHALLENGE_CHARACTER, // 12
[]: DEFAULT_CHALLENGE_CHARACTER, // 13
[]: DEFAULT_CHALLENGE_CHARACTER, // 14
[]: DEFAULT_CHALLENGE_CHARACTER, // 15
[]: DEFAULT_CHALLENGE_CHARACTER, // 16
[]: DEFAULT_CHALLENGE_CHARACTER, // 17
[]: DEFAULT_CHALLENGE_CHARACTER, // 18
[]: DEFAULT_CHALLENGE_CHARACTER, // 19
[]: DEFAULT_CHALLENGE_CHARACTER, // 20
[]: DEFAULT_CHALLENGE_CHARACTER, // 21
[]: DEFAULT_CHALLENGE_CHARACTER, // 22
[]: PlayerType.BLUE_BABY, // 23
[]: DEFAULT_CHALLENGE_CHARACTER, // 24
[]: DEFAULT_CHALLENGE_CHARACTER, // 25
[]: DEFAULT_CHALLENGE_CHARACTER, // 26
[]: PlayerType.BLUE_BABY, // 27
[]: DEFAULT_CHALLENGE_CHARACTER, // 28
[]: PlayerType.JUDAS, // 29
[]: DEFAULT_CHALLENGE_CHARACTER, // 30
[]: DEFAULT_CHALLENGE_CHARACTER, // 31
[]: DEFAULT_CHALLENGE_CHARACTER, // 32
[]: DEFAULT_CHALLENGE_CHARACTER, // 33
[]: DEFAULT_CHALLENGE_CHARACTER, // 34
[]: DEFAULT_CHALLENGE_CHARACTER, // 35
[]: DEFAULT_CHALLENGE_CHARACTER, // 36
[]: PlayerType.BETHANY, // 37
[]: PlayerType.BETHANY, // 38
[]: DEFAULT_CHALLENGE_CHARACTER, // 39
[]: PlayerType.JACOB, // 40
[]: DEFAULT_CHALLENGE_CHARACTER, // 41
[]: PlayerType.FORGOTTEN_B, // 42
[]: PlayerType.CAIN_B, // 43
[]: PlayerType.JACOB_B, // 44
[]: DEFAULT_CHALLENGE_CHARACTER, // 45
} as const satisfies Record<Challenge, PlayerType>;