I'd like to see my formula implemented, with some more additions.
We have different ropot types that are designed for some specific roles. Why a combat bot should be as good for carrying stuff as industrial one? It's not about cargo volume, but speed penalty. Let's get back to my basic formula:
speed=robot_max_speed-(((robot_max_speed*0,25)/100)*((robot_current_cargo*100)/robot_max_cargo))
robot_max_speed - your current max speed based on robot and fittings (lwf, plates, etc)
robot_current_cargo - your current cargo volume, U
robot_max_cargo - your robot cargohold size, U
0,25 - speed max penalty (25%), can be different for different robots, but not necessary.
With new additions, penalty SHOULD be different for different robots, accordingly to their role. For example, max penalty can be:
E-war - 50%,
Combat - 25%,
Industrial - 10%
Combined with Anni idea, this may become very good change.
Have a productive day, runner!
R.I.P. Chenoa, you'll never be forgotten.
DEV Zoom: Line, sorry, I was away for christmas.
http://perp-kill.net/?m=view&id=252086