Changes

From Vendetta Online Wiki
Jump to: navigation, search

Mining

3,210 bytes added, 15:39, 16 November 2005
Rumors have it that the price of other items can be brought down too, since items manufacture depends on ore.
 
==Mining Rate Explanation==
 
(This mining information is thanks to Dev. Andy Sloane)
 
The rate at which you mine decreases linearly as the temperature increases, and the combination of the two factors leads to an exponential decay in mining rate. The "time to crate" is precalculated and shown to you as a linear progress bar, although in reality you would mine faster at first and slower towards the end of the crate.
 
Larger asteroids have a higher thermal mass; the specific heat is technically constant for all asteroids, but it also assumes perfect thermal conductivity. So the heating is not local to the surface, but throughout the asteroid and affects everybody mining it.
 
The formula is complicated because it is more naturally expressed in terms of instantaneous extraction rate and heating rate; to get a time value you have to integrate. That has been done already, so here it is:
 
TimeToCrate(NumCrates, initialT, ThermalMass, GunHeatingRate, GunEfficiency):
let dQ = Ho*GunHeatingRate/ThermalMass - BlackBodyRadiation(ThermalMass)
if dQ == 0 then
NumCrates*initialT/Ke
else
initialT*(exp(NumCrates*dQ/(Ke*GunEfficiency)) - 1)/dQ
 
where initialT is the asteroid temperature when you start mining, ThermalMass is the heating rate constant of the asteroid (typical values range from 200 to 700), Ke and Ho are global constants calculated based on several parameters; Ke is currently 2.3010 and Ho is 36.945. GunHeatingRate and GunEfficiency are both 1 for the default gun. BlackBodyRadiation we can ignore as 0 for now, although here's the formula we use if you want to be more accurate:
 
BlackBodyRadiation(m) = Ho/(m^1.9)
 
(this is just a heuristic function based on the sizes of asteroids and the cooling rates we wanted). In fact this is wrong, because it should radiate more as the temperature increases, but our "physics" is less important than our "game mechanics" here.
 
So, assuming a standard mining gun, a temperature of 10 (the minimum), and a thermal mass of 300, it takes 4.463 seconds to mine one crate. With an extraction rate of 3 it only takes 1.461 seconds. With a heat of 0, extraction rate of 3 it reduces to 1.448 seconds (but this makes a much bigger difference at higher temperatures). For example, it would take 4.345 seconds to mine three crates with a heat of 0 and an efficiency of 3.
 
Also the black body radiation which cools the asteroids down after you heat them has been neglected, but that only makes these time estimates very slightly pessimistic.
 
This is further complicated by the presence of multiple people (or multiple mining beams from the same person); there is a small bonus to grouped mining but not even Andy understands how that works.
 
In order to update the temperature of an asteroid after mining, you can use the approximation newT = initialT+dQ*TimeToCrate where dQ is the same dQ from the TimeToCrate forumla; heating increases temperature linearly.
 
==Other Mining Notes==
 
Mining with multiple similar beams on the same ship is more efficient (ore / heat) than mining with a single beam of that type.
 
Mining with multiple people is also more efficient, but you must be grouped to recieve the efficiency bonus.
==Still Need Help?==
31
edits