Feature #972 ยป 0043-Rename-Martial_Law_Each-as-Martial_Law_By_Unit.patch
ai/default/daieffects.c | ||
---|---|---|
case EFT_EMPIRE_SIZE_BASE:
|
||
case EFT_EMPIRE_SIZE_STEP:
|
||
case EFT_MAX_RATES:
|
||
case EFT_MARTIAL_LAW_EACH:
|
||
case EFT_MARTIAL_LAW_BY_UNIT:
|
||
case EFT_MARTIAL_LAW_MAX:
|
||
case EFT_RAPTURE_GROW:
|
||
case EFT_REVOLUTION_UNHAPPINESS:
|
ai/default/daimilitary.c | ||
---|---|---|
if (martial_need
|
||
&& unit_list_size(pcity->tile->units) < get_city_bonus(pcity, EFT_MARTIAL_LAW_MAX)) {
|
||
martial_value = dai_content_effect_value(pplayer, pcity,
|
||
get_city_bonus(pcity, EFT_MARTIAL_LAW_EACH),
|
||
get_city_bonus(pcity, EFT_MARTIAL_LAW_BY_UNIT),
|
||
1, FEELING_FINAL);
|
||
}
|
||
ai/default/daiunit.c | ||
---|---|---|
bool emergency = FALSE;
|
||
int count = 0;
|
||
int mart_max = get_city_bonus(pcity, EFT_MARTIAL_LAW_MAX);
|
||
int mart_each = get_city_bonus(pcity, EFT_MARTIAL_LAW_EACH);
|
||
int mart_each = get_city_bonus(pcity, EFT_MARTIAL_LAW_BY_UNIT);
|
||
int martless_unhappy = pcity->feel[CITIZEN_UNHAPPY][FEELING_NATIONALITY]
|
||
+ pcity->feel[CITIZEN_ANGRY][FEELING_NATIONALITY];
|
||
int entertainers = 0;
|
client/helpdata.c | ||
---|---|---|
}
|
||
}
|
||
break;
|
||
case EFT_MARTIAL_LAW_EACH:
|
||
case EFT_MARTIAL_LAW_BY_UNIT:
|
||
if (playerwide) {
|
||
cat_snprintf(buf, bufsz,
|
||
PL_("%s Your units may impose martial law."
|
client/text.c | ||
---|---|---|
astr_clear(&str);
|
||
if (mlmax > 0) {
|
||
int mleach = get_city_bonus(pcity, EFT_MARTIAL_LAW_EACH);
|
||
int mleach = get_city_bonus(pcity, EFT_MARTIAL_LAW_BY_UNIT);
|
||
if (mlmax == 100) {
|
||
astr_add_line(&str, "%s", _("Unlimited martial law in effect."));
|
||
} else {
|
common/city.c | ||
---|---|---|
.unit = punit,
|
||
.unittype = unit_type_get(punit)
|
||
},
|
||
NULL, EFT_MARTIAL_LAW_EACH);
|
||
NULL, EFT_MARTIAL_LAW_BY_UNIT);
|
||
if (current > 0) {
|
||
if (sel_count < max_mart_units) {
|
||
best_units[sel_count++] = current;
|
data/alien/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
{ "type", "name", "range"
|
||
"Building", "Secret Police", "City"
|
||
}
|
||
data/civ1/effects.ruleset | ||
---|---|---|
value = 10
|
||
[effect_martial_law_each_0]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_1]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
}
|
||
[effect_martial_law_each_2]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_3]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
}
|
||
[effect_martial_law_max_0]
|
data/civ2/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law_each_0]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_1]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
}
|
||
[effect_martial_law_each_2]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_3]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 2
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
}
|
||
[effect_martial_law_max_0]
|
data/civ2civ3/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law_each_anarchy]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Anarchy", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Anarchy", "Player", TRUE
|
||
}
|
||
[effect_martial_law_each_despotism]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Despotism", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Despotism", "Player", TRUE
|
||
}
|
||
[effect_martial_law_each_monarchy]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Monarchy", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Monarchy", "Player", TRUE
|
||
}
|
||
[effect_martial_law_each_communism]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 2
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Communism", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Communism", "Player", TRUE
|
||
}
|
||
[effect_martial_law_max]
|
data/classic/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law_each_0]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_1]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
}
|
||
[effect_martial_law_each_2]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_3]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 2
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
}
|
||
[effect_martial_law_max_0]
|
data/goldkeep/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law_each_0]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_1]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
}
|
||
[effect_martial_law_each_2]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_3]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 2
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
}
|
||
[effect_martial_law_max_0]
|
data/multiplayer/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law_each_0]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_1]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
}
|
||
[effect_martial_law_each_2]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_3]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 2
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
}
|
||
[effect_martial_law_max_0]
|
data/sandbox/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law_each_anarchy]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Anarchy", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Anarchy", "Player", TRUE
|
||
}
|
||
[effect_martial_law_each_despotism]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Despotism", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Despotism", "Player", TRUE
|
||
}
|
||
[effect_martial_law_each_monarchy]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Monarchy", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Monarchy", "Player", TRUE
|
||
}
|
||
[effect_martial_law_each_communism]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 2
|
||
reqs =
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Communism", "Player", TRUE
|
||
{ "type", "name", "range", "quiet"
|
||
"Gov", "Communism", "Player", TRUE
|
||
}
|
||
[effect_martial_law_max]
|
data/webperimental/effects.ruleset | ||
---|---|---|
}
|
||
[effect_martial_law_each_0]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Anarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_1]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Despotism", "Player"
|
||
}
|
||
[effect_martial_law_each_2]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 1
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Monarchy", "Player"
|
||
}
|
||
[effect_martial_law_each_3]
|
||
type = "Martial_Law_Each"
|
||
type = "Martial_Law_By_Unit"
|
||
value = 2
|
||
reqs =
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
{ "type", "name", "range"
|
||
"Gov", "Communism", "Player"
|
||
}
|
||
[effect_martial_law_max_0]
|
doc/README.effects | ||
---|---|---|
Requirements evaluated against tile or city not supported.
|
||
Default value: 100%
|
||
Martial_Law_Each
|
||
Martial_Law_By_Unit
|
||
The amount of citizens pacified by each military unit giving martial law.
|
||
Martial_Law_Max
|
||
The maximum amount of units that will give martial law in city.
|
||
The maximum amount of units that will give martial law in the city.
|
||
Max_Rates
|
||
The maximum setting for each tax rate is amount.
|
gen_headers/enums/effects_enums.def | ||
---|---|---|
EMPIRE_SIZE_BASE "Empire_Size_Base"
|
||
EMPIRE_SIZE_STEP "Empire_Size_Step"
|
||
MAX_RATES "Max_Rates"
|
||
MARTIAL_LAW_EACH "Martial_Law_Each"
|
||
MARTIAL_LAW_BY_UNIT "Martial_Law_By_Unit"
|
||
MARTIAL_LAW_MAX "Martial_Law_Max"
|
||
RAPTURE_GROW "Rapture_Grow"
|
||
REVOLUTION_UNHAPPINESS "Revolution_Unhappiness"
|
server/ruleset/rscompat.c | ||
---|---|---|
return old_name;
|
||
}
|
||
/**********************************************************************//**
|
||
Convert 3.2 effect name to a 3.3 one.
|
||
**************************************************************************/
|
||
const char *rscompat_effect_name_3_3(const char *old_name)
|
||
{
|
||
if (!fc_strcasecmp("Martial_Law_Each", old_name)) {
|
||
return "Martial_Law_By_Unit";
|
||
}
|
||
return old_name;
|
||
}
|
||
/**********************************************************************//**
|
||
Tell 3.2 blocked_by name matching 3.3 one
|
||
**************************************************************************/
|
server/ruleset/rscompat.h | ||
---|---|---|
/* Functions specific to 3.2 -> 3.3 transition */
|
||
const char *rscompat_utype_flag_name_3_3(const char *old_name);
|
||
const char *rscompat_universal_name_3_3(const char *old_name);
|
||
const char *rscompat_effect_name_3_3(const char *old_name);
|
||
const char *blocked_by_old_name_3_3(const char *new_name);
|
||
const char *ui_name_old_name_3_3(const char *new_name);
|
server/ruleset/ruleload.c | ||
---|---|---|
break;
|
||
}
|
||
if (compat->compat_mode && compat->version < RSFORMAT_3_3) {
|
||
type = rscompat_effect_name_3_3(type);
|
||
}
|
||
eff = effect_type_by_name(type, fc_strcasecmp);
|
||
if (!effect_type_is_valid(eff)) {
|
||
ruleset_error(NULL, LOG_ERROR,
|