JD2022-TU1/data/EngineData/AgingbotBehaviours/TreeBehaviours.ilu

202 lines
4.8 KiB
Text

includeReference("EngineData/AgingbotBehaviours/StartPageBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/CoverflowBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/HowToBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/LobbyBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/ClusterBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/CarouselBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/RecapPushBehaviours.ilu")
-- For DanceQuests :
includeReference("EngineData/AgingbotBehaviours/CoverflowDanceQuestBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/CoverflowDanceQuestRecapBehaviours.ilu")
-- For Party :
includeReference("EngineData/AgingbotBehaviours/PartyHomeBehaviours.ilu")
-- For Sweat :
includeReference("EngineData/AgingbotBehaviours/SweatHomeBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/DeviceSelectionBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/GameplayClassicBehaviours.ilu")
includeReference("EngineData/AgingbotBehaviours/RecapBehaviours.ilu") --all ilu files with BehaviourGroups need to be added here
includeReference("EngineData/Helpers/helpers.ilu")
TestLaunchMap =
{
NAME="JD_Agingbot_BehaviourTree",
JD_AgingBot_BehaviourTree =
{
name = "TestLaunchMap",
--BehaviourGroups
BehaviourGroups=
{
StartPage_PressA,
DeviceSelection_SelectDefault,
ClusterSelection_ModeParty,
PartyHome_SelectCoop,
Carousel_Random,
HowTo_Skip,
Lobby_StartSong
},
successIfLogContains = "Reaching RecapScreen",
},
}
GridSongTab =
{
NAME="JD_Agingbot_BehaviourTree",
JD_AgingBot_BehaviourTree =
{
name = "GridSongTab",
--BehaviourGroups
BehaviourGroups=
{
StartPage_PressA,
DeviceSelection_SelectDefault,
ClusterSelection_ModeJustDance,
PartyHome_SelectRival,
Carousel_GridMoveRandom,
HowTo_Skip,
Lobby_StartSong,
--GameplayClassic_WaitForEnd,
GameplayClassic_SkipAfterFirst,
Recap_Validation,
Recap_Photo_Validation,
RecapPush_FirstSongProposition
},
successIfLogContains = "SongPlayed",
},
}
AgingBot_PartyRival =
{
NAME="JD_Agingbot_BehaviourTree",
JD_AgingBot_BehaviourTree =
{
name = "AgingBot_PartyRival",
--BehaviourGroups
BehaviourGroups=
{
StartPage_PressA,
DeviceSelection_SelectDefault,
--DeviceSelection_SelectPhone,
ClusterSelection_ModeParty,
PartyHome_SelectRival,
--Carousel_Move,
Carousel_Random,
HowTo_Skip,
Lobby_StartSong,
--GameplayClassic_WaitForEnd,
GameplayClassic_SkipAfterFirst,
Recap_Validation,
Recap_Photo_Validation,
RecapPush_FirstSongProposition
},
successIfLogContains = "SongPlayed",
},
}
AgingBot_PartyRivalPlayAll =
{
NAME="JD_Agingbot_BehaviourTree",
JD_AgingBot_BehaviourTree =
{
name = "AgingBot_PartyRivalPlayAll",
--BehaviourGroups
BehaviourGroups=
{
StartPage_PressA,
DeviceSelection_SelectDefault,
ClusterSelection_ModeParty,
PartyHome_SelectRival,
Carousel_PlayAllSongs,
HowTo_Skip,
Lobby_StartSong,
--GameplayClassic_WaitForEnd,
GameplayClassic_SkipAfterFirst,
Recap_Validation,
Recap_Photo_Validation,
RecapPush_Continue,
},
successIfLogContains = "",
},
}
AgingBot_DanceQuest =
{
NAME="JD_Agingbot_BehaviourTree",
JD_AgingBot_BehaviourTree =
{
name = "AgingBot_DanceQuest",
--BehaviourGroups
BehaviourGroups=
{
StartPage_PressA,
HowTo_Skip,
DeviceSelection_SelectDefault,
ClusterSelection_ModeQuest,
CoverflowDanceQuest_FirstQuest,
CoverflowRecapDanceQuest_Easy,
GameplayClassic_SkipAll
},
successIfLogContains = "DanceQuestFinished",
},
}
AgingBot_DanceQuestAndParty =
{
NAME="JD_Agingbot_BehaviourTree",
JD_AgingBot_BehaviourTree =
{
name = "AgingBot_DanceQuestAndParty",
--BehaviourGroups
BehaviourGroups=
{
StartPage_PressA,
DeviceSelection_SelectDefault,
ClusterSelection_ModeQuestAndParty,
--Quest :
CoverflowDanceQuest_FirstQuest,
CoverflowRecapDanceQuest_Easy,
--Party :
PartyHome_SelectRival,
Carousel_FirstSongs,
HowTo_Skip,
Lobby_StartSong,
Recap_Validation,
--RecapPush_BackToCarousel,
Recap_Photo_Validation,
RecapPush_Continue,
GameplayClassic_SkipAll
},
successIfLogContains = "",
},
}
AgingBot_SelectAllModes =
{
NAME="JD_Agingbot_BehaviourTree",
JD_AgingBot_BehaviourTree =
{
name = "AgingBot_SelectAllModes",
--BehaviourGroups
BehaviourGroups=
{
StartPage_PressA,
DeviceSelection_SelectDefault,
ClusterSelection_StartAllModes,
--Sweat:
SweatHome_SelectPlaylistThenAllSongs,
--Quest :
CoverflowDanceQuest_SimpleBack,
--Party :
PartyHome_SelectRivalThenCoop,
HowTo_Skip,
Carousel_SimpleBack
},
successIfLogContains = "CONTEXT_JDTV",
},
}