
| type | :: ModifierType | Modifier type. Specifies which of the other fields will be available. |
Modifier type. Specifies which of the other fields will be available. | ||
Other attributes may be specified depending on type:
ammo-damage| ammo_category | :: string | The prototype name of the ammunition category that is affected. |
The prototype name of the ammunition category that is affected. | ||
| modifier | :: double | The amount to increase the current ammo damage by upon researching. |
The amount to increase the current ammo damage by upon researching. | ||
artillery-range| modifier | :: double | The amount to increase the current artillery range by upon researching. |
The amount to increase the current artillery range by upon researching. | ||
beacon-distribution| modifier | :: double | The amount to increase the current beacon distribution by upon researching. |
The amount to increase the current beacon distribution by upon researching. | ||
belt-stack-size-bonus| modifier | :: double | The amount to increase the current belt stack size by upon researching. |
The amount to increase the current belt stack size by upon researching. | ||
bulk-inserter-capacity-bonus| modifier | :: double | The amount to increase the current bulk inserter capacity by upon researching. |
The amount to increase the current bulk inserter capacity by upon researching. | ||
cargo-landing-pad-count| modifier | :: double | The amount to increase the current cargo landing pad count by upon researching. |
The amount to increase the current cargo landing pad count by upon researching. | ||
change-recipe-productivity| recipe | :: string | The prototype name of the recipe that is affected. |
The prototype name of the recipe that is affected. | ||
| change | :: float | The amount to increase the current recipe productivity by upon researching. |
The amount to increase the current recipe productivity by upon researching. | ||
character-build-distance| modifier | :: double | The amount to increase the current character build distance by upon researching. |
The amount to increase the current character build distance by upon researching. | ||
character-crafting-speed| modifier | :: double | The amount to increase the current character crafting speed by upon researching. |
The amount to increase the current character crafting speed by upon researching. | ||
character-health-bonus| modifier | :: double | The amount to increase the current character health by upon researching. |
The amount to increase the current character health by upon researching. | ||
character-inventory-slots-bonus| modifier | :: double | The amount to increase the current character inventory slots by upon researching. |
The amount to increase the current character inventory slots by upon researching. | ||
character-item-drop-distance| modifier | :: double | The amount to increase the current character item drop distance by upon researching. |
The amount to increase the current character item drop distance by upon researching. | ||
character-item-pickup-distance| modifier | :: double | The amount to increase the current character item pickup distance by upon researching. |
The amount to increase the current character item pickup distance by upon researching. | ||
character-loot-pickup-distance| modifier | :: double | The amount to increase the current character loot pickup distance by upon researching. |
The amount to increase the current character loot pickup distance by upon researching. | ||
character-logistic-requests| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
character-logistic-trash-slots| modifier | :: double | The amount to increase the current character logistic trash slots by upon researching. |
The amount to increase the current character logistic trash slots by upon researching. | ||
character-mining-speed| modifier | :: double | The amount to increase the current character mining speed by upon researching. |
The amount to increase the current character mining speed by upon researching. | ||
character-reach-distance| modifier | :: double | The amount to increase the current character reach distance by upon researching. |
The amount to increase the current character reach distance by upon researching. | ||
character-resource-reach-distance| modifier | :: double | The amount to increase the current character resource reach distance by upon researching. |
The amount to increase the current character resource reach distance by upon researching. | ||
character-running-speed| modifier | :: double | The amount to increase the current character running speed by upon researching. |
The amount to increase the current character running speed by upon researching. | ||
cliff-deconstruction-enabled| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
create-ghost-on-entity-death| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
deconstruction-time-to-live| modifier | :: double | The amount of time to live for deconstruction items in ticks. |
The amount of time to live for deconstruction items in ticks. | ||
follower-robot-lifetime| modifier | :: double | The amount to increase the current follower robot lifetime by upon researching. |
The amount to increase the current follower robot lifetime by upon researching. | ||
give-item| item | :: string | The prototype name of the item that is given. |
The prototype name of the item that is given. | ||
| quality | :: string | The prototype name of quality of the item that is given. |
The prototype name of quality of the item that is given. | ||
| count | :: uint32 | The amount of the item that is given upon researching. |
The amount of the item that is given upon researching. | ||
gun-speed| ammo_category | :: string | The prototype name of the ammunition category that is affected. |
The prototype name of the ammunition category that is affected. | ||
| modifier | :: double | The amount to increase the current gun speed by upon researching. |
The amount to increase the current gun speed by upon researching. | ||
inserter-stack-size-bonus| modifier | :: double | The amount to increase the current inserter stack size by upon researching. |
The amount to increase the current inserter stack size by upon researching. | ||
laboratory-productivity| modifier | :: double | The amount to increase the current laboratory productivity by upon researching. |
The amount to increase the current laboratory productivity by upon researching. | ||
laboratory-speed| modifier | :: double | The amount to increase the current laboratory speed by upon researching. |
The amount to increase the current laboratory speed by upon researching. | ||
max-failed-attempts-per-tick-per-construction-queue| modifier | :: double | The maximum number of failed attempts per tick per construction queue. |
The maximum number of failed attempts per tick per construction queue. | ||
max-successful-attempts-per-tick-per-construction-queue| modifier | :: double | The maximum number of successful attempts per tick per construction queue. |
The maximum number of successful attempts per tick per construction queue. | ||
maximum-following-robots-count| modifier | :: double | The amount to increase the current maximum following robots count by upon researching. |
The amount to increase the current maximum following robots count by upon researching. | ||
mining-drill-productivity-bonus| modifier | :: double | The amount to increase the current mining drill productivity by upon researching. |
The amount to increase the current mining drill productivity by upon researching. | ||
mining-with-fluid| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
nothing| effect_description | :: LocalisedString | The description text for this modifier. |
The description text for this modifier. | ||
rail-planner-allow-elevated-rails| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
rail-support-on-deep-oil-ocean| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
train-braking-force-bonus| modifier | :: boolean | The amount to increase the current train braking force by upon researching. |
The amount to increase the current train braking force by upon researching. | ||
turret-attack| turret_id | :: string | The prototype name of the turret that is affected. |
The prototype name of the turret that is affected. | ||
| modifier | :: double | The amount to increase the current turret attack by upon researching. |
The amount to increase the current turret attack by upon researching. | ||
unlock-circuit-network| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
unlock-quality| quality | :: string | The prototype name of the quality that is unlocked upon researching. |
The prototype name of the quality that is unlocked upon researching. | ||
unlock-recipe| recipe | :: string | The prototype name of the recipe that is unlocked upon researching. |
The prototype name of the recipe that is unlocked upon researching. | ||
unlock-space-location| space_location | :: string | The prototype name of the space location that is unlocked upon researching. |
The prototype name of the space location that is unlocked upon researching. | ||
unlock-space-platforms| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
vehicle-logistics| modifier | :: boolean | The state this modifier will be in upon researching. |
The state this modifier will be in upon researching. | ||
worker-robot-battery| modifier | :: double | The amount to increase the current worker robot battery by upon researching. |
The amount to increase the current worker robot battery by upon researching. | ||
worker-robot-speed| modifier | :: double | The amount to increase the current worker robot speed by upon researching. |
The amount to increase the current worker robot speed by upon researching. | ||
worker-robot-storage| modifier | :: double | The amount to increase the current worker robot storage by upon researching. |
The amount to increase the current worker robot storage by upon researching. | ||