New source found from dndbeyond.com
This commit is contained in:
@@ -174,6 +174,8 @@ export var ModifierSubTypeEnum;
|
||||
ModifierSubTypeEnum["STUDDED_LEATHER"] = "studded-leather";
|
||||
ModifierSubTypeEnum["PRIDE_SILK_OUTFIT"] = "pride-silk-outfit";
|
||||
ModifierSubTypeEnum["BARK_ARMOR"] = "bark-armor";
|
||||
ModifierSubTypeEnum["LEATHER_SHIRT"] = "leather-shirt";
|
||||
ModifierSubTypeEnum["LEATHER_CORSLET"] = "leather-corslet";
|
||||
// medium armor
|
||||
ModifierSubTypeEnum["HIDE"] = "hide";
|
||||
ModifierSubTypeEnum["CHAIN_SHIRT"] = "chain-shirt";
|
||||
@@ -182,6 +184,7 @@ export var ModifierSubTypeEnum;
|
||||
ModifierSubTypeEnum["HALF_PLATE"] = "half-plate";
|
||||
ModifierSubTypeEnum["SPIKED_ARMOR"] = "spiked-armor";
|
||||
ModifierSubTypeEnum["SCUMWEED_ARMOR"] = "scumweed-armor";
|
||||
ModifierSubTypeEnum["SCALE_ARMOUR"] = "scale-armour";
|
||||
// heavy armor
|
||||
ModifierSubTypeEnum["RING_MAIL"] = "ring-mail";
|
||||
ModifierSubTypeEnum["CHAIN_MAIL"] = "chain-mail";
|
||||
@@ -220,6 +223,8 @@ export var ModifierSubTypeEnum;
|
||||
// Warlock Feature
|
||||
ModifierSubTypeEnum["ENABLE_PACT_WEAPON"] = "enable-pact-weapon";
|
||||
ModifierSubTypeEnum["ENABLE_HEX_WEAPON"] = "enable-hex-weapon";
|
||||
// Artificer Feature
|
||||
ModifierSubTypeEnum["ENABLE_REPLICATE_MAGIC_ITEM"] = "enable-replicate-magic-item";
|
||||
// Enable Feature (used in tandem with REPLACE_WEAPON_ABILITY modifier)
|
||||
ModifierSubTypeEnum["ENABLE_STRENGTH"] = "enable-strength";
|
||||
ModifierSubTypeEnum["ENABLE_DEXTERITY"] = "enable-dexterity";
|
||||
@@ -253,28 +258,31 @@ export const DAMAGE_ADJUSTMENT_LIST = [
|
||||
ModifierSubTypeEnum.BLUDGEONING_PIERCING_SLASHING_NONMAGIC,
|
||||
];
|
||||
export const LIGHT_ARMOR_LIST = [
|
||||
ModifierSubTypeEnum.PADDED,
|
||||
ModifierSubTypeEnum.LEATHER,
|
||||
ModifierSubTypeEnum.STUDDED_LEATHER,
|
||||
ModifierSubTypeEnum.PRIDE_SILK_OUTFIT,
|
||||
ModifierSubTypeEnum.BARK_ARMOR,
|
||||
ModifierSubTypeEnum.LEATHER,
|
||||
ModifierSubTypeEnum.LEATHER_CORSLET,
|
||||
ModifierSubTypeEnum.LEATHER_SHIRT,
|
||||
ModifierSubTypeEnum.PADDED,
|
||||
ModifierSubTypeEnum.PRIDE_SILK_OUTFIT,
|
||||
ModifierSubTypeEnum.STUDDED_LEATHER,
|
||||
];
|
||||
export const MEDIUM_ARMOR_LIST = [
|
||||
ModifierSubTypeEnum.HIDE,
|
||||
ModifierSubTypeEnum.CHAIN_SHIRT,
|
||||
ModifierSubTypeEnum.SCALE_MAIL,
|
||||
ModifierSubTypeEnum.BREASTPLATE,
|
||||
ModifierSubTypeEnum.CHAIN_SHIRT,
|
||||
ModifierSubTypeEnum.HALF_PLATE,
|
||||
ModifierSubTypeEnum.SPIKED_ARMOR,
|
||||
ModifierSubTypeEnum.HIDE,
|
||||
ModifierSubTypeEnum.SCALE_ARMOUR,
|
||||
ModifierSubTypeEnum.SCALE_MAIL,
|
||||
ModifierSubTypeEnum.SCUMWEED_ARMOR,
|
||||
ModifierSubTypeEnum.SPIKED_ARMOR,
|
||||
];
|
||||
export const HEAVY_ARMOR_LIST = [
|
||||
ModifierSubTypeEnum.RING_MAIL,
|
||||
ModifierSubTypeEnum.CHAIN_MAIL,
|
||||
ModifierSubTypeEnum.SPLINT,
|
||||
ModifierSubTypeEnum.DIVERS_ARMOR,
|
||||
ModifierSubTypeEnum.PLATE,
|
||||
ModifierSubTypeEnum.POWERED_ARMOR,
|
||||
ModifierSubTypeEnum.DIVERS_ARMOR,
|
||||
ModifierSubTypeEnum.RING_MAIL,
|
||||
ModifierSubTypeEnum.SPLINT,
|
||||
];
|
||||
export const SHIELDS_LIST = [ModifierSubTypeEnum.SHIELD, ModifierSubTypeEnum.POT_LID];
|
||||
export const ALL_ARMOR_LIST = [
|
||||
|
||||
@@ -306,6 +306,10 @@ export function isEnableHexWeaponModifier(modifier) {
|
||||
return (getType(modifier) === ModifierTypeEnum.ENABLE_FEATURE &&
|
||||
getSubType(modifier) === ModifierSubTypeEnum.ENABLE_HEX_WEAPON);
|
||||
}
|
||||
export function isEnableReplicateMagicItemModifier(modifier) {
|
||||
return (getType(modifier) === ModifierTypeEnum.ENABLE_FEATURE &&
|
||||
getSubType(modifier) === ModifierSubTypeEnum.ENABLE_REPLICATE_MAGIC_ITEM);
|
||||
}
|
||||
export function isEnablesAbilityStatModifier(modifier) {
|
||||
if (getType(modifier) !== ModifierTypeEnum.ENABLE_FEATURE) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user