goto_if_eq and switch/case in scripts
This commit is contained in:
@@ -11,11 +11,11 @@ CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D
|
||||
setvar VAR_0x4001, SPECIES_EEVEE
|
||||
givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C4A6
|
||||
goto_if_eq EventScript_16C4A6
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16C4DA
|
||||
goto_if_eq EventScript_16C4DA
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A927C
|
||||
goto_if_eq EventScript_1A927C
|
||||
release
|
||||
end
|
||||
|
||||
@@ -28,7 +28,7 @@ EventScript_16C4A6:: @ 816C4A6
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C514
|
||||
goto_if_eq EventScript_16C514
|
||||
call EventScript_1A8C27
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16C514
|
||||
@@ -43,7 +43,7 @@ EventScript_16C4DA:: @ 816C4DA
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C509
|
||||
goto_if_eq EventScript_16C509
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16C509
|
||||
end
|
||||
@@ -69,34 +69,24 @@ CeladonCity_Condominiums_RoofRoom_EventScript_16C522:: @ 816C522
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 4
|
||||
multichoice 0, 0, 43, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C5C0
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C5CE
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16C5DC
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
goto_if 1, EventScript_16C5EA
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16C5EA
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16C5C0
|
||||
case 1, EventScript_16C5CE
|
||||
case 2, EventScript_16C5DC
|
||||
case 3, EventScript_16C5EA
|
||||
case 127, EventScript_16C5EA
|
||||
end
|
||||
|
||||
EventScript_16C578:: @ 816C578
|
||||
message Text_1965F4
|
||||
waitmessage
|
||||
multichoice 0, 0, 43, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C5C0
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C5CE
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16C5DC
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
goto_if 1, EventScript_16C5EA
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16C5EA
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16C5C0
|
||||
case 1, EventScript_16C5CE
|
||||
case 2, EventScript_16C5DC
|
||||
case 3, EventScript_16C5EA
|
||||
case 127, EventScript_16C5EA
|
||||
end
|
||||
|
||||
EventScript_16C5C0:: @ 816C5C0
|
||||
|
||||
Reference in New Issue
Block a user