Magicarp now fires a random projectile each time, instead of the same one randomized on New()
Magicarp now randomizes from typesof(initial(projectiletype)) instead of from typesof(/obj/item/projectile/magic) to allow future carps that inherit it to fire whatever they want without changing the code
Moved magicarp ammo reroll to new carp called "chaos magicarp", which has 75 health and a 5% chance to spawn instead of a normal magicarp
Changes Shoot() in magicarp to be forwards compatible
Merge pull request #4765 from JJRcop/magicarp-random

Creates new "chaos magicarp" that fires a random projectile each time