summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/rom.s2
-rw-r--r--data/data2.s6
-rw-r--r--data/nature_stat_table.s27
3 files changed, 32 insertions, 3 deletions
diff --git a/asm/rom.s b/asm/rom.s
index da13aaf02..3dfbc6882 100644
--- a/asm/rom.s
+++ b/asm/rom.s
@@ -128122,7 +128122,7 @@ _0803FC92:
movs r0, 0x6E
b _0803FCBA
.align 2
-_0803FCB4: .4byte gUnknown_081FD070
+_0803FCB4: .4byte gNatureStatTable
_0803FCB8:
movs r0, 0x5A
_0803FCBA:
diff --git a/data/data2.s b/data/data2.s
index 87ce4056e..82a7c70bf 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -623,8 +623,10 @@ gUnknown_081FC1D0: ; 81FC1D0
; 81FCC14
.include "data/item_effects.s"
-gUnknown_081FD070: ; 81FD070
- .incbin "baserom.gba", 0x001fd070, 0x80
+; 81FD070
+ .include "data/nature_stat_table.s"
+
+ .align 2
gUnknown_081FD0F0: ; 81FD0F0
.incbin "baserom.gba", 0x001fd0f0, 0xce0
diff --git a/data/nature_stat_table.s b/data/nature_stat_table.s
new file mode 100644
index 000000000..f42aa1590
--- /dev/null
+++ b/data/nature_stat_table.s
@@ -0,0 +1,27 @@
+gNatureStatTable: ; 81FD070
+ ; Atk Def Spd Sp.Atk Sp.Def
+ .byte 0, 0, 0, 0, 0 ; Hardy
+ .byte 1, -1, 0, 0, 0 ; Lonely
+ .byte 1, 0, -1, 0, 0 ; Brave
+ .byte 1, 0, 0, -1, 0 ; Adamant
+ .byte 1, 0, 0, 0, -1 ; Naughty
+ .byte -1, 1, 0, 0, 0 ; Bold
+ .byte 0, 0, 0, 0, 0 ; Docile
+ .byte 0, 1, -1, 0, 0 ; Relaxed
+ .byte 0, 1, 0, -1, 0 ; Impish
+ .byte 0, 1, 0, 0, -1 ; Lax
+ .byte -1, 0, 1, 0, 0 ; Timid
+ .byte 0, -1, 1, 0, 0 ; Hasty
+ .byte 0, 0, 0, 0, 0 ; Serious
+ .byte 0, 0, 1, -1, 0 ; Jolly
+ .byte 0, 0, 1, 0, -1 ; Naive
+ .byte -1, 0, 0, 1, 0 ; Modest
+ .byte 0, -1, 0, 1, 0 ; Mild
+ .byte 0, 0, -1, 1, 0 ; Quiet
+ .byte 0, 0, 0, 0, 0 ; Bashful
+ .byte 0, 0, 0, 1, -1 ; Rash
+ .byte -1, 0, 0, 0, 1 ; Calm
+ .byte 0, -1, 0, 0, 1 ; Gentle
+ .byte 0, 0, -1, 0, 1 ; Sassy
+ .byte 0, 0, 0, -1, 1 ; Careful
+ .byte 0, 0, 0, 0, 0 ; Quirky