majochem 18c08505a3 Add support for various "Infamous" (Mercenary exclusive) item modifiers (#8698)
* Add move speed penalty & debuff tag to Debilitated

Debilitated so far only cause 10% less damage
(presumably because it was only applied to players), but should also
apply 20% less movement speed

Also added the "globalEffect" / "debuff" tag in case of future
interactions

* Add "debilitated" to flagTypes in ModParser

This enables "Your are debilitated", "Nearby enemies are debilitated",
"minions are debilitated" etc.

No effect on ModCache as no such mod exists on uniques or tree
(only "Infamous" mod atm)

* Add support for "Your warcries cover enemies in ash"

* Add support for "per two fortification on you"

NOTE: This doesn't correctly work when putting the item on an AG because
actor = "player" is necessary. actor = "enemy" did also not work and is
less safe. Not specifying an actor would make it based on monster
fortification stacks in some cases. "player" is the best solution until
we have actor = "self"

* Add support for Trap & Mine Chain mod

"Skills used by your Traps and Mines Chain 2 additional times"
- Added "skills used by your traps and mines" preFlag
- Added "chain " as modName (extra space to avoid match with "chaining")
- Added "(%d+) additional times?" to formList

* Add generic "projectiles " preFlag

This in combination with previous commit enables mods like:
"Projectiles chain 2 additional times"

Also included modCache to check it doesn't break any existing mods

* Add support for "socketed gems xyz"

Previous preFlag was limited to "have/deal/gain" etc. which did not work
with e.g. "chain" modName. So now "Socketed gems chain 1 additional time"
works.

Changing the lua pattern from "[hgd][ae][via][enl] "
to "([hgd]?[ae]?[via]?[enl]?%s?)" would probably work in a lot of places
, but I didn't want to do that much testing. It doesn't break any other
"socketed gems xyz" mods for now.

* Add support for many other mods

* Support Blink / Mirror Arrow mod

* Generic parsing for seconds

* Position

---------

Co-authored-by: majochem <majochem@users.noreply.github.com>
Co-authored-by: LocalIdentity <localidentity2@gmail.com>
2025-06-26 18:01:08 +10:00

Path of Building Community

Welcome to Path of Building, an offline build planner for Path of Exile!

Tree tab Items tab

Features

  • Comprehensive offence + defence calculations:
    • Calculate your skill DPS, damage over time, life/mana/ES totals and much more!
    • Can factor in auras, buffs, charges, curses, monster resistances and more, to estimate your effective DPS
    • Also calculates life/mana reservations
    • Shows a summary of character stats in the side bar, as well as a detailed calculations breakdown tab which can show you how the stats were derived
    • Supports all skills and support gems, and most passives and item modifiers
      • Throughout the program, supported modifiers will show in blue and unsupported ones in red
    • Full support for minions
    • Support for party play and support builds
  • Passive skill tree planner:
    • Support for jewels including most radius/conversion and timeless jewels
    • Features alternate path tracing (mouse over a sequence of nodes while holding shift, then click to allocate them all)
    • Fully integrated with the offence/defence calculations; see exactly how each node will affect your character!
    • Can import PathOfExile.com and PoEPlanner.com passive tree links; links shortened with PoEURL.com also work
  • Skill planner:
    • Add any number of main or supporting skills to your build
    • Supporting skills (auras, curses, buffs) can be toggled on and off
    • Automatically applies Socketed Gem modifiers from the item a skill is socketed into
    • Automatically applies support gems granted by items
  • Item planner:
    • Add items from in game by copying and pasting them straight into the program!
    • Automatically adds quality to non-corrupted items
    • Search the trade site for the most impactful items
    • Fully integrated with the offence/defence calculations; see exactly how much of an upgrade a given item is!
    • Contains a searchable database of all uniques that are currently in game (and some that aren't yet!)
      • You can choose the modifier rolls when you add a unique to your build
      • Includes all league-specific items and legacy variants
    • Features an item crafting system:
      • You can select from any of the game's base item types
      • You can select prefix/suffix modifiers from lists
      • Custom modifiers can be added, with Master and Essence modifiers available
    • Also contains a database of rare item templates:
      • Allows you to create rare items for your build to approximate the gear you will be using
      • Choose which modifiers appear on each item, and the rolls for each modifier, to suit your needs
      • Has templates that should cover the majority of builds
  • Other features:
    • You can import passive tree, items, and skills from existing characters
    • Share builds with other users by generating a share code
    • Automatic updating; most updates will only take a couple of seconds to apply

Download

Head over to the Releases page to download the install wizard or portable zip.

Changelog

You can find the full version history here.

Contribute

You can find instructions on how to contribute code and bug reports here.

Licence

MIT

For 3rd-party licences, see LICENSE. The licencing information is considered to be part of the documentation.

Description
Offline build planner for Path of Exile.
Readme 655 MiB
Languages
Lua 100%