Since the release of the FreeSpace 2 Source Code Project in 2002, the hard-coded engine limits has been either bumped or raised, especially the Inferno builds that have became a standard from FSOpen 3.6.14 onwards. However, the shield polys limit has been unchanged ever since. But with the release of "shielded" ships with extendable shields, such as those from fightermedic like the SSP Chakra and the GVCv Mahal, that was not the case of leaving the limit unchanged. When it comes to larger shields projected by ships, it may cause a crash, probably linked to fireballs. Whatever the problem is, I'm afraid this is all really too much for me and possibly the other modders who wished to create shielded ships that are larger than bomber class (e.g. cruisers, corvettes, frigates, destroyers, juggernauts, stations, etc.). I'd therefore like to propose that the shield poly count limit is either to be bumped or increased from the original limit of 800, as well as the refactor of the shielding code allowing nice different effects to be applied into, and allow any ship class larger than fighter/bomber classes to use shields. I'm posting this as I am sure that this will end up here anyways, just as to accomodate these shielding of non-fighter and non-bomber ship classes and any class that Objecttypes.tbl defines.