shithub: pokecrystal

Download patch

ref: 5ae35e57702a17f118d53c35e13772b140fd37f9
parent: 08cfbbb1d942f8cf5ea6120fc34312897110e39a
author: mid-kid <esteve.varela@gmail.com>
date: Thu Mar 30 17:23:46 EDT 2023

Label wOTLinkBattleRNData

--- a/engine/link/link.asm
+++ b/engine/link/link.asm
@@ -247,7 +247,7 @@
 	ldh [rIE], a
 
 	ld hl, wLinkBattleRNPreamble
-	ld de, wEnemyMon
+	ld de, wOTLinkBattleRNData
 	ld bc, SERIAL_RN_PREAMBLE_LENGTH + SERIAL_RNS_LENGTH
 	vc_hook Wireless_ExchangeBytes_RNG_state
 	call Serial_ExchangeBytes
@@ -1204,7 +1204,7 @@
 	ldh a, [hSerialConnectionStatus]
 	cp USING_INTERNAL_CLOCK
 	ret z
-	ld hl, wEnemyMonSpecies
+	ld hl, wOTLinkBattleRNData
 	call Link_FindFirstNonControlCharacter_AllowZero
 	ld de, wLinkBattleRNs
 	ld c, 10
--- a/ram/wram.asm
+++ b/ram/wram.asm
@@ -2631,11 +2631,15 @@
 wTempEnemyMonSpecies::  db
 wTempBattleMonSpecies:: db
 
+UNION
+wOTLinkBattleRNData:: ds SERIAL_RN_PREAMBLE_LENGTH + SERIAL_RNS_LENGTH
+NEXTU
 wEnemyMon:: battle_struct wEnemyMon
 wEnemyMonBaseStats:: ds NUM_EXP_STATS
 wEnemyMonCatchRate:: db
 wEnemyMonBaseExp::   db
 wEnemyMonEnd::
+ENDU
 
 wBattleMode::
 ; 0: overworld