A text list of: Item criteria sysFindObject criteria, and objGetProperty and typGetProperty criteria TODO: add the format to use in the functions. Item criteria * all categories a armor b miscellaneous devices (Patch Spider, Jumpdrive, Enhancers) c cargo hold d device (weapon, shield, drive, etc.) f fuel l launcher m missile/ammo p weapon, primary (excluding launchers, same as w~l) r reactor s shields t miscellaneous u useable (armor coating, ROM, etc.) v drive w weapon (including launchers) I is installed D is damaged N is not damaged S is usable V is Virtual U is not installed ====================================== (sysFindObject source filter) -> list of objects criteria b Include beams k Include markers m Include missiles s Include ships t Include stations (including planets) z Include the player A Active objects only (i.e., objects that can attack) D:xyz; Only objects with data 'xyz' E Enemy objects only F Friendly objects only G Stargates only G:xyz; Stargate with ID 'xyz' H Only objects whose base = source I:angle Only objects that intersect line from source J Same sovereign as source J:unid; Sovereign unid = unid K Killed objects only (i.e., objects that cannot attack) L:x-y; Objects of level x to y. M Manufactured objects only (i.e., no planets or asteroids) N Return only the nearest object to the source N:nn; Return only objects within nn light-seconds O:docked; Ships that are currently docked at source O:escort; Ships ordered to escort source O:guard; Ships ordered to guard source P Only objects that can be detected (perceived) by source R Return only the farthest object to the source R:nn; Return only objects greater than nn light-seconds away S:sort Sort order ('d' = distance ascending; 'D' = distance descending T Include structure-scale stations T:xyz; Include stations with attribute 'xyz' V Include virtual objects X Only objects whose target is the source Y Only objects angry at the player (or enemies) Z Exclude the player +xyz; Exclude objects without the given attribute -xyz; Exclude objects with the given attribute =n Level comparisons ================================= objGetProperty and typGetProperty Criteria (objGetProperty obj property) -> value NOTE: All type properties (accessed via typGetProperty see below) are also valid object properties. property (all) 'ascended 'category 'cyberDefenseLevel 'dockingPorts 'hasDockingPorts 'id 'known 'mass 'paintLayer 'playerMissionsGiven 'scale 'underAttack property (ships) 'alwaysLeaveWreck 'availableDeviceSlots 'availableNonWeaponSlots 'availableWeaponSlots 'blindingImmune 'character 'characterClass 'commsKey 'deviceDamageImmune 'deviceDisruptImmune 'disintegrationImmune 'dockedAtID 'dockingEnabled 'EMPImmune 'interiorHP 'maxInteriorHP 'playerWingman 'radiationImmune 'rotation 'selectedLauncher 'selectedMissile 'selectedWeapon 'shatterImmune property (stations) 'abandoned 'angry 'barrier 'currency 'destNodeID 'destStargateID 'dockingPortCount 'hp 'ignoreFriendlyFire 'immutable 'installArmorMaxLevel 'installDeviceMaxLevel 'maxHP 'maxStructuralHP 'openDockingPortCount 'orbit 'parallax 'playerBlacklisted 'refuelMaxLevel 'repairArmorMaxLevel 'shipConstructionEnabled 'shipReinforcementEnabled 'stargateID 'structuralHP property (missiles) 'lifeLeft 'rotation 'sourceObj 'target ------------------------------------------------ (typGetProperty unid property) -> value property (all): 'apiVersion 'class 'extension property (player ships): 'dockServicesScreen 'shipStatusScreen 'startingSystem property (ships): 'armorCount 'armorHP 'armorItems 'balanceType 'cargoSpace 'combatStrength 'damage 'defaultSovereign 'defenseStrength 'deviceSlots 'deviceSlotsNonWeapons 'deviceSlotsWeapons 'deviceItems 'dodgeRate 'driveImage 'explosionType 'fireAccuracy 'fireRangeAdj 'fireRateAdj 'genericName 'hp 'hullMass 'installDeviceMaxLevel 'launcher 'launcherUNID 'level 'maneuver 'manufacturer 'mass 'maxArmorMass 'maxCargoSpace 'maxRotation 'maxSpeed 'name 'primaryArmor 'primaryArmorUNID 'primaryWeapon 'primaryWeaponRange 'primaryWeaponRangeAdj 'primaryWeaponUNID 'regen 'score 'size 'shield 'shieldsUNID 'thrust 'thrustToWeight 'thrusterPower 'treasureValue 'wreckChance