export const DS4 = {}; // ASCII Artwork DS4.ASCII = `_____________________________________________________________________________________________ ____ _ _ _ _ ____ _____ ___ _ _ ____ _ _ __ _______ ____ ____ _ _ | _ \\| | | | \\ | |/ ___| ____/ _ \\| \\ | / ___|| | / \\\\ \\ / / ____| _ \\/ ___| | || | | | | | | | | \\| | | _| _|| | | | \\| \\___ \\| | / _ \\\\ V /| _| | |_) \\___ \\ | || |_ | |_| | |_| | |\\ | |_| | |__| |_| | |\\ |___) | |___ / ___ \\| | | |___| _ < ___) | |__ _| |____/ \\___/|_| \\_|\\____|_____\\___/|_| \\_|____/|_____/_/ \\_\\_| |_____|_| \\_\\____/ |_| =============================================================================================`; /** * Define the set of acttack types that can be performed with weapon items * @type {Object} */ DS4.attackTypes = { melee: "DS4.AttackTypeMelee", ranged: "DS4.AttackTypeRanged", meleeRanged: "DS4.AttackTypeMeleeRanged", }; /** * Define the set of item availabilties * @type {Object} */ DS4.itemAvailabilities = { hamlet: "DS4.ItemAvailabilityHamlet", village: "DS4.ItemAvailabilityVilage", city: "DS4.ItemAvailabilityCity", elves: "DS4.ItemAvailabilityElves", dwarves: "DS4.ItemAvailabilityDwarves", none: "DS4.ItemAvailabilityNone", }; /** * * Define the set of item types * @type {Object} */ DS4.itemTypes = { weapon: "DS4.ItemTypeWeapon", armor: "DS4.ItemTypeArmor", shield: "DS4.ItemTypeShield", trinket: "DS4.ItemTypeTrinket", equipment: "DS4.ItemTypeEquipment", }; /** * * Define the set of armor types, a character may only wear one item of each at any given time * @type {Object} */ DS4.armorTypes = { body: "DS4.ArmorTypeBody", helment: "DS4.ArmorTypeHelmet", vambrace: "DS4.ArmorTypeVambrace", greaves: "DS4.ArmorTypeGreaves", vambraceGreaves: "DS4.ArmorTypeVambraceGreaves", }; /** * * Define the set of armor materials, used to determine if a characer may wear the armor without additional penalties * @type {Object} */ DS4.armorMaterialTypes = { cloth: "DS4.ArmorMaterialTypeCloth", leather: "DS4.ArmorMaterialTypeLeather", chain: "DS4.ArmorMaterialTypeChain", plate: "DS4.ArmorMaterialTypePlate", };