Prototype/MiningDrill: Difference between revisions
Deadlock989 (talk | contribs) No edit summary |
(clarify base_productivity behavior) |
||
Line 60: | Line 60: | ||
{{Prototype property|base_productivity|[[Types/float|float]]|0|optional=true}} | {{Prototype property|base_productivity|[[Types/float|float]]|0|optional=true}} | ||
Productivity bonus that this machine always has. | Productivity bonus that this machine always has. Any values below 0 will be changed to 0. | ||
{{Prototype property|monitor_visualization_tint|[[Types/Color|Color]]|optional=true}} | {{Prototype property|monitor_visualization_tint|[[Types/Color|Color]]|optional=true}} |
Revision as of 21:30, 27 February 2023
Template:Prototype parent A mining drill for automatically extracting resources from resource entities. This prototype type is used by burner mining drill, electric mining drill and pumpjack in vanilla.
Mandatory properties
This prototype inherits the properties of Prototype/EntityWithOwner.
Template:Prototype property The position where any item results are placed, when the mining drill is facing north (default direction). If the drill does not produce any solid items but uses a fluidbox output instead (e.g. pumpjacks), a vector of {0,0} disables the yellow arrow alt-mode indicator for the placed item location.
Template:Prototype property The distance from the centre of the mining drill to search for resources in.
This is 2.49 for electric mining drills (a 5x5 area) and 0.99 for burner mining drills (a 2x2 area). The drill searches resource outside its natural boundary box, which is 0.01 (the middle of the entity); making it 2.5 and 1.0 gives it another block radius.
Template:Prototype property The amount of energy used by the drill while mining. Can't be less than or equal to 0.
Template:Prototype property The speed of this drill.
Template:Prototype property The energy source of this mining drill.
Template:Prototype property
The names of the Prototype/ResourceCategory that can be mined by this drill. For a list on built-in categories, see Data.raw#resource-category.
Note: Categories containing resources which produce items, fluids, or items+fluids may be combined on the same entity, but may not work as expected.
Examples: Miner does not rotate fluid-resulting resources until depletion. Fluid isn't output (fluid resource change and fluidbox matches previous fluid). Miner with no vector_to_place_result can't output an item result and halts.
Optional properties
Template:Prototype property
Loaded only if graphics_set
does not exist.
Template:Prototype property Used by the pumpjack to have a static 4 way sprite.
Template:Prototype property The sprite used to show the range of the mining drill.
Template:Prototype property The maximum circuit wire distance for this entity.
Template:Prototype property Productivity bonus that this machine always has. Any values below 0 will be changed to 0.
Template:Prototype property When this mining drill is connected to the circuit network, the resource that it is reading (either the entire resource patch, or the resource in the mining area of the drill, depending on circuit network setting), is tinted in this color when mousing over the mining drill.
Template:Prototype property Mandatory if circuit_wire_max_distance > 0.
Template:Prototype property Mandatory if circuit_wire_max_distance > 0.