naev 0.12.6
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 36 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 38 of file mission.h.

◆ chapter

char* MissionAvail_t::chapter

Chapter name.

Definition at line 45 of file mission.h.

◆ chapter_re

pcre2_code* MissionAvail_t::chapter_re

Compiled regex chapter if applicable.

Definition at line 46 of file mission.h.

◆ cond

char* MissionAvail_t::cond

Condition that must be met (Lua).

Definition at line 51 of file mission.h.

◆ cond_chunk

int MissionAvail_t::cond_chunk

Chunk representing the condition.

Definition at line 52 of file mission.h.

◆ done

char* MissionAvail_t::done

Previous mission that must have been done.

Definition at line 53 of file mission.h.

◆ factions

int* MissionAvail_t::factions

Array (array.h): To certain factions.

Definition at line 49 of file mission.h.

◆ loc

MissionAvailability MissionAvail_t::loc

Location of the mission.

Definition at line 37 of file mission.h.

◆ priority

int MissionAvail_t::priority

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

Definition at line 55 of file mission.h.

◆ spob

char* MissionAvail_t::spob

Spob name.

Definition at line 43 of file mission.h.

◆ system

char* MissionAvail_t::system

System name.

Definition at line 44 of file mission.h.


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