What determines a ships class? What makes a YT-1300 a freighter and not a cap?
Is it based on size? Passengers? Canon?
When R&D comes, if i upgrade ship Y with add-on X, will ship Y be able to "upgrade" a ship class?
Well, the details of R&D are still shady, but here's my guess:
A YT-1300 is a freighter because the person/people who added it to the game decided
to make it a freighter. It could have just as likely been a capital ship as anything else.
In theory, most upgrades won't change it's size, and mostly change it's stats
(hyperspeed, weapons, etc.). To convert a freighter to a capital ship would be so
expensive that it would be cheaper to R&D a whole new cap ship than to convert a freighter.
In SWC classes are totally different than in SW universe. They are determined only by ballance. I.E. JM-5000 is just fighter, not even big one - y-wing sized. But because of ballance it was moved to freighter class. Just imagine firepower of 12 of such ships. To justify it they even added cargo capacity to this small fighter which is as big as fighter itself (where's space for engines/cockpit/hull etc? ;) ). So classes are just predefined by admins. Ships classes won't be upgradable, it will still be fighter with additional laser cannon, freighter with faster engine etc..
____________
If You don't live for something, You will die for nothing.
I think anything too large for a fighter that can carry cargo is a freghter, but any ship larger than 100m that is used for specifically military purposes is a Cap, though there is bending of classes on all fronts...
____________
"Do not take life too seriously. You will never get out of it alive."
"Every town needs a hero. [walks down a street towards sunset] Every tow