feat: vampire mode chunk 3 - sync/sanitize and initial state

Add initialVampireState() and vampireSpread validation to mirror the
goddess mode pattern. Also lint-fix pre-existing style issues across
all Chunk 2 vampire data and type files.
This commit is contained in:
2026-04-16 09:26:29 -07:00
committed by Naomi Carrigan
parent 53a026da62
commit 7f43dc725e
18 changed files with 2221 additions and 1973 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ export const defaultVampireEquipmentSets: Array<VampireEquipmentSet> = [
bonuses: {
// eslint-disable-next-line @typescript-eslint/naming-convention -- numeric keys
2: { combatMultiplier: 1.35 },
// eslint-disable-next-line @typescript-eslant/naming-convention -- numeric keys
// eslint-disable-next-line @typescript-eslint/naming-convention -- numeric keys
3: { bloodMultiplier: 1.25 },
},
description: "The arms of a vampire who has broken open prisons and walked through veils. These pieces have seen the inside of places most vampires only hear about in old stories.",