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_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 2307 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 3558 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 2933 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 3901 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 3788 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 1649 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 1749 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 1836 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 1878 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 1971 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 4138 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 3300 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 3581 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 3655 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 4526 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 4755 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 4059 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 4209 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 2849 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 2765 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 3447 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 3706 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 2571 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 2711 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 2423 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 3980 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 2347 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 2508 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 3604 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 2391 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 3420 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 1342 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 1440 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 1551 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 1609 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 2456 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 3180 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 3533 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 2482 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 1521 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 1252 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 3746 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 2961 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 3075 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 4310 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_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 3477 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 2144 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 2104 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 2200 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 2053 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 2013 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 3505 of file reqtext.c.

Referenced by req_text_insert().