User talk:Vipermagi/Builds

Category: Pages with too many ifexist calls. Lol. What does that mean? -- - talk 20:29, 24 June 2008 (UTC)
 * It means there are more than 100 instances of the parser function on the page.  Each skill in the skill bar template has one (if an image with the skill's name exists, use it, otherwise use a generic icon).  So with 16 skill bars on the page, he has ~128 ifexist calls. (Actual count: 113.  If you specify "Optional" or "Generic resurrect" it short-circuits past the ifexist.)  &mdash;Dr Ishmael [[Image:Diablo_the_chicken.gif]] 21:21, 24 June 2008 (UTC)


 * So if I understand this correctly, >100 skills on 1 page = asplode? Interesting. --[[Image:Progr.jpg]] - talk 22:47, 24 June 2008 (UTC)


 * No, I believe it doesn't shortcircuit, but the parser caches the result and can reuse it. I get one ifexist on the skill bar page itself from the one call that executed for the 8 empties. --◄mendel► 22:58, 24 June 2008 (UTC)