You seem to not have a grasp on creating multiples of the same Sprite through events. YOu can have a single text object and create "instances" of it and they write completely different texts. Also, I'm gonna assume the ships don't animate, which would make it even easier to just have one sprite and then 400 animation frames within it, the animations having a speed of 0, and then you just change the animation frame per ship (or weapon).
You probably just need to mess around with Construct a lot more to actually learn it. Try smaller projects, or at least prototype experiments.
Also, Arima, if you've once had event sheets that take MINUTES to open, I probably have no serious memory leak issues to worry about for quite a long while, haha. Nothing I've opened in Construct has taken me longer than a second or two.