Difference between revisions of "List of bonus updaters"

From VCMI Project Wiki
Jump to: navigation, search
(Created page with "Note: This feature hasn't been merged yet. See https://github.com/vcmi/vcmi/pull/379. =List of Bonus Updaters= Updaters come in two forms: simple and complex. Simple updater...")
 
(Replaced content with "{{Template:MovedToWebpage|https://vcmi.eu/modders/Bonus/Bonus_Updaters/}}")
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Note: This feature hasn't been merged yet. See https://github.com/vcmi/vcmi/pull/379.
+
{{Template:MovedToWebpage|https://vcmi.eu/modders/Bonus/Bonus_Updaters/}}
 
 
=List of Bonus Updaters=
 
 
 
Updaters come in two forms: simple and complex. Simple updaters take no parameters and are specified as strings. Complex updaters do take parameters (sometimes optional), and are specified as structs.
 
 
 
* GROWS_WITH_LEVEL
 
** Type: Complex
 
** Parameters: valPer20, stepSize=1
 
** Effect: Updates val to
 
    ceil(valPer20 * floor(heroLevel / stepSize) / 20)
 
Example: The following updater will cause a bonus to grow by 6 for every 40 levels. At first level, rounding will cause the bonus to be 0.
 
    "updater" : {
 
        "parameters" : [ 6, 2 ],
 
        "type" : "GROWS_WITH_LEVEL"
 
    }
 
Example: The following updater will cause a bonus to grow by 3 for every 20 levels. At first level, rounding will cause the bonus to be 1.
 
    "updater" : {
 
        "parameters" : [ 3 ],
 
        "type" : "GROWS_WITH_LEVEL"
 
    }
 
 
 
* TIMES_HERO_LEVEL
 
* TIMES_STACK_LEVEL
 

Latest revision as of 16:22, 16 July 2024

Logo256.png    Page moved to VCMI-Homepage