pokeemerald/data/scripts/interview.inc

321 lines
13 KiB
PHP
Raw Normal View History

2021-07-20 21:18:31 +02:00
Interview_EventScript_EndInterview::
2019-10-05 16:52:48 +02:00
special InterviewAfter
incrementgamestat GAME_STAT_GOT_INTERVIEWED
release
end
2019-09-27 20:20:51 +02:00
@ Shares reporter object with TVSHOW_PKMN_FAN_CLUB_OPINIONS
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_ReporterNoNickname::
setvar VAR_0x8005, TVSHOW_FAN_CLUB_LETTER
2019-10-05 16:52:48 +02:00
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, SlateportCity_PokemonFanClub_EventScript_AlreadyInterviewed2
2019-10-05 16:52:48 +02:00
copyvar VAR_0x8009, VAR_0x8006
msgbox SlateportCity_PokemonFanClub_Text_InterviewRequest, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, SlateportCity_PokemonFanClub_EventScript_AcceptInterview2
goto_if_eq VAR_RESULT, NO, SlateportCity_PokemonFanClub_EventScript_DeclineInterview2
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_AcceptInterview2::
msgbox SlateportCity_PokemonFanClub_Text_TellMeAnythingAboutYourMon, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setvar VAR_0x8004, EASY_CHAT_TYPE_INTERVIEW
copyvar VAR_0x8005, VAR_0x8009
setvar VAR_0x8006, EASY_CHAT_PERSON_REPORTER_FEMALE
call Common_ShowEasyChatScreen
lock
faceplayer
goto_if_eq VAR_RESULT, 1, SlateportCity_PokemonFanClub_EventScript_SubmitResponse2
goto_if_eq VAR_RESULT, 0, SlateportCity_PokemonFanClub_EventScript_DeclineInterview2
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_DeclineInterview2::
msgbox SlateportCity_PokemonFanClub_Text_HereIfYouGetUrgeToTellMe, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_SubmitResponse2::
msgbox SlateportCity_PokemonFanClub_Text_ThatsAllForInterview2, MSGBOX_DEFAULT
setvar VAR_0x8005, TVSHOW_FAN_CLUB_LETTER
goto Interview_EventScript_EndInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_AlreadyInterviewed2::
msgbox SlateportCity_PokemonFanClub_Text_EnjoyDoingInterviews, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_OceanicMuseum_1F_EventScript_Reporter::
2019-10-05 16:52:48 +02:00
lock
faceplayer
setvar VAR_0x8005, TVSHOW_RECENT_HAPPENINGS
2019-10-05 16:52:48 +02:00
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, SlateportCity_OceanicMuseum_1F_EventScript_AlreadyInterviewed
2019-10-05 16:52:48 +02:00
copyvar VAR_0x8009, VAR_0x8006
goto_if_set FLAG_OCEANIC_MUSEUM_MET_REPORTER, SlateportCity_OceanicMuseum_1F_EventScript_RequestInterviewShort
2019-10-05 16:52:48 +02:00
setflag FLAG_OCEANIC_MUSEUM_MET_REPORTER
msgbox SlateportCity_OceanicMuseum_1F_Text_InterviewRequest, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, SlateportCity_OceanicMuseum_1F_EventScript_AcceptInterview
goto_if_eq VAR_RESULT, NO, SlateportCity_OceanicMuseum_1F_EventScript_DeclineInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_OceanicMuseum_1F_EventScript_RequestInterviewShort::
msgbox SlateportCity_OceanicMuseum_1F_Text_InterviewRequestShort, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, SlateportCity_OceanicMuseum_1F_EventScript_AcceptInterview
goto_if_eq VAR_RESULT, NO, SlateportCity_OceanicMuseum_1F_EventScript_DeclineInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_OceanicMuseum_1F_EventScript_AcceptInterview::
msgbox SlateportCity_OceanicMuseum_1F_Text_TellMeExperienceInvolvingPokemon, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setvar VAR_0x8004, EASY_CHAT_TYPE_INTERVIEW
copyvar VAR_0x8005, VAR_0x8009
setvar VAR_0x8006, EASY_CHAT_PERSON_REPORTER_MALE
call Common_ShowEasyChatScreen
lock
faceplayer
goto_if_eq VAR_RESULT, 1, SlateportCity_OceanicMuseum_1F_EventScript_SubmitResponse
goto_if_eq VAR_RESULT, 0, SlateportCity_OceanicMuseum_1F_EventScript_DeclineInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_OceanicMuseum_1F_EventScript_DeclineInterview::
msgbox SlateportCity_OceanicMuseum_1F_Text_LetMeKnowIfYouHaveStory, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_OceanicMuseum_1F_EventScript_SubmitResponse::
msgbox SlateportCity_OceanicMuseum_1F_Text_ThatsAllForInterview, MSGBOX_DEFAULT
setvar VAR_0x8005, TVSHOW_RECENT_HAPPENINGS
goto Interview_EventScript_EndInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_OceanicMuseum_1F_EventScript_AlreadyInterviewed::
msgbox SlateportCity_OceanicMuseum_1F_Text_BetterWriteUpStory, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_Reporter::
2019-10-05 16:52:48 +02:00
lock
faceplayer
specialvar VAR_RESULT, IsLeadMonNicknamedOrNotEnglish
goto_if_eq VAR_RESULT, FALSE, SlateportCity_PokemonFanClub_EventScript_ReporterNoNickname
setvar VAR_0x8005, TVSHOW_PKMN_FAN_CLUB_OPINIONS
2019-10-05 16:52:48 +02:00
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, SlateportCity_PokemonFanClub_EventScript_AlreadyInterviewed
2019-10-05 16:52:48 +02:00
copyvar VAR_0x8009, VAR_0x8006
msgbox SlateportCity_PokemonFanClub_Text_InterviewRequestHasName, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, SlateportCity_PokemonFanClub_EventScript_AcceptInterview
goto_if_eq VAR_RESULT, NO, SlateportCity_PokemonFanClub_EventScript_DeclineInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_AcceptInterview::
msgbox SlateportCity_PokemonFanClub_Text_HereGoesQuickAnswers, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
random 3
copyvar VAR_0x800A, VAR_RESULT
switch VAR_RESULT
case 0, SlateportCity_PokemonFanClub_EventScript_RandomQuestion1
case 1, SlateportCity_PokemonFanClub_EventScript_RandomQuestion2
case 2, SlateportCity_PokemonFanClub_EventScript_RandomQuestion3
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_RandomQuestion1::
msgbox SlateportCity_PokemonFanClub_Text_DescribeFeelingsFirstMetMon, MSGBOX_DEFAULT
goto SlateportCity_PokemonFanClub_EventScript_ContinueInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_RandomQuestion2::
msgbox SlateportCity_PokemonFanClub_Text_LikenMonToSomethingYouLike, MSGBOX_DEFAULT
goto SlateportCity_PokemonFanClub_EventScript_ContinueInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_RandomQuestion3::
msgbox SlateportCity_PokemonFanClub_Text_WhatAttractedYouAboutMon, MSGBOX_DEFAULT
goto SlateportCity_PokemonFanClub_EventScript_ContinueInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_ContinueInterview::
2019-10-05 16:52:48 +02:00
setvar VAR_0x8004, EASY_CHAT_TYPE_FAN_CLUB
copyvar VAR_0x8005, VAR_0x8009
setvar VAR_0x8006, 0
call Common_ShowEasyChatScreen
lock
faceplayer
goto_if_eq VAR_RESULT, 0, SlateportCity_PokemonFanClub_EventScript_DeclineInterview
msgbox SlateportCity_PokemonFanClub_Text_WhatDoPokemonMeanToYou, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setvar VAR_0x8006, 1
call Common_ShowEasyChatScreen
lock
faceplayer
goto_if_eq VAR_RESULT, 0, SlateportCity_PokemonFanClub_EventScript_DeclineInterview
msgbox SlateportCity_PokemonFanClub_Text_ThatsAllForInterview, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
copyvar VAR_0x8007, VAR_0x800A
setvar VAR_0x8005, TVSHOW_PKMN_FAN_CLUB_OPINIONS
goto Interview_EventScript_EndInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_DeclineInterview::
msgbox SlateportCity_PokemonFanClub_Text_HereIfYouGetUrgeToTellMe, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
SlateportCity_PokemonFanClub_EventScript_AlreadyInterviewed::
msgbox SlateportCity_PokemonFanClub_Text_EnjoyDoingInterviews, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_Reporter::
2019-10-05 16:52:48 +02:00
lock
faceplayer
goto_if_set FLAG_TEMP_2, LilycoveCity_ContestLobby_EventScript_AlreadyInterviewed
setvar VAR_0x8005, TVSHOW_BRAVO_TRAINER_POKEMON_PROFILE
2019-10-05 16:52:48 +02:00
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, LilycoveCity_ContestLobby_EventScript_AlreadyInterviewed
2019-10-05 16:52:48 +02:00
copyvar VAR_0x8009, VAR_0x8006
msgbox LilycoveCity_ContestLobby_Text_InterviewRequest, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, LilycoveCity_ContestLobby_EventScript_AcceptInterview
goto_if_eq VAR_RESULT, NO, LilycoveCity_ContestLobby_EventScript_DeclineInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_AcceptInterview::
msgbox LilycoveCity_ContestLobby_Text_DescribeContest, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setvar VAR_0x8004, EASY_CHAT_TYPE_CONTEST_INTERVIEW
copyvar VAR_0x8005, VAR_0x8009
setvar VAR_0x8006, 0
call Common_ShowEasyChatScreen
lock
faceplayer
goto_if_eq VAR_RESULT, 1, LilycoveCity_ContestLobby_EventScript_SubmitResponse
goto_if_eq VAR_RESULT, 0, LilycoveCity_ContestLobby_EventScript_DeclineInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_DeclineInterview::
msgbox LilycoveCity_ContestLobby_Text_PleaseDoShareStoryWithMe, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_SubmitResponse::
2019-10-05 16:52:48 +02:00
setvar VAR_0x8004, 24
special SetContestCategoryStringVarForInterview
msgbox LilycoveCity_ContestLobby_Text_WhatImageWhenYouHearX, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setvar VAR_0x8004, EASY_CHAT_TYPE_CONTEST_INTERVIEW
copyvar VAR_0x8005, VAR_0x8009
setvar VAR_0x8006, 1
call Common_ShowEasyChatScreen
lock
faceplayer
goto_if_eq VAR_RESULT, 0, LilycoveCity_ContestLobby_EventScript_DeclineInterview
msgbox LilycoveCity_ContestLobby_Text_ThatsAllForInterview, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setflag FLAG_TEMP_2
setvar VAR_0x8005, TVSHOW_BRAVO_TRAINER_POKEMON_PROFILE
goto Interview_EventScript_EndInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_AlreadyInterviewed::
msgbox LilycoveCity_ContestLobby_Text_LookingForwardToNextContest, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_TryShowContestReporter::
goto_if_ne VAR_CONTEST_HALL_STATE, 2, LilycoveCity_ContestLobby_EventScript_DontShowContestReporter
setvar VAR_0x8005, TVSHOW_BRAVO_TRAINER_POKEMON_PROFILE
2019-10-05 16:52:48 +02:00
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, LilycoveCity_ContestLobby_EventScript_DontShowContestReporter
2019-11-11 03:54:00 +01:00
switch VAR_CONTEST_TYPE
case 0, LilycoveCity_ContestLobby_EventScript_DontShowContestReporter
case 2, LilycoveCity_ContestLobby_EventScript_ShowContestReporter
case 1, LilycoveCity_ContestLobby_EventScript_ShowContestReporter
case 3, LilycoveCity_ContestLobby_EventScript_ShowContestReporter
case 4, LilycoveCity_ContestLobby_EventScript_ShowContestReporter
case 5, LilycoveCity_ContestLobby_EventScript_DontShowContestReporter
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_ShowContestReporter::
2019-10-05 16:52:48 +02:00
clearflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER
return
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
LilycoveCity_ContestLobby_EventScript_DontShowContestReporter::
2019-10-05 16:52:48 +02:00
return
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_Reporter::
2019-10-05 16:52:48 +02:00
lock
faceplayer
goto_if_set FLAG_TEMP_2, BattleFrontier_BattleTowerLobby_EventScript_AlreadyInterviewed
setvar VAR_0x8005, TVSHOW_BRAVO_TRAINER_BATTLE_TOWER_PROFILE
2019-10-05 16:52:48 +02:00
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleTowerLobby_EventScript_AlreadyInterviewed
2019-10-05 16:52:48 +02:00
copyvar VAR_0x8009, VAR_0x8006
msgbox BattleFrontier_BattleTowerLobby_Text_InterviewRequest, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, BattleFrontier_BattleTowerLobby_EventScript_AcceptInterview
goto_if_eq VAR_RESULT, NO, BattleFrontier_BattleTowerLobby_EventScript_DeclineInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_AcceptInterview::
message BattleFrontier_BattleTowerLobby_Text_HowDidBattleTowerTurnOut
2019-10-05 16:52:48 +02:00
waitmessage
2021-03-31 06:35:56 +02:00
multichoice 20, 8, MULTI_SATISFACTION, TRUE
2019-10-05 16:52:48 +02:00
copyvar VAR_0x8008, VAR_RESULT
call_if_eq VAR_RESULT, 0, BattleFrontier_BattleTowerLobby_EventScript_Satisfied
call_if_eq VAR_RESULT, 1, BattleFrontier_BattleTowerLobby_EventScript_Dissatisfied
msgbox BattleFrontier_BattleTowerLobby_Text_DescribeYourBattle, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setvar VAR_0x8004, EASY_CHAT_TYPE_BATTLE_TOWER_INTERVIEW
copyvar VAR_0x8005, VAR_0x8009
call Common_ShowEasyChatScreen
lock
faceplayer
goto_if_eq VAR_RESULT, 1, BattleFrontier_BattleTowerLobby_EventScript_SubmitResponse
goto_if_eq VAR_RESULT, 0, BattleFrontier_BattleTowerLobby_EventScript_CancelInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_DeclineInterview::
msgbox BattleFrontier_BattleTowerLobby_Text_SorryWeDisturbedYou, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_Satisfied::
msgbox BattleFrontier_BattleTowerLobby_Text_ObviousYouHadGreatBattle, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
return
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_Dissatisfied::
msgbox BattleFrontier_BattleTowerLobby_Text_DifficultToMakeBattleTurnOutAsPlanned, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
return
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_SubmitResponse::
goto_if_eq VAR_RESULT, 0, BattleFrontier_BattleTowerLobby_EventScript_CancelInterview
msgbox BattleFrontier_BattleTowerLobby_Text_ThatsGreatLine, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
setflag FLAG_TEMP_2
copyvar VAR_0x8004, VAR_0x8008
setvar VAR_0x8005, TVSHOW_BRAVO_TRAINER_BATTLE_TOWER_PROFILE
goto Interview_EventScript_EndInterview
2019-10-05 16:52:48 +02:00
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_CancelInterview::
msgbox BattleFrontier_BattleTowerLobby_Text_SilentType, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_AlreadyInterviewed::
msgbox BattleFrontier_BattleTowerLobby_Text_LookingForwardToNextBattle, MSGBOX_DEFAULT
2019-10-05 16:52:48 +02:00
release
end
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_ShowOrHideReporter::
goto_if_eq VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0, BattleFrontier_BattleTowerLobby_EventScript_HideReporter
setvar VAR_0x8005, TVSHOW_BRAVO_TRAINER_BATTLE_TOWER_PROFILE
2019-10-05 16:52:48 +02:00
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleTowerLobby_EventScript_HideReporter
2019-10-05 16:52:48 +02:00
clearflag FLAG_HIDE_BATTLE_TOWER_REPORTER
return
2019-09-27 20:20:51 +02:00
2021-07-20 21:18:31 +02:00
BattleFrontier_BattleTowerLobby_EventScript_HideReporter::
2019-10-05 16:52:48 +02:00
setflag FLAG_HIDE_BATTLE_TOWER_REPORTER
return
2021-03-04 22:34:09 +01:00
@ Unused
2021-07-20 21:18:31 +02:00
EventScript_ContestLiveInterview::
2021-03-04 22:34:09 +01:00
setvar VAR_0x8005, TVSHOW_CONTEST_LIVE_UPDATES
special InterviewBefore
goto_if_eq VAR_RESULT, TRUE, EventScript_ContestLiveInterviewEnd
2021-03-04 22:34:09 +01:00
setvar VAR_0x8005, TVSHOW_CONTEST_LIVE_UPDATES
special InterviewAfter
return
2021-07-20 21:18:31 +02:00
EventScript_ContestLiveInterviewEnd::
2021-03-04 22:34:09 +01:00
return