class EveOnline::Formulas::BlueprintCopyTime
Attributes
advanced_industry_level[R]
advanced_industry_skill_industry_job_time_bonus_per_level[R]
runs[R]
science_copy_speed_bonus_per_level[R]
science_level[R]
seconds[R]
Public Class Methods
new(seconds, science_level, advanced_industry_level, science_copy_speed_bonus_per_level, advanced_industry_skill_industry_job_time_bonus_per_level, runs = 1)
click to toggle source
# File lib/eve_online/formulas/blueprint_copy_time.rb, line 10 def initialize(seconds, science_level, advanced_industry_level, science_copy_speed_bonus_per_level, advanced_industry_skill_industry_job_time_bonus_per_level, runs = 1) @seconds = seconds @science_level = science_level @advanced_industry_level = advanced_industry_level @science_copy_speed_bonus_per_level = science_copy_speed_bonus_per_level @advanced_industry_skill_industry_job_time_bonus_per_level = advanced_industry_skill_industry_job_time_bonus_per_level @runs = runs end
Public Instance Methods
advanced_industry_job_time_bonus()
click to toggle source
# File lib/eve_online/formulas/blueprint_copy_time.rb, line 38 def advanced_industry_job_time_bonus advanced_industry_level * advanced_industry_skill_industry_job_time_bonus_per_level end
advanced_industry_job_time_bonus_time_modifier()
click to toggle source
# File lib/eve_online/formulas/blueprint_copy_time.rb, line 42 def advanced_industry_job_time_bonus_time_modifier (100.0 + advanced_industry_job_time_bonus) / 100.0 end
science_copy_bonus()
click to toggle source
# File lib/eve_online/formulas/blueprint_copy_time.rb, line 30 def science_copy_bonus science_level * science_copy_speed_bonus_per_level end
science_copy_bonus_time_modifier()
click to toggle source
# File lib/eve_online/formulas/blueprint_copy_time.rb, line 34 def science_copy_bonus_time_modifier (100.0 + science_copy_bonus) / 100.0 end
time()
click to toggle source
# File lib/eve_online/formulas/blueprint_copy_time.rb, line 22 def time (BigDecimal(seconds.to_s) * BigDecimal(time_modifier.to_s) * BigDecimal(runs.to_s)).to_f end
time_modifier()
click to toggle source
# File lib/eve_online/formulas/blueprint_copy_time.rb, line 26 def time_modifier science_copy_bonus_time_modifier * advanced_industry_job_time_bonus_time_modifier end