mirror of
				https://github.com/thornAvery/kep-hack.git
				synced 2025-11-04 20:51:02 +13:00 
			
		
		
		
	ported Red++ levelup code
This commit is contained in:
		
							parent
							
								
									94dc5cbc5c
								
							
						
					
					
						commit
						f95cdb0911
					
				| 
						 | 
				
			
			@ -174,6 +174,7 @@ GainExperience:
 | 
			
		|||
	farcall CalcLevelFromExperience
 | 
			
		||||
	pop hl
 | 
			
		||||
	ld a, [hl] ; current level
 | 
			
		||||
	ld [wTempLevel], a
 | 
			
		||||
	cp d
 | 
			
		||||
	jp z, .nextMon ; if level didn't change, go to next mon
 | 
			
		||||
	ld a, [wCurEnemyLVL]
 | 
			
		||||
| 
						 | 
				
			
			@ -269,7 +270,20 @@ GainExperience:
 | 
			
		|||
	ld [wMonDataLocation], a
 | 
			
		||||
	ld a, [wd0b5]
 | 
			
		||||
	ld [wd11e], a
 | 
			
		||||
	ld a, [wCurEnemyLVL]
 | 
			
		||||
	ld c, a
 | 
			
		||||
	ld a, [wTempLevel]
 | 
			
		||||
	ld b, a
 | 
			
		||||
.level_loop
 | 
			
		||||
	inc b
 | 
			
		||||
	ld a, b
 | 
			
		||||
	ld [wCurEnemyLVL], a
 | 
			
		||||
	push bc
 | 
			
		||||
	predef LearnMoveFromLevelUp
 | 
			
		||||
	pop bc
 | 
			
		||||
	ld a, b
 | 
			
		||||
	cp c
 | 
			
		||||
	jr nz, .level_loop
 | 
			
		||||
	ld hl, wCanEvolveFlags
 | 
			
		||||
	ld a, [wWhichPokemon]
 | 
			
		||||
	ld c, a
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -203,6 +203,7 @@ ENDU
 | 
			
		|||
SECTION "Overworld Map", WRAM0
 | 
			
		||||
 | 
			
		||||
UNION
 | 
			
		||||
wTempLevel::
 | 
			
		||||
wOverworldMap:: ds 1300
 | 
			
		||||
wOverworldMapEnd::
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue