How it works
This string creates a bar for your Ignore Pain relative to your Max HP. As you stack IP it fills up, as you lose absorb it drops. If your IP stacks further than your max hp then it will stay at full.
At a glance, looking at your bar and seeing that you have half a HP bar of IP is far more intuitive than seeing some large number.
I tried doing the max value for IP (not HP, but max possible IP), but a) the value is so large that it takes too long to fill up the bar and b) it is a hassle as it changes based off your gear and talents. Max HP is far more intuitive
Feel free to make your own version by copying the triggers.
Code:
diuIiaGiaUKQkmka1PqQmlqUfvIDra(fsvYWqshtsTmkYZKitJqDnKY2iKVbiJtvvDokQUhb6GuPSqj0drQQjsaDrPOSrQunsKQuNukSsKyMivXnLIQDkj)KIIHQQklLIs9uvMkkDvcYxPOe7v5VanyshwulwepMkMmfUmInJIplLgTeCAQA1uusVMGA2s1TfPDtPFJQHRQSCIEoOMUW1vLTRQsFxkY4Ps68suRxvfTFOx9y3LUZyNXy35QzyyGjXQCPweTDWr2ryy375w4DMriw6PrvZ2v2mmmWKyvU8p1DjCPbrsFENlh7QeVQ6f78oC7s2XWTH79Cl8oZiel90OQz7sYs6Z7C5yxv9CxKPAravQKiQLmbKjt1)pgxOvAvMM7)lgiGkjsmvQIflYuDTOX4cnARQ0CN2)IkrRMAn1su)xKjZPngxOvAXUopBm2DrUtSXy3L(6HFSlwSZWZW4DE9O8y3L(6HFSlwStMDiJDx6Rh(XUyXUVF)ICNyJXUl91d)yxSyht2j8C7y3L(6HFSlwStY7KXUl91d)yxSyXojP1ZTSL)i7Ypzojl3bhzhHHxYoV1hGo80VojigRQExqCnEsYo2NWSex3b)LLcVI7s4sdISHfMeRQExqCnOpVZLJDvMM7)dKjXImrvmnX0m3KjAIhJl0kTQsZDAIOvtdiruPAYCGedujtJXfA0wSZWdBwFwNW)lzxU3358GdEklX1yhZZ6eEUfy6qkOIkQO6zqviRpk(yyagWxpxMibabOrRLljO(x2BbqhQrbIfPGkQOIkQOIkQDUtUJkieieieieieieieieieie8hP3BiqiqiqiqiqiqOCcmxM4wk)zdiqiqufevHS(O4JHbyaF9CzIeaeGgTwUKG6FzVfaDifurfvurfvur1ZGk8hP3BiqufuquRnNQyAIqnkqSifurfvurfvurfvurf1CcmxM4wk)zdufe1CcmxM4wk)zduPxOwtLkvKcQOIkQOIkQOIkQOIQKepPfv4q6TTcGHltZbWa(H)hoaGYjWCzIBP8NnGaIgDifurfvurfvurLynqkOIkQOsSgifI1yx2j8)syL(2wIS5CdYQCPM6odp8xpxML4AqpeMyhQ)Wzx26tZHNBh7o4ilJXUlk)r258GdE6If7cPVTLih7UO8hzNZdo4P7CEWbpfmk)r2bh54bVZ5bh8ub(K5WZT7yEwNWZTathsbvurfvpdQcz9rXhddWa(65YejaianATCjb1)YEla6qnkqSifurfvurfvurTZDYDubHaHaHaHaHaHaHaHaHaHG)i9EdbcbcbcbcbcbcLtG5Ye3s5pBabcbIQGOkK1hfFmmad4RNltKaGa0O1YLeu)l7TaOdPGkQOIkQOIkQEguH)i9EdbIQGcIAT5uftteQrbIfPGkQOIkQOIkQOIkQOkjXtArnNaZLjULYF2acvHS(GEtY9OqZZUcmGVEUmrcGoiud5JGuqfvurfvurfvI1aPGkQOIkXAGuiwJDop4GNUJ5zDcp3IkW0HuqfvurvsIN0IAiFeKcXASZPaXr4DKFj2yh5xInG3juvdwq3eYSDBNZdo4PGf8gKDHpLySyh8xwkCZ9sjxUKDHpLixYUKSJWgs(h95DUCSRs8QOUyxbIVTqSQAr7s4sdICf3LWLgezZmAj7k29)8NzPbQSCEp8F7m8WF9CzwIRHz7Ble7qDxcxAqKN)NKvvBAN9LYk9TTej8QQ3LKDeUvYFwd6Z7C5yxL45oq0ejIQyGetvuT5IfzE9yCHwPf78g7A8hQfZYDpBi9TTe5y358GdE6oMN1j8ClW0HkQifurfvu7CNCh1KhdtvoLGQGOkK1hfFmmad4RNltKaGqfqJwlxsq9VS3cGoKcQOIkQss8KwutEmmv5ucQckiQwFhPqSgOIuqkl2b)LLcBw8grHvb0UeU0GilMDe2qY)2vXTKDn5nIcRQ2K57YoHNBHh7o4ilJXUZGd225nTKDTDEtGzNWZT7k4ni7A78MazK5uYUISIl(IGBRPwAXoV1hJDNbh05bh80LSyhJ36Hlm2DgCW2oVPLSRTZBcKrMtj7kYkU4lcUTMA9U2oVjWSt452Df8gKfl2LWLgePzyyGjXQmjarl2bVZKamjaQcW8D)UQAXMQxSb