export const wod = {};

wod.sheettype = {
    mortal: "Mortal",
    werewolf: "Werewolf",
    mage: "Mage",
    vampire: "Vampire",
    changeling: "Changeling",
    hunter: "Hunter",
    demon: "Demon",
    wraith: "Wraith",
    mummy: "Mummy",
    exalted: "Exalted",
    creature: "Creature",
    changingbreed: "Changing Breed",
    spirit: "Spirit"
}

wod.splat = {
    vampire: "vampire",
    werewolf: "werewolf",
    mage: "mage",
    changeling: "changeling",
    hunter: "hunter",
    demon: "demon",
    wraith: "wraith",
    mummy: "mummy",
    exalted: "exalted",
    mortal: "mortal",
    creature: "creature",
    changingbreed: "changing breed",
    spirit: "spirit"
}

wod.era = {
    modern: "wod.era.modern",
    victorian: "wod.era.victorian",
    darkages: "wod.era.darkages",
    classical: "wod.era.classical",
    livinggods: "wod.era.livinggods",
    savage: "wod.era.savage"
}

wod.sheetsettings = {
    useSplatFonts: true
}

wod.variant = {
    vampire: {
        kindredeast: "wod.bio.vampire.kindredeast"
    },
    changeling: {
        dauntain: "wod.bio.changeling.dauntain",
        thallain: "wod.bio.changeling.thallain",
        nunnehi: "wod.bio.changeling.nunnehi",
        menehune: "wod.bio.changeling.menehune",
        inanimae: "wod.bio.changeling.inanimae",
        darkkin: "wod.bio.changeling.darkkin"
    },
    wraith: {
        shadow: "wod.bio.wraith.shadow"
    },
    exalted: {
        solar: "wod.bio.exalted.solar",
        lunar: "wod.bio.exalted.lunar",
        dragon: "wod.bio.exalted.dragon",
        sidereal: "wod.bio.exalted.sidereal",
        abyssal: "wod.bio.exalted.abyssal",
        infernal: "wod.bio.exalted.infernal",
        alchemical: "wod.bio.exalted.alchemical",
        liminal: "wod.bio.exalted.liminal",
    },
    changingbreed: {
        Ajaba: "wod.bio.feraname.ajaba",
		Ananasi: "wod.bio.feraname.ananasi",
		Bastet: "wod.bio.feraname.bastet",
		Corax: "wod.bio.feraname.corax",
		Gurahl: "wod.bio.feraname.gurahl",				
		Kitsune: "wod.bio.feraname.kitsune",	
		Mokole: "wod.bio.feraname.mokole",
		Nagah: "wod.bio.feraname.nagah",
		Nuwisha: "wod.bio.feraname.nuwisha",
		Ratkin: "wod.bio.feraname.ratkin",
		Rokea: "wod.bio.feraname.rokea",
        Apis: "wod.bio.feraname.apis",
		Camazotz: "wod.bio.feraname.camazotz",
		Grondr: "wod.bio.feraname.grondr"
    },
    mortal: {
        orpheus: "wod.bio.mortal.orpheus",
        sorcerer: "wod.bio.mortal.sorcerer",
        autumnpeople: "wod.bio.mortal.autumnpeople",
        enchanted: "wod.bio.mortal.enchanted",
        ghoul: "wod.bio.mortal.ghoul",
        kinfolk: "wod.bio.mortal.kinfolk",
        truefaith: "wod.bio.mortal.truefaith"
    },
    creature: {
        chimera: "wod.bio.creature.chimera",
        familiar: "wod.bio.creature.familiar",
        construct: "wod.bio.creature.construct",
        spirit: "wod.bio.creature.spirit",
        warwolves: "wod.bio.creature.warwolves",
        anurana: "wod.bio.creature.anurana",
        samsa: "wod.bio.creature.samsa",
        kerasi: "wod.bio.creature.kerasi",
        yeren: "wod.bio.creature.yeren",
        earthbound: "wod.bio.creature.earthbound"
    }
}

wod.attributes = {
    strength: "wod.attributes.strength",
    dexterity: "wod.attributes.dexterity",
    stamina: "wod.attributes.stamina",
    charisma: "wod.attributes.charisma",
    manipulation: "wod.attributes.manipulation",
    composure: "wod.attributes.composure",
    intelligence: "wod.attributes.intelligence",
    wits: "wod.attributes.wits",
    resolve: "wod.attributes.resolve"
}

wod.attributes20 = {
    strength: "wod.attributes.strength",
    dexterity: "wod.attributes.dexterity",
    stamina: "wod.attributes.stamina",
    charisma: "wod.attributes.charisma",
    manipulation: "wod.attributes.manipulation",
    appearance: "wod.attributes.appearance",
    perception: "wod.attributes.perception",
    intelligence: "wod.attributes.intelligence",
    wits: "wod.attributes.wits"
}

wod.attributeslist = {
    strength: "wod.attributes.strength",
    charisma: "wod.attributes.charisma",
    intelligence: "wod.attributes.intelligence",
    dexterity: "wod.attributes.dexterity",
    manipulation: "wod.attributes.manipulation",
    wits: "wod.attributes.wits",
    stamina: "wod.attributes.stamina",    
    composure: "wod.attributes.composure",    
    resolve: "wod.attributes.resolve"
}

wod.attributes20list = {
    strength: "wod.attributes.strength",
    charisma: "wod.attributes.charisma",
    perception: "wod.attributes.perception",
    dexterity: "wod.attributes.dexterity",
    manipulation: "wod.attributes.manipulation",
    intelligence: "wod.attributes.intelligence",
    stamina: "wod.attributes.stamina",
    appearance: "wod.attributes.appearance",
    wits: "wod.attributes.wits"
}

wod.advantages = {
    willpower: "wod.advantages.willpower",
    rage: "wod.advantages.rage",
    gnosis: "wod.advantages.gnosis",
    arete: "wod.advantages.arete",
    glamour: "wod.advantages.glamour",
    banality: "wod.advantages.banality",
    conscience: "wod.advantages.virtue.conscience",
	conviction: "wod.advantages.virtue.conviction",
	selfcontrol: "wod.advantages.virtue.selfcontrol",
	instinct: "wod.advantages.virtue.instinct",
	courage: "wod.advantages.virtue.courage",
    mercy: "wod.advantages.virtue.mercy",
    vision: "wod.advantages.virtue.vision",
    zeal: "wod.advantages.virtue.zeal"
}

wod.talents = {
    alertness: "wod.abilities.alertness",
    art: "wod.abilities.art",
    athletics: "wod.abilities.athletics",
    awareness: "wod.abilities.awareness",
    brawl: "wod.abilities.brawl",
    dodge: "wod.abilities.dodge",
    empathy: "wod.abilities.empathy",
    expression: "wod.abilities.expression",
    intimidation: "wod.abilities.intimidation",
    intuition: "wod.abilities.intuition",
    kenning: "wod.abilities.kenning",
    leadership: "wod.abilities.leadership",
    primalurge: "wod.abilities.primalurge",
    streetwise: "wod.abilities.streetwise",
    subterfuge: "wod.abilities.subterfuge"
}

wod.skills = {
    animalken: "wod.abilities.animalken",
    craft: "wod.abilities.craft",
    demolitions: "wod.abilities.demolitions",
    drive: "wod.abilities.drive",
    etiquette: "wod.abilities.etiquette",
    firearms: "wod.abilities.firearms",
    larceny: "wod.abilities.larceny",
    martialarts: "wod.abilities.martialarts",
    meditation: "wod.abilities.meditation",
    melee: "wod.abilities.melee",
    performance: "wod.abilities.performance",
    research: "wod.abilities.research",
    stealth: "wod.abilities.stealth",    
    security: "wod.abilities.security",
    survival: "wod.abilities.survival",
    technology: "wod.abilities.technology",
}

wod.knowledges = {
    academics: "wod.abilities.academics",
    bureaucracy: "wod.abilities.bureaucracy",
    computer: "wod.abilities.computer",
    cosmology: "wod.abilities.cosmology",
    enigmas: "wod.abilities.enigmas",
    esoterica: "wod.abilities.esoterica",
    finance: "wod.abilities.finance",
    gremayre: "wod.abilities.gremayre",
    investigation: "wod.abilities.investigation",
    law: "wod.abilities.law",
    linguistics: "wod.abilities.linguistics",
    medicine: "wod.abilities.medicine",
    occult: "wod.abilities.occult",
    politics: "wod.abilities.politics",
    religion: "wod.abilities.religion",
    research: "wod.abilities.research",
    rituals: "wod.abilities.rituals",
    science: "wod.abilities.science",
    technology: "wod.abilities.technology"
}

wod.alwaysspeciality = {
    vampire: [
        "expression", 
        "craft", 
        "performance", 
        "academics", 
        "law", 
        "science", 
        "technology"
    ],
    werewolf: [
        "expression", 
        "craft", 
        "performance", 
        "academics", 
        "law", 
        "science", 
        "technology"
    ],
    mage: [
        "art",
        "athletics",
        "craft",
        "firearms",
        "martialarts",
        "melee",
        "academics", 
        "esoterica",
        "law", 
        "politics",
        "science"        
    ],
    changeling: [
        "expression", 
        "craft", 
        "performance", 
        "academics", 
        "law", 
        "science", 
        "technology"       
    ],
    wraith: []
}

wod.attackAttributes = {
    strength: "wod.attributes.strength",
    dexterity: "wod.attributes.dexterity",
    manipulation: "wod.attributes.manipulation",
    wits: "wod.attributes.wits"
}

wod.attackMeleeAbilities = {
    athletics: "wod.abilities.athletics",
    brawl: "wod.abilities.brawl",
    martialarts: "wod.abilities.martialarts",
    melee: "wod.abilities.melee",
    expression: "wod.abilities.expression",
    intimidation: "wod.abilities.intimidation",    
    subterfuge: "wod.abilities.subterfuge"
} 

wod.attackRangedAbilities = {
    athletics: "wod.abilities.athletics",
    firearms: "wod.abilities.firearms",
    brawl: "wod.abilities.brawl",
    martialarts: "wod.abilities.martialarts"
} 

wod.damageTypes = {
    bashing: "wod.health.bashing",
    lethal: "wod.health.lethal",
    aggravated: "wod.health.aggravated"
}

wod.woundLevels = {
    bruised: "wod.health.bruised",
    hurt: "wod.health.hurt",
    injured: "wod.health.injured",
    wounded: "wod.health.wounded",
    mauled: "wod.health.mauled",
    crippled: "wod.health.crippled",
    incapacitated: "wod.health.incapacitated"
}

wod.allSpheres = {
    correspondence: "wod.spheres.correspondence",
	entropy: "wod.spheres.entropy",
	forces: "wod.spheres.forces",
	life: "wod.spheres.life",
	matter: "wod.spheres.matter",
	mind: "wod.spheres.mind",
	prime: "wod.spheres.prime",
	spirit: "wod.spheres.spirit",
	time: "wod.spheres.time"
}

wod.allSpheresTechnocracy = {
    correspondence: "wod.spheres.data",
	entropy: "wod.spheres.entropicstate",
	forces: "wod.spheres.forcebased",
	life: "wod.spheres.lifescience",
	matter: "wod.spheres.material",
	mind: "wod.spheres.psychodynamics",
	prime: "wod.spheres.primal",
	spirit: "wod.spheres.dimensional",
	time: "wod.spheres.temporalscience"
}

wod.bonus = {
    attribute_buff: "wod.labels.bonus.attributebonus",
    attribute_dice_buff: "wod.labels.bonus.attributedicebonus",
    attribute_diff: "wod.labels.bonus.attributediff",    
    attribute_auto_buff: "wod.labels.bonus.attributesucc",
    ability_buff: "wod.labels.bonus.abilitybonus",
    ability_diff: "wod.labels.bonus.abilitydiff",    
    soak_buff: "wod.labels.bonus.soakbonus",
    soak_diff: "wod.labels.bonus.soakdiffbonus",
    health_buff: "wod.labels.bonus.healthbuff",
    initiative_buff: "wod.labels.bonus.initbonus",
    movement_buff: "wod.labels.bonus.movebonus",
    attribute_fixed_value: "wod.labels.bonus.attributefixedvalue",
    attack_buff: "wod.labels.bonus.attackbuff",
    attack_diff: "wod.labels.bonus.attackdiff",
    frenzy_buff: "wod.labels.bonus.frenzybuff",
    frenzy_diff: "wod.labels.bonus.frenzydiff"
}