My idea: more ranks in ammo creation gives you a better chance at good ammo.
e.g. change this line:
Code: Select all
local o = game.zone:makeEntity(game.level, "object", {type="ammo", subtype=st, ego_chance=ego}, nil, true)
Code: Select all
local alevel = game.level - 4 + 2*self:getTalentLevel(t)
local o = game.zone:makeEntity(alevel, "object", {type="ammo", subtype=st, ego_chance=ego}, nil, true)