diff options
| author | IIMarckus <iimarckus@gmail.com> | 2012-07-04 15:44:09 -0600 | 
|---|---|---|
| committer | IIMarckus <iimarckus@gmail.com> | 2012-07-04 15:44:09 -0600 | 
| commit | c2639913568875db3871859d4c65ea15f81d4e74 (patch) | |
| tree | 60e2281b3a03d89ad35080ddd7f4d5b2a8868545 | |
| parent | ac130aab52f4c908070e6ae689ab49246e08c17f (diff) | |
Better labels for the Rocket Hideout scripts.
| -rw-r--r-- | main.asm | 257 | 
1 files changed, 118 insertions, 139 deletions
| @@ -30128,7 +30128,7 @@ UnknownScript_0x6c65b: ; 0x6c65b  	return  ; 0x6c65e -UnknownScript_0x6c65e: ; 0x6c65e +SecurityCamera1a: ; 0x6c65e  	checkbit1 $02e4  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30154,7 +30154,7 @@ UnknownScript_0x6c65e: ; 0x6c65e  	end  ; 0x6c6a7 -UnknownScript_0x6c6a7: ; 0x6c6a7 +SecurityCamera1b: ; 0x6c6a7  	checkbit1 $02e4  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30180,7 +30180,7 @@ UnknownScript_0x6c6a7: ; 0x6c6a7  	end  ; 0x6c6f0 -UnknownScript_0x6c6f0: ; 0x6c6f0 +SecurityCamera2a: ; 0x6c6f0  	checkbit1 $02e5  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30207,7 +30207,7 @@ UnknownScript_0x6c6f0: ; 0x6c6f0  	end  ; 0x6c73c -UnknownScript_0x6c73c: ; 0x6c73c +SecurityCamera2b: ; 0x6c73c  	checkbit1 $02e5  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30234,7 +30234,7 @@ UnknownScript_0x6c73c: ; 0x6c73c  	end  ; 0x6c788 -UnknownScript_0x6c788: ; 0x6c788 +SecurityCamera3a: ; 0x6c788  	checkbit1 $02e6  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30261,7 +30261,7 @@ UnknownScript_0x6c788: ; 0x6c788  	end  ; 0x6c7d4 -UnknownScript_0x6c7d4: ; 0x6c7d4 +SecurityCamera3b: ; 0x6c7d4  	checkbit1 $02e6  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30288,7 +30288,7 @@ UnknownScript_0x6c7d4: ; 0x6c7d4  	end  ; 0x6c820 -UnknownScript_0x6c820: ; 0x6c820 +SecurityCamera4: ; 0x6c820  	checkbit1 $02e7  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30315,7 +30315,7 @@ UnknownScript_0x6c820: ; 0x6c820  	end  ; 0x6c86c -UnknownScript_0x6c86c: ; 0x6c86c +SecurityCamera5: ; 0x6c86c  	checkbit1 $02e8  	iftrue UnknownScript_0x6c8b8  	2call UnknownScript_0x6c8e3 @@ -30389,205 +30389,183 @@ UnknownScript_0x6c8e3: ; 0x6c8e3  	end  ; 0x6c900 -UnknownScript_0x6c900: ; 0x6c900 +ExplodingTrap1: ; 0x6c900  	checkbit1 $02e9 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca5a +	iftrue NoExplodingTrap +	2call KoffingExplodingTrap  	returnafterbattle  	setbit1 $02e9  	end -; 0x6c90e -UnknownScript_0x6c90e: ; 0x6c90e +ExplodingTrap2: ; 0x6c90e  	checkbit1 $02ea -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02ea  	end -; 0x6c91c -UnknownScript_0x6c91c: ; 0x6c91c +ExplodingTrap3: ; 0x6c91c  	checkbit1 $02eb -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca47 +	iftrue NoExplodingTrap +	2call GeodudeExplodingTrap  	returnafterbattle  	setbit1 $02eb  	end -; 0x6c92a -UnknownScript_0x6c92a: ; 0x6c92a +ExplodingTrap4: ; 0x6c92a  	checkbit1 $02ec -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02ec  	end -; 0x6c938 -UnknownScript_0x6c938: ; 0x6c938 +ExplodingTrap5: ; 0x6c938  	checkbit1 $02ed -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca47 +	iftrue NoExplodingTrap +	2call GeodudeExplodingTrap  	returnafterbattle  	setbit1 $02ed  	end -; 0x6c946 -UnknownScript_0x6c946: ; 0x6c946 +ExplodingTrap6: ; 0x6c946  	checkbit1 $02ee -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca5a +	iftrue NoExplodingTrap +	2call KoffingExplodingTrap  	returnafterbattle  	setbit1 $02ee  	end -; 0x6c954 -UnknownScript_0x6c954: ; 0x6c954 +ExplodingTrap7: ; 0x6c954  	checkbit1 $02ef -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02ef  	end -; 0x6c962 -UnknownScript_0x6c962: ; 0x6c962 +ExplodingTrap8: ; 0x6c962  	checkbit1 $02f0 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca5a +	iftrue NoExplodingTrap +	2call KoffingExplodingTrap  	returnafterbattle  	setbit1 $02f0  	end -; 0x6c970 -UnknownScript_0x6c970: ; 0x6c970 +ExplodingTrap9: ; 0x6c970  	checkbit1 $02f1 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca5a +	iftrue NoExplodingTrap +	2call KoffingExplodingTrap  	returnafterbattle  	setbit1 $02f1  	end -; 0x6c97e -UnknownScript_0x6c97e: ; 0x6c97e +ExplodingTrap10: ; 0x6c97e  	checkbit1 $02f2 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02f2  	end -; 0x6c98c -UnknownScript_0x6c98c: ; 0x6c98c +ExplodingTrap11: ; 0x6c98c  	checkbit1 $02f3 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca47 +	iftrue NoExplodingTrap +	2call GeodudeExplodingTrap  	returnafterbattle  	setbit1 $02f3  	end -; 0x6c99a -UnknownScript_0x6c99a: ; 0x6c99a +ExplodingTrap12: ; 0x6c99a  	checkbit1 $02f4 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca47 +	iftrue NoExplodingTrap +	2call GeodudeExplodingTrap  	returnafterbattle  	setbit1 $02f4  	end -; 0x6c9a8 -UnknownScript_0x6c9a8: ; 0x6c9a8 +ExplodingTrap13: ; 0x6c9a8  	checkbit1 $02f5 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca47 +	iftrue NoExplodingTrap +	2call GeodudeExplodingTrap  	returnafterbattle  	setbit1 $02f5  	end -; 0x6c9b6 -UnknownScript_0x6c9b6: ; 0x6c9b6 +ExplodingTrap14: ; 0x6c9b6  	checkbit1 $02f6 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca5a +	iftrue NoExplodingTrap +	2call KoffingExplodingTrap  	returnafterbattle  	setbit1 $02f6  	end -; 0x6c9c4 -UnknownScript_0x6c9c4: ; 0x6c9c4 +ExplodingTrap15: ; 0x6c9c4  	checkbit1 $02f7 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02f7  	end -; 0x6c9d2 -UnknownScript_0x6c9d2: ; 0x6c9d2 +ExplodingTrap16: ; 0x6c9d2  	checkbit1 $02f8 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca5a +	iftrue NoExplodingTrap +	2call KoffingExplodingTrap  	returnafterbattle  	setbit1 $02f8  	end -; 0x6c9e0 -UnknownScript_0x6c9e0: ; 0x6c9e0 +ExplodingTrap17: ; 0x6c9e0  	checkbit1 $02f9 -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02f9  	end -; 0x6c9ee -UnknownScript_0x6c9ee: ; 0x6c9ee +ExplodingTrap18: ; 0x6c9ee  	checkbit1 $02fa -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca47 +	iftrue NoExplodingTrap +	2call GeodudeExplodingTrap  	returnafterbattle  	setbit1 $02fa  	end -; 0x6c9fc -UnknownScript_0x6c9fc: ; 0x6c9fc +ExplodingTrap19: ; 0x6c9fc  	checkbit1 $02fb -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca47 +	iftrue NoExplodingTrap +	2call GeodudeExplodingTrap  	returnafterbattle  	setbit1 $02fb  	end -; 0x6ca0a -UnknownScript_0x6ca0a: ; 0x6ca0a +ExplodingTrap20: ; 0x6ca0a  	checkbit1 $02fc -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02fc  	end -; 0x6ca18 -UnknownScript_0x6ca18: ; 0x6ca18 +ExplodingTrap21: ; 0x6ca18  	checkbit1 $02fd -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca5a +	iftrue NoExplodingTrap +	2call KoffingExplodingTrap  	returnafterbattle  	setbit1 $02fd  	end -; 0x6ca26 -UnknownScript_0x6ca26: ; 0x6ca26 +ExplodingTrap22: ; 0x6ca26  	checkbit1 $02fe -	iftrue UnknownScript_0x6ca6d -	2call UnknownScript_0x6ca34 +	iftrue NoExplodingTrap +	2call VoltorbExplodingTrap  	returnafterbattle  	setbit1 $02fe  	end -; 0x6ca34 -UnknownScript_0x6ca34: ; 0x6ca34 +VoltorbExplodingTrap: ; 0x6ca34  	special $002e  	cry VOLTORB  	special $0031 @@ -30596,9 +30574,8 @@ UnknownScript_0x6ca34: ; 0x6ca34  	loadpokedata VOLTORB, 23  	startbattle  	end -; 0x6ca47 -UnknownScript_0x6ca47: ; 0x6ca47 +GeodudeExplodingTrap: ; 0x6ca47  	special $002e  	cry GEODUDE  	special $0031 @@ -30607,9 +30584,8 @@ UnknownScript_0x6ca47: ; 0x6ca47  	loadpokedata GEODUDE, 21  	startbattle  	end -; 0x6ca5a -UnknownScript_0x6ca5a: ; 0x6ca5a +KoffingExplodingTrap: ; 0x6ca5a  	special $002e  	cry KOFFING  	special $0031 @@ -30618,9 +30594,8 @@ UnknownScript_0x6ca5a: ; 0x6ca5a  	loadpokedata KOFFING, 21  	startbattle  	end -; 0x6ca6d -UnknownScript_0x6ca6d: ; 0x6ca6d +NoExplodingTrap: ; 0x6ca6d  	end  ; 0x6ca6e @@ -30928,36 +30903,40 @@ TeamRocketBaseB1F_MapEventHeader: ; 0x6cdeb  	; xy triggers  	db 30 -	xy_trigger 0, $2, $18, $0, UnknownScript_0x6c65e, $0, $0 -	xy_trigger 0, $3, $18, $0, UnknownScript_0x6c6a7, $0, $0 -	xy_trigger 0, $2, $6, $0, UnknownScript_0x6c6f0, $0, $0 -	xy_trigger 0, $3, $6, $0, UnknownScript_0x6c73c, $0, $0 -	xy_trigger 0, $6, $18, $0, UnknownScript_0x6c788, $0, $0 -	xy_trigger 0, $7, $18, $0, UnknownScript_0x6c7d4, $0, $0 -	xy_trigger 0, $10, $16, $0, UnknownScript_0x6c820, $0, $0 -	xy_trigger 0, $10, $8, $0, UnknownScript_0x6c86c, $0, $0 -	xy_trigger 0, $7, $2, $0, UnknownScript_0x6c900, $0, $0 -	xy_trigger 0, $7, $3, $0, UnknownScript_0x6c90e, $0, $0 -	xy_trigger 0, $7, $4, $0, UnknownScript_0x6c91c, $0, $0 -	xy_trigger 0, $8, $1, $0, UnknownScript_0x6c92a, $0, $0 -	xy_trigger 0, $8, $3, $0, UnknownScript_0x6c938, $0, $0 -	xy_trigger 0, $8, $5, $0, UnknownScript_0x6c946, $0, $0 -	xy_trigger 0, $9, $3, $0, UnknownScript_0x6c954, $0, $0 -	xy_trigger 0, $9, $4, $0, UnknownScript_0x6c962, $0, $0 -	xy_trigger 0, $a, $1, $0, UnknownScript_0x6c970, $0, $0 -	xy_trigger 0, $a, $2, $0, UnknownScript_0x6c97e, $0, $0 -	xy_trigger 0, $a, $3, $0, UnknownScript_0x6c98c, $0, $0 -	xy_trigger 0, $a, $5, $0, UnknownScript_0x6c99a, $0, $0 -	xy_trigger 0, $b, $2, $0, UnknownScript_0x6c9a8, $0, $0 -	xy_trigger 0, $b, $4, $0, UnknownScript_0x6c9b6, $0, $0 -	xy_trigger 0, $c, $1, $0, UnknownScript_0x6c9c4, $0, $0 -	xy_trigger 0, $c, $2, $0, UnknownScript_0x6c9d2, $0, $0 -	xy_trigger 0, $c, $4, $0, UnknownScript_0x6c9e0, $0, $0 -	xy_trigger 0, $c, $5, $0, UnknownScript_0x6c9ee, $0, $0 -	xy_trigger 0, $d, $1, $0, UnknownScript_0x6c9fc, $0, $0 -	xy_trigger 0, $d, $3, $0, UnknownScript_0x6ca0a, $0, $0 -	xy_trigger 0, $d, $4, $0, UnknownScript_0x6ca18, $0, $0 -	xy_trigger 0, $d, $5, $0, UnknownScript_0x6ca26, $0, $0 +	; There are five security cameras in the base. +	; Walking in front of one triggers two Rocket Grunts. +	xy_trigger 0, $2, $18, $0, SecurityCamera1a, $0, $0 +	xy_trigger 0, $3, $18, $0, SecurityCamera1b, $0, $0 +	xy_trigger 0, $2, $6, $0, SecurityCamera2a, $0, $0 +	xy_trigger 0, $3, $6, $0, SecurityCamera2b, $0, $0 +	xy_trigger 0, $6, $18, $0, SecurityCamera3a, $0, $0 +	xy_trigger 0, $7, $18, $0, SecurityCamera3b, $0, $0 +	xy_trigger 0, $10, $16, $0, SecurityCamera4, $0, $0 +	xy_trigger 0, $10, $8, $0, SecurityCamera5, $0, $0 +	; There are spots on the floor that trigger a Pokémon battle. +	; Each Pokémon (Voltorb, Koffing, Geodude) knows Selfdestruct. +	xy_trigger 0, $7, $2, $0, ExplodingTrap1, $0, $0 +	xy_trigger 0, $7, $3, $0, ExplodingTrap2, $0, $0 +	xy_trigger 0, $7, $4, $0, ExplodingTrap3, $0, $0 +	xy_trigger 0, $8, $1, $0, ExplodingTrap4, $0, $0 +	xy_trigger 0, $8, $3, $0, ExplodingTrap5, $0, $0 +	xy_trigger 0, $8, $5, $0, ExplodingTrap6, $0, $0 +	xy_trigger 0, $9, $3, $0, ExplodingTrap7, $0, $0 +	xy_trigger 0, $9, $4, $0, ExplodingTrap8, $0, $0 +	xy_trigger 0, $a, $1, $0, ExplodingTrap9, $0, $0 +	xy_trigger 0, $a, $2, $0, ExplodingTrap10, $0, $0 +	xy_trigger 0, $a, $3, $0, ExplodingTrap11, $0, $0 +	xy_trigger 0, $a, $5, $0, ExplodingTrap12, $0, $0 +	xy_trigger 0, $b, $2, $0, ExplodingTrap13, $0, $0 +	xy_trigger 0, $b, $4, $0, ExplodingTrap14, $0, $0 +	xy_trigger 0, $c, $1, $0, ExplodingTrap15, $0, $0 +	xy_trigger 0, $c, $2, $0, ExplodingTrap16, $0, $0 +	xy_trigger 0, $c, $4, $0, ExplodingTrap17, $0, $0 +	xy_trigger 0, $c, $5, $0, ExplodingTrap18, $0, $0 +	xy_trigger 0, $d, $1, $0, ExplodingTrap19, $0, $0 +	xy_trigger 0, $d, $3, $0, ExplodingTrap20, $0, $0 +	xy_trigger 0, $d, $4, $0, ExplodingTrap21, $0, $0 +	xy_trigger 0, $d, $5, $0, ExplodingTrap22, $0, $0  	; signposts  	db 9 @@ -72658,15 +72637,15 @@ UnknownScript_0x184947: ; 0x184947  	end  ; 0x1849a6 -UnknownScript_0x1849a6: ; 0x1849a6 +SageLiScript: ; 0x1849a6  	faceplayer  	loadfont  	checkbit1 $0014  	iftrue UnknownScript_0x1849d1 -	2writetext UnknownText_0x184be0 +	2writetext TrainerSageLiWhenSeenText  	closetext  	loadmovesprites -	winlosstext UnknownText_0x184cb2, $0000 +	winlosstext TrainerSageLiWhenBeatenText, $0000  	loadtrainer SAGE, LI  	startbattle  	returnafterbattle @@ -72852,7 +72831,7 @@ UnknownText_0x184bc8: ; 0x184bc8  	db "ESCAPE ROPE!", $57  ; 0x184be0 -UnknownText_0x184be0: ; 0x184be0 +TrainerSageLiWhenSeenText: ; 0x184be0  	db $0, "So good of you to", $4f  	db "come here!", $51  	db "SPROUT TOWER is a", $4f @@ -72869,7 +72848,7 @@ UnknownText_0x184be0: ; 0x184be0  	db "you!", $57  ; 0x184cb2 -UnknownText_0x184cb2: ; 0x184cb2 +TrainerSageLiWhenBeatenText: ; 0x184cb2  	db $0, "Ah, excellent!", $57  ; 0x184cc2 @@ -72988,7 +72967,7 @@ SproutTower3F_MapEventHeader: ; 0x184f8e  	db 7  	person_event $3e, 17, 12, $9, $0, 255, 255, $92, 3, TrainerSageJin, $ffff  	person_event $3e, 12, 12, $6, $0, 255, 255, $92, 2, TrainerSageTroy, $ffff -	person_event $3e, 6, 14, $6, $0, 255, 255, $90, 0, UnknownScript_0x1849a6, $ffff +	person_event $3e, 6, 14, $6, $0, 255, 255, $90, 0, SageLiScript, $ffff  	person_event $3e, 15, 15, $8, $0, 255, 255, $92, 3, TrainerSageNeal, $ffff  	person_event $54, 18, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x184a19, $0649  	person_event $54, 5, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x184a1b, $064a | 
