SourceData

SourceData

class

Resource deposit placed on the map

Fields

NameTypeDescription
position Vec2i Source position in block coordinates
item StaticItem Item to mine
active_miners integer Number of miners currently extracting
infinite_ore boolean Deposit never depletes

Functions

SourceData:get_total_yield()

Total deposit yield, capacity shared among miners

returns integer

SourceData:get_yield_per_miner()

Average yield per miner currently on this deposit, 0 if no miners

returns integer

SourceData:get_estimated_yield_for_new_miner()

Yield a new miner would get if placed on this deposit, for build preview

returns integer

Standard members (4)

Generated for every class of this kind by the game's codegen, not written for SourceData.

SourceData.cast(object) Trying to cast Object into SourceData
SourceData.get_class() Return SourceData class object
SourceData.new(parent, name) Creates a new SourceData instance
SourceData.new_simple() Creates a new SourceData instance
Inherited from Instance (1)
Inherited from Object (3)

Used by