I think that currently there is no point in making a specialized ship in starmade for a reason other than size constraints. I have a simple idea which I wanted to share with the community which wouldn't break ships and would make it easier in the long run to balance ship types without breaking things.
Some examples
Asteroid miner: +50% salvage yield -75% weapon damage -15% shield recharge
Missile Cruiser: +%200 missile range and speed -50% AMC and beam damage -10% shield
Battleship: +100% shield capacity and recharge -50% missile damage +25% cannon and beam damage
Explorer: -80% to all weapons +100% faster jumpdrive charge
Without a class: -15% to all systems excluding thusters
Numerical buffs/nerfs to the entire ship would make it easy for devs and servers to balance out certain classes. Want better miners? +100% yield instead. Like battleships? +50% damage instead. Since this would be done from one block, it would help save block ids as well.
Class Identifier blocks
My idea is to add a block which allows players to choose what type of ship their ship is or alternatively, choose what bonuses and penalties it has.These bonuses and penalties to the systems of the ship it it attached to and make the ship better at doing its classes job.
Some examples
Asteroid miner: +50% salvage yield -75% weapon damage -15% shield recharge
Missile Cruiser: +%200 missile range and speed -50% AMC and beam damage -10% shield
Battleship: +100% shield capacity and recharge -50% missile damage +25% cannon and beam damage
Explorer: -80% to all weapons +100% faster jumpdrive charge
Without a class: -15% to all systems excluding thusters
Numerical buffs/nerfs to the entire ship would make it easy for devs and servers to balance out certain classes. Want better miners? +100% yield instead. Like battleships? +50% damage instead. Since this would be done from one block, it would help save block ids as well.
Custom Classes
What if you want a combat salvager which isn't part of the default list? With custom classes, this wouldn't be a problem. There could be a list of all available bonuses and a list of all penalties and you could select the bonuses you want, but for every bonus you need to choose a penalty. After choosing bonuses and penalties you would name your class and choose what icon to show in the navigation tab based on the bonuses. The percentages of the bonuses would be limited and the sum penalty's percentages would have to equal the sum of the bonuses percentages.
That's my idea, tell me what you think.
Sorry for the poor organization.
Sorry for the poor organization.