Initial import
This commit is contained in:
102
module/config/system.mjs
Normal file
102
module/config/system.mjs
Normal file
@ -0,0 +1,102 @@
|
||||
import * as CHARACTER from "./character.mjs"
|
||||
import * as WEAPON from "./weapon.mjs"
|
||||
import * as ARMOR from "./armor.mjs"
|
||||
import * as SPELL from "./spell.mjs"
|
||||
|
||||
export const SYSTEM_ID = "tenebris"
|
||||
export const DEV_MODE = false
|
||||
|
||||
export const RESOURCE_VALUE = Object.freeze({
|
||||
ZERO: "0",
|
||||
D4: "d4",
|
||||
D6: "d6",
|
||||
D8: "d8",
|
||||
D10: "d10",
|
||||
D12: "d12",
|
||||
})
|
||||
|
||||
export const DICE_VALUE = Object.freeze({
|
||||
D4: "d4",
|
||||
D6: "d6",
|
||||
D8: "d8",
|
||||
D10: "d10",
|
||||
D12: "d12",
|
||||
})
|
||||
|
||||
export const DICE_VALUES = ["0", "d4", "d6", "d8", "d10", "d12"]
|
||||
|
||||
export const ROLL_TYPE = Object.freeze({
|
||||
SAVE: "save",
|
||||
RESOURCE: "resource",
|
||||
DAMAGE: "damage",
|
||||
ATTACK: "attack",
|
||||
})
|
||||
|
||||
export const MINOR_PATH = Object.freeze({
|
||||
epee: {
|
||||
onze: "rob",
|
||||
neuf: {
|
||||
main: "per",
|
||||
plume: "vol",
|
||||
livre: "int",
|
||||
},
|
||||
},
|
||||
main: {
|
||||
onze: "dex",
|
||||
neuf: {
|
||||
chene: "rob",
|
||||
plume: "vol",
|
||||
livre: "int",
|
||||
},
|
||||
},
|
||||
plume: {
|
||||
onze: "int",
|
||||
neuf: {
|
||||
chene: "rob",
|
||||
main: "per",
|
||||
epee: "dex",
|
||||
},
|
||||
},
|
||||
chene: {
|
||||
onze: "per",
|
||||
neuf: {
|
||||
plume: "vol",
|
||||
livre: "int",
|
||||
epee: "dex",
|
||||
},
|
||||
},
|
||||
livre: {
|
||||
onze: "vol",
|
||||
neuf: {
|
||||
chene: "rob",
|
||||
main: "per",
|
||||
epee: "dex",
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
export const ASCII = `
|
||||
██████ ████████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████████ ███████ ███ ██ ███████ ██████ ██████ ██ ███████
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██
|
||||
██ ██ ███████ ██ ██ ██ ███████ ██ ██ ██ █████ ██ ██ ██ █████ ██████ ██████ ██ ███████
|
||||
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
|
||||
██████ ██ ██ ██ ██████ ███████ ██ ██ ██████ ██ ███████ ██ ████ ███████ ██████ ██ ██ ██ ███████ `
|
||||
|
||||
/**
|
||||
* Include all constant definitions within the SYSTEM global export
|
||||
* @type {Object}
|
||||
*/
|
||||
export const SYSTEM = {
|
||||
id: SYSTEM_ID,
|
||||
CHARACTERISTICS: CHARACTER.CHARACTERISTICS,
|
||||
RESOURCES: CHARACTER.RESOURCES,
|
||||
RESOURCE_VALUE,
|
||||
WEAPON_CATEGORY: WEAPON.CATEGORY,
|
||||
WEAPON_DAMAGE: WEAPON.DAMAGE,
|
||||
ARMOR_CATEGORY: ARMOR.CATEGORY,
|
||||
SPELL_RANGE: SPELL.RANGE,
|
||||
ASCII,
|
||||
MINOR_PATH,
|
||||
ROLL_TYPE,
|
||||
DEV_MODE,
|
||||
}
|
Reference in New Issue
Block a user