ACE.Manufacturing

S
10 functions

📄 lua/acf/shared/sh_ace_manufacturing.lua

Functions

Sort by:

ArmorCost

SNeeds Review

Armor manufacturing $ = mass (tonnes) x $/ton for the material. Unknown material -> RHA rate.

function ACE.Manufacturing.ArmorCost(massKg, material)
2 params0 views

ContraptionCost

SNeeds Review

No description available.

function ACE.Manufacturing.ContraptionCost(conEnts)
1 params0 views

CrewCost

SNeeds Review

No description available.

function ACE.Manufacturing.CrewCost()
0 params0 views

ElectronicsCost

SNeeds Review

No description available.

function ACE.Manufacturing.ElectronicsCost(tierPoints)
1 params0 views

EngineCost

SNeeds Review

Engine manufacturing $ = peak hp x $/hp for the fuel type. hp is peak power (peakkw/0.7457). nil fuel -> Petrol (250); a known-name-but-unmapped fuel -> 350.

function ACE.Manufacturing.EngineCost(hp, fuelType)
2 params0 views

EntCost

SNeeds Review

Manufacturing $ for ONE entity, plus its category (one of Armor/Powerpack/Armament/Ammo/ Electronics/Crew), routed by entity class. Returns 0, nil for unpriceable ents. Server-realm inputs (physics mass, BulletData) -- called from the armor tool's server-side popup path.

function ACE.Manufacturing.EntCost(ent)
1 params0 views

GunCost

SNeeds Review

Gun manufacturing $ = gun_cal_sq * caliber_mm^2 * class factor. caliberMm is millimetres (adapter passes Caliber_cm * 10). Unknown class -> factor 1.0.

function ACE.Manufacturing.GunCost(caliberMm, gunClass)
2 params0 views

RackCost

SNeeds Review

Rack manufacturing $ = tube count x flat rail/tube hardware. 0/nil tubes default to 1.

function ACE.Manufacturing.RackCost(maxMissile)
1 params0 views

RefillCost

SNeeds Review

No description available.

function ACE.Manufacturing.RefillCost()
0 params0 views

RoundCost

SNeeds Review

Manufacturing $ for ONE round. Missiles (guidance present) = body $/kg + seeker cost; shells = round mass (Proj+Prop) x its family $/kg rate. Refill rounds are free here. round = { Type, ProjMass, PropMass, guidance }.

function ACE.Manufacturing.RoundCost(round)
1 params0 views