Barriers that grant '% of Maximum Life' are computed once, when the Barrier is created; gaining more Max Life a moment later does not retroactively grow an already-active Barrier instance.
This is inferred rather than explicitly documented by a primary source: Barrier-granting effects (e.g. 'heal beyond 100% Life grants a Barrier up to 40-80% of Maximum Life for 8 seconds') describe a one-time trigger computation, and Barrier instances are known to track their own fixed remaining amount and independent duration once created (multiple Barriers add together, but each is tracked separately and neither grows nor recalculates afterward).
Barrier behaves like a temporary Life pool with its own stored value and countdown rather than a live percentage-of-current-stat readout; nothing in the sourced material describes Barrier amounts updating after creation.
If your build stacks temporary Max-Life buffs (elixirs, shrines, or conditional Life% Paragon/Aspect effects) alongside a %-Max-Life Barrier skill, trigger the Life buffs FIRST, then the Barrier skill, to generate the largest possible Barrier - not the reverse order.
snapshottingLikelyAll
Open in the planner