Oolite 1.91.0.7646-241128-10e222e
|
#include <ShipEntity.h>
Class Methods | |
(static BOOL) | + IsBehaviourHostile [implementation] |
(static float) | + SurfaceDistanceSqaredV [implementation] |
(static float) | + SurfaceDistanceSqared [implementation] |
(static BOOL) | + AuthorityPredicate [implementation] |
(id) | + shipRestoredFromDictionary:useFallback:context: |
Private Attributes | |
OOWeakReference * | _subEntityTakingDamage |
NSString * | _shipKey |
NSMutableArray * | _equipment |
float | _heatInsulation |
OOWeakReference * | _lastAegisLock |
OOShipGroup * | _group |
OOShipGroup * | _escortGroup |
uint8_t | _maxEscortCount |
uint8_t | _pendingEscortCount |
Vector | _escortPositions [MAX_ESCORTS] |
BOOL | _escortPositionsValid |
OOWeakSet * | _defenseTargets |
OOWeakSet * | _collisionExceptions |
GLfloat | _profileRadius |
OOWeakReference * | _shipHitByLaser |
NSString * | _beaconCode |
NSString * | _beaconLabel |
OOWeakReference * | _prevBeacon |
OOWeakReference * | _nextBeacon |
id< OOHUDBeaconIcon > | _beaconDrawable |
double | _nextAegisCheck |
BOOL | isDemoShip |
OOScalar | demoRate |
OOTimeAbsolute | demoStartTime |
Quaternion | demoStartOrientation |
Definition at line 192 of file ShipEntity.h.
- (BOOL) abandonShip |
Definition at line 9593 of file ShipEntity.m.
References findBoundingBoxRelativeToPosition:InVectors:i:j:, kZeroVector, vector_forward_from_quaternion(), vector_right_from_quaternion(), and vector_up_from_quaternion().
- (void) abortDocking |
Definition at line 9593 of file ShipEntity.m.
- (Triangle) absoluteIJKForSubentity |
Definition at line 2093 of file ShipEntity.m.
References absoluteIJKForSubentity, Entity::absolutePositionForSubentity, doOctreesCollide(), isHitByOctree(), nil, octree, and subEntities.
Referenced by absoluteIJKForSubentity.
- (HPVector) absoluteTractorPosition |
Definition at line 14954 of file ShipEntity.m.
References OOEquipmentType::identifier, and nil.
- (BOOL) acceptAsEscort: | (ShipEntity *) | other_ship |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGroupAddShip().
|
implementation |
Reimplemented in StationEntity.
Provided by category ShipEntity(OOAIPrivate).
Definition at line 1 of file ShipEntityAI.m.
- (GLfloat) accuracy |
- (BOOL) activateCloakingDevice |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (BOOL) addCargo: | (NSArray *) | some_cargo |
Definition at line 7619 of file ShipEntity.m.
- (void) addCollisionException: | (ShipEntity *) | ship |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipAddCollisionException().
- (BOOL) addDefenseTarget: | (Entity *) | target |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) addEquipmentItem: | (NSString *) | equipmentKey | |
inContext: | (NSString *) | context |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
- (BOOL) addEquipmentItem: | (NSString *) | equipmentKey | |
withValidation: | (BOOL) | validateAddition | |
inContext: | (NSString *) | context |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipAwardEquipment(), and ShipSetEquipmentStatus().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) addImpactMoment: | (Vector) | moment | |
fraction: | (GLfloat) | howmuch |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) addRole: | (NSString *) | role |
Definition at line 6496 of file ShipEntity.m.
- (void) addRole: | (NSString *) | role | |
withProbability: | (float) | probability |
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2093 of file ShipEntity.m.
- (void) addTarget: | (Entity *) | targetEntity |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) adjustMissedShots: | (int) | delta |
Definition at line 9593 of file ShipEntity.m.
- (void) adjustVelocity: | (Vector) | xVel |
Reimplemented in StationEntity.
Definition at line 9593 of file ShipEntity.m.
- (float) afterburnerFactor |
Definition at line 2093 of file ShipEntity.m.
- (float) afterburnerRate |
Definition at line 2093 of file ShipEntity.m.
- (NSArray *) aftWeaponOffset |
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (OOAlertCondition) alertCondition |
Reimplemented in PlayerEntity, and ProxyPlayerEntity.
Definition at line 14073 of file ShipEntity.m.
References SCANNER_MAX_RANGE2, and UNIVERSE.
- (NSArray *) allDefenseTargets |
Definition at line 9593 of file ShipEntity.m.
- (void) applyAttitudeChanges: | (double) | delta_t |
Reimplemented in PlayerEntity.
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 6496 of file ShipEntity.m.
- (void) applySticks: | (double) | delta_t |
Definition at line 7619 of file ShipEntity.m.
- (void) applyThrust: | (double) | delta_t |
Definition at line 6496 of file ShipEntity.m.
- (double) approachAspectToPrimaryTarget |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Definition at line 14073 of file ShipEntity.m.
- (OOCargoQuantity) availableCargoSpace |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipAwardEquipment(), and ShipSetProperty().
- (void) avoidCollision |
Definition at line 6496 of file ShipEntity.m.
- (double) ballTrackLeadingTarget: | (double) | delta_t | |
atTarget: | (Entity *) | target |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipGetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (void) becomeEnergyBlast |
Reimplemented in StationEntity.
Definition at line 7619 of file ShipEntity.m.
- (void) becomeExplosion |
Reimplemented in StationEntity.
Definition at line 7619 of file ShipEntity.m.
- (void) becomeLargeExplosion: | (double) | factor |
Reimplemented in StationEntity.
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (OOBehaviour) behaviour |
- (void) behaviour_attack_break_off_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_broadside: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_broadside_left: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_broadside_right: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_broadside_target: | (double) | delta_t | |
leftside: | (BOOL) | leftside |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_fly_from_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_fly_to_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_mining_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_slow_dogfight: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_sniper: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_attack_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_avoid_collision: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_close_to_broadside_range: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_close_with_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_evasive_action: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_face_destination: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_flee_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_fly_from_destination: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_fly_range_from_destination: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_fly_thru_navpoints: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_fly_to_destination: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_fly_to_target_six: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_formation_form_up: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_idle: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_intercept_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_land_on_planet: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_running_defense: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_scripted_ai: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_stop_still: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_track_as_turret: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_track_target: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_tractored: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (void) behaviour_tumble: | (double) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (OOCreditsQuantity) bounty |
Reimplemented in PlayerEntity.
- (void) broadcastAIMessage: | (NSString *) | ai_message |
Definition at line 14073 of file ShipEntity.m.
- (void) broadcastDistressMessage |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) broadcastDistressMessageWithDumping: | (BOOL) | dumpCargo |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) broadcastEnergyBlastImminent |
Definition at line 7619 of file ShipEntity.m.
- (void) broadcastHitByLaserFrom: | (ShipEntity*) | aggressor_ship |
Definition at line 14073 of file ShipEntity.m.
- (void) broadcastMessage: | (NSString *) | message_text | |
withUnpilotedOverride: | (BOOL) | unpilotedOverride |
Definition at line 14073 of file ShipEntity.m.
- (void) broadcastThargoidDestroyed |
Definition at line 9593 of file ShipEntity.m.
- (HPVector) calculateTargetPosition |
Definition at line 2093 of file ShipEntity.m.
- (void) calculateTrackingCurve |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) canAcceptEscort: | (ShipEntity *) | potentialEscort |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) canAddEquipment: | (NSString *) | equipmentKey | |
inContext: | (NSString *) | context |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipCanAwardEquipment().
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 14954 of file ShipEntity.m.
- (BOOL) canScoop: | (ShipEntity *) | other |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (BOOL) canStillTrackPrimaryTarget |
Definition at line 9593 of file ShipEntity.m.
- (NSMutableArray *) cargo |
- (OOCargoFlag) cargoFlag |
Definition at line 7619 of file ShipEntity.m.
- (NSArray *) cargoListForScripting |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (OOCargoQuantity) cargoQuantityOnBoard |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
- (OOCargoType) cargoType |
Definition at line 7619 of file ShipEntity.m.
- (BOOL) cascadeIfAppropriateWithDamageAmount: | (double) | amount | |
cascadeOwner: | (Entity *) | owner |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from Entity.
Definition at line 2093 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (OOAegisStatus) checkForAegis |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(OOAIPrivate).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) checkScanner |
Definition at line 9593 of file ShipEntity.m.
- (void) checkScannerIgnoringUnpowered |
Definition at line 9593 of file ShipEntity.m.
- (int) checkShipsInVicinityForWitchJumpExit |
Definition at line 14073 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) clearSubEntities |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipRestoreSubEntities().
- (void) collectBountyFor: | (ShipEntity *) | other |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (BOOL) collideWithShip: | (ShipEntity *) | other |
Reimplemented in StationEntity.
Definition at line 9593 of file ShipEntity.m.
- (BOOL) collisionExceptedFor: | (ShipEntity *) | ship |
Definition at line 9593 of file ShipEntity.m.
- (NSArray *) collisionExceptions |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (OOCargoQuantity) commodityAmount |
Definition at line 7619 of file ShipEntity.m.
- (OOCommodityType) commodityType |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipGetProperty().
|
implementation |
Reimplemented in PlayerEntity.
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) commsMessage: | (NSString *) | valueString | |
withUnpilotedOverride: | (BOOL) | unpilotedOverride |
Definition at line 14073 of file ShipEntity.m.
Referenced by ShipCommsMessage().
|
implementation |
Reimplemented in PlayerEntity.
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Definition at line 7619 of file ShipEntity.m.
- (void) considerFiringMissile: | (double) | delta_t |
Definition at line 9593 of file ShipEntity.m.
- (NSArray *) contractListForScripting |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (HPVector) coordinates |
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 9593 of file ShipEntity.m.
- (NSUInteger) countEquipmentItem: | (NSString *) | eqkey |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipEquipmentStatus().
- (BOOL) countsAsKill |
Definition at line 14954 of file ShipEntity.m.
- (NSArray *) crew |
- (NSArray *) crewForScripting |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (double) cruiseSpeed |
- (GLfloat) currentAimTolerance |
Definition at line 9593 of file ShipEntity.m.
- (OOWeaponFacing) currentWeaponFacing |
- (int) damage |
Definition at line 7619 of file ShipEntity.m.
- (void) deactivateCloakingDevice |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) dealEnergyDamage: | (GLfloat) | baseDamage | |
atRange: | (GLfloat) | range | |
withBias: | (GLfloat) | velocityBias |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipDealEnergyDamage().
- (void) dealEnergyDamageWithinDesiredRange |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Reimplemented from OOEntityWithDrawable.
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Definition at line 14954 of file ShipEntity.m.
- (void) dealMomentumWithinDesiredRange: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from Entity.
Provided by category ShipEntity(OOShipDebugInspectorModule).
Definition at line 1 of file OOShipDebugInspectorModule.m.
- (void) decrease_flight_pitch: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
Referenced by PlayerShipSetProperty().
- (void) decrease_flight_roll: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
Referenced by PlayerShipSetProperty().
- (void) decrease_flight_speed: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
- (void) decrease_flight_yaw: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
Referenced by PlayerShipSetProperty().
- (NSUInteger) defenseTargetCount |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (NSEnumerator *) defenseTargetEnumerator |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (void) deployEscorts |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipDeployEscorts().
|
implementation |
Reimplemented from Entity.
Reimplemented in StationEntity.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14073 of file ShipEntity.m.
- (void) deserializeShipSubEntitiesFrom: | (NSString *) | string |
Definition at line 14954 of file ShipEntity.m.
- (double) desiredRange |
Definition at line 7619 of file ShipEntity.m.
- (double) desiredSpeed |
Definition at line 7619 of file ShipEntity.m.
- (HPVector) destination |
Definition at line 9593 of file ShipEntity.m.
- (OOSystemID) destinationSystem |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Reimplemented in PlayerEntity.
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (NSString *) displayName |
- (HPVector) distance_six: | (GLfloat) | dist |
- (HPVector) distance_twelve: | (GLfloat) | dist | |
withOffset: | (GLfloat) | offset |
- (void) dockEscorts |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipDockEscorts().
- (NSDictionary *) dockingInstructions |
- (GLfloat) doesHitLine: | (HPVector) | ||
v0: | (HPVector) | v1 |
Definition at line 14954 of file ShipEntity.m.
- (GLfloat) doesHitLine: | (HPVector) | ||
v0: | (HPVector) | ||
v1: | (ShipEntity**) | hitEntity |
Reimplemented in PlayerEntity.
Definition at line 14954 of file ShipEntity.m.
- (GLfloat) doesHitLine: | (HPVector) | ||
v0: | (HPVector) | v1 | |
withPosition: | (HPVector) | o | |
andIJK: | (Vector) | ||
i: | (Vector) | ||
j: | (Vector) | k |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Definition at line 14073 of file ShipEntity.m.
|
implementation |
Definition at line 2093 of file ShipEntity.m.
- (void) doScriptEvent: | (jsid) | message |
Definition at line 14073 of file ShipEntity.m.
- (void) doScriptEvent: | (jsid) | scriptEvent | |
andReactToAIMessage: | (NSString *) | aiMessage |
Definition at line 14073 of file ShipEntity.m.
- (void) doScriptEvent: | (jsid) | message | |
inContext: | (JSContext *) | context | |
withArguments: | (jsval *) | argv | |
count: | (uintN) | argc |
Reimplemented in PlayerEntity.
Definition at line 14073 of file ShipEntity.m.
- (void) doScriptEvent: | (jsid) | message | |
withArgument: | (id) | argument |
Definition at line 14073 of file ShipEntity.m.
Referenced by PlayerReplaceShip(), PlayerShipSetProperty(), ShipAwardEquipment(), ShipRemove(), and ShipSetEquipmentStatus().
- (void) doScriptEvent: | (jsid) | message | |
withArgument: | (id) | argument1 | |
andArgument: | (id) | argument2 |
Definition at line 14073 of file ShipEntity.m.
Referenced by PlayerReplaceShip().
- (void) doScriptEvent: | (jsid) | scriptEvent | |
withArgument: | (id) | argument | |
andReactToAIMessage: | (NSString *) | aiMessage |
Definition at line 14073 of file ShipEntity.m.
- (void) doScriptEvent: | (jsid) | message | |
withArguments: | (NSArray *) | arguments |
Definition at line 14073 of file ShipEntity.m.
- (void) doScriptEvent: | (jsid) | message | |
withArguments: | (jsval *) | argv | |
count: | (uintN) | argc |
Definition at line 14073 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2093 of file ShipEntity.m.
|
implementation |
Reimplemented from OOEntityWithDrawable.
Reimplemented in DockEntity, and PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 2093 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (OOCommodityType) dumpCargo |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (ShipEntity *) dumpCargoItem: | (OOCommodityType) | preferred |
Definition at line 9593 of file ShipEntity.m.
- (OOCargoType) dumpItem: | (ShipEntity*) | jetto |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipEntity(ScriptMethods)::ejectShipOfRole:.
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 14073 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (ShipEntity *) ejectShipOfRole: | (NSString *) | role |
Provided by category ShipEntity(ScriptMethods).
Definition at line 31 of file ShipEntityScriptMethods.m.
- (ShipEntity *) ejectShipOfType: | (NSString *) | shipKey |
Provided by category ShipEntity(ScriptMethods).
Definition at line 31 of file ShipEntityScriptMethods.m.
- (float) energyRechargeRate |
Definition at line 7411 of file ShipEntity.m.
Referenced by OOShipLibraryGenerator().
- (void) enterDock: | (StationEntity *) | station |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) enterPlayerWormhole |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) enterTargetWormhole |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) enterWitchspace |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) enterWormhole: | (WormholeEntity *) | w_hole |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) enterWormhole: | (WormholeEntity *) | w_hole | |
replacing: | (BOOL) | replacing |
Definition at line 9593 of file ShipEntity.m.
- (Entity *) entityForShaderProperties |
Definition at line 14073 of file ShipEntity.m.
- (GLfloat) entityPersonality |
Definition at line 9593 of file ShipEntity.m.
- (GLint) entityPersonalityInt |
Definition at line 9593 of file ShipEntity.m.
- (NSUInteger) equipmentCount |
Definition at line 2093 of file ShipEntity.m.
- (NSEnumerator *) equipmentEnumerator |
Definition at line 2093 of file ShipEntity.m.
- (NSString *) equipmentItemProviding: | (NSString *) | equipmentType |
Definition at line 2093 of file ShipEntity.m.
- (NSArray *) equipmentListForScripting |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (BOOL) equipmentValidToAdd: | (NSString *) | equipmentKey | |
inContext: | (NSString *) | context |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) equipmentValidToAdd: | (NSString *) | equipmentKey | |
whileLoading: | (BOOL) | loading | |
inContext: | (NSString *) | context |
Definition at line 2093 of file ShipEntity.m.
- (NSArray *) escortArray |
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (uint8_t) escortCount |
Definition at line 6496 of file ShipEntity.m.
- (NSEnumerator *) escortEnumerator |
Definition at line 6496 of file ShipEntity.m.
- (OOShipGroup *) escortGroup |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (void) evasiveAction: | (double) | delta_t |
Definition at line 9593 of file ShipEntity.m.
- (OOColor *) exhaustEmissiveColor |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (NSEnumerator *) exhaustEnumerator |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipGetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (NSUInteger) extraCargo |
Definition at line 2093 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Definition at line 14073 of file ShipEntity.m.
|
implementation |
Definition at line 14954 of file ShipEntity.m.
- (BoundingBox) findBoundingBoxRelativeToPosition: | (HPVector) | opv | |
InVectors: | (Vector) | ||
i: | (Vector) | ||
j: | (Vector) | k |
- (OOPlanetEntity *) findNearestPlanet |
Definition at line 7619 of file ShipEntity.m.
- (OOPlanetEntity *) findNearestPlanetExcludingMoons |
Definition at line 7619 of file ShipEntity.m.
- (Entity< OOStellarBody > *) findNearestStellarBody |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (BoundingBox) findSubentityBoundingBox |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) fireAftWeapon: | (double) | range |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireDirectLaserDefensiveShot |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireDirectLaserShot: | (double) | range |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireDirectLaserShotAt: | (Entity *) | my_target |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireECM |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipFireECM().
- (BOOL) fireLaserShotInDirection: | (OOWeaponFacing) | direction | |
weaponIdentifier: | (NSString *) | weaponIdentifier |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireMainWeapon: | (double) | range |
Definition at line 9593 of file ShipEntity.m.
- (ShipEntity *) fireMissile |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipFireMissile().
- (ShipEntity *) fireMissileWithIdentifier: | (NSString *) | identifier | |
andTarget: | (Entity *) | target |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipFireMissile().
- (BOOL) firePortWeapon: | (double) | range |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireStarboardWeapon: | (double) | range |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireSubentityLaserShot: | (double) | range |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) fireTurretCannon: | (double) | range |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Definition at line 9593 of file ShipEntity.m.
- (NSEnumerator *) flasherEnumerator |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (GLfloat) flightPitch |
- (GLfloat) flightRoll |
- (GLfloat) flightSpeed |
- (GLfloat) flightYaw |
- (void) forceAegisCheck |
Definition at line 7619 of file ShipEntity.m.
- (Vector) forwardVector |
Definition at line 14954 of file ShipEntity.m.
- (NSArray *) forwardWeaponOffset |
- (Entity *) foundTarget |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (double) frustration |
- (GLfloat) frustumRadius |
Reimplemented from Entity.
Definition at line 14954 of file ShipEntity.m.
- (OOFuelQuantity) fuel |
- (OOFuelQuantity) fuelCapacity |
Definition at line 7619 of file ShipEntity.m.
- (GLfloat) fuelChargeRate |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2093 of file ShipEntity.m.
- (AI *) getAI |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipExitAI(), ShipGetProperty(), and ShipSetProperty().
|
implementation |
Definition at line 14073 of file ShipEntity.m.
- (void) getDestroyedBy: | (Entity *) | whom | |
damageType: | (OOShipDamageType) | type |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, and StationEntity.
Provided by category ShipEntity(OOJavaScriptExtensions).
Definition at line 1 of file EntityOOJavaScriptExtensions.m.
- (void) getTractoredBy: | (ShipEntity *) | other |
Definition at line 9593 of file ShipEntity.m.
- (NSArray *) getWeaponOffsetFrom: | (NSDictionary *) | dict | |
withKey: | (NSString *) | key | |
inMode: | (NSString *) | mode |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (OOShipGroup *) group |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty(), and ShipGroupAddShip().
- (void) groupAttackTarget |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (BOOL) hasAllEquipment: | (id) | equipmentKeys |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasAllEquipment: | (id) | equipmentKeys | |
includeWeapons: | (BOOL) | includeWeapons | |
whileLoading: | (BOOL) | loading |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasAutoAI |
Definition at line 7619 of file ShipEntity.m.
- (BOOL) hasAutoCloak |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) hasAutoWeapons |
Definition at line 7619 of file ShipEntity.m.
- (BOOL) hasCargoScoop |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasCascadeMine |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasCloakingDevice |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasDockingComputer |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasECM |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasEquipmentItem: | (id) | equipmentKeys |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipAwardEquipment(), and ShipSetEquipmentStatus().
- (BOOL) hasEquipmentItem: | (id) | equipmentKeys | |
includeWeapons: | (BOOL) | includeWeapons | |
whileLoading: | (BOOL) | loading |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasEquipmentItemProviding: | (NSString *) | equipmentType |
Definition at line 2093 of file ShipEntity.m.
Referenced by ProxyPlayerEntity::alertCondition.
- (BOOL) hasEscapePod |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasEscorts |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) hasExpandedCargoBay |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasFuelInjection |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasFuelScoop |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasGalacticHyperdrive |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasHeatShield |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasHostileTarget |
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 7411 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget.
- (BOOL) hasHyperspaceMotor |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasMilitaryJammer |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasMilitaryScannerFilter |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasMilitaryShieldEnhancer |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasNewAI |
Definition at line 7619 of file ShipEntity.m.
- (BOOL) hasOneEquipmentItem: | (NSString *) | itemKey | |
includeMissiles: | (BOOL) | includeMissiles | |
whileLoading: | (BOOL) | loading |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipRemoveEquipment().
- (BOOL) hasOneEquipmentItem: | (NSString *) | itemKey | |
includeWeapons: | (BOOL) | includeMissiles | |
whileLoading: | (BOOL) | loading |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasPrimaryRole: | (NSString *) | role |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) hasPrimaryWeapon: | (OOWeaponType) | weaponType |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasProximityAlertIgnoringTarget: | (BOOL) | ignore_target |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) hasRole: | (NSString *) | role |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) hasScoop |
Definition at line 2093 of file ShipEntity.m.
Referenced by ProxyPlayerEntity::alertCondition.
- (BOOL) hasShieldBooster |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) hasSubEntity: | (Entity<OOSubEntity> *) | sub |
Definition at line 14954 of file ShipEntity.m.
- (GLfloat) heatInsulation |
Definition at line 7619 of file ShipEntity.m.
- (OOSystemID) homeSystem |
Definition at line 7619 of file ShipEntity.m.
- (GLfloat) hullHeatLevel |
Definition at line 9593 of file ShipEntity.m.
- (float) hyperspaceSpinTime |
Definition at line 2093 of file ShipEntity.m.
- (NSString *) identFromShip: | (ShipEntity*) | otherShip |
Definition at line 6496 of file ShipEntity.m.
- (void) increase_flight_pitch: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
- (void) increase_flight_roll: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
- (void) increase_flight_speed: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
- (void) increase_flight_yaw: | (double) | delta |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Hax).
Definition at line 14954 of file ShipEntity.m.
- (id) initWithKey: | (NSString *) | key | |
definition: | (NSDictionary *) | dict |
Reimplemented in DockEntity, ProxyPlayerEntity, and StationEntity.
Definition at line 14954 of file ShipEntity.m.
Referenced by ProxyPlayerEntity::alertCondition.
|
implementation |
Provided by category ShipEntity(OOEntityInspectorExtensions).
Definition at line 1 of file OOEntityInspectorExtensions.m.
|
implementation |
Reimplemented in PlayerEntity.
Provided by category ShipEntity(OOEntityInspectorExtensions).
Definition at line 1 of file OOEntityInspectorExtensions.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Provided by category ShipEntity(OOEntityInspectorExtensions).
Definition at line 1 of file OOEntityInspectorExtensions.m.
|
implementation |
Provided by category ShipEntity(OOEntityInspectorExtensions).
Definition at line 1 of file OOEntityInspectorExtensions.m.
|
implementation |
Reimplemented in PlayerEntity.
Provided by category ShipEntity(OOEntityInspectorExtensions).
Definition at line 1 of file OOEntityInspectorExtensions.m.
|
implementation |
Reimplemented from Entity.
Provided by category ShipEntity(OOEntityInspectorExtensions).
Definition at line 1 of file OOEntityInspectorExtensions.m.
- (void) interpretAIMessage: | (NSString *) | message |
Reimplemented in PlayerEntity.
Definition at line 14073 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Definition at line 7411 of file ShipEntity.m.
- (BOOL) isBoulder |
Definition at line 14954 of file ShipEntity.m.
- (BOOL) isCloaked |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isDefenseTarget: | (Entity *) | target |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) isDemoShip |
- (BOOL) isEscort |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isExplicitlyUnpiloted |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isFrangible |
- (BOOL) isFriendlyTo: | (ShipEntity *) | otherShip |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) isHostileTo: | (Entity *) | entity |
Definition at line 7411 of file ShipEntity.m.
- (BOOL) isHulk |
|
implementation |
- (BOOL) isMinable |
Definition at line 14954 of file ShipEntity.m.
- (BOOL) isMine |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isMining |
Reimplemented in PlayerEntity.
Definition at line 14073 of file ShipEntity.m.
- (BOOL) isMissile |
- (BOOL) isMissileFlagSet |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) isPirate |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isPirateVictim |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isPolice |
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category ShipEntity(SubEntityRelationship).
Definition at line 14073 of file ShipEntity.m.
- (BOOL) isShuttle |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isTemplateCargoPod |
Definition at line 14954 of file ShipEntity.m.
- (BOOL) isThargoid |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isTrader |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isTurret |
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isUnpiloted |
Reimplemented in StationEntity.
Definition at line 6496 of file ShipEntity.m.
- (BOOL) isValidTarget: | (Entity *) | target |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category ShipEntity(OOJavaScriptExtensions).
Definition at line 1 of file EntityOOJavaScriptExtensions.m.
- (BOOL) isWeapon |
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) landOnPlanet: | (OOPlanetEntity *) | planet |
Definition at line 9593 of file ShipEntity.m.
- (OOColor *) laserColor |
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) laserHeatLevel |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) laserHeatLevelAft |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) laserHeatLevelForward |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) laserHeatLevelPort |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) laserHeatLevelStarboard |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (NSArray *) laserPortOffset: | (OOWeaponFacing) | direction |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 7619 of file ShipEntity.m.
- (Entity *) lastEscortTarget |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) launchCascadeMine |
Definition at line 9593 of file ShipEntity.m.
- (ShipEntity *) launchEscapeCapsule |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Reimplemented in StationEntity.
Provided by category ShipEntity(OOAIStationStubs).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2093 of file ShipEntity.m.
- (void) leaveDock: | (StationEntity *) | station |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) leaveWitchspace |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (int) legalStatus |
Definition at line 7619 of file ShipEntity.m.
- (BOOL) lightsActive |
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) lookingAtSunWithThresholdAngleCos: | (GLfloat) | thresholdAngleCos |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) manageCollisions |
Definition at line 9593 of file ShipEntity.m.
- (void) markAsOffender: | (int) | offence_value |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) markAsOffender: | (int) | offence_value | |
withReason: | (OOLegalStatusReason) | reason |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (BOOL) markedForFines |
Definition at line 14073 of file ShipEntity.m.
- (BOOL) markForFines |
Definition at line 14073 of file ShipEntity.m.
Referenced by ShipMarkTargetForFines().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (float) maxAftShieldLevel |
- (OOCargoQuantity) maxAvailableCargoSpace |
Definition at line 7619 of file ShipEntity.m.
Referenced by OOShipLibraryCargo(), and ShipSetProperty().
- (uint8_t) maxEscortCount |
Definition at line 6496 of file ShipEntity.m.
- (GLfloat) maxFlightPitch |
Definition at line 7619 of file ShipEntity.m.
Referenced by OOShipLibraryTurnRate().
- (GLfloat) maxFlightRoll |
Definition at line 7619 of file ShipEntity.m.
Referenced by OOShipLibraryTurnRate().
- (GLfloat) maxFlightSpeed |
- (GLfloat) maxFlightYaw |
Definition at line 7619 of file ShipEntity.m.
- (float) maxForwardShieldLevel |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
- (double) maxHyperspaceDistance |
Definition at line 2093 of file ShipEntity.m.
- (NSUInteger) maxShipSubEntities |
Definition at line 14954 of file ShipEntity.m.
- (float) maxThrust |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (OOMesh *) mesh |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetMaterialsInternal().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (double) messageTime |
- (int) missedShots |
Definition at line 9593 of file ShipEntity.m.
- (NSUInteger) missileCapacity |
Definition at line 2093 of file ShipEntity.m.
Referenced by OOShipLibraryWeapons().
- (NSUInteger) missileCount |
Definition at line 2093 of file ShipEntity.m.
- (Vector) missileLaunchPosition |
Definition at line 9593 of file ShipEntity.m.
- (OOTimeDelta) missileLoadTime |
Definition at line 9593 of file ShipEntity.m.
- (NSArray *) missilesList |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (double) missileTrackPrimaryTarget: | (double) | delta_t |
Definition at line 9593 of file ShipEntity.m.
- (NSString *) name |
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2093 of file ShipEntity.m.
- (void) noteKilledBy: | (Entity *) | whom | |
damageType: | (OOShipDamageType) | type |
Definition at line 7619 of file ShipEntity.m.
- (void) noteLostTarget |
Definition at line 9593 of file ShipEntity.m.
- (void) noteLostTargetAndGoIdle |
Definition at line 9593 of file ShipEntity.m.
- (void) noteTakingDamage: | (double) | amount | |
from: | (Entity *) | entity | |
type: | (OOShipDamageType) | type |
Reimplemented in DockEntity.
Definition at line 7619 of file ShipEntity.m.
- (void) noteTargetDestroyed: | (ShipEntity *) | target |
Definition at line 9593 of file ShipEntity.m.
- (void) noticeECM |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
- (int) numberOfScannedShips |
Definition at line 9593 of file ShipEntity.m.
- (Octree *) octree |
- (BOOL) onTarget: | (OOWeaponFacing) | direction | |
withWeapon: | (OOWeaponType) | weapon |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Provided by category ShipEntity(OOJavaScriptExtensions).
Definition at line 1 of file EntityOOJavaScriptExtensions.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 6496 of file ShipEntity.m.
- (void) overrideScriptInfo: | (NSDictionary *) | override |
Definition at line 14073 of file ShipEntity.m.
- (NSUInteger) parcelCount |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
- (NSArray *) parcelListForScripting |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (NSUInteger) passengerCapacity |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipRemoveEquipment().
- (NSUInteger) passengerCount |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
- (NSArray *) passengerListForScripting |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipGetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (uint8_t) pendingEscortCount |
Definition at line 6496 of file ShipEntity.m.
- (void) performAttack |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performCollect |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performEscort |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performFaceDestination |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performFlee |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performFlyToRangeFromDestination |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performHold |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(OOAIPrivate).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(OOAIPrivate).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (BOOL) performHyperSpaceToSpecificSystem: | (OOSystemID) | systemID |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
Referenced by ShipExitSystem().
- (void) performIdle |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performIntercept |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performLandOnPlanet |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performMining |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performScriptedAI |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performScriptedAttackAI |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performStop |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) performTumble |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (NSArray *) portWeaponOffset |
- (Vector) positionOffsetForAlignment: | (NSString*) | align |
Definition at line 7619 of file ShipEntity.m.
- (Vector) positionOffsetForShipInRotationToAlignment | (ShipEntity *) | ship | |
(Quaternion) | q | ||
(NSString *) | align |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
- (Entity *) primaryAggressor |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (NSString *) primaryRole |
- (id) primaryTarget |
Definition at line 9593 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget, ShipFireMissile(), and ShipGetProperty().
- (id) primaryTargetWithoutValidityCheck |
Definition at line 9593 of file ShipEntity.m.
- (void) processBehaviour: | (OOTimeDelta) | delta_t |
Definition at line 2093 of file ShipEntity.m.
- (Entity *) proximityAlert |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (float) randomEjectaTemperature |
Definition at line 7619 of file ShipEntity.m.
- (float) randomEjectaTemperatureWithMaxFactor: | (float) | factor |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) rangeToDestination |
Definition at line 9593 of file ShipEntity.m.
- (double) rangeToPrimaryTarget |
Definition at line 9593 of file ShipEntity.m.
- (double) rangeToSecondaryTarget: | (Entity *) | target |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(DebugRawAccess).
Definition at line 6496 of file ShipEntity.m.
- (float) reactionTime |
- (void) reactToAIMessage: | (NSString *) | message | |
context: | (NSString *) | debugContext |
Definition at line 14073 of file ShipEntity.m.
Referenced by ShipReactToAIMessage().
- (OOAlertCondition) realAlertCondition |
Reimplemented in PlayerEntity.
Definition at line 14073 of file ShipEntity.m.
- (void) recallDockingInstructions |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) receiveCommsMessage: | (NSString *) | message_text | |
from: | (ShipEntity *) | other |
Reimplemented in PlayerEntity.
Definition at line 14073 of file ShipEntity.m.
- (Vector) reference |
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Definition at line 7619 of file ShipEntity.m.
- (Entity *) rememberedShip |
Definition at line 9593 of file ShipEntity.m.
- (void) removeAllDefenseTargets |
Definition at line 9593 of file ShipEntity.m.
- (void) removeAllEquipment |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) removeCargo: | (OOCommodityType) | commodity | |
amount: | (OOCargoQuantity) | amount |
Definition at line 7619 of file ShipEntity.m.
- (void) removeCollisionException: | (ShipEntity *) | ship |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipRemoveCollisionException().
- (void) removeDefenseTarget: | (Entity *) | target |
Definition at line 9593 of file ShipEntity.m.
- (void) removeEquipmentItem: | (NSString *) | equipmentKey |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipRemoveEquipment(), and ShipSetEquipmentStatus().
- (void) removeExhaust: | (OOExhaustPlumeEntity *) | exhaust |
Definition at line 7619 of file ShipEntity.m.
Referenced by OOExhaustPlumeEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:.
- (BOOL) removeExternalStore: | (OOEquipmentType *) | eqType |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
- (void) removeFlasher: | (OOFlasherEntity *) | flasher |
Definition at line 7619 of file ShipEntity.m.
- (OOCreditsQuantity) removeMissiles |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipAwardEquipment().
- (void) removeRole: | (NSString *) | role |
Definition at line 6496 of file ShipEntity.m.
- (void) removeScript |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipRemove().
- (void) removeTarget: | (Entity *) | targetEntity |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Definition at line 14954 of file ShipEntity.m.
- (BOOL) reportAIMessages |
- (void) requestDockingCoordinates |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from <OOSubEntity>.
Provided by category ShipEntity(Private).
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOSubEntity>.
Provided by category ShipEntity(Private).
Definition at line 7619 of file ShipEntity.m.
- (void) resetExhaustPlumes |
Definition at line 9593 of file ShipEntity.m.
- (void) resetShotTime |
Definition at line 9593 of file ShipEntity.m.
Definition at line 2093 of file ShipEntity.m.
- (void) resumePostProximityAlert |
Definition at line 6496 of file ShipEntity.m.
- (Vector) rightVector |
Definition at line 14954 of file ShipEntity.m.
- (OORoleSet *) roleSet |
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (GLfloat) rollToMatchUp: | (Vector) | up_vec | |
rotating: | (GLfloat) | match_roll |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (NSDictionary *) savedShipDictionaryWithContext: | (NSMutableDictionary *) | context |
Provided by category ShipEntity(LoadRestore).
Definition at line 365 of file ShipEntityLoadRestore.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14954 of file ShipEntity.m.
- (NSString *) scanDescription |
Definition at line 6496 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget.
- (NSString *) scanDescriptionForScripting |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) scanForHostiles |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) scanForNearestIncomingMissile |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(OOAIPrivate).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(OOAIPrivate).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (ShipEntity **) scannedShips |
Definition at line 9593 of file ShipEntity.m.
- (OOColor *) scannerDisplayColor1 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (OOColor *) scannerDisplayColor2 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (GLfloat *) scannerDisplayColorForShip: | (ShipEntity*) | ||
otherShip: | (BOOL) | ||
isHostile: | (BOOL) | ||
flash: | (OOColor *) | ||
scannerDisplayColor1: | (OOColor *) | ||
scannerDisplayColor2: | (OOColor *) | ||
scannerDisplayColorH1: | (OOColor *) | scannerDisplayColorH2 |
Definition at line 6496 of file ShipEntity.m.
- (OOColor *) scannerDisplayColorHostile1 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (OOColor *) scannerDisplayColorHostile2 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (GLfloat) scannerRange |
- (void) scoopIn: | (ShipEntity *) | other |
Definition at line 9593 of file ShipEntity.m.
- (void) scoopUp: | (ShipEntity *) | other |
Definition at line 9593 of file ShipEntity.m.
- (void) scoopUpProcess: | (ShipEntity *) | other | |
processEvents: | (BOOL) | proc_events | |
processMessages: | (BOOL) | proc_messages |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipAddCargoEntity().
- (OOJSScript *) script |
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (BOOL) scriptedMisjump |
Definition at line 14954 of file ShipEntity.m.
- (GLfloat) scriptedMisjumpRange |
Definition at line 14954 of file ShipEntity.m.
- (NSDictionary *) scriptInfo |
- (OOEquipmentType *) selectMissile |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSelectNewMissile().
- (void) sendAIMessage: | (NSString *) | message |
Definition at line 14073 of file ShipEntity.m.
Referenced by ShipSendAIMessage().
- (void) sendExpandedMessage: | (NSString *) | message_text | |
toShip: | (ShipEntity*) | other_ship |
Definition at line 14073 of file ShipEntity.m.
- (void) sendMessage: | (NSString *) | message_text | |
toShip: | (ShipEntity*) | other_ship | |
withUnpilotedOverride: | (BOOL) | unpilotedOverride |
Definition at line 14073 of file ShipEntity.m.
Referenced by ShipCommsMessage().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (NSString *) serializeShipSubEntities |
Definition at line 14954 of file ShipEntity.m.
- (void) setAccuracy: | (GLfloat) | new_accuracy |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setAfterburnerFactor: | (GLfloat) | new |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setAfterburnerRate: | (GLfloat) | new |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setAI: | (AI *) | ai |
Definition at line 7619 of file ShipEntity.m.
- (void) setAIScript: | (NSString *) | aiString |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setAIScriptWakeTime: | (OOTimeAbsolute) | t |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setAITo: | (NSString *) | aiString |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
Referenced by ShipSetAI().
- (void) setAutoCloak: | (BOOL) | automatic |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setBehaviour: | (OOBehaviour) | cond |
Definition at line 9593 of file ShipEntity.m.
- (void) setBounty: | (OOCreditsQuantity) | amount |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
- (void) setBounty: | (OOCreditsQuantity) | amount | |
withReason: | (OOLegalStatusReason) | reason |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setBounty: | (OOCreditsQuantity) | amount | |
withReasonAsString: | (NSString *) | reason |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetBounty().
- (void) setCargo: | (NSArray *) | some_cargo |
Definition at line 7619 of file ShipEntity.m.
- (void) setCargoFlag: | (OOCargoFlag) | flag |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetCargoType().
- (void) setCloaked: | (BOOL) | cloak |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setCommodity: | (OOCommodityType) | co_type | |
andAmount: | (OOCargoQuantity) | co_amount |
Definition at line 7619 of file ShipEntity.m.
- (void) setCommodityForPod: | (OOCommodityType) | co_type | |
andAmount: | (OOCargoQuantity) | co_amount |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetCargo().
- (void) setCommsMessageColor |
Definition at line 14073 of file ShipEntity.m.
- (void) setCoordinate: | (HPVector) | coord |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setCrew: | (NSArray *) | crewArray |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetCrew().
- (void) setDemoShip: | (OOScalar) | demoRate |
Definition at line 14073 of file ShipEntity.m.
- (void) setDemoStartTime: | (OOTimeAbsolute) | time |
Definition at line 14073 of file ShipEntity.m.
- (void) setDesiredRange: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setDesiredSpeed: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setDestination: | (HPVector) | dest |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setDestinationSystem: | (OOSystemID) | s |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setDisplayName: | (NSString *) | inName |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setEnergyRechargeRate: | (GLfloat) | new |
Definition at line 7411 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setEntityPersonalityInt: | (uint16_t) | value |
Definition at line 9593 of file ShipEntity.m.
Referenced by MissionRunScreen(), PlayerReplaceShip(), and ShipSetProperty().
- (void) setEscortDestination: | (HPVector) | dest |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setEscortGroup: | (OOShipGroup *) | group |
Definition at line 6496 of file ShipEntity.m.
- (void) setEvasiveJink: | (GLfloat) | z |
Definition at line 9593 of file ShipEntity.m.
- (void) setExhaustEmissiveColor: | (OOColor *) | color |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setFoundTarget: | (Entity *) | targetEntity |
Reimplemented in PlayerEntity.
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setFuel: | (OOFuelQuantity) | amount |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setGroup: | (OOShipGroup *) | group |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipGroupAddShip(), and ShipSetProperty().
- (void) setHeatInsulation: | (GLfloat) | value |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setHomeSystem: | (OOSystemID) | s |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setHulk: | (BOOL) | isNowHulk |
Definition at line 7619 of file ShipEntity.m.
- (void) setHyperspaceSpinTime: | (float) | new |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setIsBoulder: | (BOOL) | flag |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setIsMissileFlag: | (BOOL) | newValue |
Definition at line 9593 of file ShipEntity.m.
- (void) setIsWreckage: | (BOOL) | isw |
Definition at line 7619 of file ShipEntity.m.
- (void) setLaserColor: | (OOColor *) | color |
Definition at line 9593 of file ShipEntity.m.
- (void) setLastAegisLock: | (Entity<OOStellarBody> *) | lastAegisLock |
Definition at line 7619 of file ShipEntity.m.
- (void) setLastEscortTarget: | (Entity *) | targetEntity |
Definition at line 9593 of file ShipEntity.m.
- (void) setLaunchDelay: | (double) | delay |
Definition at line 7619 of file ShipEntity.m.
- (void) setMaxAvailableCargoSpace: | (OOCargoQuantity) | new |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setMaxEscortCount: | (uint8_t) | newCount |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setMaxFlightPitch: | (GLfloat) | new |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setMaxFlightRoll: | (GLfloat) | new |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setMaxFlightSpeed: | (GLfloat) | new |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setMaxFlightYaw: | (GLfloat) | new |
Reimplemented in PlayerEntity.
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setMaxThrust: | (GLfloat) | new |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setMesh: | (OOMesh *) | mesh |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetMaterialsInternal().
- (void) setMessageTime: | (double) | value |
Definition at line 6496 of file ShipEntity.m.
- (void) setMissileLoadTime: | (OOTimeDelta) | newMissileLoadTime |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setName: | (NSString *) | inName |
Reimplemented in PlayerEntity.
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 6496 of file ShipEntity.m.
- (void) setPendingEscortCount: | (uint8_t) | count |
Definition at line 6496 of file ShipEntity.m.
- (void) setPitch: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14954 of file ShipEntity.m.
- (void) setPrimaryAggressor: | (Entity *) | targetEntity |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setPrimaryRole: | (NSString *) | role |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setProximityAlert: | (ShipEntity *) | targetEntity |
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setRawRoll: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
Referenced by StationSetProperty().
- (void) setReactionTime: | (float) | newReactionTime |
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setReference: | (Vector) | v |
Definition at line 7411 of file ShipEntity.m.
- (void) setRememberedShip: | (Entity *) | targetEntity |
Definition at line 9593 of file ShipEntity.m.
- (void) setReportAIMessages: | (BOOL) | yn |
Definition at line 7411 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setRoll: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
- (void) setScanDescription: | (NSString *) | inName |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setScannerDisplayColor1: | (OOColor *) | color1 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setScannerDisplayColor2: | (OOColor *) | color2 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setScannerDisplayColorHostile1: | (OOColor *) | color1 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setScannerDisplayColorHostile2: | (OOColor *) | color2 |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setScannerRange: | (GLfloat) | value |
Definition at line 7411 of file ShipEntity.m.
- (void) setScriptedMisjump: | (BOOL) | newValue |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setScriptedMisjumpRange: | (GLfloat) | newValue |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setShipClassName: | (NSString *) | inName |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setShipDataKey: | (NSString *) | key |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 9593 of file ShipEntity.m.
- (void) setShipScript: | (NSString *) | script_name |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetScript().
- (void) setShipUniqueName: | (NSString *) | inName |
Definition at line 6496 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setSingleCrewWithRole: | (NSString *) | crewRole |
Convenience to set the crew to a single character of the given role, originating in the ship's home system. Does nothing if unpiloted.
Definition at line 7619 of file ShipEntity.m.
- (void) setSpeed: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setStateMachine: | (NSString *) | ai_desc |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from Entity.
Definition at line 7619 of file ShipEntity.m.
Referenced by PlayerShipBeginGalacticHyperspaceCountdown().
- (void) setSubEntityRotationalVelocity: | (Quaternion) | rv |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setSubEntityTakingDamage: | (ShipEntity *) | sub |
Definition at line 14954 of file ShipEntity.m.
- (void) setSubIdx: | (NSUInteger) | value |
Definition at line 14954 of file ShipEntity.m.
- (void) setSunGlareFilter: | (GLfloat) | newValue |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setSuppressExplosion: | (BOOL) | suppress |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setTargetForScript: | (ShipEntity *) | target |
Provided by category ShipEntity(OOJavaScriptExtensions).
Definition at line 1 of file EntityOOJavaScriptExtensions.m.
Referenced by ShipSetProperty().
- (void) setTargetStation: | (Entity *) | targetEntity |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setTargetToNearestFriendlyStation |
Definition at line 9593 of file ShipEntity.m.
- (void) setTargetToNearestStation |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setTargetToSystemStation |
Definition at line 9593 of file ShipEntity.m.
- (void) setTemperature: | (GLfloat) | value |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setThankedShip: | (Entity *) | targetEntity |
Definition at line 9593 of file ShipEntity.m.
- (void) setThrust: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (void) setThrustForDemo: | (float) | factor |
Definition at line 7619 of file ShipEntity.m.
- (void) setTotalVelocity: | (Vector) | vel |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setTrackCloseContacts: | (BOOL) | value |
Definition at line 14073 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setUpCargoType: | (NSString *) | cargoString |
Definition at line 14954 of file ShipEntity.m.
- (void) setUpEscorts |
Definition at line 14954 of file ShipEntity.m.
- (BOOL) setUpFromDictionary: | (NSDictionary *) | shipDict |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14954 of file ShipEntity.m.
- (BOOL) setUpOneStandardSubentity: | (NSDictionary *) | subentDict | |
asTurret: | (BOOL) | asTurret |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14954 of file ShipEntity.m.
- (BOOL) setUpShipFromDictionary: | (NSDictionary *) | shipDict |
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Definition at line 14954 of file ShipEntity.m.
- (BOOL) setUpSubEntities |
Reimplemented in StationEntity.
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipRestoreSubEntities().
- (void) setWeaponDataFromType: | (OOWeaponType) | weapon_type |
Definition at line 7411 of file ShipEntity.m.
- (void) setWeaponEnergy: | (float) | value |
Definition at line 7411 of file ShipEntity.m.
- (BOOL) setWeaponMount: | (OOWeaponFacing) | facing | |
toWeapon: | (NSString *) | eqKey |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) setWeaponRange: | (GLfloat) | value |
Definition at line 7411 of file ShipEntity.m.
- (void) setWeaponRechargeRate: | (float) | value |
Definition at line 7411 of file ShipEntity.m.
- (void) setYaw: | (double) | amount |
Definition at line 7619 of file ShipEntity.m.
- (float) shieldBoostFactor |
Definition at line 2093 of file ShipEntity.m.
- (float) shieldRechargeRate |
Definition at line 2093 of file ShipEntity.m.
- (OOScript *) shipAIScript |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (OOTimeAbsolute) shipAIScriptWakeTime |
Definition at line 14954 of file ShipEntity.m.
- (NSString *) shipClassName |
- (NSString *) shipDataKey |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (NSString *) shipDataKeyAutoRole |
Definition at line 14954 of file ShipEntity.m.
- (ShipEntity *) shipHitByLaser |
Definition at line 9593 of file ShipEntity.m.
- (NSDictionary *) shipInfoDictionary |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipSetMaterialsInternal().
+ (id) shipRestoredFromDictionary: | (NSDictionary *) | dictionary | |
useFallback: | (BOOL) | fallback | |
context: | (NSMutableDictionary *) | context |
Provided by category ShipEntity(LoadRestore).
Definition at line 365 of file ShipEntityLoadRestore.m.
- (OOScript *) shipScript |
Definition at line 14954 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (NSEnumerator *) shipSubEntityEnumerator |
Definition at line 14954 of file ShipEntity.m.
- (NSString *) shipUniqueName |
|
implementation |
Definition at line 14954 of file ShipEntity.m.
- (OOTimeDelta) shotTime |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) showDamage |
Definition at line 7619 of file ShipEntity.m.
- (BOOL) showScoopMessage |
Definition at line 7619 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(LoadRestoreInternal).
Definition at line 365 of file ShipEntityLoadRestore.m.
- (void) spawn: | (NSString *) | roles_number |
Definition at line 14073 of file ShipEntity.m.
- (NSArray *) spawnShipsWithRole: | (NSString *) | role | |
count: | (NSUInteger) | count |
Provided by category ShipEntity(ScriptMethods).
Definition at line 31 of file ShipEntityScriptMethods.m.
Referenced by ShipSpawn().
- (GLfloat) speedFactor |
Definition at line 7619 of file ShipEntity.m.
- (NSArray *) starboardWeaponOffset |
- (void) startTrackingCurve |
Definition at line 2093 of file ShipEntity.m.
- (OOShipGroup *) stationGroup |
Definition at line 6496 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (NSArray *) subEntities |
- (NSArray *) subEntitiesForScript |
Provided by category ShipEntity(OOJavaScriptExtensions).
Definition at line 1 of file EntityOOJavaScriptExtensions.m.
Referenced by ShipGetProperty(), and ShipRestoreSubEntities().
- (NSUInteger) subEntityCount |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 7619 of file ShipEntity.m.
- (NSEnumerator *) subEntityEnumerator |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category ShipEntity(Private).
Definition at line 7619 of file ShipEntity.m.
- (Quaternion) subEntityRotationalVelocity |
Definition at line 14954 of file ShipEntity.m.
- (ShipEntity *) subEntityTakingDamage |
Definition at line 14954 of file ShipEntity.m.
- (NSUInteger) subIdx |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (BOOL) suggestEscortTo: | (ShipEntity *) | mother |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (GLfloat) sunGlareFilter |
- (BOOL) suppressFlightNotifications |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
|
implementation |
Definition at line 7613 of file ShipEntity.m.
|
implementation |
Definition at line 7602 of file ShipEntity.m.
- (void) switchAITo: | (NSString *) | aiString |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
Referenced by ShipSwitchAI().
- (void) switchLightsOff |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
- (void) switchLightsOn |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipSetProperty().
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) takeHeatDamage: | (double) | amount |
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 9593 of file ShipEntity.m.
- (void) takeScrapeDamage: | (double) | amount | |
from: | (Entity *) | ent |
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
- (StationEntity *) targetStation |
Definition at line 9593 of file ShipEntity.m.
- (GLfloat) temperature |
Definition at line 7619 of file ShipEntity.m.
- (Entity *) thankedShip |
Definition at line 9593 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from Entity.
Definition at line 9593 of file ShipEntity.m.
- (float) thrust |
- (Vector) thrustVector |
Definition at line 9593 of file ShipEntity.m.
- (BoundingBox) totalBoundingBox |
- (BOOL) trackCloseContacts |
- (double) trackDestination: | (double) | ||
delta_t: | (BOOL) | retreat |
Definition at line 9593 of file ShipEntity.m.
- (void) trackOntoTarget: | (double) | delta_t | |
withDForward: | (GLfloat) | dp |
Definition at line 9593 of file ShipEntity.m.
- (double) trackPrimaryTarget: | (double) | ||
delta_t: | (BOOL) | retreat |
Definition at line 9593 of file ShipEntity.m.
- (double) trackSideTarget: | (double) | ||
delta_t: | (BOOL) | leftside |
Definition at line 9593 of file ShipEntity.m.
- (void) transitionToAegisNone |
Definition at line 7411 of file ShipEntity.m.
- (NSUInteger) turretCount |
Definition at line 6496 of file ShipEntity.m.
Referenced by OOShipLibraryTurrets().
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Definition at line 2093 of file ShipEntity.m.
- (void) updateEscortFormation |
Definition at line 9593 of file ShipEntity.m.
- (void) updateTrackingCurve |
Definition at line 2093 of file ShipEntity.m.
- (Vector) upVector |
Definition at line 14954 of file ShipEntity.m.
- (void) validateDefenseTargets |
Definition at line 9593 of file ShipEntity.m.
Referenced by ShipGetProperty().
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
|
implementation |
|
implementation |
Definition at line 2093 of file ShipEntity.m.
- (float) volume |
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14954 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14954 of file ShipEntity.m.
- (OOWeaponFacingSet) weaponFacings |
Definition at line 2093 of file ShipEntity.m.
Referenced by OOShipLibraryWeapons().
- (GLfloat) weaponRange |
- (float) weaponRechargeRate |
Definition at line 7411 of file ShipEntity.m.
- (GLfloat) weaponRecoveryTime |
Definition at line 9593 of file ShipEntity.m.
- (OOEquipmentType *) weaponTypeForFacing: | (OOWeaponFacing) | facing | |
strict: | (BOOL) | strict |
Reimplemented in PlayerEntity.
Definition at line 2093 of file ShipEntity.m.
Referenced by ShipGetProperty().
- (OOWeaponType) weaponTypeIDForFacing: | (OOWeaponFacing) | facing | |
strict: | (BOOL) | strict |
Definition at line 2093 of file ShipEntity.m.
- (BOOL) witchspaceLeavingEffects |
Definition at line 9593 of file ShipEntity.m.
- (BOOL) withinStationAegis |
Definition at line 7619 of file ShipEntity.m.
- (void) wormholeEntireGroup |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
- (void) wormholeEscorts |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
private |
Definition at line 484 of file ShipEntity.h.
|
private |
Definition at line 488 of file ShipEntity.h.
|
private |
Definition at line 485 of file ShipEntity.h.
|
private |
Definition at line 477 of file ShipEntity.h.
|
private |
Definition at line 474 of file ShipEntity.h.
- (HPVector) _destination |
Definition at line 203 of file ShipEntity.h.
|
private |
Definition at line 461 of file ShipEntity.h.
|
private |
Definition at line 467 of file ShipEntity.h.
|
private |
Definition at line 471 of file ShipEntity.h.
|
private |
Definition at line 472 of file ShipEntity.h.
|
protected |
Definition at line 274 of file ShipEntity.h.
|
protected |
Definition at line 440 of file ShipEntity.h.
|
private |
Definition at line 466 of file ShipEntity.h.
|
private |
Definition at line 462 of file ShipEntity.h.
|
private |
Definition at line 464 of file ShipEntity.h.
|
protected |
Definition at line 441 of file ShipEntity.h.
|
protected |
Definition at line 282 of file ShipEntity.h.
|
private |
Definition at line 468 of file ShipEntity.h.
|
protected |
Definition at line 343 of file ShipEntity.h.
|
protected |
Definition at line 376 of file ShipEntity.h.
|
protected |
Definition at line 321 of file ShipEntity.h.
|
protected |
Definition at line 391 of file ShipEntity.h.
|
private |
Definition at line 490 of file ShipEntity.h.
|
private |
Definition at line 487 of file ShipEntity.h.
|
private |
Definition at line 469 of file ShipEntity.h.
|
private |
Definition at line 486 of file ShipEntity.h.
|
protected |
Definition at line 438 of file ShipEntity.h.
|
protected |
Definition at line 437 of file ShipEntity.h.
|
private |
Definition at line 479 of file ShipEntity.h.
|
protected |
Definition at line 444 of file ShipEntity.h.
|
protected |
Definition at line 443 of file ShipEntity.h.
|
protected |
Definition at line 388 of file ShipEntity.h.
|
protected |
Definition at line 284 of file ShipEntity.h.
|
private |
Definition at line 481 of file ShipEntity.h.
|
private |
Definition at line 459 of file ShipEntity.h.
|
protected |
Definition at line 270 of file ShipEntity.h.
|
private |
Definition at line 457 of file ShipEntity.h.
|
protected |
Definition at line 342 of file ShipEntity.h.
|
protected |
Definition at line 439 of file ShipEntity.h.
|
protected |
Definition at line 442 of file ShipEntity.h.
|
protected |
Definition at line 373 of file ShipEntity.h.
|
protected |
Definition at line 378 of file ShipEntity.h.
|
protected |
Definition at line 315 of file ShipEntity.h.
|
protected |
Definition at line 306 of file ShipEntity.h.
|
protected |
Definition at line 291 of file ShipEntity.h.
|
protected |
Definition at line 292 of file ShipEntity.h.
|
protected |
Definition at line 394 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 375 of file ShipEntity.h.
|
protected |
Definition at line 223 of file ShipEntity.h.
|
protected |
Definition at line 224 of file ShipEntity.h.
- (OOBehaviour) behaviour |
Definition at line 211 of file ShipEntity.h.
Referenced by AI(OOAIDebugInspectorModule)::debugInspectorModules.
|
protected |
Definition at line 259 of file ShipEntity.h.
|
protected |
Definition at line 257 of file ShipEntity.h.
|
protected |
Definition at line 300 of file ShipEntity.h.
|
protected |
Definition at line 268 of file ShipEntity.h.
|
protected |
Definition at line 361 of file ShipEntity.h.
|
protected |
Definition at line 358 of file ShipEntity.h.
|
protected |
Definition at line 299 of file ShipEntity.h.
|
protected |
Definition at line 298 of file ShipEntity.h.
|
protected |
Definition at line 267 of file ShipEntity.h.
|
protected |
Definition at line 265 of file ShipEntity.h.
|
protected |
Provided by category ShipEntity(Private).
Definition at line 266 of file ShipEntity.h.
|
protected |
Definition at line 402 of file ShipEntity.h.
|
protected |
Definition at line 386 of file ShipEntity.h.
|
protected |
Definition at line 364 of file ShipEntity.h.
|
protected |
Definition at line 363 of file ShipEntity.h.
|
protected |
Definition at line 339 of file ShipEntity.h.
|
protected |
Definition at line 399 of file ShipEntity.h.
|
protected |
Definition at line 243 of file ShipEntity.h.
|
protected |
Definition at line 312 of file ShipEntity.h.
Referenced by PlayerShipGetProperty(), PlayerShipSetProperty(), ShipGetProperty(), and ShipSetProperty().
|
protected |
Definition at line 427 of file ShipEntity.h.
|
protected |
Definition at line 230 of file ShipEntity.h.
|
private |
Definition at line 494 of file ShipEntity.h.
|
private |
Definition at line 496 of file ShipEntity.h.
|
private |
Definition at line 495 of file ShipEntity.h.
- (GLfloat) desired_range |
Definition at line 205 of file ShipEntity.h.
- (GLfloat) desired_speed |
Definition at line 206 of file ShipEntity.h.
|
protected |
Definition at line 380 of file ShipEntity.h.
|
protected |
Definition at line 330 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 414 of file ShipEntity.h.
|
protected |
Definition at line 251 of file ShipEntity.h.
|
protected |
Definition at line 227 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 302 of file ShipEntity.h.
|
protected |
Definition at line 430 of file ShipEntity.h.
|
protected |
Definition at line 297 of file ShipEntity.h.
|
protected |
Definition at line 231 of file ShipEntity.h.
|
protected |
Definition at line 335 of file ShipEntity.h.
|
protected |
Definition at line 296 of file ShipEntity.h.
|
protected |
Definition at line 370 of file ShipEntity.h.
Referenced by PlayerShipSetProperty().
|
protected |
Definition at line 369 of file ShipEntity.h.
Referenced by PlayerShipSetProperty().
|
protected |
Definition at line 368 of file ShipEntity.h.
|
protected |
Definition at line 371 of file ShipEntity.h.
Referenced by PlayerShipSetProperty().
|
protected |
Definition at line 315 of file ShipEntity.h.
|
protected |
Definition at line 305 of file ShipEntity.h.
|
protected |
Definition at line 393 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 348 of file ShipEntity.h.
Referenced by AI(OOAIDebugInspectorModule)::debugInspectorModules.
|
protected |
Definition at line 288 of file ShipEntity.h.
|
protected |
Definition at line 289 of file ShipEntity.h.
|
protected |
Definition at line 275 of file ShipEntity.h.
|
protected |
Definition at line 279 of file ShipEntity.h.
|
protected |
Definition at line 280 of file ShipEntity.h.
|
protected |
Definition at line 379 of file ShipEntity.h.
|
protected |
Definition at line 247 of file ShipEntity.h.
|
private |
Definition at line 493 of file ShipEntity.h.
|
protected |
Definition at line 264 of file ShipEntity.h.
|
protected |
Definition at line 261 of file ShipEntity.h.
|
protected |
Definition at line 273 of file ShipEntity.h.
|
protected |
Definition at line 263 of file ShipEntity.h.
|
protected |
Definition at line 269 of file ShipEntity.h.
|
protected |
Definition at line 338 of file ShipEntity.h.
|
protected |
Definition at line 229 of file ShipEntity.h.
|
protected |
Definition at line 359 of file ShipEntity.h.
|
protected |
Definition at line 404 of file ShipEntity.h.
|
protected |
Definition at line 345 of file ShipEntity.h.
|
protected |
Definition at line 344 of file ShipEntity.h.
|
protected |
Definition at line 294 of file ShipEntity.h.
|
protected |
Definition at line 295 of file ShipEntity.h.
|
protected |
Definition at line 241 of file ShipEntity.h.
|
protected |
Definition at line 240 of file ShipEntity.h.
|
protected |
Definition at line 242 of file ShipEntity.h.
|
protected |
Definition at line 320 of file ShipEntity.h.
|
protected |
Definition at line 245 of file ShipEntity.h.
|
protected |
Definition at line 239 of file ShipEntity.h.
Referenced by OOShipLibrarySpeed().
|
protected |
Definition at line 382 of file ShipEntity.h.
|
protected |
Definition at line 249 of file ShipEntity.h.
|
protected |
Definition at line 323 of file ShipEntity.h.
|
protected |
Definition at line 434 of file ShipEntity.h.
|
protected |
Definition at line 322 of file ShipEntity.h.
|
protected |
Definition at line 319 of file ShipEntity.h.
|
protected |
Definition at line 415 of file ShipEntity.h.
|
protected |
Definition at line 327 of file ShipEntity.h.
Referenced by ShipGetProperty(), and ShipRunLegacyScriptActions().
|
protected |
Definition at line 418 of file ShipEntity.h.
|
protected |
Definition at line 419 of file ShipEntity.h.
|
protected |
Definition at line 384 of file ShipEntity.h.
|
protected |
Definition at line 281 of file ShipEntity.h.
|
protected |
Definition at line 420 of file ShipEntity.h.
|
protected |
Definition at line 423 of file ShipEntity.h.
Referenced by absoluteIJKForSubentity.
|
protected |
Definition at line 351 of file ShipEntity.h.
|
protected |
Definition at line 374 of file ShipEntity.h.
|
protected |
Definition at line 253 of file ShipEntity.h.
|
protected |
Definition at line 346 of file ShipEntity.h.
|
protected |
Definition at line 315 of file ShipEntity.h.
|
protected |
Definition at line 307 of file ShipEntity.h.
|
protected |
Definition at line 395 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 353 of file ShipEntity.h.
|
protected |
Definition at line 333 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 449 of file ShipEntity.h.
|
protected |
Definition at line 340 of file ShipEntity.h.
|
protected |
Definition at line 255 of file ShipEntity.h.
|
protected |
Definition at line 332 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 254 of file ShipEntity.h.
|
protected |
Definition at line 331 of file ShipEntity.h.
|
protected |
Definition at line 413 of file ShipEntity.h.
|
protected |
Definition at line 232 of file ShipEntity.h.
|
protected |
Definition at line 233 of file ShipEntity.h.
|
protected |
Definition at line 234 of file ShipEntity.h.
|
protected |
Definition at line 235 of file ShipEntity.h.
|
protected |
Definition at line 317 of file ShipEntity.h.
|
protected |
Definition at line 222 of file ShipEntity.h.
|
protected |
Definition at line 278 of file ShipEntity.h.
|
protected |
Definition at line 431 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 410 of file ShipEntity.h.
|
protected |
Definition at line 325 of file ShipEntity.h.
|
protected |
Definition at line 329 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 217 of file ShipEntity.h.
|
protected |
Definition at line 328 of file ShipEntity.h.
Referenced by ShipGetProperty().
|
protected |
Definition at line 357 of file ShipEntity.h.
- (OOTimeDelta) shot_time |
Definition at line 197 of file ShipEntity.h.
|
protected |
Definition at line 315 of file ShipEntity.h.
|
protected |
Definition at line 308 of file ShipEntity.h.
|
protected |
Definition at line 396 of file ShipEntity.h.
Referenced by ShipGetProperty().
- (GLfloat) stick_pitch |
Definition at line 209 of file ShipEntity.h.
- (GLfloat) stick_roll |
Definition at line 208 of file ShipEntity.h.
- (GLfloat) stick_yaw |
Definition at line 210 of file ShipEntity.h.
|
protected |
Definition at line 433 of file ShipEntity.h.
Referenced by absoluteIJKForSubentity.
|
protected |
Definition at line 219 of file ShipEntity.h.
|
protected |
Definition at line 349 of file ShipEntity.h.
|
protected |
Definition at line 286 of file ShipEntity.h.
|
protected |
Definition at line 272 of file ShipEntity.h.
|
protected |
Definition at line 271 of file ShipEntity.h.
|
protected |
Definition at line 246 of file ShipEntity.h.
- (BoundingBox) totalBoundingBox |
Definition at line 213 of file ShipEntity.h.
Referenced by OOShipLibrarySize(), and ShipGetProperty().
|
protected |
Definition at line 262 of file ShipEntity.h.
|
protected |
Definition at line 452 of file ShipEntity.h.
|
protected |
Definition at line 450 of file ShipEntity.h.
|
protected |
Definition at line 451 of file ShipEntity.h.
|
protected |
Definition at line 407 of file ShipEntity.h.
- (Vector) v_forward |
Definition at line 200 of file ShipEntity.h.
- (Vector) v_right |
Definition at line 200 of file ShipEntity.h.
- (Vector) v_up |
Definition at line 200 of file ShipEntity.h.
|
protected |
Definition at line 309 of file ShipEntity.h.
|
protected |
Definition at line 310 of file ShipEntity.h.
|
protected |
Definition at line 314 of file ShipEntity.h.
|
protected |
Definition at line 304 of file ShipEntity.h.
|
protected |
Definition at line 356 of file ShipEntity.h.
|
protected |
Definition at line 314 of file ShipEntity.h.
|
protected |
Definition at line 314 of file ShipEntity.h.
|
protected |
Definition at line 311 of file ShipEntity.h.
Referenced by OOLaserShotEntity::dealloc.