13 short proximityRadius;
41 if (shipObj != -1 && home != -1 &&
96void engage(
short obj,
short target,
short objective);
123 return target == ship ||
135 for (index = 0; index < 10; index++) {
154void request(
short requester,
short ship,
short command);
182void request(
short requester,
short ship,
short command)
215 for (
object = 0;
object < 10;
object++) {
325 (
signed char)(command + 0x19 -
short disobey_formation(short ship)
void disallow_engage(void)
void ejection_sequence(short outcome, signed char restoreCockpit)
unsigned int alter_objective(short ship, short objective)
void affect_mission_score(short pilot, int event, short amount)
short sighted(short objective)
short IsEngagementTargetDisallowed(short ship, short target)
short any_enemy(short obj, short range)
short CanShipWeaponDamageTarget(short ship, short target)
short distance_from_object(short obj, short other)
void SendWingmanCommandAcknowledgement(short ship, short accepted)
short visited(short objective)
short achieved(short objective)
void cleanup_objectives(void)
unsigned int reset_objective(short ship, short objective)
short RandomBelow(short n)
void engage(short obj, short target, short objective)
short try2rout(short obj)
short report_kilrathi_rout(int mode)
short detect_enemy_tail(short obj)
short CanPlayerLand(void)
void send_message(short obj, signed char message)
void flag_objective(short objective, unsigned char flags)
short IsShipRouting(short ship)
short ShipHasTorpedo(short ship)
void request(short requester, short ship, short command)
short find_ship_index(short missionShip)
short ShouldWingmanAcceptRoutCommand(short ship, short pilot)
Shared Win32 declarations, types and library interfaces.
@ MISSION_TYPE_WARP_ARRIVE
@ MISSION_TYPE_CANNED_SEQUENCE
@ OBJECTIVE_HOLD_FORMATION
@ OBJECTIVE_BREAK_FORMATION
@ SPECIAL_MANEUVER_UNKNOWN_9
short g_nEnemyTauntCommandBase
short g_aeObjectClass[SPACE_OBJECT_COUNT]
short g_asShipIdentified[12]
signed char g_acShipTarget[16]
MissionNavPoint g_aMissionNavPoints[MISSION_NAV_POINT_COUNT]
signed char g_bRadioSilence
signed char g_cMissionObjectiveCount
short g_aeSpecialManeuver[12]
short g_bEjectionAwaitingCommCommand
unsigned char g_ucPendingEjectionTransition
short g_6_nHomeOperationShipIndexValue
signed char g_bLandingCommRequestPending
short g_bDisplayWingmanTargetData
ShipIntelligenceMetadata g_stWingmanIntelligence
signed char g_36_cPilotKillCountValue
short g_asShipMissionIndex[12]
short g_aeShipObjective[12]
MissionObjective g_aMissionObjectives[MISSION_OBJECTIVE_COUNT]
MissionShipRecord g_aMissionShips[MISSION_SHIP_COUNT]
short g_asShipMissionType[12]
short g_bEjectionSequencePending
MissionHeader g_13_stMissionHeaderBlock