local strTypes = {
    -- prefixes
    "AreaOfEffect",
    "GlobalPhysicalDamageReductionRatingPercent",
    "ArmourBreak",
    "Attackdamage",
    "BaseChanceToBleed",
    "IncreasedBlockChance",
    "DamagevsArmourBrokenEnemies",
    "ElementalDamagePercent",
    "ExertedAttackDamage",
    "FireDamagePercentage",
    "FireResistancePenetration",
    "IgniteEffect",
    "IncreasedMaceDamageForJewel",
    "MaximumRage",
    "MeleeDamage",
    "MinionAreaOfEffect",
    "MinionLife",
    "PhysicalDamagePercent",
    "ShieldArmourIncrease",
    "BleedDotMultiplier",
    "ThornsDamageIncrease",
    "TotemDamageForJewel",
    "IncreasedTotemLife",
    "WarcryEffect",
    "WarcryDamage",
    -- suffixes
    "ArmourBreakDuration", 
    "BleedDuration",
    "IgniteChanceIncrease",
    "SkillEffectDuration",
    "KnockbackDistance",
    "LifeCost",
    "LifeLeechAmount",
    "LifeRegenerationRate",
    "MaceStun",
    "MaximumFireResist",
    "MinionPhysicalDamageReduction",
    "RageOnHit",
    "GainRageWhenHit",
    "StunDamageIncrease",
    "IncreasedStunThreshold",
    "SummonTotemCastSpeed",
    "WarcryCooldownSpeed",
    "WarcrySpeed",
    "WeaponSwapSpeed",
}
local dexTypes = {
    -- prefixes
    "IncreasedAccuracyPercent",
    "AilmentEffect",
    "AttackDamage",
    "BlindEffect",
    "DamageVsRareOrUnique",
    "BowIncreasedAccuracyRating",
    "IncreasedBowDamageForJewel",
    "CharmDamageWhileUsing",
    "CriticalAilmentEffect",
    "CrossbowDamage",
    "ElementalDamagePercent",
    "GlobalEvasionRatingPercent",
    "HeraldDamage",
    "LightningDamagePercentage",
    "LightningResistancePenetration",
    "MarkEffect",
    "PoisonEffect",
    "ProjectileDamage",
    "ProjectileSpeed",
    "IncreasedStaffDamageForJewel",
    "QuiverModifierEffect",
    "ShockEffect",
    -- suffixes
    "AilmentChance",
    "IncreasedAilmentThreshold",
    "AttackCriticalStrikeChance",
    "AttackCriticalStrikeMultiplier",
    "IncreasedAttackSpeed",
    "AttacksBlindOnHitChance",
    "BowAttackSpeedForJewel",
    "ChainFromTerrain",
    "CharmDuration",
    "CharmChargesGained",
    "GlobalCooldownRecovery",
    "CrossbowReloadSpeed",
    "CrossbowSpeed",
    "DamagingAilmentDuration",
    "DazeBuildup",
    "DebuffTimePassed",
    "ElementalAilmentDuration",
    "FasterAilmentDamageForJewel",
    "IncreasedFlaskChargesGained",
    "FlaskDuration",
    "ForkingProjectiles",
    "GlobalFlaskLifeRecovery",
    "LifeFlaskChargePercentGeneration",
    "FlaskManaRecovery",
    "ManaFlaskChargePercentGeneration",
    "ManaLeechAmount",
    "MarkCastSpeed",
    "MarkDuration",
    "MaximumLightningResistance",
    "MovementVelocity",
    "ChanceToPierce", 
    "PinBuildup", 
    "BaseChanceToPoison", 
    "PoisonDuration",
    "QuarterstaffFreezeBuildup",
    "StaffAttackSpeedForJewel",
    "ShockChanceIncrease",
    "ShockDuration",
    "SlowPotency",
    "IncreasedStunThresholdIfNoRecentStun"
}
local intTypes = {
    -- prefixes
    "AilmentEffect",
    "AreaOfEffect",
    "AuraEffectForJewel",
    "IncreasedChaosDamage",
    "ColdDamagePercentage", 
    "ColdResistancePenetration",
    "DamageIfConsumedCorpse",
    "CriticalAilmentEffect",
    "CurseAreaOfEffect",
    "CurseEffectivenessForJewel",
    "ElementalDamagePercent",
    "GlobalEnergyShieldPercent",
    "EnergyShieldDelay",
    "EnergyShieldRegeneration",
    "FocusEnergyShield",
    "IgniteEffect",
    "MinionAccuracyRatingForJewel",
    "MinionDamage",
    "OfferingLife",
    "ShockEffect",
    "WeaponSpellDamage",
    "DamageWithTriggeredSpells",
    "WitheredEffect",
    -- suffixes
    "AilmentChance",
    "IncreasedCastSpeed",
    "IncreasedChillDuration",
    "CriticalStrikeChance",
    "CriticalStrikeMultiplier",
    "SpellCritMultiplierForJewel",
    "CurseDelay",
    "BaseCurseDuration",
    "DamagingAilmentDuration",
    "DebuffTimePassed",
    "EnergyGeneration",
    "FasterAilmentDamageForJewel",
    "FreezeDamageIncrease",
    "FreezeThreshold",
    "IgniteChanceIncrease",
    "SkillEffectDuration",
    "MaximumLifeOnKillPercent",
    "LifeRecoupForJewel",
    "ManaGainedOnKillPercentage",
    "ManaRegeneration",
    "MaximumColdResist",
    "MinionAttackSpeedAndCastSpeed",
    "MinionChaosResistance",
    "MinionCriticalStrikeChanceIncrease",
    "MinionCriticalStrikeMultiplier",
    "MinionElementalResistance",
    "OfferingDuration",
    "QuarterstaffFreezeBuildup",
    "ShockChanceIncrease",
    "ShockDuration",
    "SpellCriticalStrikeChance",
    "StunThresholdfromEnergyShield"
}

return {
    strTypes, dexTypes, intTypes
}