List of all Arguments for Effects and Requirements

isau

Deity
Joined
Jan 15, 2007
Messages
3,071
I generated these for myself but maybe they are useful to someone else too. List should be current as of the Spring 2017/Macedon/Persia patch.

This document lists every EffectType and RequirementType in the game, along with possible arguments that can be passed to these Effects and Requirements (in ModifierArguments table or RequirementArguments tables, respectively).

This list was generated based on every active argument in the game. So, if there are secret arguments out there that can be passed to the effects or requirements, but Firaxis didn't actually use them, they won't show up.

If an effect or requirement has [no argument] in its list, but then also arguments, it means it is possible to pass no arguments and still have the effect/requirement work. Again this is based on how Firaxis actually used the arguments in real implementations.
 

Attachments

I generated these for myself but maybe they are useful to someone else too. List should be current as of the Spring 2017/Macedon/Persia patch.

This document lists every EffectType and RequirementType in the game, along with possible arguments that can be passed to these Effects and Requirements (in ModifierArguments table or RequirementArguments tables, respectively).

This list was generated based on every active argument in the game. So, if there are secret arguments out there that can be passed to the effects or requirements, but Firaxis didn't actually use them, they won't show up.

If an effect or requirement has [no argument] in its list, but then also arguments, it means it is possible to pass no arguments and still have the effect/requirement work. Again this is based on how Firaxis actually used the arguments in real implementations.

Thank you so much for this list. I'm trying to hack together my first mod and this is immensely helpful.
 
Another random bump.
Any changes/updates/new requirements discovered?
 
Just stumbled upon this! Nice work Isau!

I have been updating something similar for about a year and a half. It has effects, requirements, collections, lua events and lua objects. It includes everything I could pull from scenarios, dlc and expansion pack too.

Effects & Reqs Sheet

For anybody who uses the Lua tabs, as a general rule of thumb be sure to test the args first to make sure that they correlate with what you expect. I've come across a few that I've pulled out the files that haven't quite stacked up. They're updated as much as possible, but there's a lot to go through understandably.

All the best,
Chimp
 
I don't have a new spreadsheet yet.

Here's a quick list of pairings between Effects and possible arguments. The latest expansion seems to just shove all its effects into the end of the list of effect types, making this somewhat easy to run.


Code:
EFFECT_ATTACH_MODIFIER
EFFECT_DIPLOMACY_THIRD_PARTY_WARMONGER LowerLimit
EFFECT_DIPLOMACY_THIRD_PARTY_WARMONGER PercentOfGrievancesDelta
EFFECT_ADJUST_DISTRICT_ADJACENT_NATURAL_WONDER_PRODUCTION Amount
EFFECT_ADJUST_DISTRICT_ADJACENT_NATURAL_WONDER_PRODUCTION FeatureType
EFFECT_ADJUST_NATURAL_WONDER_AMENITY Amount
EFFECT_ADJUST_WONDER_ADJACENT_NATURAL_WONDER_PRODUCTION Amount
EFFECT_ADJUST_WONDER_ADJACENT_NATURAL_WONDER_PRODUCTION FeatureType
EFFECT_ADJUST_CITY_FRIENDLY_COMBAT_BONUS Amount
EFFECT_ADJUST_UNIT_DOMAIN_PRODUCTION Amount
EFFECT_ADJUST_UNIT_DOMAIN_PRODUCTION Domain
EFFECT_ADJUST_DISTRICT_AMENITY Amount
EFFECT_ADJUST_CITY_STRATEGIC_RESOURCE_REQUIREMENT_MODIFIER Amount
EFFECT_ADJUST_DISTRICT_ATTACK_RANGE
EFFECT_ADJUST_DISTRICT_BUILDING_PRODUCTION Amount
EFFECT_ATTACH_MODIFIER_TO_MINORCIVBONUSTYPE ModifierId
EFFECT_ATTACH_MODIFIER_TO_PLAYERTYPE ModifierId
EFFECT_ADJUST_GOVERNMENT_SLOTS Amount
EFFECT_ADJUST_GOVERNMENT_SLOTS GovernmentSlotType
EFFECT_ADJUST_GOVERNOR_ALLIANCE_POINTS Amount
EFFECT_ADJUST_CAN_FAITH_PURCHASE_DISTRICTS CanPurchase
EFFECT_GOVERNOR_ADJUST_CITY_COPY_STRATEGICS_FOR_IMPORT
EFFECT_ADJUST_UNIT_AGAINST_DISTRICT_COMBAT_BONUS Amount
EFFECT_ADJUST_FEATURE_NO_IMPROVEMENT_APPEAL_GOVERNOR Amount
EFFECT_ADJUST_EXTRA_HEAL_GOVERNOR Amount
EFFECT_ADJUST_GOVERNOR_GRIEVENCE_SCORE Score
EFFECT_ADJUST_GOVERNOR_GRIEVENCE_SCORE Turns
EFFECT_ADJUST_IGNORE_IDENTITY_PRESSURE Ignore
EFFECT_ADJUST_PREVENT_STRUCTURAL_DAMAGE Prevent
EFFECT_ADJUST_RESOURCE_POWER_PROVIDED_GOVERNOR Amount
EFFECT_GRANT_ROUTE_IN_RADIUS Radius
EFFECT_GRANT_ROUTE_IN_RADIUS RouteType
EFFECT_MAP_REMOVE_CLIFFS_IN_DIRECTION Radius
EFFECT_ADD_PLAYER_FAVOR Amount
EFFECT_ADD_PLAYER_SEQUESTERED_CARBON Amount
EFFECT_ADJUST_ALL_DISTRICTS_CULTURE_BOMB
EFFECT_ADJUST_PLAYER_ANYONE_PLUNDER_FAVOR
EFFECT_ADJUST_PLAYER_ANYONE_TRADE_TO_FAVOR
EFFECT_ADJUST_AUTO_THEMED_BUILDINGS_WITH_X_SLOTS Amount
EFFECT_ADJUST_AUTO_THEMED_BUILDINGS_WITH_X_SLOTS IsWonder
EFFECT_ADJUST_PLAYER_RANDOM_EVENT_AVOID RandomEventType
EFFECT_ADJUST_PLAYER_BAN_RESOURCE
EFFECT_ADJUST_BANNED_DIPLOMATIC_ACTIONS Banned
EFFECT_ADJUST_BANNED_DIPLOMATIC_ACTIONS DiplomaticActionType
EFFECT_ADJUST_BANNED_DIPLOMATIC_ACTIONS_SPECIFIC_CIVILIZATION CivilizationType
EFFECT_ADJUST_BANNED_DIPLOMATIC_ACTIONS_SPECIFIC_CIVILIZATION DiplomaticActionType
EFFECT_ADJUST_PLAYER_BID_COST_MODIFIER
EFFECT_ADJUST_PLAYER_CAPITAL ProjectType
EFFECT_ADJUST_PLAYER_ALWAYS_LOYAL_COASTAL_HOME_CONTINENT
EFFECT_ADJUST_PLAYER_DIPLOMATIC_VICTORY_POINTS Amount
EFFECT_DISTRICT_ADD_NAVAL_UNIT DistrictType
EFFECT_ADJUST_DISTRICT_PREREQ DistrictType
EFFECT_ADJUST_DISTRICT_PREREQ TechType
EFFECT_ADJUST_PLAYER_EMERGENCY_FAVOR_MODIFIER Amount
EFFECT_ADJUST_PLAYER_EMERGENCY_FAVOR_MODIFIER Member
EFFECT_GRANT_INFLUENCE_TOKEN_LEVY_MILITARY Amount
EFFECT_ADJUST_PLAYER_EXTRA_FAVOR_PER_TURN Amount
EFFECT_ADJUST_PLAYER_FREE_RESOURCE_IMPORT_EXTRACTION Amount
EFFECT_ADJUST_PLAYER_FREE_RESOURCE_IMPORT_EXTRACTION ResourceType
EFFECT_ADJUST_PLAYER_GOVERNMENT_SLOT_TYPE_GRANT_FAVOR Amount
EFFECT_ADJUST_PLAYER_GOVERNMENT_SLOT_TYPE_GRANT_FAVOR GovernmentSlotType
EFFECT_ADJUST_PLAYER_GREATPERSON_FAVOR_MODIFIER Amount
EFFECT_ADJUST_PLAYER_GRIEVANCE_DECAY Amount
EFFECT_ADJUST_IDENTITY_PER_TURN_FROM_NEARBY_GREAT_WORKS Amount
EFFECT_ADJUST_IDENTITY_PER_TURN_FROM_NEARBY_GREAT_WORKS ForeignCities
EFFECT_ADJUST_UNIT_IGNORE_STRATEGIC_RESOURCE_LEVIED Ignore
EFFECT_ADJUST_PLAYER_LEVIED_UNIT_UPGRADE_DISCOUNT_PERCENT Amount
EFFECT_ADJUST_PLAYER_NO_CAP_RESOURCE
EFFECT_ADJUST_PLAYER_OVERALL_TOURISM_REDUCTION Modifier
EFFECT_SETTLED_FOREIGN_CONTINENT_UNIT_CLASS UnitPromotionClassType
EFFECT_ADJUST_PLAYER_FAVOR_REFUND_FOR_SUCCESSFUL_RESOLUTION Percent
EFFECT_ADJUST_PLAYER_FAVOR_REFUND_FOR_SUCCESSFUL_RESOLUTION ResolutionType
EFFECT_ADJUST_PLAYER_FAVOR_REFUND_FOR_SUCCESSFUL_RESOLUTION WhichEffect
EFFECT_ADJUST_PLAYER_PREVENT_HARVEST_RESOURCE Enable
EFFECT_ADJUST_RANDOM_EVENT_MODIFIED_DAMAGE_OPPOSING_PLAYER Amount
EFFECT_ADJUST_RANDOM_EVENT_MODIFIED_DAMAGE_OPPOSING_PLAYER RandomEventType
EFFECT_ADJUST_RANDOM_EVENT_NO_UNIT_DAMAGE NoDamage
EFFECT_ADJUST_RANDOM_EVENT_NO_UNIT_DAMAGE RandomEventType
EFFECT_ADJUST_PLAYER_RESOURCE_STOCKPILE_CAP Amount
EFFECT_ADJUST_PLAYER_SCIENCE_VICTORY_POINTS
EFFECT_ADJUST_PLAYER_SCIENCE_VICTORY_POINTS_PER_TURN Amount
EFFECT_ADJUST_PLAYER_SKIP_FREE_CITY_STEP Skip
EFFECT_ADJUST_MOST_ADVANCED_STRATEGIC_RESOURCE_COUNT Amount
EFFECT_ADJUST_ALL_GREAT_WORKS_YIELDS_MODIFIER Amount
EFFECT_ADJUST_ALL_GREAT_WORKS_TOURISM_MODIFIER Amount
EFFECT_TRADE_ROUTE_DISABLE Domestic
EFFECT_TRADE_ROUTE_DISABLE InternationalMajors
EFFECT_TRADE_ROUTE_DISABLE InternationalMinors
EFFECT_ADJUST_GREAT_WORK_OBJECT_TOURISM_MODIFIER Amount
EFFECT_ADJUST_GREAT_WORK_OBJECT_NO_TOURISM NoTourism
EFFECT_ADJUST_POPULATION_AFTER_CONQUEST Percent
EFFECT_GRANT_FOUND_FOREIGN_CITY_TRADE_ROUTE_CAPACITY Amount
EFFECT_GRANT_GOLDEN_AGE_TRADE_ROUTE_CAPACITY Amount
EFFECT_ADJUST_PLAYER_SEND_INFLUENCE_TOKEN_FAVOR_BY_BONUS_TYPE
EFFECT_ADJUST_PLAYER_SEND_TRADE_ROUTE_FAVOR_BY_BONUS_TYPE
EFFECT_ADJUST_PLAYER_SUZERAIN_BONUS_DISABLED
EFFECT_ADJUST_PLAYER_SUZERAIN_FAVOR_MULTIPLIER Amount
EFFECT_ADJUST_PLAYER_SUZERAIN_FAVOR_BY_BONUS_TYPE
EFFECT_ADJUST_PLAYER_TERRAIN_WORK_IMPASSABLE_MODIFIER Ignore
EFFECT_ADJUST_PLAYER_TERRAIN_WORK_IMPASSABLE_MODIFIER TerrainType
EFFECT_ADJUST_PLAYER_TOURISM_FAVOR Favor
EFFECT_ADJUST_PLAYER_TOURISM_FAVOR Tourism
EFFECT_ADJUST_PLAYER_POLICY_FAVOR
EFFECT_ADJUST_PLAYER_BAN_POLICY
EFFECT_ADJUST_PLAYER_BAN_CITY_PRODUCTION BanDistrictBuildings
EFFECT_ADJUST_PLAYER_BAN_CITY_PRODUCTION
EFFECT_ADJUST_NO_GREAT_PERSON_POINTS
EFFECT_ADJUST_PLAYER_GOVERNOR_FAVOR
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_BY_CITY_STATE_BONUS_TYPE_MODIFIER Amount
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_DOMESTIC Amount
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_DOMESTIC Origin
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_DOMESTIC TerrainType
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_DOMESTIC YieldType
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_INTERNATIONAL Amount
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_INTERNATIONAL Origin
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_INTERNATIONAL TerrainType
EFFECT_ADJUST_PLAYER_TRADE_ROUTE_YIELD_PER_TERRAIN_FOR_INTERNATIONAL YieldType
EFFECT_ADJUST_PLAYER_ADD_CHOP_YIELD Amount
EFFECT_ADJUST_PLAYER_ADD_CHOP_YIELD YieldType
EFFECT_ADJUST_PLAYER_BAN_CHOP NoRemove
EFFECT_ADJUST_PLAYER_BAN_UNIT_PRODUCTION_YIELD
EFFECT_ADJUST_PLAYER_BUFF_UNIT_PRODUCTION_YIELD Amount
EFFECT_ADJUST_CITY_ENTERTAINMENT Amount
EFFECT_ADJUST_ADJACENT_CITY_RIVER_BUILDING_PRODUCTION Amount
EFFECT_ADJUST_PLAYER_UNIT_UPGRADE_RESOURCE_COST_DISCOUNT Amount
EFFECT_ADJUST_ADJACENT_CITY_RIVER_DISTRICT_PRODUCTION Amount
EFFECT_ADJUST_CITY_FREE_POWER Amount
EFFECT_ADJUST_CITY_FREE_POWER SourceType
EFFECT_ADJUST_TERRAIN_YIELD_FROM_ADJACENT_IMPROVEMENTS Amount
EFFECT_ADJUST_TERRAIN_YIELD_FROM_ADJACENT_IMPROVEMENTS ImprovementType
EFFECT_ADJUST_TERRAIN_YIELD_FROM_ADJACENT_IMPROVEMENTS TerrainType
EFFECT_ADJUST_TERRAIN_YIELD_FROM_ADJACENT_IMPROVEMENTS YieldType
EFFECT_ADJUST_ALL_BUILDINGS_PURCHASE_COST
EFFECT_ADJUST_CITY_NO_CULTURE_BORDER_EXPANSION
EFFECT_ADJUST_TRAIT_AMENITY Amount
EFFECT_ADJUST_LOYALTY_FROM_GREAT_WORKS_CITIZENS
EFFECT_ADJUST_PLOT_PURCHASE_COST_TERRAIN Amount
EFFECT_ADJUST_PLOT_PURCHASE_COST_TERRAIN TerrainType
EFFECT_ADJUST_CITY_EXTRA_ACCUMULATION Amount
EFFECT_ADJUST_CITY_EXTRA_ACCUMULATION_SPECIFIC_RESOURCE Amount
EFFECT_ADJUST_CITY_EXTRA_ACCUMULATION_SPECIFIC_RESOURCE ResourceType
EFFECT_ADJUST_EXTRA_ACCUMALATION_TERRAIN Amount
 
Back
Top Bottom