Freeciv-3.4
Loading...
Searching...
No Matches
Functions
reqtext.c File Reference
#include "astring.h"
#include "fcintl.h"
#include "achievements.h"
#include "actions.h"
#include "calendar.h"
#include "counters.h"
#include "extras.h"
#include "government.h"
#include "map.h"
#include "movement.h"
#include "nation.h"
#include "player.h"
#include "requirements.h"
#include "server_settings.h"
#include "specialist.h"
#include "terrain.h"
#include "tiledef.h"
#include "reqtext.h"

Go to the source code of this file.

Functions

static bool req_text_counter (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_advance (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_techflag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_government (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_government_flag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_achievement (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_action (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_impr_genus (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_impr_flag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_player_flag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_player_state (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_improvement (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_extra (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_good (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_tiledef (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_tiledef_conn (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_terrain (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_nation (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_nation_group (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_style (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_nationality (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_original_owner (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_diplrel (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_diplrel_tile (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_diplrel_tile_o (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_diplrel_unit_any (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_diplrel_unit_any_o (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_utype (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_unitflag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_uclass (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_ucflag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_unit_state (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_activity (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_moves (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_veteran (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_hp (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_otype (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_specialist (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_size (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_culture (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_foreign_pct (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_max_tile_total_units (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_max_tile_top_units (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_ai_level (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_terrain_class (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_terrain_flag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_road_flag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_extra_flag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_year (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_cal_frag (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_topo_property (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_wrap_property (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_server_setting (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_age (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_form_age (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_techs (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_future_techs (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_cities (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_terrain_alter (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_city_tile (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_city_status (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_min_latitude (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_max_latitude (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_distance_sq (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_max_region_tiles (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
static bool req_text_tile_rel (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, const char *prefix)
 
bool req_text_insert (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, enum rt_verbosity verb, const char *prefix)
 
bool req_text_insert_nl (char *buf, size_t bufsz, struct player *pplayer, const struct requirement *preq, enum rt_verbosity verb, const char *prefix)
 

Function Documentation

◆ req_text_achievement()

static bool req_text_achievement ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 303 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_action()

static bool req_text_action ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 376 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_activity()

static bool req_text_activity ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2336 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_advance()

static bool req_text_advance ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 73 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_age()

static bool req_text_age ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3587 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_ai_level()

static bool req_text_ai_level ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2962 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_city_status()

static bool req_text_city_status ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3930 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_city_tile()

static bool req_text_city_tile ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3817 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_counter()

static bool req_text_counter ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 47 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_diplrel()

static bool req_text_diplrel ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1678 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_diplrel_tile()

static bool req_text_diplrel_tile ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1778 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_diplrel_tile_o()

static bool req_text_diplrel_tile_o ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1865 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_diplrel_unit_any()

static bool req_text_diplrel_unit_any ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1907 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_diplrel_unit_any_o()

static bool req_text_diplrel_unit_any_o ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2000 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_distance_sq()

static bool req_text_distance_sq ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 4167 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_extra()

static bool req_text_extra ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1008 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_extra_flag()

static bool req_text_extra_flag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3329 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_form_age()

static bool req_text_form_age ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3610 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_future_techs()

static bool req_text_future_techs ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3684 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_good()

static bool req_text_good ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1111 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_government()

static bool req_text_government ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 255 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_government_flag()

static bool req_text_government_flag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 279 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_impr_flag()

static bool req_text_impr_flag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 435 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_impr_genus()

static bool req_text_impr_genus ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 405 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_improvement()

static bool req_text_improvement ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 523 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_insert()

bool req_text_insert ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
enum rt_verbosity  verb,
const char prefix 
)

Append text for the requirement. Something like

"Requires knowledge of the technology Communism."

pplayer may be nullptr. Note - this file must be updated every time a new requirement type or range is defined.

returns TRUE if success, FALSE if any problem or "Not supported". Loading the ruleset should already have filtered out the "Not supported".

Definition at line 4555 of file reqtext.c.

Referenced by req_edit::refresh_item(), and req_text_insert_nl().

◆ req_text_insert_nl()

bool req_text_insert_nl ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
enum rt_verbosity  verb,
const char prefix 
)

Append text for the requirement. Added line ends to a newline.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 4787 of file reqtext.c.

Referenced by helptext_advance(), helptext_building(), helptext_extra(), helptext_goods(), helptext_government(), helptext_specialist(), and helptext_unit().

◆ req_text_max_latitude()

static bool req_text_max_latitude ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 4088 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_max_region_tiles()

static bool req_text_max_region_tiles ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 4238 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_max_tile_top_units()

static bool req_text_max_tile_top_units ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2878 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_max_tile_total_units()

static bool req_text_max_tile_total_units ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2794 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_cal_frag()

static bool req_text_min_cal_frag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3476 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_cities()

static bool req_text_min_cities ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3735 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_culture()

static bool req_text_min_culture ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2600 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_foreign_pct()

static bool req_text_min_foreign_pct ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2740 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_hp()

static bool req_text_min_hp ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2452 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_latitude()

static bool req_text_min_latitude ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 4009 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_moves()

static bool req_text_min_moves ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2376 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_size()

static bool req_text_min_size ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2537 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_techs()

static bool req_text_min_techs ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3633 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_veteran()

static bool req_text_min_veteran ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2420 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_min_year()

static bool req_text_min_year ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3449 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_nation()

static bool req_text_nation ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1371 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_nation_group()

static bool req_text_nation_group ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1469 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_nationality()

static bool req_text_nationality ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1580 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_original_owner()

static bool req_text_original_owner ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1638 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_otype()

static bool req_text_otype ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2485 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_player_flag()

static bool req_text_player_flag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 465 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_player_state()

static bool req_text_player_state ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 495 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_road_flag()

static bool req_text_road_flag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3209 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_server_setting()

static bool req_text_server_setting ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3562 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_specialist()

static bool req_text_specialist ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2511 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_style()

static bool req_text_style ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1550 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_techflag()

static bool req_text_techflag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 166 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_terrain()

static bool req_text_terrain ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1281 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_terrain_alter()

static bool req_text_terrain_alter ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3775 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_terrain_class()

static bool req_text_terrain_class ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2990 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_terrain_flag()

static bool req_text_terrain_flag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3104 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_tile_rel()

static bool req_text_tile_rel ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 4339 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_tiledef()

static bool req_text_tiledef ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

Returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1149 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_tiledef_conn()

static bool req_text_tiledef_conn ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

Returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 1253 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_topo_property()

static bool req_text_topo_property ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3506 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_ucflag()

static bool req_text_ucflag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2173 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_uclass()

static bool req_text_uclass ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2133 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_unit_state()

static bool req_text_unit_state ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2229 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_unitflag()

static bool req_text_unitflag ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2082 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_utype()

static bool req_text_utype ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 2042 of file reqtext.c.

Referenced by req_text_insert().

◆ req_text_wrap_property()

static bool req_text_wrap_property ( char buf,
size_t  bufsz,
struct player pplayer,
const struct requirement preq,
const char prefix 
)
static

Append text for a requirement type.

returns TRUE if success, FALSE if any problem or "Not supported".

Definition at line 3534 of file reqtext.c.

Referenced by req_text_insert().