mirror of
https://github.com/pret/pokeruby.git
synced 2026-08-24 19:34:22 -05:00
battle tower data
This commit is contained in:
18
asm/rom.s
18
asm/rom.s
@@ -634581,7 +634581,7 @@ sub_81349FC: ; 81349FC
|
||||
lsls r0, 3
|
||||
b _08134A38
|
||||
.align 2
|
||||
_08134A14: .4byte gUnknown_08402F00
|
||||
_08134A14: .4byte gBattleTowerTrainers
|
||||
_08134A18:
|
||||
cmp r1, 0xC7
|
||||
bhi _08134A34
|
||||
@@ -634955,7 +634955,7 @@ _08134CD2:
|
||||
bx r1
|
||||
.align 2
|
||||
_08134CD8: .4byte gTrainerClassToPicIndex
|
||||
_08134CDC: .4byte gUnknown_08402F00
|
||||
_08134CDC: .4byte gBattleTowerTrainers
|
||||
thumb_func_end get_trainer_class_pic_index
|
||||
|
||||
thumb_func_start get_trainer_class_name_index
|
||||
@@ -634993,7 +634993,7 @@ _08134D0C:
|
||||
b _08134D40
|
||||
.align 2
|
||||
_08134D24: .4byte gTrainerClassToNameIndex
|
||||
_08134D28: .4byte gUnknown_08402F00
|
||||
_08134D28: .4byte gBattleTowerTrainers
|
||||
_08134D2C:
|
||||
ldr r2, _08134D48
|
||||
ldrb r0, [r1]
|
||||
@@ -635060,7 +635060,7 @@ _08134D94:
|
||||
ble _08134D94
|
||||
b _08134DC8
|
||||
.align 2
|
||||
_08134DA4: .4byte gUnknown_08402F00
|
||||
_08134DA4: .4byte gBattleTowerTrainers
|
||||
_08134DA8:
|
||||
movs r3, 0
|
||||
ldrb r0, [r1]
|
||||
@@ -635241,7 +635241,7 @@ _08134ED8:
|
||||
.align 2
|
||||
_08134EF4: .4byte 0x02024ea4
|
||||
_08134EF8: .4byte 0x00000554
|
||||
_08134EFC: .4byte gUnknown_08404BA0
|
||||
_08134EFC: .4byte gBattleTowerLevel100Mons
|
||||
_08134F00:
|
||||
ldr r3, _08134F54
|
||||
mov r10, r3
|
||||
@@ -635288,8 +635288,8 @@ _08134F48:
|
||||
movs r4, 0
|
||||
b _08134F64
|
||||
.align 2
|
||||
_08134F54: .4byte gUnknown_084038E0
|
||||
_08134F58: .4byte gUnknown_08402F00
|
||||
_08134F54: .4byte gBattleTowerLevel50Mons
|
||||
_08134F58: .4byte gBattleTowerTrainers
|
||||
_08134F5C: .4byte 0x00000564
|
||||
_08134F60:
|
||||
adds r4, 0x64
|
||||
@@ -635451,7 +635451,7 @@ _08135082:
|
||||
bx r0
|
||||
.align 2
|
||||
_08135094: .4byte 0x030045c0
|
||||
_08135098: .4byte gUnknown_08403860
|
||||
_08135098: .4byte gBattleTowerHeldItems
|
||||
thumb_func_end sub_8134DD4
|
||||
|
||||
thumb_func_start sub_813509C
|
||||
@@ -635957,7 +635957,7 @@ _08135498:
|
||||
bl sub_813545C
|
||||
b _081354C4
|
||||
.align 2
|
||||
_081354B0: .4byte gUnknown_08402F0C
|
||||
_081354B0: .4byte gBattleTowerTrainers + 0xC
|
||||
_081354B4:
|
||||
ldrb r1, [r1]
|
||||
movs r0, 0xA4
|
||||
|
||||
70
constants/battle_tower_constants.s
Normal file
70
constants/battle_tower_constants.s
Normal file
@@ -0,0 +1,70 @@
|
||||
.set F_EV_SPREAD_HP, 1 << 0
|
||||
.set F_EV_SPREAD_ATTACK, 1 << 1
|
||||
.set F_EV_SPREAD_DEFENSE, 1 << 2
|
||||
.set F_EV_SPREAD_SPEED, 1 << 3
|
||||
.set F_EV_SPREAD_SP_ATTACK, 1 << 4
|
||||
.set F_EV_SPREAD_SP_DEFENSE, 1 << 5
|
||||
|
||||
.set BATTLE_TOWER_ITEM_NONE, 0
|
||||
.set BATTLE_TOWER_ITEM_KINGS_ROCK, 1
|
||||
.set BATTLE_TOWER_ITEM_SITRUS_BERRY, 2
|
||||
.set BATTLE_TOWER_ITEM_ORAN_BERRY, 3
|
||||
.set BATTLE_TOWER_ITEM_CHESTO_BERRY, 4
|
||||
.set BATTLE_TOWER_ITEM_HARD_STONE, 5
|
||||
.set BATTLE_TOWER_ITEM_FOCUS_BAND, 6
|
||||
.set BATTLE_TOWER_ITEM_PERSIM_BERRY, 7
|
||||
.set BATTLE_TOWER_ITEM_MIRACLE_SEED, 8
|
||||
.set BATTLE_TOWER_ITEM_BERRY_JUICE, 9
|
||||
.set BATTLE_TOWER_ITEM_MACHO_BRACE, 10
|
||||
.set BATTLE_TOWER_ITEM_SILVER_POWDER, 11
|
||||
.set BATTLE_TOWER_ITEM_CHERI_BERRY, 12
|
||||
.set BATTLE_TOWER_ITEM_BLACK_GLASSES, 13
|
||||
.set BATTLE_TOWER_ITEM_BLACK_BELT, 14
|
||||
.set BATTLE_TOWER_ITEM_SOUL_DEW, 15
|
||||
.set BATTLE_TOWER_ITEM_CHOICE_BAND, 16
|
||||
.set BATTLE_TOWER_ITEM_MAGNET, 17
|
||||
.set BATTLE_TOWER_ITEM_SILK_SCARF, 18
|
||||
.set BATTLE_TOWER_ITEM_WHITE_HERB, 19
|
||||
.set BATTLE_TOWER_ITEM_DEEP_SEA_SCALE, 20
|
||||
.set BATTLE_TOWER_ITEM_DEEP_SEA_TOOTH, 21
|
||||
.set BATTLE_TOWER_ITEM_MYSTIC_WATER, 22
|
||||
.set BATTLE_TOWER_ITEM_SHARP_BEAK, 23
|
||||
.set BATTLE_TOWER_ITEM_QUICK_CLAW, 24
|
||||
.set BATTLE_TOWER_ITEM_LEFTOVERS, 25
|
||||
.set BATTLE_TOWER_ITEM_RAWST_BERRY, 26
|
||||
.set BATTLE_TOWER_ITEM_LIGHT_BALL, 27
|
||||
.set BATTLE_TOWER_ITEM_POISON_BARB, 28
|
||||
.set BATTLE_TOWER_ITEM_NEVER_MELT_ICE, 29
|
||||
.set BATTLE_TOWER_ITEM_ASPEAR_BERRY, 30
|
||||
.set BATTLE_TOWER_ITEM_SPELL_TAG, 31
|
||||
.set BATTLE_TOWER_ITEM_BRIGHT_POWDER, 32
|
||||
.set BATTLE_TOWER_ITEM_LEPPA_BERRY, 33
|
||||
.set BATTLE_TOWER_ITEM_SCOPE_LENS, 34
|
||||
.set BATTLE_TOWER_ITEM_TWISTED_SPOON, 35
|
||||
.set BATTLE_TOWER_ITEM_METAL_COAT, 36
|
||||
.set BATTLE_TOWER_ITEM_MENTAL_HERB, 37
|
||||
.set BATTLE_TOWER_ITEM_CHARCOAL, 38
|
||||
.set BATTLE_TOWER_ITEM_PECHA_BERRY, 39
|
||||
.set BATTLE_TOWER_ITEM_SOFT_SAND, 40
|
||||
.set BATTLE_TOWER_ITEM_LUM_BERRY, 41
|
||||
.set BATTLE_TOWER_ITEM_DRAGON_SCALE, 42
|
||||
.set BATTLE_TOWER_ITEM_DRAGON_FANG, 43
|
||||
.set BATTLE_TOWER_ITEM_IAPAPA_BERRY, 44
|
||||
.set BATTLE_TOWER_ITEM_WIKI_BERRY, 45
|
||||
.set BATTLE_TOWER_ITEM_SEA_INCENSE, 46
|
||||
.set BATTLE_TOWER_ITEM_SHELL_BELL, 47
|
||||
.set BATTLE_TOWER_ITEM_SALAC_BERRY, 48
|
||||
.set BATTLE_TOWER_ITEM_LANSAT_BERRY, 49
|
||||
.set BATTLE_TOWER_ITEM_APICOT_BERRY, 50
|
||||
.set BATTLE_TOWER_ITEM_STARF_BERRY, 51
|
||||
.set BATTLE_TOWER_ITEM_LIECHI_BERRY, 52
|
||||
.set BATTLE_TOWER_ITEM_STICK, 53
|
||||
.set BATTLE_TOWER_ITEM_LAX_INCENSE, 54
|
||||
.set BATTLE_TOWER_ITEM_AGUAV_BERRY, 55
|
||||
.set BATTLE_TOWER_ITEM_FIGY_BERRY, 56
|
||||
.set BATTLE_TOWER_ITEM_THICK_CLUB, 57
|
||||
.set BATTLE_TOWER_ITEM_MAGO_BERRY, 58
|
||||
.set BATTLE_TOWER_ITEM_METAL_POWDER, 59
|
||||
.set BATTLE_TOWER_ITEM_PETAYA_BERRY, 60
|
||||
.set BATTLE_TOWER_ITEM_LUCKY_PUNCH, 61
|
||||
.set BATTLE_TOWER_ITEM_GANLON_BERRY, 62
|
||||
@@ -14,3 +14,4 @@
|
||||
.include "constants/map_constants.s"
|
||||
.include "constants/berry_constants.s"
|
||||
.include "constants/field_object_constants.s"
|
||||
.include "constants/battle_tower_constants.s"
|
||||
|
||||
64
data/battle_tower/held_items.s
Normal file
64
data/battle_tower/held_items.s
Normal file
@@ -0,0 +1,64 @@
|
||||
gBattleTowerHeldItems: ; 8403860
|
||||
.2byte ITEM_NONE
|
||||
.2byte ITEM_KINGS_ROCK
|
||||
.2byte ITEM_SITRUS_BERRY
|
||||
.2byte ITEM_ORAN_BERRY
|
||||
.2byte ITEM_CHESTO_BERRY
|
||||
.2byte ITEM_HARD_STONE
|
||||
.2byte ITEM_FOCUS_BAND
|
||||
.2byte ITEM_PERSIM_BERRY
|
||||
.2byte ITEM_MIRACLE_SEED
|
||||
.2byte ITEM_BERRY_JUICE
|
||||
.2byte ITEM_MACHO_BRACE
|
||||
.2byte ITEM_SILVER_POWDER
|
||||
.2byte ITEM_CHERI_BERRY
|
||||
.2byte ITEM_BLACK_GLASSES
|
||||
.2byte ITEM_BLACK_BELT
|
||||
.2byte ITEM_SOUL_DEW
|
||||
.2byte ITEM_CHOICE_BAND
|
||||
.2byte ITEM_MAGNET
|
||||
.2byte ITEM_SILK_SCARF
|
||||
.2byte ITEM_WHITE_HERB
|
||||
.2byte ITEM_DEEP_SEA_SCALE
|
||||
.2byte ITEM_DEEP_SEA_TOOTH
|
||||
.2byte ITEM_MYSTIC_WATER
|
||||
.2byte ITEM_SHARP_BEAK
|
||||
.2byte ITEM_QUICK_CLAW
|
||||
.2byte ITEM_LEFTOVERS
|
||||
.2byte ITEM_RAWST_BERRY
|
||||
.2byte ITEM_LIGHT_BALL
|
||||
.2byte ITEM_POISON_BARB
|
||||
.2byte ITEM_NEVER_MELT_ICE
|
||||
.2byte ITEM_ASPEAR_BERRY
|
||||
.2byte ITEM_SPELL_TAG
|
||||
.2byte ITEM_BRIGHT_POWDER
|
||||
.2byte ITEM_LEPPA_BERRY
|
||||
.2byte ITEM_SCOPE_LENS
|
||||
.2byte ITEM_TWISTED_SPOON
|
||||
.2byte ITEM_METAL_COAT
|
||||
.2byte ITEM_MENTAL_HERB
|
||||
.2byte ITEM_CHARCOAL
|
||||
.2byte ITEM_PECHA_BERRY
|
||||
.2byte ITEM_SOFT_SAND
|
||||
.2byte ITEM_LUM_BERRY
|
||||
.2byte ITEM_DRAGON_SCALE
|
||||
.2byte ITEM_DRAGON_FANG
|
||||
.2byte ITEM_IAPAPA_BERRY
|
||||
.2byte ITEM_WIKI_BERRY
|
||||
.2byte ITEM_SEA_INCENSE
|
||||
.2byte ITEM_SHELL_BELL
|
||||
.2byte ITEM_SALAC_BERRY
|
||||
.2byte ITEM_LANSAT_BERRY
|
||||
.2byte ITEM_APICOT_BERRY
|
||||
.2byte ITEM_STARF_BERRY
|
||||
.2byte ITEM_LIECHI_BERRY
|
||||
.2byte ITEM_STICK
|
||||
.2byte ITEM_LAX_INCENSE
|
||||
.2byte ITEM_AGUAV_BERRY
|
||||
.2byte ITEM_FIGY_BERRY
|
||||
.2byte ITEM_THICK_CLUB
|
||||
.2byte ITEM_MAGO_BERRY
|
||||
.2byte ITEM_METAL_POWDER
|
||||
.2byte ITEM_PETAYA_BERRY
|
||||
.2byte ITEM_LUCKY_PUNCH
|
||||
.2byte ITEM_GANLON_BERRY
|
||||
2702
data/battle_tower/level_100_mons.s
Normal file
2702
data/battle_tower/level_100_mons.s
Normal file
File diff suppressed because it is too large
Load Diff
2702
data/battle_tower/level_50_mons.s
Normal file
2702
data/battle_tower/level_50_mons.s
Normal file
File diff suppressed because it is too large
Load Diff
1302
data/battle_tower/trainers.s
Normal file
1302
data/battle_tower/trainers.s
Normal file
File diff suppressed because it is too large
Load Diff
19
data/data2.s
19
data/data2.s
@@ -5798,20 +5798,17 @@ gUnknown_08402E40: ; 8402E40
|
||||
gUnknown_08402E80: ; 8402E80
|
||||
.incbin "baserom.gba", 0x00402e80, 0x80
|
||||
|
||||
gUnknown_08402F00: ; 8402F00
|
||||
.incbin "baserom.gba", 0x00402f00, 0xc
|
||||
; 8402F00
|
||||
.include "data/battle_tower/trainers.s"
|
||||
|
||||
gUnknown_08402F0C: ; 8402F0C
|
||||
.incbin "baserom.gba", 0x00402f0c, 0x954
|
||||
; 8403860
|
||||
.include "data/battle_tower/held_items.s"
|
||||
|
||||
gUnknown_08403860: ; 8403860
|
||||
.incbin "baserom.gba", 0x00403860, 0x80
|
||||
; 84038E0
|
||||
.include "data/battle_tower/level_50_mons.s"
|
||||
|
||||
gUnknown_084038E0: ; 84038E0
|
||||
.incbin "baserom.gba", 0x004038e0, 0x12c0
|
||||
|
||||
gUnknown_08404BA0: ; 8404BA0
|
||||
.incbin "baserom.gba", 0x00404ba0, 0x12c0
|
||||
; 8404BA0
|
||||
.include "data/battle_tower/level_100_mons.s"
|
||||
|
||||
gUnknown_08405E60: ; 8405E60
|
||||
.incbin "baserom.gba", 0x00405e60, 0x1e
|
||||
|
||||
Reference in New Issue
Block a user