summaryrefslogtreecommitdiff
path: root/maps/Route4.asm
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2015-07-18 23:45:39 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2015-07-18 23:45:39 -0400
commit60cd04b02300c288a01a2f78a44cb39cbe6861d1 (patch)
treeef5bb2bd660a2020864c909fb5dda73f027a9e7c /maps/Route4.asm
parente674869018ffe8f9be2351b2b569eb7300910e6a (diff)
Trainer data structure and field move functions
Trainer data in map scripts is now a macro-defined structure. Field move functions in main.asm are now nearly completely annotated, with local references. Trailing white space deleted.
Diffstat (limited to 'maps/Route4.asm')
-rw-r--r--maps/Route4.asm54
1 files changed, 3 insertions, 51 deletions
diff --git a/maps/Route4.asm b/maps/Route4.asm
index 66265bba5..4bfcace93 100644
--- a/maps/Route4.asm
+++ b/maps/Route4.asm
@@ -6,23 +6,7 @@ Route4_MapScriptHeader:
db 0
TrainerBird_keeperHank:
- ; bit/flag number
- dw EVENT_BEAT_BIRD_KEEPER_HANK
-
- ; trainer group && trainer id
- db BIRD_KEEPER, HANK
-
- ; text when seen
- dw Bird_keeperHankSeenText
-
- ; text when trainer beaten
- dw Bird_keeperHankBeatenText
-
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw Bird_keeperHankScript
+ trainer EVENT_BEAT_BIRD_KEEPER_HANK, BIRD_KEEPER, HANK, Bird_keeperHankSeenText, Bird_keeperHankBeatenText, $0000, Bird_keeperHankScript
Bird_keeperHankScript:
talkaftercancel
@@ -33,23 +17,7 @@ Bird_keeperHankScript:
end
TrainerPicnickerHope:
- ; bit/flag number
- dw EVENT_BEAT_PICNICKER_HOPE
-
- ; trainer group && trainer id
- db PICNICKER, HOPE
-
- ; text when seen
- dw PicnickerHopeSeenText
-
- ; text when trainer beaten
- dw PicnickerHopeBeatenText
-
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw PicnickerHopeScript
+ trainer EVENT_BEAT_PICNICKER_HOPE, PICNICKER, HOPE, PicnickerHopeSeenText, PicnickerHopeBeatenText, $0000, PicnickerHopeScript
PicnickerHopeScript:
talkaftercancel
@@ -60,23 +28,7 @@ PicnickerHopeScript:
end
TrainerPicnickerSharon:
- ; bit/flag number
- dw EVENT_BEAT_PICNICKER_SHARON
-
- ; trainer group && trainer id
- db PICNICKER, SHARON
-
- ; text when seen
- dw PicnickerSharonSeenText
-
- ; text when trainer beaten
- dw PicnickerSharonBeatenText
-
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw PicnickerSharonScript
+ trainer EVENT_BEAT_PICNICKER_SHARON, PICNICKER, SHARON, PicnickerSharonSeenText, PicnickerSharonBeatenText, $0000, PicnickerSharonScript
PicnickerSharonScript:
talkaftercancel