aboutsummaryrefslogtreecommitdiffstats
path: root/data/growth_rates.asm
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-06-23 17:50:50 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-06-23 17:50:50 -0400
commit0a62d48df2d73c11ca13e4c3015d3d3abfa20292 (patch)
tree530f89782772bb76a76fbdd28247f1c6e3248483 /data/growth_rates.asm
parentMerge pull request #243 from Nog-Frog/rename-unused-cd40 (diff)
downloadpokeyellow-0a62d48df2d73c11ca13e4c3015d3d3abfa20292.tar.gz
pokeyellow-0a62d48df2d73c11ca13e4c3015d3d3abfa20292.tar.xz
pokeyellow-0a62d48df2d73c11ca13e4c3015d3d3abfa20292.zip
Move more tables from engine/ to data/
This also splits the end of engine/battle/core.asm into engine/battle/effects.asm.
Diffstat (limited to 'data/growth_rates.asm')
-rw-r--r--data/growth_rates.asm12
1 files changed, 12 insertions, 0 deletions
diff --git a/data/growth_rates.asm b/data/growth_rates.asm
new file mode 100644
index 00000000..6c443183
--- /dev/null
+++ b/data/growth_rates.asm
@@ -0,0 +1,12 @@
+; each entry has the following scheme:
+; %AAAABBBB %SCCCCCCC %DDDDDDDD %EEEEEEEE
+; resulting in
+; (a*n^3)/b + sign*c*n^2 + d*n - e
+; where sign = -1 <=> S=1
+GrowthRateTable:
+ db $11,$00,$00,$00 ; medium fast n^3
+ db $34,$0A,$00,$1E ; (unused?) 3/4 n^3 + 10 n^2 - 30
+ db $34,$14,$00,$46 ; (unused?) 3/4 n^3 + 20 n^2 - 70
+ db $65,$8F,$64,$8C ; medium slow: 6/5 n^3 - 15 n^2 + 100 n - 140
+ db $45,$00,$00,$00 ; fast: 4/5 n^3
+ db $54,$00,$00,$00 ; slow: 5/4 n^3