naev 0.11.5
MissionAvail_t Struct Reference

Defines the availability of a mission. More...

#include <mission.h>

Data Fields

MissionAvailability loc
 
int chance
 
char * spob
 
char * system
 
char * chapter
 
pcre2_code * chapter_re
 
int * factions
 
char * cond
 
int cond_chunk
 
char * done
 
int priority
 

Detailed Description

Defines the availability of a mission.

Definition at line 37 of file mission.h.

Field Documentation

◆ chance

int MissionAvail_t::chance

Chance of it appearing, last two digits represent %, first digit represents times it can appear (if 0 it behaves like once).

Definition at line 39 of file mission.h.

◆ chapter

char* MissionAvail_t::chapter

Chapter name.

Definition at line 44 of file mission.h.

◆ chapter_re

pcre2_code* MissionAvail_t::chapter_re

Compiled regex chapter if applicable.

Definition at line 45 of file mission.h.

◆ cond

char* MissionAvail_t::cond

Condition that must be met (Lua).

Definition at line 50 of file mission.h.

◆ cond_chunk

int MissionAvail_t::cond_chunk

Chunk representing the condition.

Definition at line 51 of file mission.h.

◆ done

char* MissionAvail_t::done

Previous mission that must have been done.

Definition at line 52 of file mission.h.

◆ factions

int* MissionAvail_t::factions

Array (array.h): To certain factions.

Definition at line 48 of file mission.h.

◆ loc

MissionAvailability MissionAvail_t::loc

Location of the mission.

Definition at line 38 of file mission.h.

◆ priority

int MissionAvail_t::priority

Mission priority: 0 = main plot, 5 = default, 10 = insignificant.

Definition at line 54 of file mission.h.

◆ spob

char* MissionAvail_t::spob

Spob name.

Definition at line 42 of file mission.h.

◆ system

char* MissionAvail_t::system

System name.

Definition at line 43 of file mission.h.


The documentation for this struct was generated from the following file: