Multi-Class Ship Tree

Mod Code: https://raw.githubusercontent.com/pmgl/starblast-modding/master/mods/mcst.js

Dueling Mod Code: https://raw.githubusercontent.com/DoDucMinh1608/mod/master/MCST/dueling.js

NOTE: This page is incomplete

The Multi-Class Ship Tree (MCST) is a mod that works to expand the current Vanilla ship tree, while also tweaking and improving some of the original ships' stats. Its purpose was to recreate the feeling as to what it was like first playing Survival Mode in 2016 and 2017. The ship tree also includes ships from the KEST ship tree, a ship tree that has been used in ACW/AOW, and also includes ships that are from the Original Racing mod and the current SRC championship mod. It has 6 tiers, each with 4 different classes (Fighter, Support, Heavy, Speedster). The mod author is SChickenman, a modder that has worked on Battle Royale and the Original Racing mod, as well as the current SRC championship mod. It has a total of 252 ships that were made by SChickenman and various members of the Starblast community. When the tree was used in an AOW event, there was some balance changes and level 7s added.

This mod was added on the 5th of February, 2021 (2/5/2021)

Fighter Class:
The Fighter class starts off with the well known Tier 1 Fly. It composes of ships that have a normal amount of every aspect of a ship. They have a decent amount of speed, a decent amount of fire power, a decent amount of shield and a decent amount of mass. They perform well at countering Speedster class ships, but Heavy class ships have a larger advantage over them. This is because Fighter class ships are unable to completely out-maneuver Heavy class ships and their mass is too high for Fighter class ships to push back.

Heavy Class:
The Heavy class starts off with the Tier 1 Bee, a small but heavy ship. It composes of ships that are better at self defense rather than offense. These ships have a large amount of shield, a large amount of fire power, a large amount of mass, but with the consequence of low speed, and sometimes, low agility. They perform well at countering Fighter class ships, but Speedster class ships usually has an advantage over them. This is because Speedster class ships are able out-maneuver Heavy class ships using RCS and their high amount of speed.

Speedster class:
The Speedster class starts off with the Tier 1 Mite, a small but fast ship. It composes of ships that are better at offense rather than defense. These ships have a high amount of speed, a high amount of agility, a large amount of fire power, but with the consequence of low shield and low mass. They perform well at attacking basically any class, but Fighter class ships are usually able to destroy them. The Fighter class has strong enough lasers to stun the Speedster class ships to the point where they are unable to completely out-maneuver them. Although, Speedster class ships perform well against Heavy class ships and are able to out-maneuver them.

Support class:
The Support class starts off with the Tier 1 Hauler, a simple ship with a rapid firing cannon. This class is the most unique class out of all the other classes. There is really no set definition for this class, because it composes of ships that has all features of every other class, or a mixture of different classes. It composes of ships that have sniper like features, it composes of ships that are small tanks, it composes of ships that are large but light, and more. As a result, some ships may be a bit gimmicky to use. The average Support class ship will perform well against any other class, heavily depending on what ship you are using.

Gameplay
When you first enter the game, you are given the option of choosing 4 different Tier 1 ships. Each option will show the name of the ship and the class type. The Tier 1 classes are as follows: Fly Fighter-Class, Bee Heavy-Class, Mite Speedster-Class, and Hauler Support-Class. Once you have choosen one of the 4 ships, you will find yourself in an extremely large map. Your goal is to mine asteroids and get yourself to Tier 6 as fast as possible, while also defending yourself from other players who may attack you. You have the option to form alliances with other players, or go as a lonewolf. You have 30 minutes to prepare for the activation of Survival. Once Survival mode is activated, your goal is to be the last one alive.

Before the Beginning
The Multi-Class Ship Tree has a fair amount of history, which dates back all the way to 2017, when user SChickenMan and his friends would talk about ideas for Starblast when they were bored. Many ideas and ship concepts were talked about during those days, but none of them were in the community at the time. Multiple ship concepts were drawn on paper, and the ship concepts were able to create an upgrade branch. In 2018, SChickenMan decided to create some of these ships in the Ship Editor and compile all the ship codes into a single file. As he was doing this, a ship tree slowly started growing. He then later on thought about a ship tree that would be over a 1000 ships, and started making more and more ships. This idea of a massive ship tree was posted on the Starblast Reddit, explaining that it would have 11 tiers. SChickenMan did not know the actual boundaries of the amount of tiers you can have during this time, and later found out that the max number of tiers is 7, with a theoretical tier 8. In late 2018, he met user Nexagon. Nexagon was like SChickenMan, where they both built ships for the sake of creating ship trees. SChickenMan proposed again, the idea of a ship tree having more than a 1000 ships to Nexagon, which resulted in them working on combining their ships into a single ship tree. SChickenMan also invited user KLEINEM and user Revenge Zerd to help create this tree. Unfortunately, due to real life circumstances, this tree did not make it past tier 4, and only had about 50 ships comfirmed.

The Construction
Fast forward to January 25th, 2020. SChickenMan revisited the idea of a massive ship tree, except, he put a bit of reality into his thoughts. He first started thinking about how a ship tree can't just be a ship tree, there has to be some sort of theme to it, just like U-Series is based off of the U-Sniper. An idea finally ringed in his head. "Why not have different class types in a large ship tree? You get to choose the gameplay you want" he thought. Then, he created the Multi-Class Ship Tree Discord server, and started gathering many ship builders to join him on this project. On January 27th, he started off by posting tier 1 ships, and people gradually started making ships for the tree. For a ship to get into the tree, ship builders would have to post their ship into a vote-in channel, where other users can vote if they would like to see that ship in the tree or not. Once it is liked by other users, it would have to go through SChickenMan to see the ship for himself and confirm it for the tree. In a span of 5 months, the Multi-Class Ship Tree team managed to construct a ship tree that consists of 220 ships, according to the scheme of 4-8-16-33-64-96. It was considered as a great success, and afterwards, 32 Tier 7 ships were also made, which will be featured in the tree someday. This accomplishment came with an even bigger job afterwards, that being, balancing all the ships, making sure they have the correct name and model number. Many days and hours went into balancing the tree, and there were a few different parties helping at balancing ships, except that did come with some flaws.

Version 1.0
On February 5th, 2021, the Multi-Class Ship Tree mod was released to Modding Space as Version 1.0. Overall, the mod was working well, aside from bouncing lasers still being present. With the combination of new players, intermediate players and skilled players, the flaws started to show. The balancing parties used different ships as a control and there were different levels of skill in each party. A skilled player and a less skilled player balancing ships, will result in some ships being over powered. This showed well in Version 1.0. Ships such as the Light-Wing, the Alpha-Defender and the Hammerhead were extremely strong. Many players still enjoyed the large ship tree, and enjoyed playing with the many ships you can choose from.

Ships
There are 220 ships in the Multi-Class Ship Tree, according to the scheme of 4-8-16-32-64-96. All of these ships are based on expanding the Vanilla ship tree and they all follow a simple and similar style. There is a large variety of firing patterns, shapes, sizes and names, to the point where it is difficult to remember every single ships.