Master Object Types

This is the master object type list:

//****************************************************************************
//
// Master list of object types. Constants are defined for these in the
// header file as OT_xxx.
//
ObjDef ObjDefs[NumObjTypes]=
{
   "ore", stOD_Ore, 200, OP_Commodity, "BOX_08.SHP", stObjDesc_ORE_, 5,
   "water", stOD_PureWater, 250, OP_Commodity, "BOX_07.SHP", stObjDesc_H20_, 5,
   "chemicals", stOD_Chemicals, 350, OP_Commodity, "BOX_02.SHP", stObjDesc_CHEM, 5,
   "scrapmetal", stOD_ScrapMetal, 200, OP_Commodity, "BOX_12.SHP", stObjDesc_SMET, 5,
   "food", stOD_Food, 500, OP_Commodity, "BOX_09.SHP", stObjDesc_FOOD, 5,
   "bodyparts", stOD_Bodyparts, 700, OP_Commodity, "BOX_05.SHP", stObjDesc_BODY, 5,
   "gems", stOD_Gems, 500, OP_Commodity, "BOX_04.SHP", stObjDesc_GEMS, 5,
   "exmetal", stOD_ExMetal, 400, OP_Commodity, "BOX_12.SHP", stObjDesc_EXMT, 5,
   "sheetmetal", stOD_SheetMetal, 400, OP_Commodity, "BOX_12.SHP", stObjDesc_SHMT, 5,
   "constmat", stOD_ConstMat, 100, OP_Commodity, "BOX_12.SHP", stObjDesc_CONS, 5,
   "compcomp", stOD_CompComp, 1550, OP_Commodity, "BOX_03.SHP", stObjDesc_COMP, 5,
   "machparts", stOD_MachParts, 700, OP_Commodity, "BOX_14.SHP", stObjDesc_MACH, 5,
   "plastics", stOD_Plastics, 450, OP_Commodity, "BOX_01.SHP", stObjDesc_PLAS, 5,
   "explosives", stOD_Explosives, 1320, OP_Commodity, "BOX_13.SHP", stObjDesc_EXPL, 5,
   "fusionparts", stOD_FusionParts, 2000, OP_Commodity|OP_Fusion, "BOX_06.SHP", stObjDesc_FUSP, 5,
   "trigger", stOD_Trigger, 3000, OP_Commodity|OP_Fusion, "BOX_11.SHP", stObjDesc_TRIG, 5,
   "matter", stOD_Matter, 3000, OP_Commodity|OP_Fusion, "BOX_10.SHP", stObjDesc_MATT, 5,

   "engine1", stOD_Engine1, 3105, OP_Part|OP_Commodity, "ENGINE1.SHP", stObjDesc_ENG1, 5,
   "engine2", stOD_Engine2, 3910, OP_Part|OP_Commodity, "ENGINE2.SHP", stObjDesc_ENG2, 5,
   "engine3", stOD_Engine3, 4660, OP_Part|OP_Commodity, "ENGINE3.SHP", stObjDesc_ENG3, 5,
   "cell1", stOD_Cell1, 1210, OP_Part|OP_Commodity, "CELL1.SHP", stObjDesc_CEL1, 5,
   "cell2", stOD_Cell2, 1720, OP_Part|OP_Commodity, "CELL2.SHP", stObjDesc_CEL2, 5,
   "cell3", stOD_Cell3, 2410, OP_Part|OP_Commodity, "CELL3.SHP", stObjDesc_CEL3, 5,
   "cell4", stOD_Cell4, 3220, OP_Part|OP_Commodity, "CELL4.SHP", stObjDesc_CEL4, 5,
   "fusioncell", stOD_FusionCell, 15000, OP_Part|OP_Commodity|OP_Fusion,     "CELL5.SHP", stObjDesc_CEL5, 5,
   "afterburner", stOD_Afterburner, 8500, OP_Weapon|OP_Commodity, "CELL5.SHP", stObjDesc_Afterburner, 1,
   // Note: Pods are considered commodities (in that they can be transported
   // in bulk within pods) on the flimsy basis that they can be packed
   // and assembled at the destination like MFI furniture.
   "pod1", stOD_SmallestPod, 3560, OP_Part|OP_Commodity|OP_Pod, "POD1.SHP", stObjDesc_POD1, 5,
   "pod2", stOD_SmallPod, 5350, OP_Part|OP_Commodity|OP_Pod, "POD2.SHP", stObjDesc_POD2, 5,
   "pod3", stOD_MediumPod, 7590, OP_Part|OP_Commodity|OP_Pod, "POD3.SHP", stObjDesc_POD3, 5,
   "pod4", stOD_LargePod, 8570, OP_Part|OP_Commodity|OP_Pod, "POD4.SHP", stObjDesc_POD4, 5,
   "pod5", stOD_LargestPod, 9030, OP_Part|OP_Commodity|OP_Pod, "POD5.SHP", stObjDesc_POD5, 5,
   "drone", stOD_SalvageDrone, 4000, OP_Part|OP_Commodity, "DRONE.SHP", stObjDesc_DRON, 5,
   "superdrone", stOD_SuperDrone, 9000, OP_Part|OP_Commodity, "DRONE.SHP", stObjDesc_SDRN, 5,
   "framemm", stOD_FrameMM, 6660, 0, "ERROR.SHP", stObjDesc_FRM1, 5,
   "framesy", stOD_FrameSY, 7880, 0, "ERROR.SHP", stObjDesc_FRM2, 5,
   "frament", stOD_FrameNT, 8800, 0, "ERROR.SHP", stObjDesc_FRM3, 5,
   "framehk", stOD_FrameHK, 11400, 0, "ERROR.SHP", stObjDesc_FRM4, 5,
   "framedh", stOD_FrameDH, 13680, 0, "ERROR.SHP", stObjDesc_FRM5, 5,
   "framepl", stOD_FramePL, 20000, 0, "ERROR.SHP", stObjDesc_FRM6, 5,
   "frameal", stOD_FrameAL, 99999, 0, "ERROR.SHP", stObjDesc_FRM7, 5,
   "sprat", stOD_Spratx10, 3000, OP_Weapon|OP_Commodity, "SPRAT.SHP", stObjDesc_Sprat, 5,
   "swarm", stOD_Swarmx10, 4000, OP_Weapon|OP_Commodity, "SWARM.SHP", stObjDesc_Swarm, 5,
   "devastator", stOD_Devastator, 8600, OP_Weapon|OP_Commodity, "DEVASTOR.SHP",stObjDesc_Devastator, 5,
   "leach", stOD_Leachx10, 4500, OP_Weapon|OP_Commodity, "LEACH.SHP", stObjDesc_Leach, 5,
   "flares", stOD_Flaresx10, 1000, OP_Part|OP_Commodity, "FLARE.SHP", stObjDesc_FLAR, 5,
   "chaff", stOD_Chaffx10, 1000, OP_Part|OP_Commodity, "FLARE.SHP", stObjDesc_Chaff, 5,
   "starshells", stOD_StarShellsx10, 1500, OP_Part|OP_Commodity, "STSHELL.SHP", stObjDesc_SHEL, 5,
   "tacnuke", stOD_TacNuke, 10000, OP_Weapon|OP_Commodity|OP_Fusion, "BIGMISS1.SHP",stObjDesc_BMS1, 5,
   "bigbob", stOD_BigBobMissile, 20000, OP_Weapon|OP_Commodity|OP_Fusion, "BIGMISS2.SHP",stObjDesc_BMS2, 5,
   "fireburst", stOD_FireBurstx10, 7800, OP_Weapon|OP_Commodity, "FBURST.SHP", stObjDesc_Fireburst, 5,
   "fireburstsub",stOD_FireBurstSub, 20000, OP_Weapon, "SPRAT.SHP", stObjDesc_NNNN, 5,
   "swarmsub", stOD_SwarmSub, 20000, OP_Weapon, "SPRAT.SHP", stObjDesc_NNNN, 5,
   "underkill", stOD_Underkillx5, 5000, OP_Weapon|OP_Commodity, "FBURST.SHP", stObjDesc_Underkill, 5,
   "groundbase", stOD_GroundBasex5, 7000, OP_Weapon|OP_Commodity, "SPRAT.SHP", stObjDesc_Groundbase, 5,
   "gbsub", stOD_GroundBaseSub, 20000, OP_Weapon, "SPRAT.SHP", stObjDesc_NNNN, 5,
   "hologram", stOD_Hologramx5, 4500, OP_Weapon|OP_Commodity, "SPRAT.SHP", stObjDesc_Hologram, 5,
   "laser", stOD_Laser, 2000, OP_Weapon|OP_EWeapon|OP_Commodity, "LASERGUN.SHP", stObjDesc_Laser, 5,
   "plasmakannon",stOD_PlasmaKannon, 5000, OP_Weapon|OP_EWeapon|OP_Commodity, "PLASGUN.SHP",     stObjDesc_PlasmaKannon, 5,
   "laserturret", stOD_LaserTurret, 9500, OP_Weapon|OP_EWeapon|OP_Commodity, "LASERTUR.SHP", stObjDesc_LaserTurret, 5,
   "pulselaser", stOD_PulseLaser, 9900, OP_Weapon|OP_EWeapon|OP_Commodity, "LASERGUN.SHP", stObjDesc_PulseLaser, 5,
   "deathray", stOD_DeathRay, 9900, OP_Weapon|OP_EWeapon, "DEATHRAY.SHP", stObjDesc_DRAY, 5,
   "newmothnt", stOD_NewMothNT, 50000, OP_NewMoth, "ERROR.SHP", stObjDesc_MOT3, 15,
   "newmothhk", stOD_NewMothHK, 55000, OP_NewMoth, "ERROR.SHP", stObjDesc_MOT4, 15,
   "newmothdh", stOD_NewMothDH, 60000, OP_NewMoth, "ERROR.SHP", stObjDesc_MOT5, 15,
   "newmothmm", stOD_NewMothMM, 40000, OP_NewMoth, "ERROR.SHP", stObjDesc_MOT1, 15,
   "newmothsy", stOD_NewMothSY, 45000, OP_NewMoth, "ERROR.SHP", stObjDesc_MOT2, 15,
   "newmothpl", stOD_NewMothPL, 70000, OP_NewMoth, "ERROR.SHP", stObjDesc_MOT6, 15,
   "unknown", stOD_UnknownOrigin, 1, 0, "ERROR.SHP", stObjDesc_UNKN, 1,
   "massdriverpart",stOD_MassDriverPart, 2, 0, "ERROR.SHP", stObjDesc_MPRT, 1,
   "mystery", stOD_MysteryPackage, 2, 0, "ERROR.SHP", stObjDesc_MPCK, 1,
   "blackbox", stOD_BlackBox, 2, 0, "ERROR.SHP", stObjDesc_BLCK, 1,

   "minerals", stOD_Minerals, 120, 0, "BOX_08.SHP", stObjDesc_Minerals, 25,
   "airfilters", stOD_AirFilters, 620, 0, "BOX_08.SHP", stObjDesc_AirFilters, 25,
   "pleasurecubes", stOD_PleasureCubes, 310, 0, "BOX_08.SHP", stObjDesc_PleasureCube, 25,
   "alcohol", stOD_Alcohol, 520, OP_Commodity, "BOX_08.SHP", stObjDesc_Alcohol, 25,
   "textiles", stOD_Textiles, 220, 0, "BOX_08.SHP", stObjDesc_Textiles, 25,
   "furs", stOD_Furs, 460, OP_Commodity, "BOX_08.SHP", stObjDesc_Furs, 25,
   "cigars", stOD_HuskarCigars, 625, OP_Commodity, "BOX_08.SHP", stObjDesc_Cigars, 25,
   "servantdroids", stOD_ServantDroids, 820, 0, "BOX_08.SHP", stObjDesc_Droids, 25,
   "narcotics", stOD_Narcotics, 2520, OP_Commodity, "BOX_08.SHP", stObjDesc_Narcotics, 25,
   "clone", stOD_Clone, 5000, OP_Commodity|OP_BgInstall, "BOX_08.SHP", stObjDesc_Clone, 25,
   "framesw", "FRAME SW", 7880, 0, "ERROR.SHP", stObjDesc_FRM2, 5,
   "trojan", "Trojan", 8000, OP_Weapon|OP_Commodity, "BOX_08.SHP" ,"Trojan", 5,
   "newmothsw", "New Moth SW", 90000, OP_NewMoth, "ERROR.SHP", "A new Swallow Moth", 15,
   "manweapons", stOD_IndManWeapons, 41000, OP_Commodity|OP_BgInstall,     "BOX_08.SHP", stObjDesc_IndManWeapons, 40,
   "mancomp", stOD_IndManComp, 28000, OP_Commodity|OP_BgInstall, "BOX_08.SHP", stObjDesc_IndManComp, 40,
   "manoreproc", stOD_IndManOreProc, 19000, OP_Commodity|OP_BgInstall, "BOX_08.SHP", stObjDesc_IndManOreProc, 40,
   "manbooze", stOD_IndManBooze, 25000, OP_Commodity|OP_BgInstall, "BOX_08.SHP", stObjDesc_IndManBooze, 40,
   "mannarcotics", stOD_IndManNarcotics, 58000, OP_Commodity|OP_BgInstall, "BOX_08.SHP", stObjDesc_IndManNarcotics, 40,
   "fumbler", "Fumblerx5", 6500, OP_Weapon|OP_Commodity, "SPRAT.SHP", "A pack of 5 Fumblers, guided missiles that cause very minor damage, but cargo loss when shields are low.", 5,
   "disabler", "Disablerx5", 7600, OP_Weapon|OP_Commodity, "SPRAT.SHP", "A pack of 5 Disablers, guided missiles that cause complete engine power loss for a short time.", 5,
   "blaster", "Blasterx2", 15000, OP_Weapon|OP_Commodity, "SWARM.SHP", "A pack of 2 Blasters, missiles specialised for building attacks.", 5,
};