Module:GenericData/doc: Difference between revisionsGive feedback
Removed deprecated function, added new soul distribution functions, and updated get_rejuv_param. |
No edit summary |
||
| Line 64: | Line 64: | ||
{{#invoke:GenericData|get_hero_gold_share_frac|4}} | {{#invoke:GenericData|get_hero_gold_share_frac|4}} | ||
==get_streetbrawl_param== | |||
Provides access to "StreetBrawl" data (respawn times, gold per round, objective health, etc.). | |||
===Parameters=== | |||
* '''key''' - The key to access (e.g., <code>m_vecGoldPerRound</code>, <code>m_iScoreToWin</code>). | |||
* '''index''' - (OPTIONAL) The list index to access if the key's value is an array (e.g., <code>1</code> for Round 1). If omitted, returns a comma-separated list of all values. | |||
===Example=== | |||
<code><nowiki>{{#invoke:GenericData|get_streetbrawl_param|m_iScoreToWin}}</nowiki></code> | |||
{{#invoke:GenericData|get_streetbrawl_param|m_iScoreToWin}} | |||
Revision as of 14:32, 29 July 2026
Overview
Provides access to generic/miscellaneous data from Data:GenericData.json
Functions
get_objective_param
Provides access to "ObjectiveParams" data.
Parameters
- key - key to access
Examples
{{#invoke:GenericData|get_objective_param|Tier1GoldKill}}
1250
get_rejuv_param
Provides access to data related to the Rejuvenator.
Note: Some values (e.g., buff stats like MaxHP) are hard-coded in the module, while others are read from the "RejuvParams" table in Data:GenericData.json. Some JSON parameters may be for obsolete mechanics.
Parameters
- key - The key to access (e.g.,
MaxHP,RejuvinatorRebirthDuration). - index - (OPTIONAL) The list index to access if the key's value is an array.
Examples
{{#invoke:GenericData|get_rejuv_param|MaxHP}}
10%
{{#invoke:GenericData|get_rejuv_param|RejuvinatorRebirthDuration|1}}
180
get_tiered_item_price
Provides access to "ItemPricePerTier" data.
Parameters
- tier - The list index to access, which represents the tier of the item.
Examples
{{#invoke:GenericData|get_tiered_item_price|5}}
6400
get_trooper_gold_share_frac
Provides access to "TrooperKillGoldShareFrac" data (soul distribution percentages when multiple players kill a lane trooper).
Parameters
- index - The number of players splitting the souls (1 = solo, 2 = duo, etc.).
Examples
{{#invoke:GenericData|get_trooper_gold_share_frac|3}}
36%
get_hero_gold_share_frac
Provides access to "HeroKillGoldShareFrac" data (soul distribution percentages when multiple players kill an enemy hero).
Parameters
- index - The number of players splitting the souls (1 = solo, 2 = duo, etc.).
Examples
{{#invoke:GenericData|get_hero_gold_share_frac|4}}
17%
get_streetbrawl_param
Provides access to "StreetBrawl" data (respawn times, gold per round, objective health, etc.).
Parameters
- key - The key to access (e.g.,
m_vecGoldPerRound,m_iScoreToWin). - index - (OPTIONAL) The list index to access if the key's value is an array (e.g.,
1for Round 1). If omitted, returns a comma-separated list of all values.
Example
{{#invoke:GenericData|get_streetbrawl_param|m_iScoreToWin}}
3