Inheritance diagram for OBJ_SHIP_CARRIER:
Private Methods | |
GALOBJ | Create (int x, int y, int z, int ssubtype, int raceid) |
GALOBJ | Destruct () |
BOOL | IsDockingPossibleOf (GALOBJ a_ship) |
void | SetRelationsFromNotoriety () |
SECOBID | Activate () |
void | Deactivate () |
table | GetShips () |
void | KilledBy (int reason, SECOBID skiller, SECOBID sother) |
void | KilledInEnvironment () |
void | SelfDestruct (int reason) |
int | GetClass () |
int | IsClass (int cl) |
Private Attributes | |
table | shc_Ships |
|
activates ship-object in sector
Reimplemented from OBJ_SHIP_BIG. |
|
create a OBJ_SHIP_CARRIER
Reimplemented from OBJ_SHIP_BIG. Reimplemented in OBJ_SHIP_M0, OBJ_SHIP_M1, and OBJ_SHIP_M6. |
|
See Functions common in every object.
Reimplemented from OBJ_SHIP. |
|
See Functions common in every object.
Reimplemented from OBJ_SHIP_BIG. Reimplemented in OBJ_SHIP_M0. |
|
Functions common in every object
Reimplemented from OBJ_SHIP_BIG. Reimplemented in OBJ_SHIP_M0, OBJ_SHIP_M1, and OBJ_SHIP_M6. |
|
returns shc_Ships
|
|
Functions common in every object
Reimplemented from OBJ_SHIP_BIG. Reimplemented in OBJ_SHIP_M0, OBJ_SHIP_M1, and OBJ_SHIP_M6. |
|
can another ship dock at this ship?
Reimplemented from OBJ_SHIP. Reimplemented in OBJ_SHIP_M6. |
|
This ship is killed by another object and therefore destroys also all it´s landed ships.
Reimplemented from OBJ_SHIP. Reimplemented in OBJ_SHIP_M0. |
|
this function is used when the ship should be destroyed without a explosion
Reimplemented from OBJ_SHIP. |
|
destructs all ships in shc_Ships and destructs itself (see OBJ_SHIP::SelfDestruct())
Reimplemented from OBJ_SHIP. |
|
The objects relation mask is updated based on the notoriets from the ship´s owner towards all races!
Reimplemented from OBJ_SHIP. |
|
landed ships (OBJ_GS_SHIP)
|