I was trying to single-source the function call signatures so that we wouldn't have to edit multiple pages (master function list, function category page, the function page itself) to add/change a function signature. I took a page from how the KoL wiki handles data-driven item/monster pages and created
[[Template:Function2]].
For example, if you look at the wiki source code of
[[Miscellaneous Functions]] and
[[Ash Functions]], you'll see that the call signature for
property_exists()
is pulled directly from the
[[property_exists]] page.
[[Template:FunctionEmbed]] is a template that does the high-level pulling & rendering.
The new style is my personal preference. I've seen many software documentation where monospace font is used to denote code and proportional font for prose.
Unfortunately, I got exhausted after converting ~20 function pages and moved on to other projects. I had it in mind to finish the conversion someday, but it would take a long time, seeing as ASH now has ~700 functions including all overloaded forms. I have a huge backlog so I don't know if I'll ever get around to updating the wiki again.
I believe you can still use Template:Flink. If you desire consistency, I encourage you to revert the stuff.