naev 0.11.5
EventData Struct Reference

Event data structure. More...

Data Fields

char * name
 
char * sourcefile
 
char * lua
 
int chunk
 
unsigned int flags
 
char * spob
 
char * system
 
char * chapter
 
int * factions
 
pcre2_code * chapter_re
 
EventTrigger_t trigger
 
char * cond
 
int cond_chunk
 
double chance
 
int priority
 
char ** tags
 

Detailed Description

Event data structure.

Definition at line 54 of file event.c.

Field Documentation

◆ chance

double EventData::chance

Chance of appearing.

Definition at line 71 of file event.c.

◆ chapter

char* EventData::chapter

Chapter name.

Definition at line 64 of file event.c.

◆ chapter_re

pcre2_code* EventData::chapter_re

Compiled regex chapter if applicable.

Definition at line 66 of file event.c.

◆ chunk

int EventData::chunk

Lua chunk.

Definition at line 58 of file event.c.

◆ cond

char* EventData::cond

Conditional Lua code to execute.

Definition at line 69 of file event.c.

◆ cond_chunk

int EventData::cond_chunk

Chunk of the conditional Lua code.

Definition at line 70 of file event.c.

◆ factions

int* EventData::factions

Faction checks.

Definition at line 65 of file event.c.

◆ flags

unsigned int EventData::flags

Bit flags.

Definition at line 59 of file event.c.

◆ lua

char* EventData::lua

Lua code.

Definition at line 57 of file event.c.

◆ name

char* EventData::name

Name of the event.

Definition at line 55 of file event.c.

◆ priority

int EventData::priority

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

Definition at line 72 of file event.c.

◆ sourcefile

char* EventData::sourcefile

Source file code.

Definition at line 56 of file event.c.

◆ spob

char* EventData::spob

Spob name.

Definition at line 62 of file event.c.

◆ system

char* EventData::system

System name.

Definition at line 63 of file event.c.

◆ tags

char** EventData::tags

Tags.

Definition at line 74 of file event.c.

◆ trigger

EventTrigger_t EventData::trigger

What triggers the event.

Definition at line 68 of file event.c.


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