TechnologyModifier :: table
Table fields
| 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. | ||

