Various improvements and fixes to match the advances made with the PCC2 script interpreter:
With Ship(1) Do Print Hull(Hull$).NameThis will fail in PCC2, which interprets `Hull' as the ship's `Hull' property. It can be made work by writing
With Ship(1) Do Print Global.Hull(Hull$).Nameand thus explicitly saying that you're meaning the global array of hulls, not the local `Hull' property.