Variable casterProgressionConst
casterProgression: {
castsPerDay: {
hybrid: {
high: number[][];
};
prepared: {
high: number[][];
low: number[][];
med: number[][];
};
prestige: {
low: number[][];
};
spontaneous: {
high: number[][];
low: number[][];
med: number[][];
};
};
spellsPreparedPerDay: {
hybrid: {
high: number[][];
};
prepared: {
high: number[][];
low: (null | number)[][];
med: number[][];
};
prestige: {
low: (null | number)[][];
};
spontaneous: {
high: number[][];
low: number[][];
med: number[][];
};
};
} = ...
Type declaration
castsPerDay: {
hybrid: {
high: number[][];
};
prepared: {
high: number[][];
low: number[][];
med: number[][];
};
prestige: {
low: number[][];
};
spontaneous: {
high: number[][];
low: number[][];
med: number[][];
};
}
hybrid: {
high: number[][];
}
prepared: {
high: number[][];
low: number[][];
med: number[][];
}
high: number[][]
low: number[][]
med: number[][]
prestige: {
low: number[][];
}
spontaneous: {
high: number[][];
low: number[][];
med: number[][];
}
high: number[][]
low: number[][]
med: number[][]
spellsPreparedPerDay: {
hybrid: {
high: number[][];
};
prepared: {
high: number[][];
low: (null | number)[][];
med: number[][];
};
prestige: {
low: (null | number)[][];
};
spontaneous: {
high: number[][];
low: number[][];
med: number[][];
};
}
hybrid: {
high: number[][];
}
prepared: {
high: number[][];
low: (null | number)[][];
med: number[][];
}
high: number[][]
low: (null | number)[][]
med: number[][]
prestige: {
low: (null | number)[][];
}
spontaneous: {
high: number[][];
low: number[][];
med: number[][];
}
high: number[][]
low: number[][]
med: number[][]
This Object determines spells gained and cast per level