Decoupling equipment from ship definitions
Posted: Fri Apr 11, 2014 12:26 pm
Hi,
For those who don't know it, I've been involved since... forever in rewriting the equipment handling in Lua.
In this topic, I'll mainly ask if it some changes that I consider are acceptable to you.
For starters, as of now whenever you change ships you get an hyperdrive for free. This is hardcoded in the C++ core, and even in the ship def where the default hyperdrive is specified.
My proposal is to stop doing that, and provide bare metal ships. It previously made sense to always have an hyperdrive since there pretty much was no way to make money wihout interstellar travel, but the game has evolved a bit since, and intrastellar missions are available. (and of course it would make my life easier). What do you think?
For those who don't know it, I've been involved since... forever in rewriting the equipment handling in Lua.
In this topic, I'll mainly ask if it some changes that I consider are acceptable to you.
For starters, as of now whenever you change ships you get an hyperdrive for free. This is hardcoded in the C++ core, and even in the ship def where the default hyperdrive is specified.
My proposal is to stop doing that, and provide bare metal ships. It previously made sense to always have an hyperdrive since there pretty much was no way to make money wihout interstellar travel, but the game has evolved a bit since, and intrastellar missions are available. (and of course it would make my life easier). What do you think?