summaryrefslogtreecommitdiff
path: root/data/scripts/maps/SlateportCity_PokemonFanClub.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/maps/SlateportCity_PokemonFanClub.inc')
-rw-r--r--data/scripts/maps/SlateportCity_PokemonFanClub.inc263
1 files changed, 263 insertions, 0 deletions
diff --git a/data/scripts/maps/SlateportCity_PokemonFanClub.inc b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
new file mode 100644
index 000000000..8f0323f77
--- /dev/null
+++ b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
@@ -0,0 +1,263 @@
+SlateportCity_PokemonFanClub_MapScripts:: @ 8155764
+ map_script 3, SlateportCity_PokemonFanClub_MapScript1_15576A
+ .byte 0
+
+SlateportCity_PokemonFanClub_MapScript1_15576A:: @ 815576A
+ end
+
+SlateportCity_PokemonFanClub_EventScript_15576B:: @ 815576B
+ lock
+ faceplayer
+ switch 0x40b7
+ case 0, SlateportCity_PokemonFanClub_EventScript_155795
+ case 1, SlateportCity_PokemonFanClub_EventScript_1557A8
+ case 2, SlateportCity_PokemonFanClub_EventScript_1557FE
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155795:: @ 8155795
+ setvar 0x40b7, 1
+ msgbox SlateportCity_PokemonFanClub_Text_17D773, 4
+ jump SlateportCity_PokemonFanClub_EventScript_155808
+ end
+
+SlateportCity_PokemonFanClub_EventScript_1557A8:: @ 81557A8
+ setvar 0x4002, 0
+ checkflag 204
+ callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ checkflag 203
+ callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ checkflag 202
+ callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ checkflag 201
+ callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ checkflag 200
+ callif 1, SlateportCity_PokemonFanClub_EventScript_155893
+ compare 0x4002, 5
+ callif 1, SlateportCity_PokemonFanClub_EventScript_15588D
+ compare 0x40b7, 2
+ jumpeq SlateportCity_PokemonFanClub_EventScript_1557FE
+ msgbox SlateportCity_PokemonFanClub_Text_17DA14, 4
+ jump SlateportCity_PokemonFanClub_EventScript_155808
+ end
+
+SlateportCity_PokemonFanClub_EventScript_1557FE:: @ 81557FE
+ msgbox SlateportCity_PokemonFanClub_Text_17DDD5, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155808:: @ 8155808
+ msgbox SlateportCity_PokemonFanClub_Text_17DA49, 4
+ setvar 0x4001, 0
+ checkflag 204
+ callif 0, SlateportCity_PokemonFanClub_EventScript_1559FE
+ checkflag 203
+ callif 0, SlateportCity_PokemonFanClub_EventScript_1559E7
+ checkflag 202
+ callif 0, SlateportCity_PokemonFanClub_EventScript_1559D0
+ checkflag 201
+ callif 0, SlateportCity_PokemonFanClub_EventScript_1559B9
+ checkflag 200
+ callif 0, SlateportCity_PokemonFanClub_EventScript_1559A2
+ bufferfirstpoke 0
+ switch 0x4001
+ case 0, SlateportCity_PokemonFanClub_EventScript_155899
+ case 1, SlateportCity_PokemonFanClub_EventScript_1558A3
+ case 2, SlateportCity_PokemonFanClub_EventScript_1558D4
+ case 3, SlateportCity_PokemonFanClub_EventScript_155905
+ case 4, SlateportCity_PokemonFanClub_EventScript_155936
+ case 5, SlateportCity_PokemonFanClub_EventScript_155967
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_15588D:: @ 815588D
+ setvar 0x40b7, 2
+ return
+
+SlateportCity_PokemonFanClub_EventScript_155893:: @ 8155893
+ addvar 0x4002, 1
+ return
+
+SlateportCity_PokemonFanClub_EventScript_155899:: @ 8155899
+ msgbox SlateportCity_PokemonFanClub_Text_17DA5C, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_1558A3:: @ 81558A3
+ checkitemspace ITEM_RED_SCARF, 1
+ compare RESULT, 0
+ jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
+ setflag 200
+ giveitem ITEM_RED_SCARF
+ msgbox SlateportCity_PokemonFanClub_Text_17DC1B, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_1558D4:: @ 81558D4
+ checkitemspace ITEM_BLUE_SCARF, 1
+ compare RESULT, 0
+ jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
+ setflag 201
+ giveitem ITEM_BLUE_SCARF
+ msgbox SlateportCity_PokemonFanClub_Text_17DC74, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155905:: @ 8155905
+ checkitemspace ITEM_PINK_SCARF, 1
+ compare RESULT, 0
+ jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
+ setflag 202
+ giveitem ITEM_PINK_SCARF
+ msgbox SlateportCity_PokemonFanClub_Text_17DCCB, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155936:: @ 8155936
+ checkitemspace ITEM_GREEN_SCARF, 1
+ compare RESULT, 0
+ jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
+ setflag 203
+ giveitem ITEM_GREEN_SCARF
+ msgbox SlateportCity_PokemonFanClub_Text_17DD27, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155967:: @ 8155967
+ checkitemspace ITEM_YELLOW_SCARF, 1
+ compare RESULT, 0
+ jumpeq SlateportCity_PokemonFanClub_EventScript_155998
+ msgbox SlateportCity_PokemonFanClub_Text_17DB89, 4
+ setflag 204
+ giveitem ITEM_YELLOW_SCARF
+ msgbox SlateportCity_PokemonFanClub_Text_17DD78, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155998:: @ 8155998
+ msgbox SlateportCity_PokemonFanClub_Text_17DB0B, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_1559A2:: @ 81559A2
+ specialval RESULT, 265
+ compare RESULT, 1
+ callif 1, SlateportCity_PokemonFanClub_EventScript_1559B3
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559B3:: @ 81559B3
+ setvar 0x4001, 1
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559B9:: @ 81559B9
+ specialval RESULT, 266
+ compare RESULT, 1
+ callif 1, SlateportCity_PokemonFanClub_EventScript_1559CA
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559CA:: @ 81559CA
+ setvar 0x4001, 2
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559D0:: @ 81559D0
+ specialval RESULT, 267
+ compare RESULT, 1
+ callif 1, SlateportCity_PokemonFanClub_EventScript_1559E1
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559E1:: @ 81559E1
+ setvar 0x4001, 3
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559E7:: @ 81559E7
+ specialval RESULT, 268
+ compare RESULT, 1
+ callif 1, SlateportCity_PokemonFanClub_EventScript_1559F8
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559F8:: @ 81559F8
+ setvar 0x4001, 4
+ return
+
+SlateportCity_PokemonFanClub_EventScript_1559FE:: @ 81559FE
+ specialval RESULT, 269
+ compare RESULT, 1
+ callif 1, SlateportCity_PokemonFanClub_EventScript_155A0F
+ return
+
+SlateportCity_PokemonFanClub_EventScript_155A0F:: @ 8155A0F
+ setvar 0x4001, 5
+ return
+
+SlateportCity_PokemonFanClub_EventScript_155A15:: @ 8155A15
+ lock
+ faceplayer
+ checkflag 278
+ jumpeq SlateportCity_PokemonFanClub_EventScript_155A75
+ msgbox SlateportCity_PokemonFanClub_Text_17DE6B, 4
+ specialval RESULT, 230
+ compare RESULT, 4
+ jumpif 4, SlateportCity_PokemonFanClub_EventScript_155A3A
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155A3A:: @ 8155A3A
+ playsfx 21
+ move LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0833
+ waitmove 0
+ move LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0835
+ waitmove 0
+ msgbox SlateportCity_PokemonFanClub_Text_17DF57, 4
+ giveitem ITEM_SOOTHE_BELL
+ compare RESULT, 0
+ jumpeq SlateportCity_PokemonFanClub_EventScript_1A029B
+ setflag 278
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155A75:: @ 8155A75
+ msgbox SlateportCity_PokemonFanClub_Text_17DFB8, 4
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155A7F:: @ 8155A7F
+ msgbox SlateportCity_PokemonFanClub_Text_17E03B, 2
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155A88:: @ 8155A88
+ msgbox SlateportCity_PokemonFanClub_Text_17E0ED, 2
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155A91:: @ 8155A91
+ lock
+ faceplayer
+ checksound
+ pokecry SPECIES_SKITTY, 0
+ msgbox SlateportCity_PokemonFanClub_Text_17E14E, 4
+ waitpokecry
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155AA4:: @ 8155AA4
+ lock
+ faceplayer
+ checksound
+ pokecry SPECIES_ZIGZAGOON, 0
+ msgbox SlateportCity_PokemonFanClub_Text_17E164, 4
+ waitpokecry
+ release
+ end
+
+SlateportCity_PokemonFanClub_EventScript_155AB7:: @ 8155AB7
+ lock
+ faceplayer
+ checksound
+ pokecry SPECIES_AZUMARILL, 0
+ msgbox SlateportCity_PokemonFanClub_Text_17E178, 4
+ waitpokecry
+ release
+ end