2022-06-06 21:25:42 +00:00
|
|
|
MACRO growth_rate
|
2017-12-12 04:44:29 +00:00
|
|
|
; [1]/[2]*n**3 + [3]*n**2 + [4]*n - [5]
|
|
|
|
dn \1, \2
|
2020-12-21 04:35:22 +00:00
|
|
|
if \3 < 0
|
|
|
|
db -\3 | $80 ; signed magnitude
|
2017-12-12 04:44:29 +00:00
|
|
|
else
|
|
|
|
db \3
|
|
|
|
endc
|
|
|
|
db \4, \5
|
|
|
|
ENDM
|
|
|
|
|
2018-06-24 14:09:41 +00:00
|
|
|
GrowthRates:
|
2018-01-31 17:03:43 +00:00
|
|
|
; entries correspond to GROWTH_* (see constants/pokemon_data_constants.asm)
|
2021-03-22 20:41:17 +00:00
|
|
|
table_width 4, GrowthRates
|
2017-12-12 04:44:29 +00:00
|
|
|
growth_rate 1, 1, 0, 0, 0 ; Medium Fast
|
|
|
|
growth_rate 3, 4, 10, 0, 30 ; Slightly Fast
|
|
|
|
growth_rate 3, 4, 20, 0, 70 ; Slightly Slow
|
|
|
|
growth_rate 6, 5, -15, 100, 140 ; Medium Slow
|
|
|
|
growth_rate 4, 5, 0, 0, 0 ; Fast
|
|
|
|
growth_rate 5, 4, 0, 0, 0 ; Slow
|
2021-03-22 20:41:17 +00:00
|
|
|
assert_table_length NUM_GROWTH_RATES
|