JD2022-TU1/data/EngineData/GameConfig/gc_scheduledquests_setup.ilu

54 lines
No EOL
1.6 KiB
Text

includeReference("EngineData/Helpers/Objectivedatabase.ilu")
scheduled_quest_setup=
{
NAME = "JD_ScheduledQuestSetup",
JD_ScheduledQuestSetup=
{
-- map score that has to be achieved to validate objectives related to maps, 1000 <-> half a star
minimumScore = 1000,
sessionCountUntilDiscoveryKill = 6, -- nr of sessions AFTER FTUE to show discovery quests
sessionCountUntilQuestKill = 6, -- nr of sessions ONCE quest started until its killed
firstDiscoveryQuestId = 109, --force to push this discovery quest before any other
sessionCountUntilFirstDiscoveryKill = 2, -- count starts the session after the FTUE was done
sessionCountUntilNormalQuestSetting = 2, -- special pools end after this count of sessions
timeCapInHoursToRenew = 12.0, -- switch / ps4 specific for game suspended mode
PushSongProbability = 50,
MapProbabilities =
{
NAME = "MapChoosingProbabilities",
MapChoosingProbabilities=
{
UbisoftClub = 60,
NormalSku = 40,
}
},
updateTimings = -- This is used in JD_UIScheduledQuestComponent to update the values in a nice fashion
{
{
KEY = 10,
VAL = 1.5, -- the VAL is chosen if the update value is >= KEY (here 10)
}, -- VAL is in Seconds
{
KEY = 5,
VAL = 1.0,
},
{
KEY = 0,
VAL = 0.5,
},
},
excludeFromAlgorithmQuestTags = --Quests holding one of these tags are automatically excluded from the algorithm for random quests (for example quests that we want to push manually and that SHOULD not come randomely)
{
{VAL = "SubscriptionQuest"},
{VAL = "PlaySpecificMap"},
{VAL = "PlaySpecificMapOnUnlimited"},
},
}
}