Help:Modules: Difference between revisions
Jump to navigation
Jump to search
>Illviljan mNo edit summary |
>Illviljan No edit summary |
||
Line 4: | Line 4: | ||
==For editors== | ==For editors== | ||
* [[Module:Item]] | * Items | ||
* [[Module:Item2]] | ** [[Module:Item]] - Responsible for the item info boxes and lists. | ||
* | ** [[Module:Item2]] - The long-term replacement for [[Module:Item]]. Defines and stores Cargo tables. The game data can be exported with [[PyPoE]]. | ||
* [[Module:Skill]] | ** [[Module:Skill]] - Skill related templates; also included by [[Module:Item2]] for [[skill gem]] support. The game data can be exported with [[PyPoE]]. | ||
* [[Module: | ** [[Module:Item table]] - Item related tables. | ||
* [[Module: | ** [[Module:Item link]] - Links for items. | ||
* [[Module: | * Modifiers | ||
* [[Module: | ** [[Module:Mod]] - Defines [[modifier]] related templates. The game data can be exported with [[PyPoE]]. | ||
* [[Module: | ** [[Module:Modifier table]] - Modifier related tables. | ||
* [[Module:Miscellaneous]] | * [[Module:Data tables]] - Various infoboxes that defines and stores cargo tables. | ||
* [[Module:Quest]] - [[Quest]] related templates. | |||
* [[Module:QuestReward]] - [[Quest reward]] related templates and data. | |||
* [[Module:Miscellaneous]] - Minor templates that don't need their own module. | |||
==For other modules== | ==For other modules== | ||
* [[Module:Util]] | * [[Module:Util]] - Various utility functions to simplify coding new modules. | ||
* [[Module:Arguments]] | * [[Module:Arguments]] - Parses arguments passed to module calls. | ||
* [[Module:Game]] | * [[Module:Game]] - Contains various game-related constants and data. | ||
* [[Module:Table]] | * [[Module:Table]] - Extended Table functionality. | ||
==See also== | ==See also== | ||
* [[Path of Exile Wiki:Overview of Templates|Overview of Templates]] | * [[Path of Exile Wiki:Overview of Templates|Overview of Templates]] |
Revision as of 11:44, 4 February 2018
Lua is a programming language that is available, via the Scribunto MediaWiki extension. Lua code can now be embedded into wiki templates by employing the "{{#invoke:}}" functionality of Scribunto. The Lua source is stored in pages called modules (e.g., Module:Skill). These individual modules are then invoked (by code {{#invoke:}}
) on template page. Modules are used when more advanced functions with high performance are required.
For more information see: Wikipedia:Help:Module
For editors
- Items
- Module:Item - Responsible for the item info boxes and lists.
- Module:Item2 - The long-term replacement for Module:Item. Defines and stores Cargo tables. The game data can be exported with PyPoE.
- Module:Skill - Skill related templates; also included by Module:Item2 for skill gem support. The game data can be exported with PyPoE.
- Module:Item table - Item related tables.
- Module:Item link - Links for items.
- Modifiers
- Module:Mod - Defines modifier related templates. The game data can be exported with PyPoE.
- Module:Modifier table - Modifier related tables.
- Module:Data tables - Various infoboxes that defines and stores cargo tables.
- Module:Quest - Quest related templates.
- Module:QuestReward - Quest reward related templates and data.
- Module:Miscellaneous - Minor templates that don't need their own module.
For other modules
- Module:Util - Various utility functions to simplify coding new modules.
- Module:Arguments - Parses arguments passed to module calls.
- Module:Game - Contains various game-related constants and data.
- Module:Table - Extended Table functionality.