interface l_world {
    BirthPlace: {
        wsBirthPlace_Air: number;
        wsBirthPlace_Heliport_Cold: number;
        wsBirthPlace_Heliport_Hot: number;
        wsBirthPlace_Park: number;
        wsBirthPlace_RunWay: number;
        wsBirthPlace_Ship: number;
        wsBirthPlace_Ship_Cold: number;
        wsBirthPlace_Ship_Hot: number;
    };
    event: {
        S_EVENT_AI_ABORT_MISSION: number;
        S_EVENT_BASE_CAPTURED: number;
        S_EVENT_BDA: number;
        S_EVENT_BIRTH: number;
        S_EVENT_CRASH: number;
        S_EVENT_DAYNIGHT: number;
        S_EVENT_DEAD: number;
        S_EVENT_DETAILED_FAILURE: number;
        S_EVENT_DISCARD_CHAIR_AFTER_EJECTION: number;
        S_EVENT_EJECTION: number;
        S_EVENT_EMERGENCY_LANDING: number;
        S_EVENT_ENGINE_SHUTDOWN: number;
        S_EVENT_ENGINE_STARTUP: number;
        S_EVENT_FLIGHT_TIME: number;
        S_EVENT_HIT: number;
        S_EVENT_HUMAN_AIRCRAFT_REPAIR_FINISH: number;
        S_EVENT_HUMAN_AIRCRAFT_REPAIR_START: number;
        S_EVENT_HUMAN_FAILURE: number;
        S_EVENT_INVALID: number;
        S_EVENT_KILL: number;
        S_EVENT_LAND: number;
        S_EVENT_LANDING_AFTER_EJECTION: number;
        S_EVENT_LANDING_QUALITY_MARK: number;
        S_EVENT_MAC_EXTRA_SCORE: number;
        S_EVENT_MAC_LMS_RESTART: number;
        S_EVENT_MARK_ADDED: number;
        S_EVENT_MARK_CHANGE: number;
        S_EVENT_MARK_REMOVED: number;
        S_EVENT_MAX: number;
        S_EVENT_MISSION_END: number;
        S_EVENT_MISSION_RESTART: number;
        S_EVENT_MISSION_START: number;
        S_EVENT_MISSION_WINNER: number;
        S_EVENT_PARATROOPER_LENDING: number;
        S_EVENT_PILOT_DEAD: number;
        S_EVENT_PLAYER_CAPTURE_AIRFIELD: number;
        S_EVENT_PLAYER_COMMENT: number;
        S_EVENT_PLAYER_ENTER_UNIT: number;
        S_EVENT_PLAYER_LEAVE_UNIT: number;
        S_EVENT_PLAYER_SELF_KILL_PILOT: number;
        S_EVENT_REFUELING: number;
        S_EVENT_REFUELING_STOP: number;
        S_EVENT_RUNWAY_TAKEOFF: number;
        S_EVENT_RUNWAY_TOUCH: number;
        S_EVENT_SCORE: number;
        S_EVENT_SHOOTING_END: number;
        S_EVENT_SHOOTING_START: number;
        S_EVENT_SHOT: number;
        S_EVENT_SIMULATION_FREEZE: number;
        S_EVENT_SIMULATION_START: number;
        S_EVENT_SIMULATION_UNFREEZE: number;
        S_EVENT_TAKEOFF: number;
        S_EVENT_TOOK_CONTROL: number;
        S_EVENT_TRIGGER_ZONE: number;
        S_EVENT_UNIT_CREATE_TASK: number;
        S_EVENT_UNIT_DELETE_TASK: number;
        S_EVENT_UNIT_LOST: number;
        S_EVENT_UNIT_TASK_COMPLETE: number;
        S_EVENT_UNIT_TASK_STAGE: number;
        S_EVENT_WEAPON_ADD: number;
        S_EVENT_WEAPON_DROP: number;
        S_EVENT_WEAPON_REARM: number;
    };
    eventHandlers: {};
    VolumeType: {
        BOX: number;
        PYRAMID: number;
        SEGMENT: number;
        SPHERE: number;
    };
    weather: {
        getFogThickness(...args: any[]): unknown;
        getFogVisibilityDistance(...args: any[]): unknown;
        setFogAnimation(...args: any[]): unknown;
        setFogThickness(...args: any[]): unknown;
        setFogVisibilityDistance(...args: any[]): unknown;
    };
    addEventHandler(...args: any[]): unknown;
    getAirbases(): l_Airbase[];
    getMarkPanels(...args: any[]): unknown;
    getPlayer(...args: any[]): unknown;
    onEvent(...args: any[]): unknown;
    removeEventHandler(...args: any[]): unknown;
    removeJunk(...args: any[]): unknown;
    searchObjects(...args: any[]): unknown;
}

Hierarchy (View Summary)

Properties

BirthPlace: {
    wsBirthPlace_Air: number;
    wsBirthPlace_Heliport_Cold: number;
    wsBirthPlace_Heliport_Hot: number;
    wsBirthPlace_Park: number;
    wsBirthPlace_RunWay: number;
    wsBirthPlace_Ship: number;
    wsBirthPlace_Ship_Cold: number;
    wsBirthPlace_Ship_Hot: number;
}
event: {
    S_EVENT_AI_ABORT_MISSION: number;
    S_EVENT_BASE_CAPTURED: number;
    S_EVENT_BDA: number;
    S_EVENT_BIRTH: number;
    S_EVENT_CRASH: number;
    S_EVENT_DAYNIGHT: number;
    S_EVENT_DEAD: number;
    S_EVENT_DETAILED_FAILURE: number;
    S_EVENT_DISCARD_CHAIR_AFTER_EJECTION: number;
    S_EVENT_EJECTION: number;
    S_EVENT_EMERGENCY_LANDING: number;
    S_EVENT_ENGINE_SHUTDOWN: number;
    S_EVENT_ENGINE_STARTUP: number;
    S_EVENT_FLIGHT_TIME: number;
    S_EVENT_HIT: number;
    S_EVENT_HUMAN_AIRCRAFT_REPAIR_FINISH: number;
    S_EVENT_HUMAN_AIRCRAFT_REPAIR_START: number;
    S_EVENT_HUMAN_FAILURE: number;
    S_EVENT_INVALID: number;
    S_EVENT_KILL: number;
    S_EVENT_LAND: number;
    S_EVENT_LANDING_AFTER_EJECTION: number;
    S_EVENT_LANDING_QUALITY_MARK: number;
    S_EVENT_MAC_EXTRA_SCORE: number;
    S_EVENT_MAC_LMS_RESTART: number;
    S_EVENT_MARK_ADDED: number;
    S_EVENT_MARK_CHANGE: number;
    S_EVENT_MARK_REMOVED: number;
    S_EVENT_MAX: number;
    S_EVENT_MISSION_END: number;
    S_EVENT_MISSION_RESTART: number;
    S_EVENT_MISSION_START: number;
    S_EVENT_MISSION_WINNER: number;
    S_EVENT_PARATROOPER_LENDING: number;
    S_EVENT_PILOT_DEAD: number;
    S_EVENT_PLAYER_CAPTURE_AIRFIELD: number;
    S_EVENT_PLAYER_COMMENT: number;
    S_EVENT_PLAYER_ENTER_UNIT: number;
    S_EVENT_PLAYER_LEAVE_UNIT: number;
    S_EVENT_PLAYER_SELF_KILL_PILOT: number;
    S_EVENT_REFUELING: number;
    S_EVENT_REFUELING_STOP: number;
    S_EVENT_RUNWAY_TAKEOFF: number;
    S_EVENT_RUNWAY_TOUCH: number;
    S_EVENT_SCORE: number;
    S_EVENT_SHOOTING_END: number;
    S_EVENT_SHOOTING_START: number;
    S_EVENT_SHOT: number;
    S_EVENT_SIMULATION_FREEZE: number;
    S_EVENT_SIMULATION_START: number;
    S_EVENT_SIMULATION_UNFREEZE: number;
    S_EVENT_TAKEOFF: number;
    S_EVENT_TOOK_CONTROL: number;
    S_EVENT_TRIGGER_ZONE: number;
    S_EVENT_UNIT_CREATE_TASK: number;
    S_EVENT_UNIT_DELETE_TASK: number;
    S_EVENT_UNIT_LOST: number;
    S_EVENT_UNIT_TASK_COMPLETE: number;
    S_EVENT_UNIT_TASK_STAGE: number;
    S_EVENT_WEAPON_ADD: number;
    S_EVENT_WEAPON_DROP: number;
    S_EVENT_WEAPON_REARM: number;
}
eventHandlers: {}
VolumeType: { BOX: number; PYRAMID: number; SEGMENT: number; SPHERE: number }
weather: {
    getFogThickness(...args: any[]): unknown;
    getFogVisibilityDistance(...args: any[]): unknown;
    setFogAnimation(...args: any[]): unknown;
    setFogThickness(...args: any[]): unknown;
    setFogVisibilityDistance(...args: any[]): unknown;
}

Methods

  • Returns a table of airbase objects belonging to the specified coalition. Objects can be ships, static objects(FARP), or airbases on the map.

    When the function is run as world.getAirbases() no input values required, and the function returns all airbases, ships, and farps on the map.

    Returns l_Airbase[]