Freeciv-3.2
Loading...
Searching...
No Matches
Data Fields
packet_ruleset_extra Struct Reference

#include <packets_gen.h>

Data Fields

int id
 
char name [MAX_LEN_NAME]
 
char rule_name [MAX_LEN_NAME]
 
int category
 
bv_causes causes
 
bv_rmcauses rmcauses
 
char activity_gfx [MAX_LEN_NAME]
 
char act_gfx_alt [MAX_LEN_NAME]
 
char act_gfx_alt2 [MAX_LEN_NAME]
 
char rmact_gfx [MAX_LEN_NAME]
 
char rmact_gfx_alt [MAX_LEN_NAME]
 
char rmact_gfx_alt2 [MAX_LEN_NAME]
 
char graphic_str [MAX_LEN_NAME]
 
char graphic_alt [MAX_LEN_NAME]
 
int reqs_count
 
struct requirement reqs [MAX_NUM_REQS]
 
int rmreqs_count
 
struct requirement rmreqs [MAX_NUM_REQS]
 
int appearance_chance
 
int appearance_reqs_count
 
struct requirement appearance_reqs [MAX_NUM_REQS]
 
int disappearance_chance
 
int disappearance_reqs_count
 
struct requirement disappearance_reqs [MAX_NUM_REQS]
 
int visibility_req
 
bool buildable
 
bool generated
 
int build_time
 
int build_time_factor
 
int removal_time
 
int removal_time_factor
 
int infracost
 
int defense_bonus
 
enum extra_unit_seen_type eus
 
bv_unit_classes native_to
 
bv_extra_flags flags
 
bv_extras hidden_by
 
bv_extras bridged_over
 
bv_extras conflicts
 
int no_aggr_near_city
 
char helptext [MAX_LEN_PACKET]
 

Detailed Description

Definition at line 1265 of file packets_gen.h.

Field Documentation

◆ act_gfx_alt

char packet_ruleset_extra::act_gfx_alt[MAX_LEN_NAME]

◆ act_gfx_alt2

char packet_ruleset_extra::act_gfx_alt2[MAX_LEN_NAME]

◆ activity_gfx

char packet_ruleset_extra::activity_gfx[MAX_LEN_NAME]

◆ appearance_chance

int packet_ruleset_extra::appearance_chance

◆ appearance_reqs

struct requirement packet_ruleset_extra::appearance_reqs[MAX_NUM_REQS]

◆ appearance_reqs_count

int packet_ruleset_extra::appearance_reqs_count

◆ bridged_over

bv_extras packet_ruleset_extra::bridged_over

◆ build_time

int packet_ruleset_extra::build_time

◆ build_time_factor

int packet_ruleset_extra::build_time_factor

◆ buildable

bool packet_ruleset_extra::buildable

◆ category

int packet_ruleset_extra::category

◆ causes

bv_causes packet_ruleset_extra::causes

◆ conflicts

bv_extras packet_ruleset_extra::conflicts

◆ defense_bonus

int packet_ruleset_extra::defense_bonus

◆ disappearance_chance

int packet_ruleset_extra::disappearance_chance

◆ disappearance_reqs

struct requirement packet_ruleset_extra::disappearance_reqs[MAX_NUM_REQS]

◆ disappearance_reqs_count

int packet_ruleset_extra::disappearance_reqs_count

◆ eus

enum extra_unit_seen_type packet_ruleset_extra::eus

◆ flags

bv_extra_flags packet_ruleset_extra::flags

◆ generated

bool packet_ruleset_extra::generated

◆ graphic_alt

char packet_ruleset_extra::graphic_alt[MAX_LEN_NAME]

◆ graphic_str

char packet_ruleset_extra::graphic_str[MAX_LEN_NAME]

◆ helptext

char packet_ruleset_extra::helptext[MAX_LEN_PACKET]

◆ hidden_by

bv_extras packet_ruleset_extra::hidden_by

◆ id

int packet_ruleset_extra::id

◆ infracost

int packet_ruleset_extra::infracost

◆ name

char packet_ruleset_extra::name[MAX_LEN_NAME]

◆ native_to

bv_unit_classes packet_ruleset_extra::native_to

◆ no_aggr_near_city

int packet_ruleset_extra::no_aggr_near_city

◆ removal_time

int packet_ruleset_extra::removal_time

◆ removal_time_factor

int packet_ruleset_extra::removal_time_factor

◆ reqs

struct requirement packet_ruleset_extra::reqs[MAX_NUM_REQS]

◆ reqs_count

int packet_ruleset_extra::reqs_count

◆ rmact_gfx

char packet_ruleset_extra::rmact_gfx[MAX_LEN_NAME]

◆ rmact_gfx_alt

char packet_ruleset_extra::rmact_gfx_alt[MAX_LEN_NAME]

◆ rmact_gfx_alt2

char packet_ruleset_extra::rmact_gfx_alt2[MAX_LEN_NAME]

◆ rmcauses

bv_rmcauses packet_ruleset_extra::rmcauses

◆ rmreqs

struct requirement packet_ruleset_extra::rmreqs[MAX_NUM_REQS]

◆ rmreqs_count

int packet_ruleset_extra::rmreqs_count

◆ rule_name

char packet_ruleset_extra::rule_name[MAX_LEN_NAME]

◆ visibility_req

int packet_ruleset_extra::visibility_req