Module:LevelTables/doc: Difference between revisionsGive feedback
Create doc for level tables |
Add links |
||
| Line 1: | Line 1: | ||
This module is used to create tables that display a stat of the heroes against the souls of each level powerup. | This module is used to create tables that display a stat of the heroes against the souls of each level powerup. The data comes from [[Data:HeroData.json]] and [[Data:SoulUnlockData.json]]. | ||
A table is created with <br><nowiki>{{#invoke:LevelTables|write_power_increase_table|</nowiki>''(stat)''}}<br> | A table is created with <br>'''<nowiki>{{#invoke:LevelTables|write_power_increase_table|</nowiki>''(stat)''}}'''<br> | ||
where ''(stat)'' is replaced with one of the power level increase stats. | where '''''(stat)''''' is replaced with one of the power level increase stats. | ||
Currently, the valid stats are '''BulletDamage''', '''MaxHealth''', '''TechPower''', '''LightMeleeDamage''', '''HeavyMeleeDamage''' | Currently, the valid stats are '''BulletDamage''', '''MaxHealth''', '''TechPower''', '''LightMeleeDamage''', '''HeavyMeleeDamage''' | ||
The stat keys and names are stored in the private variable ''level_scaling_key_to_name'', so if a new stat gets added to level scaling in | The stat keys and names are stored in the private variable ''level_scaling_key_to_name'', so if a new stat gets added to level scaling in [[Data:HeroData.json|HeroData.json]], you can add it to that variable. | ||
Since the alternate fires of some heroes' guns are not stored in | Since the alternate fires of some heroes' guns are not stored in [[Data:HeroData.json|HeroData.json]], there is a varibale to store the damage and scaling called ''alt_fires''. | ||
Here is an example of the Bullet Damage Table: | Here is an example of the Bullet Damage Table: | ||
{{#invoke:LevelTables|write_power_increase_table|BulletDamage}} | {{#invoke:LevelTables|write_power_increase_table|BulletDamage}} | ||