Events, Items & Account

Dailies

Use the steps of a recommended daily routine as the default list of daily tasks, and add your own tasks on top of it. 15 steps are included, in order.

The in-game daily missions are not in this list. They are in Daily missions.


Type

DailyTask

FieldTypeDescription
idstringThe name in lowercase kebab-case
namestringDisplay name of the step
imgstring?Path to an icon, relative to images/
descriptionstring?Detail for the step

No entry has an img or a description yet.


Factory

import { dailies } from 'whiteout-survival-data'

dailies() // all 15 steps
dailies(source) // wrap a pre-filtered array

dailies() has no filters of its own.


Terminal methods

MethodReturnsDescription
.get()DailyTask[]All results, in order of the routine
.first()DailyTask | undefinedFirst result
.find(id)DailyTask | undefinedFind by id
.findByName(name)DailyTask | undefinedCase-insensitive exact name match
.search(query)DailyTask[]Case-insensitive partial name match
.count()numberNumber of results

Examples

import { dailies } from 'whiteout-survival-data'

// Every step of the routine, in order
dailies().count() // 15
dailies()
  .get()
  .slice(0, 3)
  .map((task) => task.name)
// ['Start by Checking Events Before Spending Anything', 'Complete Daily Missions', 'Clear Lighthouse Intel Throughout the Day']

// One step by id or by name
dailies().find('claim-your-daily-vip-reward')?.name // 'Claim Your Daily VIP Reward'
dailies().findByName('use stamina with a purpose')?.id // 'use-stamina-with-a-purpose'

// Steps that contain a word
dailies().search('pet').length // 1

Notes

The 15 entries are the steps of a recommended daily routine. They are not the in-game daily missions, so for example "Complete Daily Missions" is a step of the routine and not a mission. "Participate in Alliance Events When Scheduled" is a step of the routine, but not every important activity is daily.

Some steps are about the same part of the game as a mission, such as "Use Your Free Arena Attempts" and the Arena Challenge mission. A step is a habit and a mission is a task with a target and rewards. The missions, with their targets, activeness, and rewards, are in Daily missions only.


Known gaps

No reset time

The package has no daily reset time. The Lighthouse Intel refresh times are commonly 00:00, 08:00, and 16:00 server time, which is not a daily reset time.


Next steps

  • See Daily missions for the in-game missions and the activity bar
  • Browse Events for the events a routine should check
  • Read the query builder guide for more filter patterns
Previous
President skills