Jump to content

Template:CreoTable

From Creopedia

Lists the EvoCreo 2 Creo that carry a given element, generated from the game data.

Usage

{{CreoTable|element=Fire}}

Parameters

Parameter Description
element The element to list, e.g. Fire. Required.

Notes

A Creo with two elements appears in both elements' tables. The Role column says whether the element is that Creo's primary or secondary one, and the Elements column shows the full pairing with the primary listed first.

The data comes from Module:GameData/EvoCreo2/CreoElementIndex.json, a reduced name-to-elements index. The full getGameData payload is around 5 MB and cannot be decoded inside Scribunto without exceeding the Lua memory limit — see the disabled fetch in Module:GameData/EvoCreo2 — which is why a pre-reduced index is used rather than a live API call.

Regenerate the index with .claude/tools/creoindex.py when the game data changes:

python .claude/tools/creoindex.py build gamedata.json creoindex.json

This covers EvoCreo 2 only. EvoCreo 1 Creo live in Module:GameData/EvoCreo/CreoData.json and are not listed yet.

See also