I do wanna point out that SetEntityModel does change the rockets' collision and physics properties. While I'd assume N-Cognito copied the stock rockets' physics/collision onto the other models, if not, then this could alter gameplay rather than being cosmetic.
Setting the stock rocket to invis and parenting the new rocket as a prop_dynamic might solve that potential issue without further model rework (and without making everyone redownload things).
Also take a look into
http://optf2.com/440/attributes/675, as once String attributes are cracked that one might be the way to go, assuming the physics thing isn't a problem.
Is there a reason for having one long case handling all the default rockets instead of a default case at the end? And what's the reason for setting the default case's model instead of leaving it as an empty case?
__________________
Bread EOTL GunMettle Invasion Jungle Inferno 64-bit will break everything. Don't even ask.
All plugins: Randomizer/GiveWeapon, ModelManager, etc.
Post in plugin threads with questions.
Steam is for playing games.
You
will be fed to javalia otherwise.
Psyduck likes replays.