CAContinuousMineRock.c
class CAContinuousMineRock : CAContinuousMineWood
{
void CAContinuousMineRock(float time_between_drops)
{
m_TimeBetweenMaterialDrops = time_between_drops;
}
override bool GetMiningData(ActionData action_data )
{
RockBase ntarget;
if ( Class.CastTo(ntarget, action_data.m_Target.GetObject()) )
{
m_AmountOfDrops = ntarget.GetAmountOfDrops(action_data.m_MainItem);
ntarget.GetMaterialAndQuantityMap(action_data.m_MainItem,m_MaterialAndQuantityMap);
m_DamageToMiningItemEachDrop = ntarget.GetDamageToMiningItemEachDrop(action_data.m_MainItem);
m_AdjustedDamageToMiningItemEachDrop = m_DamageToMiningItemEachDrop;//removed softskills
return true;
}
return false;
}
};