Modify Improvement Production Cost

A place for discussion of making game modifications.
Post Reply
Eldrinarr
Posts: 2
Joined: Mon Jun 15, 2020 10:15 pm

Modify Improvement Production Cost

Post by Eldrinarr »

Hello! I am looking to modify the production (hammers) cost for the planetary defenses improvement. I have looked all over and can not seem to figure out the value to modify. The "planet_defense_designs.lua" has what I thought should be the line, however, it's labeled as not being used by the game and changing it did nothing.

Can someone point me to how I can increase the cost of Planetary Defenses improvements from 300 hammers to x2 that amount?

Thanks!

Code: Select all

--]]

local function init_planet_specs(design,specs)

  local size, defenses in design.planet_info!

  local s =  size_to_s[size] 

  insert(specs,
    hull=defenses*s*5,
    upkeep=defenses*3,
    crew=defenses*1000,
    speed_class=0,

    -- these are never used, but, whatever.
    hammer_cost = defenses*100,
    metal_cost = 0,

    max_munitions=max_double,
    munitions=max_double,
    power=max_double,
    ..s,
  )

end
User avatar
siyoa
Posts: 182
Joined: Fri Apr 21, 2017 3:19 pm

Re: Modify Improvement Production Cost

Post by siyoa »

file: improvements.lua

Code: Select all

local function calc_value(planet,improvement,inc)

 local base = planet[ planet_improvement[improvement] ] 

 if cheap_improvements[improvement]
  -- formula for a mine/farm/market cost
   return 15 + (base+inc) * 35
 end

 if generic_improvements[improvement]
    -- formula for factory / lab cost
    return 150 + (base+inc)*75
  end

  -- formula for the cost of building planetary defenses.
  return 250 + (base + inc)*50
end
How did YOU get a key? All right, go in.
Eldrinarr
Posts: 2
Joined: Mon Jun 15, 2020 10:15 pm

Re: Modify Improvement Production Cost

Post by Eldrinarr »

Thanks!
Post Reply