20#define RULESET_CAPABILITIES_BASE "+Freeciv-3.2-ruleset"
22#define RULESET_CAPABILITIES RULESET_CAPABILITIES_BASE " +web-compatible"
24#define RULESET_CAPABILITIES RULESET_CAPABILITIES_BASE
36#define RSFORMAT_3_2 30
52 const char *file,
const char *
function,
54 const char *format, ...)
57#define ruleset_error(logger, level, format, ...) \
59 ruleset_error_real(logger, __FILE__, __FUNCTION__, __FC_LINE__, \
60 level, format, ## __VA_ARGS__); \
71#define GAME_DEFAULT_ADDTOSIZE 9
72#define GAME_DEFAULT_CHANGABLE_TAX TRUE
73#define GAME_DEFAULT_VISION_REVEAL_TILES FALSE
74#define GAME_DEFAULT_DISASTER_FREQ 10
75#define GAME_DEFAULT_ACH_UNIQUE TRUE
76#define GAME_DEFAULT_ACH_VALUE 1
77#define RS_DEFAULT_MUUK_FOOD_WIPE TRUE
78#define RS_DEFAULT_MUUK_GOLD_WIPE TRUE
79#define RS_DEFAULT_MUUK_SHIELD_WIPE FALSE
80#define RS_DEFAULT_TECH_STEAL_HOLES TRUE
81#define RS_DEFAULT_TECH_TRADE_HOLES TRUE
82#define RS_DEFAULT_TECH_TRADE_LOSS_HOLES TRUE
83#define RS_DEFAULT_TECH_PARASITE_HOLES TRUE
84#define RS_DEFAULT_TECH_LOSS_HOLES TRUE
85#define RS_DEFAULT_PYTHAGOREAN_DIAGONAL FALSE
87#define RS_DEFAULT_GOLD_UPKEEP_STYLE "City"
88#define RS_DEFAULT_TECH_COST_STYLE "Civ I|II"
89#define RS_DEFAULT_TECH_LEAKAGE "None"
90#define RS_DEFAULT_TECH_UPKEEP_STYLE "None"
92#define RS_DEFAULT_CULTURE_VIC_POINTS 1000
93#define RS_DEFAULT_CULTURE_VIC_LEAD 300
94#define RS_DEFAULT_CULTURE_MIGRATION_PML 50
95#define RS_DEFAULT_HISTORY_INTEREST_PML 0
97#define RS_DEFAULT_GOODS_SELECTION GSM_LEAVING
99#define RS_DEFAULT_EXTRA_APPEARANCE 15
100#define RS_DEFAULT_EXTRA_DISAPPEARANCE 15
102#define RS_DEFAULT_ONLY_KILLING_VETERAN FALSE
103#define RS_DEFAULT_ONLY_REAL_FIGHT_VETERAN FALSE
104#define RS_DEFAULT_COMBAT_ODDS_SCALED_VETERANCY FALSE
105#define RS_DEFAULT_DAMAGE_REDUCES_BOMBARD_RATE TRUE
107#define RS_DEFAULT_SMALL_WONDER_VISIBILITY "Always"
109#define RS_DEFAULT_BASE_TECH_COST 20
110#define RS_MIN_BASE_TECH_COST 0
111#define RS_MAX_BASE_TECH_COST 20000
113#define RS_DEFAULT_MIN_TECH_COST 20
114#define RS_MIN_MIN_TECH_COST 0
115#define RS_MAX_MIN_TECH_COST 20000
117#define RS_DEFAULT_NATIONALITY FALSE
118#define RS_DEFAULT_UBUILD_NAT FALSE
119#define RS_DEFAULT_CONVERT_SPEED 50
int ruleset_purge_unused_entities(void)
void(* rs_conversion_logger)(const char *msg)
void rulesets_deinit(void)
bool load_rulesets(const char *restore, const char *alt, bool compat_mode, rs_conversion_logger logger, bool act, bool buffer_script, bool load_luadata)
int ruleset_purge_redundant_reqs(void)
bool reload_rulesets_settings(void)
char * get_parser_buffer(void)
void ruleset_error_real(rs_conversion_logger logger, const char *file, const char *function, int line, enum log_level level, const char *format,...) fc__attribute((__format__(__printf__
void send_rulesets(struct conn_list *dest)
char * get_script_buffer(void)
struct setting_list * level[OLEVELS_NUM]