|
Oolite
|
#include <ShipEntity.h>
Inheritance diagram for ShipEntity:
Collaboration diagram for ShipEntity: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 9589 of file ShipEntity.m.
References findBoundingBoxRelativeToPosition:InVectors:i:j:, kZeroVector, vector_forward_from_quaternion(), vector_right_from_quaternion(), and vector_up_from_quaternion().
Here is the call graph for this function:| - (void) abortDocking |
Definition at line 9589 of file ShipEntity.m.
| - (Triangle) absoluteIJKForSubentity |
Definition at line 2092 of file ShipEntity.m.
References absoluteIJKForSubentity, Entity::absolutePositionForSubentity, doOctreesCollide(), isHitByOctree(), nil, octree, and subEntities.
Referenced by absoluteIJKForSubentity.
Here is the call graph for this function:
Here is the caller graph for this function:| - (HPVector) absoluteTractorPosition |
Definition at line 14942 of file ShipEntity.m.
References OOEquipmentType::identifier, and nil.
Here is the call graph for this function:| - (BOOL) acceptAsEscort: | (ShipEntity *) | other_ship |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGroupAddShip().
Here is the caller graph for this function:
|
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 9589 of file ShipEntity.m.
| - (BOOL) addCargo: | (NSArray *) | some_cargo |
Definition at line 7616 of file ShipEntity.m.
| - (void) addCollisionException: | (ShipEntity *) | ship |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipAddCollisionException().
Here is the caller graph for this function:| - (BOOL) addDefenseTarget: | (Entity *) | target |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) addEquipmentItem: | (NSString *) | equipmentKey | |
| inContext: | (NSString *) | context | |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) addEquipmentItem: | (NSString *) | equipmentKey | |
| withValidation: | (BOOL) | validateAddition | |
| inContext: | (NSString *) | context | |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipAwardEquipment(), and ShipSetEquipmentStatus().
Here is the caller graph for this function:
|
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 9589 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 6493 of file ShipEntity.m.
| - (void) addRole: | (NSString *) | role | |
| withProbability: | (float) | probability | |
Definition at line 6493 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 6493 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2092 of file ShipEntity.m.
| - (void) addTarget: | (Entity *) | targetEntity |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) adjustMissedShots: | (int) | delta |
Definition at line 9589 of file ShipEntity.m.
| - (void) adjustVelocity: | (Vector) | xVel |
Reimplemented in StationEntity.
Definition at line 9589 of file ShipEntity.m.
| - (float) afterburnerFactor |
Definition at line 2092 of file ShipEntity.m.
| - (float) afterburnerRate |
Definition at line 2092 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 14062 of file ShipEntity.m.
References SCANNER_MAX_RANGE2, and UNIVERSE.
| - (NSArray *) allDefenseTargets |
Definition at line 9589 of file ShipEntity.m.
| - (void) applyAttitudeChanges: | (double) | delta_t |
Reimplemented in PlayerEntity.
Definition at line 6493 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 6493 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 6493 of file ShipEntity.m.
| - (void) applySticks: | (double) | delta_t |
Definition at line 7616 of file ShipEntity.m.
| - (void) applyThrust: | (double) | delta_t |
Definition at line 6493 of file ShipEntity.m.
| - (double) approachAspectToPrimaryTarget |
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Definition at line 14062 of file ShipEntity.m.
| - (OOCargoQuantity) availableCargoSpace |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipAwardEquipment(), and ShipSetProperty().
Here is the caller graph for this function:| - (void) avoidCollision |
Definition at line 6493 of file ShipEntity.m.
| - (double) ballTrackLeadingTarget: | (double) | delta_t | |
| atTarget: | (Entity *) | target | |
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (void) becomeEnergyBlast |
Reimplemented in StationEntity.
Definition at line 7616 of file ShipEntity.m.
| - (void) becomeExplosion |
Reimplemented in StationEntity.
Definition at line 7616 of file ShipEntity.m.
| - (void) becomeLargeExplosion: | (double) | factor |
Reimplemented in StationEntity.
Definition at line 9589 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 2092 of file ShipEntity.m.
| - (void) behaviour_attack_broadside: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_broadside_left: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_broadside_right: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_broadside_target: | (double) | delta_t | |
| leftside: | (BOOL) | leftside | |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_fly_from_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_fly_to_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_mining_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_slow_dogfight: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_sniper: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_attack_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_avoid_collision: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_close_to_broadside_range: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_close_with_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_evasive_action: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_face_destination: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_flee_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_fly_from_destination: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_fly_range_from_destination: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_fly_thru_navpoints: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_fly_to_destination: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_fly_to_target_six: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_formation_form_up: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_idle: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_intercept_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_land_on_planet: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_running_defense: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_scripted_ai: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_stop_still: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_track_as_turret: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_track_target: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_tractored: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (void) behaviour_tumble: | (double) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (OOCreditsQuantity) bounty |
Reimplemented in PlayerEntity.
| - (void) broadcastAIMessage: | (NSString *) | ai_message |
Definition at line 14062 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 7616 of file ShipEntity.m.
| - (void) broadcastHitByLaserFrom: | (ShipEntity*) | aggressor_ship |
Definition at line 14062 of file ShipEntity.m.
| - (void) broadcastMessage: | (NSString *) | message_text | |
| withUnpilotedOverride: | (BOOL) | unpilotedOverride | |
Definition at line 14062 of file ShipEntity.m.
| - (void) broadcastThargoidDestroyed |
Definition at line 9589 of file ShipEntity.m.
| - (HPVector) calculateTargetPosition |
Definition at line 2092 of file ShipEntity.m.
| - (void) calculateTrackingCurve |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) canAcceptEscort: | (ShipEntity *) | potentialEscort |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) canAddEquipment: | (NSString *) | equipmentKey | |
| inContext: | (NSString *) | context | |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipCanAwardEquipment().
Here is the caller graph for this function:
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) canScoop: | (ShipEntity *) | other |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) canStillTrackPrimaryTarget |
Definition at line 9589 of file ShipEntity.m.
| - (NSMutableArray *) cargo |
| - (OOCargoFlag) cargoFlag |
Definition at line 7616 of file ShipEntity.m.
| - (NSArray *) cargoListForScripting |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (OOCargoQuantity) cargoQuantityOnBoard |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
| - (OOCargoType) cargoType |
Definition at line 7616 of file ShipEntity.m.
| - (BOOL) cascadeIfAppropriateWithDamageAmount: | (double) | amount | |
| cascadeOwner: | (Entity *) | owner | |
Definition at line 9589 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 2092 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 7616 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 9589 of file ShipEntity.m.
| - (void) checkScannerIgnoringUnpowered |
Definition at line 9589 of file ShipEntity.m.
| - (int) checkShipsInVicinityForWitchJumpExit |
Definition at line 14062 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
| - (void) clearSubEntities |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipRestoreSubEntities().
Here is the caller graph for this function:| - (void) collectBountyFor: | (ShipEntity *) | other |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) collideWithShip: | (ShipEntity *) | other |
Reimplemented in StationEntity.
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) collisionExceptedFor: | (ShipEntity *) | ship |
Definition at line 9589 of file ShipEntity.m.
| - (NSArray *) collisionExceptions |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (OOCargoQuantity) commodityAmount |
Definition at line 7616 of file ShipEntity.m.
| - (OOCommodityType) commodityType |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:
|
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 14062 of file ShipEntity.m.
Referenced by ShipCommsMessage().
Here is the caller graph for this function:
|
implementation |
Reimplemented in PlayerEntity.
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Definition at line 7616 of file ShipEntity.m.
| - (void) considerFiringMissile: | (double) | delta_t |
Definition at line 9589 of file ShipEntity.m.
| - (NSArray *) contractListForScripting |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (HPVector) coordinates |
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 9589 of file ShipEntity.m.
| - (NSUInteger) countEquipmentItem: | (NSString *) | eqkey |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipEquipmentStatus().
Here is the caller graph for this function:| - (BOOL) countsAsKill |
Definition at line 14942 of file ShipEntity.m.
| - (NSArray *) crew |
| - (NSArray *) crewForScripting |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (double) cruiseSpeed |
| - (GLfloat) currentAimTolerance |
Definition at line 9589 of file ShipEntity.m.
| - (OOWeaponFacing) currentWeaponFacing |
| - (int) damage |
Definition at line 7616 of file ShipEntity.m.
| - (void) deactivateCloakingDevice |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) dealEnergyDamage: | (GLfloat) | baseDamage | |
| atRange: | (GLfloat) | range | |
| withBias: | (GLfloat) | velocityBias | |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipDealEnergyDamage().
Here is the caller graph for this function:| - (void) dealEnergyDamageWithinDesiredRange |
Definition at line 7616 of file ShipEntity.m.
|
implementation |
Reimplemented from OOEntityWithDrawable.
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Definition at line 14942 of file ShipEntity.m.
| - (void) dealMomentumWithinDesiredRange: | (double) | amount |
Definition at line 7616 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
| - (void) decrease_flight_pitch: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
Referenced by PlayerShipSetProperty().
Here is the caller graph for this function:| - (void) decrease_flight_roll: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
Referenced by PlayerShipSetProperty().
Here is the caller graph for this function:| - (void) decrease_flight_speed: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
| - (void) decrease_flight_yaw: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
Referenced by PlayerShipSetProperty().
Here is the caller graph for this function:| - (NSUInteger) defenseTargetCount |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (NSEnumerator *) defenseTargetEnumerator |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (void) deployEscorts |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipDeployEscorts().
Here is the caller graph for this function:
|
implementation |
Reimplemented from Entity.
Reimplemented in StationEntity.
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14062 of file ShipEntity.m.
| - (void) deserializeShipSubEntitiesFrom: | (NSString *) | string |
Definition at line 14942 of file ShipEntity.m.
| - (double) desiredRange |
Definition at line 7616 of file ShipEntity.m.
| - (double) desiredSpeed |
Definition at line 7616 of file ShipEntity.m.
| - (HPVector) destination |
Definition at line 9589 of file ShipEntity.m.
| - (OOSystemID) destinationSystem |
Definition at line 7616 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 9589 of file ShipEntity.m.
Referenced by ShipDockEscorts().
Here is the caller graph for this function:| - (NSDictionary *) dockingInstructions |
| - (GLfloat) doesHitLine: | (HPVector) | ||
| v0: | (HPVector) | v1 | |
Definition at line 14942 of file ShipEntity.m.
| - (GLfloat) doesHitLine: | (HPVector) | ||
| v0: | (HPVector) | ||
| v1: | (ShipEntity**) | hitEntity | |
Reimplemented in PlayerEntity.
Definition at line 14942 of file ShipEntity.m.
| - (GLfloat) doesHitLine: | (HPVector) | ||
| v0: | (HPVector) | v1 | |
| withPosition: | (HPVector) | o | |
| andIJK: | (Vector) | ||
| i: | (Vector) | ||
| j: | (Vector) | k | |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Definition at line 14062 of file ShipEntity.m.
|
implementation |
Definition at line 2092 of file ShipEntity.m.
| - (void) doScriptEvent: | (jsid) | message |
Definition at line 14062 of file ShipEntity.m.
| - (void) doScriptEvent: | (jsid) | scriptEvent | |
| andReactToAIMessage: | (NSString *) | aiMessage | |
Definition at line 14062 of file ShipEntity.m.
| - (void) doScriptEvent: | (jsid) | message | |
| inContext: | (JSContext *) | context | |
| withArguments: | (jsval *) | argv | |
| count: | (uintN) | argc | |
Reimplemented in PlayerEntity.
Definition at line 14062 of file ShipEntity.m.
| - (void) doScriptEvent: | (jsid) | message | |
| withArgument: | (id) | argument | |
Definition at line 14062 of file ShipEntity.m.
Referenced by PlayerReplaceShip(), PlayerShipSetProperty(), ShipAwardEquipment(), ShipRemove(), and ShipSetEquipmentStatus().
Here is the caller graph for this function:| - (void) doScriptEvent: | (jsid) | message | |
| withArgument: | (id) | argument1 | |
| andArgument: | (id) | argument2 | |
Definition at line 14062 of file ShipEntity.m.
Referenced by PlayerReplaceShip().
Here is the caller graph for this function:| - (void) doScriptEvent: | (jsid) | scriptEvent | |
| withArgument: | (id) | argument | |
| andReactToAIMessage: | (NSString *) | aiMessage | |
Definition at line 14062 of file ShipEntity.m.
| - (void) doScriptEvent: | (jsid) | message | |
| withArguments: | (NSArray *) | arguments | |
Definition at line 14062 of file ShipEntity.m.
| - (void) doScriptEvent: | (jsid) | message | |
| withArguments: | (jsval *) | argv | |
| count: | (uintN) | argc | |
Definition at line 14062 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2092 of file ShipEntity.m.
|
implementation |
Reimplemented from OOEntityWithDrawable.
Reimplemented in DockEntity, and PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 2092 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 9589 of file ShipEntity.m.
| - (ShipEntity *) dumpCargoItem: | (OOCommodityType) | preferred |
Definition at line 9589 of file ShipEntity.m.
| - (OOCargoType) dumpItem: | (ShipEntity*) | jetto |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipEntity(ScriptMethods)::ejectShipOfRole:.
Here is the caller graph for this function:
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 14062 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 7408 of file ShipEntity.m.
Referenced by OOShipLibraryGenerator().
Here is the caller graph for this function:| - (void) enterDock: | (StationEntity *) | station |
Reimplemented in PlayerEntity.
Definition at line 9589 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 9589 of file ShipEntity.m.
| - (void) enterWormhole: | (WormholeEntity *) | w_hole |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) enterWormhole: | (WormholeEntity *) | w_hole | |
| replacing: | (BOOL) | replacing | |
Definition at line 9589 of file ShipEntity.m.
| - (Entity *) entityForShaderProperties |
Definition at line 14062 of file ShipEntity.m.
| - (GLfloat) entityPersonality |
Definition at line 9589 of file ShipEntity.m.
| - (GLint) entityPersonalityInt |
Definition at line 9589 of file ShipEntity.m.
| - (NSUInteger) equipmentCount |
Definition at line 2092 of file ShipEntity.m.
| - (NSEnumerator *) equipmentEnumerator |
Definition at line 2092 of file ShipEntity.m.
| - (NSString *) equipmentItemProviding: | (NSString *) | equipmentType |
Definition at line 2092 of file ShipEntity.m.
| - (NSArray *) equipmentListForScripting |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (BOOL) equipmentValidToAdd: | (NSString *) | equipmentKey | |
| inContext: | (NSString *) | context | |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) equipmentValidToAdd: | (NSString *) | equipmentKey | |
| whileLoading: | (BOOL) | loading | |
| inContext: | (NSString *) | context | |
Definition at line 2092 of file ShipEntity.m.
| - (NSArray *) escortArray |
Definition at line 6493 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
| - (uint8_t) escortCount |
Definition at line 6493 of file ShipEntity.m.
| - (NSEnumerator *) escortEnumerator |
Definition at line 6493 of file ShipEntity.m.
| - (OOShipGroup *) escortGroup |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (void) evasiveAction: | (double) | delta_t |
Definition at line 9589 of file ShipEntity.m.
| - (OOColor *) exhaustEmissiveColor |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (NSEnumerator *) exhaustEnumerator |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:
|
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 2092 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 14062 of file ShipEntity.m.
|
implementation |
Definition at line 14942 of file ShipEntity.m.
| - (BoundingBox) findBoundingBoxRelativeToPosition: | (HPVector) | opv | |
| InVectors: | (Vector) | ||
| i: | (Vector) | ||
| j: | (Vector) | k | |
| - (OOPlanetEntity *) findNearestPlanet |
Definition at line 7616 of file ShipEntity.m.
| - (OOPlanetEntity *) findNearestPlanetExcludingMoons |
Definition at line 7616 of file ShipEntity.m.
| - (Entity< OOStellarBody > *) findNearestStellarBody |
Definition at line 7616 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
| - (BoundingBox) findSubentityBoundingBox |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) fireAftWeapon: | (double) | range |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireDirectLaserDefensiveShot |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireDirectLaserShot: | (double) | range |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireDirectLaserShotAt: | (Entity *) | my_target |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireECM |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipFireECM().
Here is the caller graph for this function:| - (BOOL) fireLaserShotInDirection: | (OOWeaponFacing) | direction | |
| weaponIdentifier: | (NSString *) | weaponIdentifier | |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireMainWeapon: | (double) | range |
Definition at line 9589 of file ShipEntity.m.
| - (ShipEntity *) fireMissile |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipFireMissile().
Here is the caller graph for this function:| - (ShipEntity *) fireMissileWithIdentifier: | (NSString *) | identifier | |
| andTarget: | (Entity *) | target | |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipFireMissile().
Here is the caller graph for this function:| - (BOOL) firePortWeapon: | (double) | range |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireStarboardWeapon: | (double) | range |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireSubentityLaserShot: | (double) | range |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) fireTurretCannon: | (double) | range |
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Definition at line 9589 of file ShipEntity.m.
| - (NSEnumerator *) flasherEnumerator |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (GLfloat) flightPitch |
| - (GLfloat) flightRoll |
| - (GLfloat) flightSpeed |
| - (GLfloat) flightYaw |
| - (void) forceAegisCheck |
Definition at line 7616 of file ShipEntity.m.
| - (Vector) forwardVector |
Definition at line 14942 of file ShipEntity.m.
| - (NSArray *) forwardWeaponOffset |
| - (Entity *) foundTarget |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (double) frustration |
| - (GLfloat) frustumRadius |
Reimplemented from Entity.
Definition at line 14942 of file ShipEntity.m.
| - (OOFuelQuantity) fuel |
| - (OOFuelQuantity) fuelCapacity |
Definition at line 7616 of file ShipEntity.m.
| - (GLfloat) fuelChargeRate |
Definition at line 7616 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2092 of file ShipEntity.m.
| - (AI *) getAI |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipExitAI(), ShipGetProperty(), and ShipSetProperty().
Here is the caller graph for this function:
|
implementation |
Definition at line 14062 of file ShipEntity.m.
| - (void) getDestroyedBy: | (Entity *) | whom | |
| damageType: | (OOShipDamageType) | type | |
Reimplemented in PlayerEntity.
Definition at line 7616 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 9589 of file ShipEntity.m.
| - (NSArray *) getWeaponOffsetFrom: | (NSDictionary *) | dict | |
| withKey: | (NSString *) | key | |
| inMode: | (NSString *) | mode | |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
| - (OOShipGroup *) group |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipGetProperty(), and ShipGroupAddShip().
Here is the caller graph for this function:| - (void) groupAttackTarget |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
| - (BOOL) hasAllEquipment: | (id) | equipmentKeys |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasAllEquipment: | (id) | equipmentKeys | |
| includeWeapons: | (BOOL) | includeWeapons | |
| whileLoading: | (BOOL) | loading | |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasAutoAI |
Definition at line 7616 of file ShipEntity.m.
| - (BOOL) hasAutoCloak |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) hasAutoWeapons |
Definition at line 7616 of file ShipEntity.m.
| - (BOOL) hasCargoScoop |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasCascadeMine |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasCloakingDevice |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasDockingComputer |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasECM |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasEquipmentItem: | (id) | equipmentKeys |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipAwardEquipment(), and ShipSetEquipmentStatus().
Here is the caller graph for this function:| - (BOOL) hasEquipmentItem: | (id) | equipmentKeys | |
| includeWeapons: | (BOOL) | includeWeapons | |
| whileLoading: | (BOOL) | loading | |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasEquipmentItemProviding: | (NSString *) | equipmentType |
Definition at line 2092 of file ShipEntity.m.
Referenced by ProxyPlayerEntity::alertCondition.
Here is the caller graph for this function:| - (BOOL) hasEscapePod |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasEscorts |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) hasExpandedCargoBay |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasFuelInjection |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasFuelScoop |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasGalacticHyperdrive |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasHeatShield |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasHostileTarget |
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 7408 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget.
Here is the caller graph for this function:| - (BOOL) hasHyperspaceMotor |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasMilitaryJammer |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasMilitaryScannerFilter |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasMilitaryShieldEnhancer |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasNewAI |
Definition at line 7616 of file ShipEntity.m.
| - (BOOL) hasOneEquipmentItem: | (NSString *) | itemKey | |
| includeMissiles: | (BOOL) | includeMissiles | |
| whileLoading: | (BOOL) | loading | |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipRemoveEquipment().
Here is the caller graph for this function:| - (BOOL) hasOneEquipmentItem: | (NSString *) | itemKey | |
| includeWeapons: | (BOOL) | includeMissiles | |
| whileLoading: | (BOOL) | loading | |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasPrimaryRole: | (NSString *) | role |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) hasPrimaryWeapon: | (OOWeaponType) | weaponType |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasProximityAlertIgnoringTarget: | (BOOL) | ignore_target |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) hasRole: | (NSString *) | role |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) hasScoop |
Definition at line 2092 of file ShipEntity.m.
Referenced by ProxyPlayerEntity::alertCondition.
Here is the caller graph for this function:| - (BOOL) hasShieldBooster |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) hasSubEntity: | (Entity<OOSubEntity> *) | sub |
Definition at line 14942 of file ShipEntity.m.
| - (GLfloat) heatInsulation |
Definition at line 7616 of file ShipEntity.m.
| - (OOSystemID) homeSystem |
Definition at line 7616 of file ShipEntity.m.
| - (GLfloat) hullHeatLevel |
Definition at line 9589 of file ShipEntity.m.
| - (float) hyperspaceSpinTime |
Definition at line 2092 of file ShipEntity.m.
| - (NSString *) identFromShip: | (ShipEntity*) | otherShip |
Definition at line 6493 of file ShipEntity.m.
| - (void) increase_flight_pitch: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
| - (void) increase_flight_roll: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
| - (void) increase_flight_speed: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
| - (void) increase_flight_yaw: | (double) | delta |
Definition at line 7616 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Hax).
Definition at line 14942 of file ShipEntity.m.
| - (id) initWithKey: | (NSString *) | key | |
| definition: | (NSDictionary *) | dict | |
Reimplemented in DockEntity, ProxyPlayerEntity, and StationEntity.
Definition at line 14942 of file ShipEntity.m.
Referenced by ProxyPlayerEntity::alertCondition.
Here is the caller graph for this function:| - (void) interpretAIMessage: | (NSString *) | message |
Reimplemented in PlayerEntity.
Definition at line 14062 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Definition at line 7408 of file ShipEntity.m.
| - (BOOL) isBoulder |
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) isCloaked |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isDefenseTarget: | (Entity *) | target |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) isDemoShip |
| - (BOOL) isEscort |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isExplicitlyUnpiloted |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isFrangible |
| - (BOOL) isFriendlyTo: | (ShipEntity *) | otherShip |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) isHostileTo: | (Entity *) | entity |
Definition at line 7408 of file ShipEntity.m.
| - (BOOL) isHulk |
|
implementation |
| - (BOOL) isMinable |
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) isMine |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isMining |
Reimplemented in PlayerEntity.
Definition at line 14062 of file ShipEntity.m.
| - (BOOL) isMissile |
| - (BOOL) isMissileFlagSet |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) isPirate |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isPirateVictim |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isPolice |
Definition at line 6493 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category ShipEntity(SubEntityRelationship).
Definition at line 14062 of file ShipEntity.m.
| - (BOOL) isShuttle |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isTemplateCargoPod |
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) isThargoid |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isTrader |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isTurret |
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isUnpiloted |
Reimplemented in StationEntity.
Definition at line 6493 of file ShipEntity.m.
| - (BOOL) isValidTarget: | (Entity *) | target |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14942 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 6493 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 9589 of file ShipEntity.m.
| - (OOColor *) laserColor |
Definition at line 9589 of file ShipEntity.m.
| - (GLfloat) laserHeatLevel |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (GLfloat) laserHeatLevelAft |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (GLfloat) laserHeatLevelForward |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (GLfloat) laserHeatLevelPort |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (GLfloat) laserHeatLevelStarboard |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (NSArray *) laserPortOffset: | (OOWeaponFacing) | direction |
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 7616 of file ShipEntity.m.
| - (Entity *) lastEscortTarget |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) launchCascadeMine |
Definition at line 9589 of file ShipEntity.m.
| - (ShipEntity *) launchEscapeCapsule |
Reimplemented in PlayerEntity.
Definition at line 9589 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 2092 of file ShipEntity.m.
| - (void) leaveDock: | (StationEntity *) | station |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) leaveWitchspace |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (int) legalStatus |
Definition at line 7616 of file ShipEntity.m.
| - (BOOL) lightsActive |
Definition at line 9589 of file ShipEntity.m.
| - (GLfloat) lookingAtSunWithThresholdAngleCos: | (GLfloat) | thresholdAngleCos |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) manageCollisions |
Definition at line 9589 of file ShipEntity.m.
| - (void) markAsOffender: | (int) | offence_value |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) markAsOffender: | (int) | offence_value | |
| withReason: | (OOLegalStatusReason) | reason | |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) markedForFines |
Definition at line 14062 of file ShipEntity.m.
| - (BOOL) markForFines |
Definition at line 14062 of file ShipEntity.m.
Referenced by ShipMarkTargetForFines().
Here is the caller graph for this function:
|
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 7616 of file ShipEntity.m.
Referenced by OOShipLibraryCargo(), and ShipSetProperty().
Here is the caller graph for this function:| - (uint8_t) maxEscortCount |
Definition at line 6493 of file ShipEntity.m.
| - (GLfloat) maxFlightPitch |
Definition at line 7616 of file ShipEntity.m.
Referenced by OOShipLibraryTurnRate().
Here is the caller graph for this function:| - (GLfloat) maxFlightRoll |
Definition at line 7616 of file ShipEntity.m.
Referenced by OOShipLibraryTurnRate().
Here is the caller graph for this function:| - (GLfloat) maxFlightSpeed |
| - (GLfloat) maxFlightYaw |
Definition at line 7616 of file ShipEntity.m.
| - (float) maxForwardShieldLevel |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
| - (double) maxHyperspaceDistance |
Definition at line 2092 of file ShipEntity.m.
| - (NSUInteger) maxShipSubEntities |
Definition at line 14942 of file ShipEntity.m.
| - (float) maxThrust |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (OOMesh *) mesh |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetMaterialsInternal().
Here is the caller graph for this function:
|
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 9589 of file ShipEntity.m.
| - (NSUInteger) missileCapacity |
Definition at line 2092 of file ShipEntity.m.
Referenced by OOShipLibraryWeapons().
Here is the caller graph for this function:| - (NSUInteger) missileCount |
Definition at line 2092 of file ShipEntity.m.
| - (Vector) missileLaunchPosition |
Definition at line 9589 of file ShipEntity.m.
| - (OOTimeDelta) missileLoadTime |
Definition at line 9589 of file ShipEntity.m.
| - (NSArray *) missilesList |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (double) missileTrackPrimaryTarget: | (double) | delta_t |
Definition at line 9589 of file ShipEntity.m.
| - (NSString *) name |
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 2092 of file ShipEntity.m.
| - (void) noteKilledBy: | (Entity *) | whom | |
| damageType: | (OOShipDamageType) | type | |
Definition at line 7616 of file ShipEntity.m.
| - (void) noteLostTarget |
Definition at line 9589 of file ShipEntity.m.
| - (void) noteLostTargetAndGoIdle |
Definition at line 9589 of file ShipEntity.m.
| - (void) noteTakingDamage: | (double) | amount | |
| from: | (Entity *) | entity | |
| type: | (OOShipDamageType) | type | |
Reimplemented in DockEntity.
Definition at line 7616 of file ShipEntity.m.
| - (void) noteTargetDestroyed: | (ShipEntity *) | target |
Definition at line 9589 of file ShipEntity.m.
| - (void) noticeECM |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
| - (int) numberOfScannedShips |
Definition at line 9589 of file ShipEntity.m.
| - (Octree *) octree |
| - (BOOL) onTarget: | (OOWeaponFacing) | direction | |
| withWeapon: | (OOWeaponType) | weapon | |
Definition at line 9589 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 6493 of file ShipEntity.m.
| - (void) overrideScriptInfo: | (NSDictionary *) | override |
Definition at line 14062 of file ShipEntity.m.
| - (NSUInteger) parcelCount |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
| - (NSArray *) parcelListForScripting |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (NSUInteger) passengerCapacity |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipRemoveEquipment().
Here is the caller graph for this function:| - (NSUInteger) passengerCount |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
| - (NSArray *) passengerListForScripting |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:
|
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 6493 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().
Here is the caller graph for this function:| - (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 7616 of file ShipEntity.m.
| - (Vector) positionOffsetForShipInRotationToAlignment | (ShipEntity *) | ship | |
| (Quaternion) | q | ||
| (NSString *) | align | ||
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
| - (Entity *) primaryAggressor |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (NSString *) primaryRole |
| - (id) primaryTarget |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipFireMissile(), and ShipGetProperty().
Here is the caller graph for this function:| - (id) primaryTargetWithoutValidityCheck |
Definition at line 9589 of file ShipEntity.m.
| - (void) processBehaviour: | (OOTimeDelta) | delta_t |
Definition at line 2092 of file ShipEntity.m.
| - (Entity *) proximityAlert |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (float) randomEjectaTemperature |
Definition at line 7616 of file ShipEntity.m.
| - (float) randomEjectaTemperatureWithMaxFactor: | (float) | factor |
Definition at line 7616 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
|
implementation |
Definition at line 9589 of file ShipEntity.m.
| - (GLfloat) rangeToDestination |
Definition at line 9589 of file ShipEntity.m.
| - (double) rangeToPrimaryTarget |
Definition at line 9589 of file ShipEntity.m.
| - (double) rangeToSecondaryTarget: | (Entity *) | target |
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Debug).
Definition at line 6493 of file ShipEntity.m.
| - (float) reactionTime |
| - (void) reactToAIMessage: | (NSString *) | message | |
| context: | (NSString *) | debugContext | |
Definition at line 14062 of file ShipEntity.m.
Referenced by ShipReactToAIMessage().
Here is the caller graph for this function:| - (OOAlertCondition) realAlertCondition |
Reimplemented in PlayerEntity.
Definition at line 14062 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 14062 of file ShipEntity.m.
| - (Vector) reference |
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Definition at line 7616 of file ShipEntity.m.
| - (Entity *) rememberedShip |
Definition at line 9589 of file ShipEntity.m.
| - (void) removeAllDefenseTargets |
Definition at line 9589 of file ShipEntity.m.
| - (void) removeAllEquipment |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) removeCargo: | (OOCommodityType) | commodity | |
| amount: | (OOCargoQuantity) | amount | |
Definition at line 7616 of file ShipEntity.m.
| - (void) removeCollisionException: | (ShipEntity *) | ship |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipRemoveCollisionException().
Here is the caller graph for this function:| - (void) removeDefenseTarget: | (Entity *) | target |
Definition at line 9589 of file ShipEntity.m.
| - (void) removeEquipmentItem: | (NSString *) | equipmentKey |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipRemoveEquipment(), and ShipSetEquipmentStatus().
Here is the caller graph for this function:| - (void) removeExhaust: | (OOExhaustPlumeEntity *) | exhaust |
Definition at line 7616 of file ShipEntity.m.
Referenced by OOExhaustPlumeEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:.
Here is the caller graph for this function:| - (BOOL) removeExternalStore: | (OOEquipmentType *) | eqType |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
| - (void) removeFlasher: | (OOFlasherEntity *) | flasher |
Definition at line 7616 of file ShipEntity.m.
| - (OOCreditsQuantity) removeMissiles |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipAwardEquipment().
Here is the caller graph for this function:| - (void) removeRole: | (NSString *) | role |
Definition at line 6493 of file ShipEntity.m.
| - (void) removeScript |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipRemove().
Here is the caller graph for this function:| - (void) removeTarget: | (Entity *) | targetEntity |
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Definition at line 14942 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 7616 of file ShipEntity.m.
|
implementation |
Reimplemented from <OOSubEntity>.
Provided by category ShipEntity(Private).
Definition at line 7616 of file ShipEntity.m.
| - (void) resetExhaustPlumes |
Definition at line 9589 of file ShipEntity.m.
| - (void) resetShotTime |
Definition at line 9589 of file ShipEntity.m.
Definition at line 2092 of file ShipEntity.m.
| - (void) resumePostProximityAlert |
Definition at line 6493 of file ShipEntity.m.
| - (Vector) rightVector |
Definition at line 14942 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 9589 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 362 of file ShipEntityLoadRestore.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14942 of file ShipEntity.m.
| - (NSString *) scanDescription |
Definition at line 6493 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget.
Here is the caller graph for this function:| - (NSString *) scanDescriptionForScripting |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:
|
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 9589 of file ShipEntity.m.
| - (OOColor *) scannerDisplayColor1 |
Definition at line 6493 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget, and ShipGetProperty().
Here is the caller graph for this function:| - (OOColor *) scannerDisplayColor2 |
Definition at line 6493 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget, and ShipGetProperty().
Here is the caller graph for this function:| - (GLfloat *) scannerDisplayColorForShip: | (ShipEntity*) | ||
| otherShip: | (BOOL) | ||
| isHostile: | (BOOL) | ||
| flash: | (OOColor *) | ||
| scannerDisplayColor1: | (OOColor *) | ||
| scannerDisplayColor2: | (OOColor *) | ||
| scannerDisplayColorH1: | (OOColor *) | scannerDisplayColorH2 | |
Definition at line 6493 of file ShipEntity.m.
| - (OOColor *) scannerDisplayColorHostile1 |
Definition at line 6493 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget, and ShipGetProperty().
Here is the caller graph for this function:| - (OOColor *) scannerDisplayColorHostile2 |
Definition at line 6493 of file ShipEntity.m.
Referenced by HeadUpDisplay::hudDrawReticleOnTarget, and ShipGetProperty().
Here is the caller graph for this function:| - (GLfloat) scannerRange |
| - (void) scoopIn: | (ShipEntity *) | other |
Definition at line 9589 of file ShipEntity.m.
| - (void) scoopUp: | (ShipEntity *) | other |
Definition at line 9589 of file ShipEntity.m.
| - (void) scoopUpProcess: | (ShipEntity *) | other | |
| processEvents: | (BOOL) | proc_events | |
| processMessages: | (BOOL) | proc_messages | |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipAddCargoEntity().
Here is the caller graph for this function:| - (OOJSScript *) script |
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
| - (BOOL) scriptedMisjump |
Definition at line 14942 of file ShipEntity.m.
| - (GLfloat) scriptedMisjumpRange |
Definition at line 14942 of file ShipEntity.m.
| - (NSDictionary *) scriptInfo |
| - (OOEquipmentType *) selectMissile |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSelectNewMissile().
Here is the caller graph for this function:| - (void) sendAIMessage: | (NSString *) | message |
Definition at line 14062 of file ShipEntity.m.
Referenced by ShipSendAIMessage().
Here is the caller graph for this function:| - (void) sendExpandedMessage: | (NSString *) | message_text | |
| toShip: | (ShipEntity*) | other_ship | |
Definition at line 14062 of file ShipEntity.m.
| - (void) sendMessage: | (NSString *) | message_text | |
| toShip: | (ShipEntity*) | other_ship | |
| withUnpilotedOverride: | (BOOL) | unpilotedOverride | |
Definition at line 14062 of file ShipEntity.m.
Referenced by ShipCommsMessage().
Here is the caller graph for this function:
|
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 14942 of file ShipEntity.m.
| - (void) setAccuracy: | (GLfloat) | new_accuracy |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setAfterburnerFactor: | (GLfloat) | new |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setAfterburnerRate: | (GLfloat) | new |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setAI: | (AI *) | ai |
Definition at line 7616 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 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setAITo: | (NSString *) | aiString |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
Referenced by ShipSetAI().
Here is the caller graph for this function:| - (void) setAutoCloak: | (BOOL) | automatic |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setBehaviour: | (OOBehaviour) | cond |
Definition at line 9589 of file ShipEntity.m.
| - (void) setBounty: | (OOCreditsQuantity) | amount |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
| - (void) setBounty: | (OOCreditsQuantity) | amount | |
| withReason: | (OOLegalStatusReason) | reason | |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setBounty: | (OOCreditsQuantity) | amount | |
| withReasonAsString: | (NSString *) | reason | |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetBounty().
Here is the caller graph for this function:| - (void) setCargo: | (NSArray *) | some_cargo |
Definition at line 7616 of file ShipEntity.m.
| - (void) setCargoFlag: | (OOCargoFlag) | flag |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetCargoType().
Here is the caller graph for this function:| - (void) setCloaked: | (BOOL) | cloak |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setCommodity: | (OOCommodityType) | co_type | |
| andAmount: | (OOCargoQuantity) | co_amount | |
Definition at line 7616 of file ShipEntity.m.
| - (void) setCommodityForPod: | (OOCommodityType) | co_type | |
| andAmount: | (OOCargoQuantity) | co_amount | |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetCargo().
Here is the caller graph for this function:| - (void) setCommsMessageColor |
Definition at line 14062 of file ShipEntity.m.
| - (void) setCoordinate: | (HPVector) | coord |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
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 7616 of file ShipEntity.m.
Referenced by ShipSetCrew().
Here is the caller graph for this function:| - (void) setDemoShip: | (OOScalar) | demoRate |
Definition at line 14062 of file ShipEntity.m.
| - (void) setDemoStartTime: | (OOTimeAbsolute) | time |
Definition at line 14062 of file ShipEntity.m.
| - (void) setDesiredRange: | (double) | amount |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
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 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setDestination: | (HPVector) | dest |
Definition at line 9589 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 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
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 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setEnergyRechargeRate: | (GLfloat) | new |
Definition at line 7408 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setEntityPersonalityInt: | (uint16_t) | value |
Definition at line 9589 of file ShipEntity.m.
Referenced by MissionRunScreen(), PlayerReplaceShip(), and ShipSetProperty().
Here is the caller graph for this function:| - (void) setEscortDestination: | (HPVector) | dest |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setEscortGroup: | (OOShipGroup *) | group |
Definition at line 6493 of file ShipEntity.m.
| - (void) setEvasiveJink: | (GLfloat) | z |
Definition at line 9589 of file ShipEntity.m.
| - (void) setExhaustEmissiveColor: | (OOColor *) | color |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setFoundTarget: | (Entity *) | targetEntity |
Reimplemented in PlayerEntity.
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setFuel: | (OOFuelQuantity) | amount |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setGroup: | (OOShipGroup *) | group |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipGroupAddShip(), and ShipSetProperty().
Here is the caller graph for this function:| - (void) setHeatInsulation: | (GLfloat) | value |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setHomeSystem: | (OOSystemID) | s |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setHulk: | (BOOL) | isNowHulk |
Definition at line 7616 of file ShipEntity.m.
| - (void) setHyperspaceSpinTime: | (float) | new |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setIsBoulder: | (BOOL) | flag |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setIsMissileFlag: | (BOOL) | newValue |
Definition at line 9589 of file ShipEntity.m.
| - (void) setIsWreckage: | (BOOL) | isw |
Definition at line 7616 of file ShipEntity.m.
| - (void) setLaserColor: | (OOColor *) | color |
Definition at line 9589 of file ShipEntity.m.
| - (void) setLastAegisLock: | (Entity<OOStellarBody> *) | lastAegisLock |
Definition at line 7616 of file ShipEntity.m.
| - (void) setLastEscortTarget: | (Entity *) | targetEntity |
Definition at line 9589 of file ShipEntity.m.
| - (void) setLaunchDelay: | (double) | delay |
Definition at line 7616 of file ShipEntity.m.
| - (void) setMaxAvailableCargoSpace: | (OOCargoQuantity) | new |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setMaxEscortCount: | (uint8_t) | newCount |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setMaxFlightPitch: | (GLfloat) | new |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setMaxFlightRoll: | (GLfloat) | new |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setMaxFlightSpeed: | (GLfloat) | new |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setMaxFlightYaw: | (GLfloat) | new |
Reimplemented in PlayerEntity.
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setMaxThrust: | (GLfloat) | new |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setMesh: | (OOMesh *) | mesh |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetMaterialsInternal().
Here is the caller graph for this function:| - (void) setMessageTime: | (double) | value |
Definition at line 6493 of file ShipEntity.m.
| - (void) setMissileLoadTime: | (OOTimeDelta) | newMissileLoadTime |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setName: | (NSString *) | inName |
Reimplemented in PlayerEntity.
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
implementation |
Reimplemented from <OOBeaconEntity>.
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 6493 of file ShipEntity.m.
| - (void) setPendingEscortCount: | (uint8_t) | count |
Definition at line 6493 of file ShipEntity.m.
| - (void) setPitch: | (double) | amount |
Definition at line 7616 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 14942 of file ShipEntity.m.
| - (void) setPrimaryAggressor: | (Entity *) | targetEntity |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setPrimaryRole: | (NSString *) | role |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setProximityAlert: | (ShipEntity *) | targetEntity |
Definition at line 6493 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 7616 of file ShipEntity.m.
Referenced by StationSetProperty().
Here is the caller graph for this function:| - (void) setReactionTime: | (float) | newReactionTime |
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setReference: | (Vector) | v |
Definition at line 7408 of file ShipEntity.m.
| - (void) setRememberedShip: | (Entity *) | targetEntity |
Definition at line 9589 of file ShipEntity.m.
| - (void) setReportAIMessages: | (BOOL) | yn |
Definition at line 7408 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setRoll: | (double) | amount |
Definition at line 7616 of file ShipEntity.m.
| - (void) setScanDescription: | (NSString *) | inName |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setScannerDisplayColor1: | (OOColor *) | color1 |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setScannerDisplayColor2: | (OOColor *) | color2 |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setScannerDisplayColorHostile1: | (OOColor *) | color1 |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setScannerDisplayColorHostile2: | (OOColor *) | color2 |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setScannerRange: | (GLfloat) | value |
Definition at line 7408 of file ShipEntity.m.
| - (void) setScriptedMisjump: | (BOOL) | newValue |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setScriptedMisjumpRange: | (GLfloat) | newValue |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setShipClassName: | (NSString *) | inName |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setShipDataKey: | (NSString *) | key |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 9589 of file ShipEntity.m.
| - (void) setShipScript: | (NSString *) | script_name |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetScript().
Here is the caller graph for this function:| - (void) setShipUniqueName: | (NSString *) | inName |
Definition at line 6493 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (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 7616 of file ShipEntity.m.
| - (void) setSpeed: | (double) | amount |
Definition at line 7616 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 7616 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 7616 of file ShipEntity.m.
Referenced by PlayerShipBeginGalacticHyperspaceCountdown().
Here is the caller graph for this function:| - (void) setSubEntityRotationalVelocity: | (Quaternion) | rv |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setSubEntityTakingDamage: | (ShipEntity *) | sub |
Definition at line 14942 of file ShipEntity.m.
| - (void) setSubIdx: | (NSUInteger) | value |
Definition at line 14942 of file ShipEntity.m.
| - (void) setSunGlareFilter: | (GLfloat) | newValue |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
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 9589 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().
Here is the caller graph for this function:| - (void) setTargetStation: | (Entity *) | targetEntity |
Definition at line 9589 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 9589 of file ShipEntity.m.
| - (void) setTargetToNearestStation |
Definition at line 9589 of file ShipEntity.m.
|
implementation |
Definition at line 9589 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 9589 of file ShipEntity.m.
| - (void) setTemperature: | (GLfloat) | value |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setThankedShip: | (Entity *) | targetEntity |
Definition at line 9589 of file ShipEntity.m.
| - (void) setThrust: | (double) | amount |
Definition at line 7616 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
implementation |
Provided by category ShipEntity(PureAI).
Definition at line 1 of file ShipEntityAI.m.
| - (void) setThrustForDemo: | (float) | factor |
Definition at line 7616 of file ShipEntity.m.
| - (void) setTotalVelocity: | (Vector) | vel |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setTrackCloseContacts: | (BOOL) | value |
Definition at line 14062 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setUpCargoType: | (NSString *) | cargoString |
Definition at line 14942 of file ShipEntity.m.
| - (void) setUpEscorts |
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) setUpFromDictionary: | (NSDictionary *) | shipDict |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) setUpOneStandardSubentity: | (NSDictionary *) | subentDict | |
| asTurret: | (BOOL) | asTurret | |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) setUpShipFromDictionary: | (NSDictionary *) | shipDict |
Reimplemented in DockEntity, StationEntity, and PlayerEntity.
Definition at line 14942 of file ShipEntity.m.
| - (BOOL) setUpSubEntities |
Reimplemented in StationEntity.
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipRestoreSubEntities().
Here is the caller graph for this function:| - (void) setWeaponDataFromType: | (OOWeaponType) | weapon_type |
Definition at line 7408 of file ShipEntity.m.
| - (void) setWeaponEnergy: | (float) | value |
Definition at line 7408 of file ShipEntity.m.
| - (BOOL) setWeaponMount: | (OOWeaponFacing) | facing | |
| toWeapon: | (NSString *) | eqKey | |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) setWeaponRange: | (GLfloat) | value |
Definition at line 7408 of file ShipEntity.m.
| - (void) setWeaponRechargeRate: | (float) | value |
Definition at line 7408 of file ShipEntity.m.
| - (void) setYaw: | (double) | amount |
Definition at line 7616 of file ShipEntity.m.
| - (float) shieldBoostFactor |
Definition at line 2092 of file ShipEntity.m.
| - (float) shieldRechargeRate |
Definition at line 2092 of file ShipEntity.m.
| - (OOScript *) shipAIScript |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (OOTimeAbsolute) shipAIScriptWakeTime |
Definition at line 14942 of file ShipEntity.m.
| - (NSString *) shipClassName |
| - (NSString *) shipDataKey |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipGetProperty(), and ShipSetCargoType().
Here is the caller graph for this function:| - (NSString *) shipDataKeyAutoRole |
Definition at line 14942 of file ShipEntity.m.
| - (ShipEntity *) shipHitByLaser |
Definition at line 9589 of file ShipEntity.m.
| - (NSDictionary *) shipInfoDictionary |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipSetMaterialsInternal().
Here is the caller graph for this function:| + (id) shipRestoredFromDictionary: | (NSDictionary *) | dictionary | |
| useFallback: | (BOOL) | fallback | |
| context: | (NSMutableDictionary *) | context | |
Provided by category ShipEntity(LoadRestore).
Definition at line 362 of file ShipEntityLoadRestore.m.
| - (OOScript *) shipScript |
Definition at line 14942 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (NSEnumerator *) shipSubEntityEnumerator |
Definition at line 14942 of file ShipEntity.m.
| - (NSString *) shipUniqueName |
|
implementation |
Definition at line 14942 of file ShipEntity.m.
| - (OOTimeDelta) shotTime |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) showDamage |
Definition at line 7616 of file ShipEntity.m.
| - (BOOL) showScoopMessage |
Definition at line 7616 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(LoadRestoreInternal).
Definition at line 362 of file ShipEntityLoadRestore.m.
| - (void) spawn: | (NSString *) | roles_number |
Definition at line 14062 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().
Here is the caller graph for this function:| - (GLfloat) speedFactor |
Definition at line 7616 of file ShipEntity.m.
| - (NSArray *) starboardWeaponOffset |
| - (void) startTrackingCurve |
Definition at line 2092 of file ShipEntity.m.
| - (OOShipGroup *) stationGroup |
Definition at line 6493 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().
Here is the caller graph for this function:| - (NSUInteger) subEntityCount |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Provided by category ShipEntity(Private).
Definition at line 7616 of file ShipEntity.m.
| - (NSEnumerator *) subEntityEnumerator |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category ShipEntity(Private).
Definition at line 7616 of file ShipEntity.m.
| - (Quaternion) subEntityRotationalVelocity |
Definition at line 14942 of file ShipEntity.m.
| - (ShipEntity *) subEntityTakingDamage |
Definition at line 14942 of file ShipEntity.m.
| - (NSUInteger) subIdx |
Definition at line 14942 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 14942 of file ShipEntity.m.
|
implementation |
|
implementation |
Definition at line 7610 of file ShipEntity.m.
|
implementation |
Definition at line 7599 of file ShipEntity.m.
| - (void) switchAITo: | (NSString *) | aiString |
Provided by category ShipEntity(AI).
Definition at line 1 of file ShipEntityAI.m.
Referenced by ShipSwitchAI().
Here is the caller graph for this function:| - (void) switchLightsOff |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:| - (void) switchLightsOn |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipSetProperty().
Here is the caller graph for this function:
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) takeHeatDamage: | (double) | amount |
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 9589 of file ShipEntity.m.
| - (void) takeScrapeDamage: | (double) | amount | |
| from: | (Entity *) | ent | |
Reimplemented in PlayerEntity, and StationEntity.
Definition at line 9589 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 9589 of file ShipEntity.m.
| - (GLfloat) temperature |
Definition at line 7616 of file ShipEntity.m.
| - (Entity *) thankedShip |
Definition at line 9589 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 9589 of file ShipEntity.m.
| - (float) thrust |
| - (Vector) thrustVector |
Definition at line 9589 of file ShipEntity.m.
| - (BoundingBox) totalBoundingBox |
| - (BOOL) trackCloseContacts |
| - (double) trackDestination: | (double) | ||
| delta_t: | (BOOL) | retreat | |
Definition at line 9589 of file ShipEntity.m.
| - (void) trackOntoTarget: | (double) | delta_t | |
| withDForward: | (GLfloat) | dp | |
Definition at line 9589 of file ShipEntity.m.
| - (double) trackPrimaryTarget: | (double) | ||
| delta_t: | (BOOL) | retreat | |
Definition at line 9589 of file ShipEntity.m.
| - (double) trackSideTarget: | (double) | ||
| delta_t: | (BOOL) | leftside | |
Definition at line 9589 of file ShipEntity.m.
| - (void) transitionToAegisNone |
Definition at line 7408 of file ShipEntity.m.
| - (NSUInteger) turretCount |
Definition at line 6493 of file ShipEntity.m.
Referenced by OOShipLibraryTurrets().
Here is the caller graph for this function:
|
implementation |
Reimplemented from Entity.
Reimplemented in DockEntity, PlayerEntity, and StationEntity.
Definition at line 2092 of file ShipEntity.m.
| - (void) updateEscortFormation |
Definition at line 9589 of file ShipEntity.m.
| - (void) updateTrackingCurve |
Definition at line 2092 of file ShipEntity.m.
| - (Vector) upVector |
Definition at line 14942 of file ShipEntity.m.
| - (void) validateDefenseTargets |
Definition at line 9589 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:
|
implementation |
Reimplemented from Entity.
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
|
implementation |
|
implementation |
Definition at line 2092 of file ShipEntity.m.
| - (float) volume |
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14942 of file ShipEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 14942 of file ShipEntity.m.
| - (OOWeaponFacingSet) weaponFacings |
Definition at line 2092 of file ShipEntity.m.
Referenced by OOShipLibraryWeapons().
Here is the caller graph for this function:| - (GLfloat) weaponRange |
| - (float) weaponRechargeRate |
Definition at line 7408 of file ShipEntity.m.
| - (GLfloat) weaponRecoveryTime |
Definition at line 9589 of file ShipEntity.m.
| - (OOEquipmentType *) weaponTypeForFacing: | (OOWeaponFacing) | facing | |
| strict: | (BOOL) | strict | |
Reimplemented in PlayerEntity.
Definition at line 2092 of file ShipEntity.m.
Referenced by ShipGetProperty().
Here is the caller graph for this function:| - (OOWeaponType) weaponTypeIDForFacing: | (OOWeaponFacing) | facing | |
| strict: | (BOOL) | strict | |
Definition at line 2092 of file ShipEntity.m.
| - (BOOL) witchspaceLeavingEffects |
Definition at line 9589 of file ShipEntity.m.
| - (BOOL) withinStationAegis |
Definition at line 7616 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.
|
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.
|
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.
Referenced by AI::clearAllData.
|
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.