mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-11 19:25:21 +01:00
29 lines
No EOL
955 B
JavaScript
29 lines
No EOL
955 B
JavaScript
export function buildTemplateDistance(type, range) {
|
|
console.log("type", type);
|
|
console.log("range", range);
|
|
|
|
let baseDistance = range;
|
|
if (Number.isNaN(Number(range))) {
|
|
baseDistance = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.variantRules).rangeMeasurement[
|
|
range
|
|
];
|
|
}
|
|
const distance = type === CONFIG.DH.GENERAL.templateTypes.EMANATION ? baseDistance + 2.5 : baseDistance;
|
|
|
|
return distance;
|
|
}
|
|
|
|
export function buildTemplateType(type) {
|
|
const usedType = type === 'inFront' ? 'cone' : type === 'emanation' ? 'circle' : type;
|
|
return usedType;
|
|
}
|
|
|
|
export function buildTemplateAngle(type, angle) {
|
|
const usedAngle =
|
|
type === CONST.MEASURED_TEMPLATE_TYPES.CONE
|
|
? (angle ?? CONFIG.MeasuredTemplate.defaults.angle)
|
|
: type === CONFIG.DH.GENERAL.templateTypes.INFRONT
|
|
? '180'
|
|
: undefined;
|
|
return usedAngle;
|
|
} |