UFO: Alien Invasion
Loading...
Searching...
No Matches
battleParam_t Struct Reference

#include <cp_campaign.h>

Collaboration diagram for battleParam_t:
Collaboration graph

Data Fields

struct mission_s * mission
alienTeamGroup_talienTeamGroup
char * param
char alienEquipment [MAX_VAR]
char civTeam [MAX_VAR]
bool day
const char * zoneType
int aliens
int civilians
struct nation_s * nation
bool retriable

Detailed Description

battlescape parameters that were used

Definition at line 139 of file cp_campaign.h.

Field Documentation

◆ alienEquipment

char battleParam_t::alienEquipment[MAX_VAR]

Equipment of alien team

Definition at line 144 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and CP_SetAlienEquipmentByInterest().

◆ aliens

int battleParam_t::aliens

Definition at line 148 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and MIS_CreateAlienTeam().

◆ alienTeamGroup

alienTeamGroup_t* battleParam_t::alienTeamGroup

Races of aliens present in battle

Definition at line 141 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), CP_SetAlienTeamByInterest(), and MIS_CreateAlienTeam().

◆ civilians

int battleParam_t::civilians

number of aliens and civilians in that particular mission

Definition at line 148 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and CP_CreateCivilianTeam().

◆ civTeam

char battleParam_t::civTeam[MAX_VAR]

Type of civilian (European, ...)

Definition at line 145 of file cp_campaign.h.

Referenced by AM_FillTeamFromBattleParams(), BATTLE_SetVars(), and CP_CreateCivilianTeam().

◆ day

bool battleParam_t::day

Mission is played during day

Definition at line 146 of file cp_campaign.h.

◆ mission

struct mission_s* battleParam_t::mission

◆ nation

struct nation_s* battleParam_t::nation

nation where the mission takes place

Definition at line 149 of file cp_campaign.h.

Referenced by CP_CreateCivilianTeam(), and CP_MissionEnd().

◆ param

char* battleParam_t::param

in case of a random map assembly we can't use the param from mapDef - because this is global for the mapDef - but we need a local mission param

Definition at line 142 of file cp_campaign.h.

Referenced by BATTLE_Start(), and CP_CreateBattleParameters().

◆ retriable

bool battleParam_t::retriable

if the battle can be retried

Definition at line 150 of file cp_campaign.h.

Referenced by AM_Go_f(), CP_CreateBattleParameters(), GAME_CP_Results(), and GAME_CP_Results_f().

◆ zoneType

const char* battleParam_t::zoneType

Terrain type (used for texture replacement in some missions (base, ufocrash))

Definition at line 147 of file cp_campaign.h.

Referenced by BATTLE_Start(), and CP_CreateBattleParameters().


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