Oolite 1.91.0.7645-241119-222d325
|
#include <StationEntity.h>
Definition at line 52 of file StationEntity.h.
- (void) abortAllDockings |
Definition at line 1 of file StationEntity.m.
Referenced by StationAbortAllDockings(), and StationLaunchShipWithRole().
- (void) abortDockingForShip: | (ShipEntity *) | ship |
Definition at line 448 of file StationEntity.m.
References OOWeakRefObject::weakRetain.
Referenced by StationAbortDockingForShip().
|
implementation |
Reimplemented from ShipEntity.
Provided by category StationEntity(OOAIPrivate).
Definition at line 1 of file ShipEntityAI.m.
- (NSString *) acceptDockingClearanceRequestFrom: | (ShipEntity *) | other |
Definition at line 448 of file StationEntity.m.
- (void) acceptPatrolReportFrom: | (ShipEntity *) | patrol_ship |
Definition at line 448 of file StationEntity.m.
Referenced by ShipPatrolReportIn().
|
implementation |
Provided by category StationEntity(OOPrivate).
Definition at line 448 of file StationEntity.m.
|
implementation |
Provided by category StationEntity(OOPrivate).
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (OOStationAlertLevel) alertLevel |
- (NSString *) allegiance |
- (BOOL) allowsAutoDocking |
- (BOOL) allowsFastDocking |
- (BOOL) allowsSaving |
- (void) autoDockShipsOnApproach |
Definition at line 1 of file StationEntity.m.
|
implementation |
Definition at line 1 of file StationEntity.m.
- (HPVector) beaconPosition |
Definition at line 1 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (void) clear |
Definition at line 448 of file StationEntity.m.
- (void) clearDockingCorridor |
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (unsigned) countOfDockedContractors |
Definition at line 1 of file StationEntity.m.
- (unsigned) countOfDockedDefenders |
Definition at line 1 of file StationEntity.m.
- (unsigned) countOfDockedPolice |
Definition at line 1 of file StationEntity.m.
|
implementation |
Provided by category StationEntity(OOPrivate).
Definition at line 448 of file StationEntity.m.
- (unsigned) currentlyInDockingQueues |
Definition at line 448 of file StationEntity.m.
- (unsigned) currentlyInLaunchingQueues |
Definition at line 448 of file StationEntity.m.
|
implementation |
Provided by category StationEntity(mwDebug).
|
implementation |
Provided by category StationEntity(mwDebug).
|
implementation |
Provided by category StationEntity(mwDebug).
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (void) decreaseAlertLevel |
Definition at line 448 of file StationEntity.m.
Referenced by StationDecreaseAlertLevel().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (BOOL) dockingCorridorIsEmpty |
Definition at line 448 of file StationEntity.m.
- (NSDictionary *) dockingInstructionsForShip: | (ShipEntity *) | ship |
Definition at line 448 of file StationEntity.m.
- (NSEnumerator *) dockSubEntityEnumerator |
Definition at line 1 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (float) equipmentPriceFactor |
- (OOTechLevelID) equivalentTechLevel |
- (BOOL) fitsInDock: | (ShipEntity *) | ship |
Definition at line 448 of file StationEntity.m.
- (BOOL) fitsInDock: | (ShipEntity *) | ship | |
andLogNoFit: | (BOOL) | logNoFit |
Definition at line 448 of file StationEntity.m.
Referenced by StationCanDockShip().
- (void) generateShipyard |
Definition at line 448 of file StationEntity.m.
Referenced by StationEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:, StationAddShipToShipyard(), and StationGetProperty().
- (void) generateShipyard: | (OOTechLevelID) | stationTechLevel |
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Provided by category StationEntity(OOJavaScriptExtensions).
Definition at line 1113 of file OOJSStation.m.
- (BOOL) hasBreakPattern |
- (BOOL) hasClearDock |
Definition at line 448 of file StationEntity.m.
|
implementation |
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (BOOL) hasLaunchDock |
Definition at line 448 of file StationEntity.m.
- (BOOL) hasMultipleDocks |
Definition at line 448 of file StationEntity.m.
- (BOOL) hasNPCTraffic |
- (BOOL) hasShipyard |
Definition at line 448 of file StationEntity.m.
|
implementation |
Provided by category StationEntity(OOPrivate).
Definition at line 448 of file StationEntity.m.
- (void) increaseAlertLevel |
Definition at line 448 of file StationEntity.m.
Referenced by StationIncreaseAlertLevel().
- (OOCommodityMarket *) initialiseLocalMarket |
Definition at line 1 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (BOOL) interstellarUndockingAllowed |
- (BOOL) isRotatingStation |
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 1 of file StationEntity.m.
- (ShipEntity *) launchDefenseShip |
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchDefenseShip().
- (ShipEntity *) launchEscort |
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchEscort().
- (ShipEntity *) launchIndependentShip: | (NSString *) | role |
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchShipWithRole().
- (ShipEntity *) launchMiner |
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchMiner().
- (ShipEntity *) launchPatrol |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchPatrol().
- (ShipEntity *) launchPirateShip |
Lazygun** added the following line
Lazygun** added the following method. A complete rip-off of launchDefenseShip.
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchPirateShip().
- (NSArray *) launchPolice |
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchPolice().
- (ShipEntity *) launchScavenger |
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchScavenger().
- (void) launchShip: | (ShipEntity *) | ship |
Definition at line 1 of file StationEntity.m.
- (void) launchShipWithRole: | (NSString *) | role |
Definition at line 448 of file StationEntity.m.
- (ShipEntity *) launchShuttle |
Definition at line 448 of file StationEntity.m.
Referenced by StationLaunchShuttle().
- (OOCreditsQuantity) legalStatusOfManifest: | (OOCommodityMarket *) | manifest | |
export: | (BOOL) | export |
Definition at line 1 of file StationEntity.m.
- (NSMutableDictionary *) localInterfaces |
- (OOCommodityMarket *) localMarket |
- (NSDictionary *) localMarketForScripting |
Definition at line 1 of file StationEntity.m.
Referenced by StationGetProperty().
- (NSMutableArray *) localShipyard |
- (BOOL) marketBroadcast |
- (OOCargoQuantity) marketCapacity |
- (NSArray *) marketDefinition |
- (BOOL) marketMonitored |
- (NSString *) marketOverrideName |
Definition at line 448 of file StationEntity.m.
- (NSString *) marketScriptName |
- (void) noteDockedShip: | (ShipEntity *) | ship |
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Provided by category StationEntity(OOJavaScriptExtensions).
Definition at line 1113 of file OOJSStation.m.
|
implementation |
Definition at line 448 of file StationEntity.m.
- (OOPlanetEntity *) planet |
- (DockEntity *) playerReservedDock |
Definition at line 1 of file StationEntity.m.
- (Vector) portUpVectorForShip: | (ShipEntity *) | ship |
Definition at line 1 of file StationEntity.m.
|
implementation |
Provided by category StationEntity(OOPrivate).
Definition at line 448 of file StationEntity.m.
- (BOOL) requiresDockingClearance |
- (void) sanityCheckShipsOnApproach |
Definition at line 1 of file StationEntity.m.
- (DockEntity *) selectDockForDocking |
Definition at line 448 of file StationEntity.m.
- (void) setAlertLevel: | (OOStationAlertLevel) | level | |
signallingScript: | (BOOL) | signallingScript |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
- (void) setAllegiance: | (NSString *) | newAllegiance |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
- (void) setAllowsAutoDocking: | (BOOL) | newValue |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
- (void) setAllowsFastDocking: | (BOOL) | newValue |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
- (void) setEquivalentTechLevel: | (OOTechLevelID) | value |
Definition at line 1 of file StationEntity.m.
- (void) setHasBreakPattern: | (BOOL) | newValue |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
- (void) setHasNPCTraffic: | (BOOL) | flag |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
- (void) setInterfaceDefinition: | (OOJSInterfaceDefinition *) | definition | |
forKey: | (NSString *) | key |
Definition at line 1 of file StationEntity.m.
Referenced by StationSetInterface().
- (void) setLocalMarket: | (NSArray *) | market |
Definition at line 1 of file StationEntity.m.
- (void) setLocalShipyard: | (NSArray *) | market |
Definition at line 1 of file StationEntity.m.
- (void) setPlanet: | (OOPlanetEntity *) | planet |
Definition at line 1 of file StationEntity.m.
- (void) setPrice: | (OOCreditsQuantity) | price | |
forCommodity: | (OOCommodityType) | commodity |
Definition at line 1 of file StationEntity.m.
Referenced by StationSetMarketPrice().
- (void) setQuantity: | (OOCargoQuantity) | quantity | |
forCommodity: | (OOCommodityType) | commodity |
Definition at line 1 of file StationEntity.m.
Referenced by StationSetMarketQuantity().
- (void) setRequiresDockingClearance: | (BOOL) | newValue |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
- (void) setSuppressArrivalReports: | (BOOL) | newValue |
Definition at line 448 of file StationEntity.m.
Referenced by StationSetProperty().
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (BOOL) shipIsInDockingCorridor: | (ShipEntity *) | ship |
Definition at line 448 of file StationEntity.m.
- (BOOL) suppressArrivalReports |
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
|
implementation |
Reimplemented from ShipEntity.
Definition at line 448 of file StationEntity.m.
- (Vector) virtualPortDimensions |
Definition at line 1 of file StationEntity.m.
|
private |
Definition at line 55 of file StationEntity.h.
|
private |
Definition at line 59 of file StationEntity.h.
|
private |
Definition at line 80 of file StationEntity.h.
Referenced by StationGetProperty().
|
private |
Definition at line 108 of file StationEntity.h.
|
private |
Definition at line 106 of file StationEntity.h.
|
private |
Definition at line 107 of file StationEntity.h.
|
private |
Definition at line 58 of file StationEntity.h.
|
private |
Definition at line 63 of file StationEntity.h.
|
private |
Definition at line 92 of file StationEntity.h.
|
private |
Definition at line 96 of file StationEntity.h.
|
private |
Definition at line 69 of file StationEntity.h.
|
private |
Definition at line 68 of file StationEntity.h.
|
private |
Definition at line 109 of file StationEntity.h.
|
private |
Definition at line 75 of file StationEntity.h.
|
private |
Definition at line 76 of file StationEntity.h.
|
private |
Definition at line 105 of file StationEntity.h.
|
private |
Definition at line 57 of file StationEntity.h.
|
private |
Definition at line 100 of file StationEntity.h.
|
private |
Definition at line 93 of file StationEntity.h.
|
private |
Definition at line 97 of file StationEntity.h.
|
private |
Definition at line 90 of file StationEntity.h.
|
private |
Definition at line 82 of file StationEntity.h.
|
private |
Definition at line 88 of file StationEntity.h.
Referenced by StationEntity(OOJavaScriptExtensions)::getJSClass:andPrototype:, StationAddShipToShipyard(), and StationGetProperty().
|
private |
Definition at line 111 of file StationEntity.h.
|
private |
Definition at line 83 of file StationEntity.h.
|
private |
Definition at line 84 of file StationEntity.h.
|
private |
Definition at line 110 of file StationEntity.h.
|
private |
Definition at line 85 of file StationEntity.h.
|
private |
Definition at line 62 of file StationEntity.h.
|
private |
Definition at line 61 of file StationEntity.h.
|
private |
Definition at line 65 of file StationEntity.h.
|
private |
Definition at line 74 of file StationEntity.h.
|
private |
Definition at line 101 of file StationEntity.h.
|
private |
Definition at line 78 of file StationEntity.h.
|
private |
Definition at line 56 of file StationEntity.h.
|
private |
Definition at line 71 of file StationEntity.h.
|
private |
Definition at line 72 of file StationEntity.h.
|
private |
Definition at line 104 of file StationEntity.h.
|
private |
Definition at line 66 of file StationEntity.h.
|
private |
Definition at line 94 of file StationEntity.h.
|
private |
Definition at line 103 of file StationEntity.h.
|
private |
Definition at line 98 of file StationEntity.h.