SkeldJS
    Preparing search index...

    Class HeliSabotageSystem<RoomType>

    Represents a system responsible for handling communication consoles on Mira HQ.

    See HeliSabotageSystemEvents for events to listen to.

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    consoleIds: number[] = ...
    maxResetTimer: number = 10
    sabotageDuration: number = 90
    unsabotagedCountdown: number = 10000
    updateCooldownDuration: number = 1
    activeConsoleUserPairs: HeliUserConsolePair<RoomType>[] = []

    The currently opened consoles.

    completedConsoles: Set<number> = ...

    The completed consoles.

    isDirty: boolean = false
    resetTimer: number = 10000

    The timer until the consoles are reset.

    shipStatus: ShipStatus<RoomType>
    systemType: SystemType
    timer: number = 10000

    Accessors

    Methods

    • Sabotage this system. This is an authoritative operation and can result in a client being banned for hacking if called improperly.

      Returns Promise<void>