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,
};