five-on-it / packages/missions/src/play / ResolvedPlay
Interface: ResolvedPlay
Defined in: packages/missions/src/play.ts:50
How a mission is played, every default filled in.
Properties
ambient
ambient:
object
Defined in: packages/missions/src/play.ts:75
The run room's ambient life, when the mission says (else RUN_AMBIENT_SHARE of the city's).
pedestrians?
optionalpedestrians?:number
traffic?
optionaltraffic?:number
each
each:
boolean
Defined in: packages/missions/src/play.ts:61
A free-for-all (teams: "each"): every player a team of their own.
friendlyFire
friendlyFire:
boolean
Defined in: packages/missions/src/play.ts:73
Whether teammates hurt each other.
joinInProgress
joinInProgress:
"never"|"untilCheckpoint"|"always"
Defined in: packages/missions/src/play.ts:63
Whether a player may join a run under way.
lives
lives: {
count:number;per:"player"|"team"; } |undefined
Defined in: packages/missions/src/play.ts:67
The lives of a run: so many per player or for the team; unlimited when absent.
mode
mode:
"solo"|"coop"|"versus"
Defined in: packages/missions/src/play.ts:52
Solo, co-op or versus.
onDeath
onDeath:
NonNullable<"checkpoint"|"spectate"|"teamSpawn"|undefined>
Defined in: packages/missions/src/play.ts:69
What a death does: back at the last checkpoint, back at the team's spawn, or out to watch.
players
players:
object
Defined in: packages/missions/src/play.ts:54
The players it takes.
max
max:
number
min
min:
number
respect
respect:
number|undefined
Defined in: packages/missions/src/play.ts:65
The Respect tier its players need (none: anyone), enforced by the platform later (P3).
retries
retries:
number
Defined in: packages/missions/src/play.ts:71
How many times a failed run goes back to its last checkpoint before it ends failed (none in versus).
teams
teams:
PlayTeam[]
Defined in: packages/missions/src/play.ts:59
Its teams, in order: a seat's team is its index here (Character.party in a run's room); a free-for-all's are one a seat (eachTeams).