diff options
author | YamaArashi <shadow962@live.com> | 2015-10-11 19:42:50 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2015-10-11 19:42:50 -0700 |
commit | c608a399db0df74e935a67db905ac8b2cfd3fbf2 (patch) | |
tree | be1748f29e04b9015ec76f6bc28960f4ab332ad8 | |
parent | 7b95d1ff810de65b4a52414a8242b59798393618 (diff) |
experience tables
-rw-r--r-- | asm/emerald.s | 36 | ||||
-rw-r--r-- | data/data2.s | 4 | ||||
-rw-r--r-- | data/experience_tables.s | 12 | ||||
-rw-r--r-- | data/experience_tables/erratic_growth_rate.s | 101 | ||||
-rw-r--r-- | data/experience_tables/fast_growth_rate.s | 101 | ||||
-rw-r--r-- | data/experience_tables/fluctuating_growth_rate.s | 101 | ||||
-rw-r--r-- | data/experience_tables/medium_fast_growth_rate.s | 101 | ||||
-rw-r--r-- | data/experience_tables/medium_slow_growth_rate.s | 101 | ||||
-rw-r--r-- | data/experience_tables/slow_growth_rate.s | 101 |
9 files changed, 638 insertions, 20 deletions
diff --git a/asm/emerald.s b/asm/emerald.s index 1232c5b67..bd3578b01 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -155907,7 +155907,7 @@ sub_80591B8: ; 80591B8 movs r1, 0x19 bl pokemon_getattr str r0, [sp, 0x4] - ldr r3, =gUnknown_0831F72C + ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 ldr r2, =gUnknown_083203CC @@ -156068,7 +156068,7 @@ sub_8059330: ; 8059330 movs r1, 0x19 bl pokemon_getattr adds r3, r0, 0 - ldr r6, =gUnknown_0831F72C + ldr r6, =gExperienceTables lsls r1, r4, 2 ldr r2, =gUnknown_083203CC lsls r0, r5, 3 @@ -156186,7 +156186,7 @@ sub_8059400: ; 8059400 bl pokemon_getattr lsls r0, 16 lsrs r0, 16 - ldr r3, =gUnknown_0831F72C + ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 ldr r2, =gUnknown_083203CC @@ -183584,7 +183584,7 @@ create_pokemon: ; 8067BBC mov r3, sp ldrb r0, [r3, 0x10] lsls r0, 2 - ldr r1, =gUnknown_0831F72C + ldr r1, =gExperienceTables adds r0, r1 adds r2, r0 adds r0, r7, 0 @@ -185932,7 +185932,7 @@ level_by_exp: ; 8069054 bl pokemon_getattr adds r3, r0, 0 movs r2, 0x1 - ldr r6, =gUnknown_0831F72C + ldr r6, =gExperienceTables ldr r1, =gUnknown_083203CC lsls r0, r4, 3 subs r0, r4 @@ -185987,7 +185987,7 @@ sub_80690C0: ; 80690C0 bl pokemon_getattr_encrypted adds r3, r0, 0 movs r2, 0x1 - ldr r6, =gUnknown_0831F72C + ldr r6, =gExperienceTables ldr r1, =gUnknown_083203CC lsls r0, r4, 3 subs r0, r4 @@ -192225,7 +192225,7 @@ sub_806BD28: ; 806BD28 bl pokemon_getattr cmp r0, 0x64 beq @0806C1CA - ldr r5, =gUnknown_0831F72C + ldr r5, =gExperienceTables mov r0, r8 movs r1, 0x38 movs r2, 0 @@ -196084,7 +196084,7 @@ sub_806DF74: ; 806DF74 movs r2, 0 bl pokemon_getattr str r0, [sp, 0x4] - ldr r6, =gUnknown_0831F72C + ldr r6, =gExperienceTables ldr r2, =gUnknown_083203CC lsls r1, r4, 3 subs r1, r4 @@ -209346,7 +209346,7 @@ healthbar_draw_field_maybe: ; 8074860 movs r1, 0x19 bl pokemon_getattr adds r3, r0, 0 - ldr r0, =gUnknown_0831F72C + ldr r0, =gExperienceTables mov r12, r0 lsls r1, r4, 2 ldr r2, =gUnknown_083203CC @@ -691173,7 +691173,7 @@ sub_8166188: ; 8166188 movs r5, 0 ldr r7, =gUnknown_083203CC lsrs r0, 22 - ldr r1, =gUnknown_0831F72C + ldr r1, =gExperienceTables adds r6, r0, r1 @081661A6: movs r0, 0x64 @@ -818579,7 +818579,7 @@ sub_81A7B90: ; 81A7B90 lsls r1, 1 muls r2, r1 lsls r1, r7, 2 - ldr r3, =gUnknown_0831F72C + ldr r3, =gExperienceTables adds r1, r3 adds r2, r1 movs r1, 0x19 @@ -822664,7 +822664,7 @@ sub_81A9C04: ; 81A9C04 adds r2, r1, 0 muls r2, r0 lsls r0, r5, 2 - ldr r1, =gUnknown_0831F72C + ldr r1, =gExperienceTables adds r0, r1 adds r2, r0 adds r0, r4, 0 @@ -856583,7 +856583,7 @@ sub_81BB29C: ; 81BB29C movs r1, 0x19 bl pokemon_getattr str r0, [sp, 0x4] - ldr r3, =gUnknown_0831F72C + ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 ldr r2, =gUnknown_083203CC @@ -856744,7 +856744,7 @@ sub_81BB414: ; 81BB414 movs r1, 0x19 bl pokemon_getattr adds r3, r0, 0 - ldr r6, =gUnknown_0831F72C + ldr r6, =gExperienceTables lsls r1, r4, 2 ldr r2, =gUnknown_083203CC lsls r0, r5, 3 @@ -856862,7 +856862,7 @@ sub_81BB4E4: ; 81BB4E4 bl pokemon_getattr lsls r0, 16 lsrs r0, 16 - ldr r3, =gUnknown_0831F72C + ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 ldr r2, =gUnknown_083203CC @@ -869609,7 +869609,7 @@ sub_81C22CC: ; 81C22CC mov r8, r0 cmp r1, 0x63 bhi @081C2340 - ldr r5, =gUnknown_0831F72C + ldr r5, =gExperienceTables adds r2, r1, 0 adds r1, r2, 0x1 lsls r1, 2 @@ -872188,7 +872188,7 @@ sub_81C38C0: ; 81C38C0 ldrb r0, [r5, 0x5] cmp r0, 0x63 bhi @081C3948 - ldr r4, =gUnknown_0831F72C + ldr r4, =gExperienceTables adds r1, r0, 0 adds r1, 0x1 lsls r1, 2 @@ -910351,7 +910351,7 @@ sub_81D642C: ; 81D642C bl pokemon_getattr lsls r0, 16 lsrs r0, 16 - ldr r5, =gUnknown_0831F72C + ldr r5, =gExperienceTables mov r1, sp ldrb r2, [r1] lsls r2, 2 diff --git a/data/data2.s b/data/data2.s index 468ecea5a..4cf340473 100644 --- a/data/data2.s +++ b/data/data2.s @@ -1664,8 +1664,8 @@ gUnknown_0831F5CA: ; 831F5CA gUnknown_0831F61C: ; 831F61C .incbin "base_emerald.gba", 0x31f61c, 0x110 -gUnknown_0831F72C: ; 831F72C - .incbin "base_emerald.gba", 0x31f72c, 0xca0 +; 831F72C + .include "data/experience_tables.s" gUnknown_083203CC: ; 83203CC .incbin "base_emerald.gba", 0x3203cc, 0xc diff --git a/data/experience_tables.s b/data/experience_tables.s new file mode 100644 index 000000000..ae263d510 --- /dev/null +++ b/data/experience_tables.s @@ -0,0 +1,12 @@ + .align 2, 0 + +gExperienceTables: ; 831F72C + .include "data/experience_tables/medium_fast_growth_rate.s" + .include "data/experience_tables/erratic_growth_rate.s" + .include "data/experience_tables/fluctuating_growth_rate.s" + .include "data/experience_tables/medium_slow_growth_rate.s" + .include "data/experience_tables/fast_growth_rate.s" + .include "data/experience_tables/slow_growth_rate.s" +; TODO: find out if these copies are used + .include "data/experience_tables/medium_fast_growth_rate.s" + .include "data/experience_tables/medium_fast_growth_rate.s" diff --git a/data/experience_tables/erratic_growth_rate.s b/data/experience_tables/erratic_growth_rate.s new file mode 100644 index 000000000..1cb5003a9 --- /dev/null +++ b/data/experience_tables/erratic_growth_rate.s @@ -0,0 +1,101 @@ + .4byte 0 ; 0 + .4byte 1 ; 1 + .4byte 15 ; 2 + .4byte 52 ; 3 + .4byte 122 ; 4 + .4byte 237 ; 5 + .4byte 406 ; 6 + .4byte 637 ; 7 + .4byte 942 ; 8 + .4byte 1326 ; 9 + .4byte 1800 ; 10 + .4byte 2369 ; 11 + .4byte 3041 ; 12 + .4byte 3822 ; 13 + .4byte 4719 ; 14 + .4byte 5737 ; 15 + .4byte 6881 ; 16 + .4byte 8155 ; 17 + .4byte 9564 ; 18 + .4byte 11111 ; 19 + .4byte 12800 ; 20 + .4byte 14632 ; 21 + .4byte 16610 ; 22 + .4byte 18737 ; 23 + .4byte 21012 ; 24 + .4byte 23437 ; 25 + .4byte 26012 ; 26 + .4byte 28737 ; 27 + .4byte 31610 ; 28 + .4byte 34632 ; 29 + .4byte 37800 ; 30 + .4byte 41111 ; 31 + .4byte 44564 ; 32 + .4byte 48155 ; 33 + .4byte 51881 ; 34 + .4byte 55737 ; 35 + .4byte 59719 ; 36 + .4byte 63822 ; 37 + .4byte 68041 ; 38 + .4byte 72369 ; 39 + .4byte 76800 ; 40 + .4byte 81326 ; 41 + .4byte 85942 ; 42 + .4byte 90637 ; 43 + .4byte 95406 ; 44 + .4byte 100237 ; 45 + .4byte 105122 ; 46 + .4byte 110052 ; 47 + .4byte 115015 ; 48 + .4byte 120001 ; 49 + .4byte 125000 ; 50 + .4byte 131324 ; 51 + .4byte 137795 ; 52 + .4byte 144410 ; 53 + .4byte 151165 ; 54 + .4byte 158056 ; 55 + .4byte 165079 ; 56 + .4byte 172229 ; 57 + .4byte 179503 ; 58 + .4byte 186894 ; 59 + .4byte 194400 ; 60 + .4byte 202013 ; 61 + .4byte 209728 ; 62 + .4byte 217540 ; 63 + .4byte 225443 ; 64 + .4byte 233431 ; 65 + .4byte 241496 ; 66 + .4byte 249633 ; 67 + .4byte 257834 ; 68 + .4byte 267406 ; 69 + .4byte 276458 ; 70 + .4byte 286328 ; 71 + .4byte 296358 ; 72 + .4byte 305767 ; 73 + .4byte 316074 ; 74 + .4byte 326531 ; 75 + .4byte 336255 ; 76 + .4byte 346965 ; 77 + .4byte 357812 ; 78 + .4byte 367807 ; 79 + .4byte 378880 ; 80 + .4byte 390077 ; 81 + .4byte 400293 ; 82 + .4byte 411686 ; 83 + .4byte 423190 ; 84 + .4byte 433572 ; 85 + .4byte 445239 ; 86 + .4byte 457001 ; 87 + .4byte 467489 ; 88 + .4byte 479378 ; 89 + .4byte 491346 ; 90 + .4byte 501878 ; 91 + .4byte 513934 ; 92 + .4byte 526049 ; 93 + .4byte 536557 ; 94 + .4byte 548720 ; 95 + .4byte 560922 ; 96 + .4byte 571333 ; 97 + .4byte 583539 ; 98 + .4byte 591882 ; 99 + .4byte 600000 ; 100 diff --git a/data/experience_tables/fast_growth_rate.s b/data/experience_tables/fast_growth_rate.s new file mode 100644 index 000000000..37f7e2960 --- /dev/null +++ b/data/experience_tables/fast_growth_rate.s @@ -0,0 +1,101 @@ + .4byte 0 ; 0 + .4byte 1 ; 1 + .4byte 6 ; 2 + .4byte 21 ; 3 + .4byte 51 ; 4 + .4byte 100 ; 5 + .4byte 172 ; 6 + .4byte 274 ; 7 + .4byte 409 ; 8 + .4byte 583 ; 9 + .4byte 800 ; 10 + .4byte 1064 ; 11 + .4byte 1382 ; 12 + .4byte 1757 ; 13 + .4byte 2195 ; 14 + .4byte 2700 ; 15 + .4byte 3276 ; 16 + .4byte 3930 ; 17 + .4byte 4665 ; 18 + .4byte 5487 ; 19 + .4byte 6400 ; 20 + .4byte 7408 ; 21 + .4byte 8518 ; 22 + .4byte 9733 ; 23 + .4byte 11059 ; 24 + .4byte 12500 ; 25 + .4byte 14060 ; 26 + .4byte 15746 ; 27 + .4byte 17561 ; 28 + .4byte 19511 ; 29 + .4byte 21600 ; 30 + .4byte 23832 ; 31 + .4byte 26214 ; 32 + .4byte 28749 ; 33 + .4byte 31443 ; 34 + .4byte 34300 ; 35 + .4byte 37324 ; 36 + .4byte 40522 ; 37 + .4byte 43897 ; 38 + .4byte 47455 ; 39 + .4byte 51200 ; 40 + .4byte 55136 ; 41 + .4byte 59270 ; 42 + .4byte 63605 ; 43 + .4byte 68147 ; 44 + .4byte 72900 ; 45 + .4byte 77868 ; 46 + .4byte 83058 ; 47 + .4byte 88473 ; 48 + .4byte 94119 ; 49 + .4byte 100000 ; 50 + .4byte 106120 ; 51 + .4byte 112486 ; 52 + .4byte 119101 ; 53 + .4byte 125971 ; 54 + .4byte 133100 ; 55 + .4byte 140492 ; 56 + .4byte 148154 ; 57 + .4byte 156089 ; 58 + .4byte 164303 ; 59 + .4byte 172800 ; 60 + .4byte 181584 ; 61 + .4byte 190662 ; 62 + .4byte 200037 ; 63 + .4byte 209715 ; 64 + .4byte 219700 ; 65 + .4byte 229996 ; 66 + .4byte 240610 ; 67 + .4byte 251545 ; 68 + .4byte 262807 ; 69 + .4byte 274400 ; 70 + .4byte 286328 ; 71 + .4byte 298598 ; 72 + .4byte 311213 ; 73 + .4byte 324179 ; 74 + .4byte 337500 ; 75 + .4byte 351180 ; 76 + .4byte 365226 ; 77 + .4byte 379641 ; 78 + .4byte 394431 ; 79 + .4byte 409600 ; 80 + .4byte 425152 ; 81 + .4byte 441094 ; 82 + .4byte 457429 ; 83 + .4byte 474163 ; 84 + .4byte 491300 ; 85 + .4byte 508844 ; 86 + .4byte 526802 ; 87 + .4byte 545177 ; 88 + .4byte 563975 ; 89 + .4byte 583200 ; 90 + .4byte 602856 ; 91 + .4byte 622950 ; 92 + .4byte 643485 ; 93 + .4byte 664467 ; 94 + .4byte 685900 ; 95 + .4byte 707788 ; 96 + .4byte 730138 ; 97 + .4byte 752953 ; 98 + .4byte 776239 ; 99 + .4byte 800000 ; 100 diff --git a/data/experience_tables/fluctuating_growth_rate.s b/data/experience_tables/fluctuating_growth_rate.s new file mode 100644 index 000000000..8a6b27baa --- /dev/null +++ b/data/experience_tables/fluctuating_growth_rate.s @@ -0,0 +1,101 @@ + .4byte 0 ; 0 + .4byte 1 ; 1 + .4byte 4 ; 2 + .4byte 13 ; 3 + .4byte 32 ; 4 + .4byte 65 ; 5 + .4byte 112 ; 6 + .4byte 178 ; 7 + .4byte 276 ; 8 + .4byte 393 ; 9 + .4byte 540 ; 10 + .4byte 745 ; 11 + .4byte 967 ; 12 + .4byte 1230 ; 13 + .4byte 1591 ; 14 + .4byte 1957 ; 15 + .4byte 2457 ; 16 + .4byte 3046 ; 17 + .4byte 3732 ; 18 + .4byte 4526 ; 19 + .4byte 5440 ; 20 + .4byte 6482 ; 21 + .4byte 7666 ; 22 + .4byte 9003 ; 23 + .4byte 10506 ; 24 + .4byte 12187 ; 25 + .4byte 14060 ; 26 + .4byte 16140 ; 27 + .4byte 18439 ; 28 + .4byte 20974 ; 29 + .4byte 23760 ; 30 + .4byte 26811 ; 31 + .4byte 30146 ; 32 + .4byte 33780 ; 33 + .4byte 37731 ; 34 + .4byte 42017 ; 35 + .4byte 46656 ; 36 + .4byte 50653 ; 37 + .4byte 55969 ; 38 + .4byte 60505 ; 39 + .4byte 66560 ; 40 + .4byte 71677 ; 41 + .4byte 78533 ; 42 + .4byte 84277 ; 43 + .4byte 91998 ; 44 + .4byte 98415 ; 45 + .4byte 107069 ; 46 + .4byte 114205 ; 47 + .4byte 123863 ; 48 + .4byte 131766 ; 49 + .4byte 142500 ; 50 + .4byte 151222 ; 51 + .4byte 163105 ; 52 + .4byte 172697 ; 53 + .4byte 185807 ; 54 + .4byte 196322 ; 55 + .4byte 210739 ; 56 + .4byte 222231 ; 57 + .4byte 238036 ; 58 + .4byte 250562 ; 59 + .4byte 267840 ; 60 + .4byte 281456 ; 61 + .4byte 300293 ; 62 + .4byte 315059 ; 63 + .4byte 335544 ; 64 + .4byte 351520 ; 65 + .4byte 373744 ; 66 + .4byte 390991 ; 67 + .4byte 415050 ; 68 + .4byte 433631 ; 69 + .4byte 459620 ; 70 + .4byte 479600 ; 71 + .4byte 507617 ; 72 + .4byte 529063 ; 73 + .4byte 559209 ; 74 + .4byte 582187 ; 75 + .4byte 614566 ; 76 + .4byte 639146 ; 77 + .4byte 673863 ; 78 + .4byte 700115 ; 79 + .4byte 737280 ; 80 + .4byte 765275 ; 81 + .4byte 804997 ; 82 + .4byte 834809 ; 83 + .4byte 877201 ; 84 + .4byte 908905 ; 85 + .4byte 954084 ; 86 + .4byte 987754 ; 87 + .4byte 1035837 ; 88 + .4byte 1071552 ; 89 + .4byte 1122660 ; 90 + .4byte 1160499 ; 91 + .4byte 1214753 ; 92 + .4byte 1254796 ; 93 + .4byte 1312322 ; 94 + .4byte 1354652 ; 95 + .4byte 1415577 ; 96 + .4byte 1460276 ; 97 + .4byte 1524731 ; 98 + .4byte 1571884 ; 99 + .4byte 1640000 ; 100 diff --git a/data/experience_tables/medium_fast_growth_rate.s b/data/experience_tables/medium_fast_growth_rate.s new file mode 100644 index 000000000..92261477f --- /dev/null +++ b/data/experience_tables/medium_fast_growth_rate.s @@ -0,0 +1,101 @@ + .4byte 0 ; 0 + .4byte 1 ; 1 + .4byte 8 ; 2 + .4byte 27 ; 3 + .4byte 64 ; 4 + .4byte 125 ; 5 + .4byte 216 ; 6 + .4byte 343 ; 7 + .4byte 512 ; 8 + .4byte 729 ; 9 + .4byte 1000 ; 10 + .4byte 1331 ; 11 + .4byte 1728 ; 12 + .4byte 2197 ; 13 + .4byte 2744 ; 14 + .4byte 3375 ; 15 + .4byte 4096 ; 16 + .4byte 4913 ; 17 + .4byte 5832 ; 18 + .4byte 6859 ; 19 + .4byte 8000 ; 20 + .4byte 9261 ; 21 + .4byte 10648 ; 22 + .4byte 12167 ; 23 + .4byte 13824 ; 24 + .4byte 15625 ; 25 + .4byte 17576 ; 26 + .4byte 19683 ; 27 + .4byte 21952 ; 28 + .4byte 24389 ; 29 + .4byte 27000 ; 30 + .4byte 29791 ; 31 + .4byte 32768 ; 32 + .4byte 35937 ; 33 + .4byte 39304 ; 34 + .4byte 42875 ; 35 + .4byte 46656 ; 36 + .4byte 50653 ; 37 + .4byte 54872 ; 38 + .4byte 59319 ; 39 + .4byte 64000 ; 40 + .4byte 68921 ; 41 + .4byte 74088 ; 42 + .4byte 79507 ; 43 + .4byte 85184 ; 44 + .4byte 91125 ; 45 + .4byte 97336 ; 46 + .4byte 103823 ; 47 + .4byte 110592 ; 48 + .4byte 117649 ; 49 + .4byte 125000 ; 50 + .4byte 132651 ; 51 + .4byte 140608 ; 52 + .4byte 148877 ; 53 + .4byte 157464 ; 54 + .4byte 166375 ; 55 + .4byte 175616 ; 56 + .4byte 185193 ; 57 + .4byte 195112 ; 58 + .4byte 205379 ; 59 + .4byte 216000 ; 60 + .4byte 226981 ; 61 + .4byte 238328 ; 62 + .4byte 250047 ; 63 + .4byte 262144 ; 64 + .4byte 274625 ; 65 + .4byte 287496 ; 66 + .4byte 300763 ; 67 + .4byte 314432 ; 68 + .4byte 328509 ; 69 + .4byte 343000 ; 70 + .4byte 357911 ; 71 + .4byte 373248 ; 72 + .4byte 389017 ; 73 + .4byte 405224 ; 74 + .4byte 421875 ; 75 + .4byte 438976 ; 76 + .4byte 456533 ; 77 + .4byte 474552 ; 78 + .4byte 493039 ; 79 + .4byte 512000 ; 80 + .4byte 531441 ; 81 + .4byte 551368 ; 82 + .4byte 571787 ; 83 + .4byte 592704 ; 84 + .4byte 614125 ; 85 + .4byte 636056 ; 86 + .4byte 658503 ; 87 + .4byte 681472 ; 88 + .4byte 704969 ; 89 + .4byte 729000 ; 90 + .4byte 753571 ; 91 + .4byte 778688 ; 92 + .4byte 804357 ; 93 + .4byte 830584 ; 94 + .4byte 857375 ; 95 + .4byte 884736 ; 96 + .4byte 912673 ; 97 + .4byte 941192 ; 98 + .4byte 970299 ; 99 + .4byte 1000000 ; 100 diff --git a/data/experience_tables/medium_slow_growth_rate.s b/data/experience_tables/medium_slow_growth_rate.s new file mode 100644 index 000000000..a2f7f8e00 --- /dev/null +++ b/data/experience_tables/medium_slow_growth_rate.s @@ -0,0 +1,101 @@ + .4byte 0 ; 0 + .4byte 1 ; 1 + .4byte 9 ; 2 + .4byte 57 ; 3 + .4byte 96 ; 4 + .4byte 135 ; 5 + .4byte 179 ; 6 + .4byte 236 ; 7 + .4byte 314 ; 8 + .4byte 419 ; 9 + .4byte 560 ; 10 + .4byte 742 ; 11 + .4byte 973 ; 12 + .4byte 1261 ; 13 + .4byte 1612 ; 14 + .4byte 2035 ; 15 + .4byte 2535 ; 16 + .4byte 3120 ; 17 + .4byte 3798 ; 18 + .4byte 4575 ; 19 + .4byte 5460 ; 20 + .4byte 6458 ; 21 + .4byte 7577 ; 22 + .4byte 8825 ; 23 + .4byte 10208 ; 24 + .4byte 11735 ; 25 + .4byte 13411 ; 26 + .4byte 15244 ; 27 + .4byte 17242 ; 28 + .4byte 19411 ; 29 + .4byte 21760 ; 30 + .4byte 24294 ; 31 + .4byte 27021 ; 32 + .4byte 29949 ; 33 + .4byte 33084 ; 34 + .4byte 36435 ; 35 + .4byte 40007 ; 36 + .4byte 43808 ; 37 + .4byte 47846 ; 38 + .4byte 52127 ; 39 + .4byte 56660 ; 40 + .4byte 61450 ; 41 + .4byte 66505 ; 42 + .4byte 71833 ; 43 + .4byte 77440 ; 44 + .4byte 83335 ; 45 + .4byte 89523 ; 46 + .4byte 96012 ; 47 + .4byte 102810 ; 48 + .4byte 109923 ; 49 + .4byte 117360 ; 50 + .4byte 125126 ; 51 + .4byte 133229 ; 52 + .4byte 141677 ; 53 + .4byte 150476 ; 54 + .4byte 159635 ; 55 + .4byte 169159 ; 56 + .4byte 179056 ; 57 + .4byte 189334 ; 58 + .4byte 199999 ; 59 + .4byte 211060 ; 60 + .4byte 222522 ; 61 + .4byte 234393 ; 62 + .4byte 246681 ; 63 + .4byte 259392 ; 64 + .4byte 272535 ; 65 + .4byte 286115 ; 66 + .4byte 300140 ; 67 + .4byte 314618 ; 68 + .4byte 329555 ; 69 + .4byte 344960 ; 70 + .4byte 360838 ; 71 + .4byte 377197 ; 72 + .4byte 394045 ; 73 + .4byte 411388 ; 74 + .4byte 429235 ; 75 + .4byte 447591 ; 76 + .4byte 466464 ; 77 + .4byte 485862 ; 78 + .4byte 505791 ; 79 + .4byte 526260 ; 80 + .4byte 547274 ; 81 + .4byte 568841 ; 82 + .4byte 590969 ; 83 + .4byte 613664 ; 84 + .4byte 636935 ; 85 + .4byte 660787 ; 86 + .4byte 685228 ; 87 + .4byte 710266 ; 88 + .4byte 735907 ; 89 + .4byte 762160 ; 90 + .4byte 789030 ; 91 + .4byte 816525 ; 92 + .4byte 844653 ; 93 + .4byte 873420 ; 94 + .4byte 902835 ; 95 + .4byte 932903 ; 96 + .4byte 963632 ; 97 + .4byte 995030 ; 98 + .4byte 1027103 ; 99 + .4byte 1059860 ; 100 diff --git a/data/experience_tables/slow_growth_rate.s b/data/experience_tables/slow_growth_rate.s new file mode 100644 index 000000000..22f1aebd3 --- /dev/null +++ b/data/experience_tables/slow_growth_rate.s @@ -0,0 +1,101 @@ + .4byte 0 ; 0 + .4byte 1 ; 1 + .4byte 10 ; 2 + .4byte 33 ; 3 + .4byte 80 ; 4 + .4byte 156 ; 5 + .4byte 270 ; 6 + .4byte 428 ; 7 + .4byte 640 ; 8 + .4byte 911 ; 9 + .4byte 1250 ; 10 + .4byte 1663 ; 11 + .4byte 2160 ; 12 + .4byte 2746 ; 13 + .4byte 3430 ; 14 + .4byte 4218 ; 15 + .4byte 5120 ; 16 + .4byte 6141 ; 17 + .4byte 7290 ; 18 + .4byte 8573 ; 19 + .4byte 10000 ; 20 + .4byte 11576 ; 21 + .4byte 13310 ; 22 + .4byte 15208 ; 23 + .4byte 17280 ; 24 + .4byte 19531 ; 25 + .4byte 21970 ; 26 + .4byte 24603 ; 27 + .4byte 27440 ; 28 + .4byte 30486 ; 29 + .4byte 33750 ; 30 + .4byte 37238 ; 31 + .4byte 40960 ; 32 + .4byte 44921 ; 33 + .4byte 49130 ; 34 + .4byte 53593 ; 35 + .4byte 58320 ; 36 + .4byte 63316 ; 37 + .4byte 68590 ; 38 + .4byte 74148 ; 39 + .4byte 80000 ; 40 + .4byte 86151 ; 41 + .4byte 92610 ; 42 + .4byte 99383 ; 43 + .4byte 106480 ; 44 + .4byte 113906 ; 45 + .4byte 121670 ; 46 + .4byte 129778 ; 47 + .4byte 138240 ; 48 + .4byte 147061 ; 49 + .4byte 156250 ; 50 + .4byte 165813 ; 51 + .4byte 175760 ; 52 + .4byte 186096 ; 53 + .4byte 196830 ; 54 + .4byte 207968 ; 55 + .4byte 219520 ; 56 + .4byte 231491 ; 57 + .4byte 243890 ; 58 + .4byte 256723 ; 59 + .4byte 270000 ; 60 + .4byte 283726 ; 61 + .4byte 297910 ; 62 + .4byte 312558 ; 63 + .4byte 327680 ; 64 + .4byte 343281 ; 65 + .4byte 359370 ; 66 + .4byte 375953 ; 67 + .4byte 393040 ; 68 + .4byte 410636 ; 69 + .4byte 428750 ; 70 + .4byte 447388 ; 71 + .4byte 466560 ; 72 + .4byte 486271 ; 73 + .4byte 506530 ; 74 + .4byte 527343 ; 75 + .4byte 548720 ; 76 + .4byte 570666 ; 77 + .4byte 593190 ; 78 + .4byte 616298 ; 79 + .4byte 640000 ; 80 + .4byte 664301 ; 81 + .4byte 689210 ; 82 + .4byte 714733 ; 83 + .4byte 740880 ; 84 + .4byte 767656 ; 85 + .4byte 795070 ; 86 + .4byte 823128 ; 87 + .4byte 851840 ; 88 + .4byte 881211 ; 89 + .4byte 911250 ; 90 + .4byte 941963 ; 91 + .4byte 973360 ; 92 + .4byte 1005446 ; 93 + .4byte 1038230 ; 94 + .4byte 1071718 ; 95 + .4byte 1105920 ; 96 + .4byte 1140841 ; 97 + .4byte 1176490 ; 98 + .4byte 1212873 ; 99 + .4byte 1250000 ; 100 |