Type alias GameOptions

GameOptions: {
    allClears: boolean;
    allow180: boolean;
    allowHardDrop: boolean;
    are: number;
    b2bChaining: boolean;
    bagType: string;
    bgmNoReset: boolean;
    boardHeight: number;
    boardWidth: number;
    canRetry: boolean;
    canUndo: boolean;
    clutch: boolean;
    comboTable: string;
    countdown: boolean;
    countdownCount: number;
    countdownInterval: number;
    displayFire: boolean;
    displayHold: boolean;
    displayNext: boolean;
    displayShadow: boolean;
    displayUsername: boolean;
    forfeitTime: number;
    g: number;
    gIncrease: number;
    gMargin: number;
    garbageAbsoluteCap: boolean;
    garbageAre: number;
    garbageBlocking: string;
    garbageCap: number;
    garbageCapIncrease: number;
    garbageCapMax: number;
    garbageEntry: string;
    garbageHoleSize: number;
    garbageIncrease: number;
    garbageMargin: number;
    garbageMultiplier: number;
    garbagePhase: number;
    garbageQueue: boolean;
    garbageSpeed: number;
    garbageTargetBonus: string;
    hasGarbage: boolean;
    infiniteHold: boolean;
    infiniteMovement: boolean;
    kickSet: string;
    lineClearAre: boolean;
    lockResets: number;
    lockTime: number;
    manualAllowed: boolean;
    mission: string;
    missionType: string;
    neverStopBgm: boolean;
    newPayback: boolean;
    nextCount: number;
    noExtraWidth: boolean;
    noLockout: boolean;
    objective: any;
    passthrough: string;
    precountdown: number;
    presets: string;
    prestart: number;
    retryIsClear: boolean;
    roomHandlignSdf: number;
    roomHandling: boolean;
    roomHandlingArr: number;
    roomHandlingDas: number;
    seed: number;
    seedRandom: boolean;
    slotBar1: string;
    slotCounter1: string;
    slotCounter2: string;
    slotCounter3: string;
    slotCounter4: string;
    slotCounter5: string;
    spinBonuses: string;
    stock: number;
    stride: boolean;
    version: number;
    zoomInto: string;
}

Type declaration

  • allClears: boolean

    Whether to reward clearing the entire board.

  • allow180: boolean

    Whether to allow the 180 rotation key to be used.

  • allowHardDrop: boolean

    Whether to allow use of the Hard Drop button.

  • are: number

    Amount of time in frames in between a piece being placed and the next one spawning.

  • b2bChaining: boolean

    Whether to make long Back-to-Back chains become more powerful.

  • bagType: string

    The type of system used to generate random pieces.

  • bgmNoReset: boolean

    unknown

  • boardHeight: number

    The height of the playing field.

  • boardWidth: number

    The width of the playing field.

  • canRetry: boolean

    Whether retrying is enabled.

  • canUndo: boolean

    Whether undoing is enabled.

  • clutch: boolean

    Whether to allow out-of-bound placements when they clear a line.

  • comboTable: string

    What combo table to use.

  • countdown: boolean

    Whether the game has a countdown.

  • countdownCount: number

    The number from which to countdown.

  • countdownInterval: number

    The time in millisecond between each count.

  • displayFire: boolean

    Whether to display fire.

  • displayHold: boolean

    Whether to use the HOLD queue.

  • displayNext: boolean

    Whether to show the NEXT queue.

  • displayShadow: boolean

    Whether to show the shadow piece.

  • displayUsername: boolean

    unknown

  • forfeitTime: number

    unknown

  • g: number

    Starting gravity (how fast blocks drop). Higher is faster.

  • gIncrease: number

    The amount of gravity increase per second.

  • gMargin: number

    Amount of time in frames until the gravity starts to increase.

  • garbageAbsoluteCap: boolean

    unknown

  • garbageAre: number

    unknown

  • garbageBlocking: string

    unknown

  • garbageCap: number

    Amount of garbage that may enter the screen at once.

  • garbageCapIncrease: number

    The amount of garbage cap increase per second.

  • garbageCapMax: number

    Maximum amount the garbage cap may reach.

  • garbageEntry: string

    unknown

  • garbageHoleSize: number

    unknown

  • garbageIncrease: number

    The amount of garbage multiplier increase per second.

  • garbageMargin: number

    Amount of time in frames until the garbage multiplier starts to increase.

  • garbageMultiplier: number

    Starting garbage multiplier. 1 means normal amount of garbage, 2 means double.

  • garbagePhase: number

    unknown

  • garbageQueue: boolean

    unknown

  • garbageSpeed: number

    The time it takes in frames for garbage to travel.

  • garbageTargetBonus: string

    unknown

  • hasGarbage: boolean

    unknown

  • infiniteHold: boolean

    unknown

  • infiniteMovement: boolean

    Whether to enable infinite movement (disables lockResets).

  • kickSet: string

    The type of kicks that pieces can do.

  • lineClearAre: boolean

    Amount of time in frames in between a piece being placed and the next one spawning, if a line was cleared.

  • lockResets: number

    How many times to enable resetting the lock delay (by rotating or moving a piece).

  • lockTime: number

    If not using master levels, the amount of frames until a piece locks down.

  • manualAllowed: boolean

    Whether to allow users to click boards to manually target them.

  • mission: string

    unknown

  • missionType: string

    unknown

  • neverStopBgm: boolean

    Whether to keep the BGM playing between games.

  • newPayback: boolean

    unknown

  • nextCount: number

    Amount of pieces shown in the NEXT queue, if said queue is enabled.

  • noExtraWidth: boolean

    unknown

  • noLockout: boolean
  • objective: any

    unknown

  • passthrough: string

    If disabled, attacks can be canceled while in transit or during latency. Experimental, may be removed or become standard.

  • precountdown: number

    The time in milliseconds before the countdown begins.

  • presets: string

    Presets to apply to

  • prestart: number

    unknown

  • retryIsClear: boolean

    unknown

  • roomHandlignSdf: number

    Soft Drop Factor. Use 41 for MAX.

    Remarks

    Enforced if "enforce below handling settings" is enabled.

  • roomHandling: boolean

    Whether to enforce the handling settings below.

  • roomHandlingArr: number

    Auto Repeat Rate.

    Remarks

    Enforced if "enforce below handling settings" is enabled.

  • roomHandlingDas: number

    Delayed Auto Shift.

    Remarks

    Enforced if "enforce below handling settings" is enabled.

  • seed: number

    The RNG seed of the game.

  • seedRandom: boolean

    unknown

  • slotBar1: string

    unknown

  • slotCounter1: string

    unknown

  • slotCounter2: string

    unknown

  • slotCounter3: string

    unknown

  • slotCounter4: string

    unknown

  • slotCounter5: string

    unknown

  • spinBonuses: string

    The type of pieces allowed to do spins.

  • stock: number

    Amount of extra lives one has.

  • stride: boolean

    unknown

  • version: number

    Protocol version.

  • zoomInto: string

    unknown

Generated using TypeDoc