/* * MIT License * * Copyright (c) 2022 JabDoesThings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ /** @noSelfInFile */ /// /// declare module '@shughesuk/pipewrench' { export namespace lua.client.Tutorial { /** @customConstructor BandageStep:new */ export class BandageStep extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static blink: any; static brother1: any; static brother2: any; static containers: any; static extTimer: any; static fences: any; static finished: any; static isBrothersDead: any; static oneDead: any; static runned: any; static spawnedItems: any; static sqDoor: any; static sqWindow: any; static vaulted: any; static vaultedWindow: any; static vaultedWrong: any; static vaultedWrongZoom: any; static window: any; constructor(); OnBrothersDead: (() => any) | any; /** @noSelf */ static BandageYourself: () => any; /** @noSelf */ static CheckWindow: () => any; /** @noSelf */ static HealthOpen: () => any; /** @noSelf */ static OpenCurtain: () => any; /** @noSelf */ static spawnBrothers: () => any; /** @noSelf */ static ThroughDoor: () => any; /** @noSelf */ static ThroughWindow: () => any; /** @noSelf */ static Vault: () => any; } /** @customConstructor FightStep:new */ export class FightStep extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static climbThrough: any; static finished: any; static floor: any; static floor1SQ: any; static floor2SQ: any; static markerDone: any; static momDead: any; static momzombie: any; static pinInv: any; static playerX: any; static playerY: any; static stopHighlight: any; static wasOpen: any; static window: any; constructor(); ClimbThroughWindow: (() => any) | any; HitZombie: (() => any) | any; IsAiming: (() => any) | any; KillZombie: (() => any) | any; LootKnife: (() => any) | any; OnMomDead: ((zed: any) => any) | any; OpenWindow: (() => any) | any; spawnMom: (() => any) | any; WalkToWindow: (() => any) | any; } /** @customConstructor InventoryLootingStep:new */ export class InventoryLootingStep extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static container: any; static finished: any; constructor(); focusCorrectPanel: (() => any) | any; focusLootingPanel: (() => any) | any; haveItem: (() => any) | any; haveWater: (() => any) | any; openInventoryJoypad: (() => any) | any; } /** @customConstructor InventoryUseStep:new */ export class InventoryUseStep extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static bloodMouse1: any; static dontTurn: any; static finished: any; static lastInventory: any; static panContainer: any; static sink: any; constructor(); eat: (() => any) | any; fillBottle: (() => any) | any; focusLootingPanel: (() => any) | any; InLocJoypad: (() => any) | any; lootWeapon: (() => any) | any; seeWeapon: (() => any) | any; selectInventory: (() => any) | any; /** @noSelf */ static spawnPan: () => any; } /** @customConstructor ShotgunStep:new */ export class ShotgunStep extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static brotherWakeupTimer: any; static finished: any; static forceSpawnHorde: any; static hassprintedTimer: any; static lockedX: any; static lockedY: any; static outhouseSQ: any; static sneaked: any; static soundDone: any; static soundTimer: any; static spawnedHorde: any; static squares: any; static timeOfDeath: any; static vaulted: any; constructor(); Aiming: (() => any) | any; isPlayedDead: (() => any) | any; isPlayedDeadJoypad: (() => any) | any; Shout: (() => any) | any; /** @noSelf */ static BackOverFence: () => any; /** @noSelf */ static BrothersDead: () => any; /** @noSelf */ static ClimbedFence: () => any; /** @noSelf */ static OnSquare: () => any; /** @noSelf */ static Outhouse: () => any; /** @noSelf */ static Sprinted: () => any; /** @noSelf */ static SurvivalGuideOpen: () => any; /** @noSelf */ static TheEnd: () => any; } /** @customConstructor SneakStep:new */ export class SneakStep extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static bag: any; static dadzombie: any; static finished: any; static isDadDead: any; static pinInv: any; static shotgun: any; static sqGate: any; static wasSneaking: any; constructor(); CheckBag: (() => any) | any; DadDead: (() => any) | any; EquippedBag: (() => any) | any; EquipShotgun: (() => any) | any; GoThroughDoor: (() => any) | any; OnDadDead: (() => any) | any; OpenGate: (() => any) | any; SneakingGate: (() => any) | any; spawnDad: (() => any) | any; /** @noSelf */ static OnSwingAtDad: (owner: any, weapon: any, zed: any, dmg: any) => any; /** @noSelf */ static setZoom: (depth: any) => any; /** @noSelf */ static Sneak: () => any; /** @noSelf */ static spawnShotgun: () => any; } /** @customConstructor WalkToAdjacent:new */ export class WalkToAdjacent extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static appleContainer: any; static finished: any; static lastPlayerX: any; static lastPlayerY: any; static sneaked: any; constructor(); inLoc: (() => any) | any; inLoc2: (() => any) | any; strafed: (() => any) | any; } /** @customConstructor WelcomeStep:new */ export class WelcomeStep extends lua.client.Tutorial.TutorialStep { [id: string]: any; static [id: string]: any; static finished: any; constructor(); } export abstract class TutorialTests { static [id: string]: any; /** @noSelf */ static addHoming: (sq: any, yoffset: any, xoffset: any, color: any) => any; /** @noSelf */ static addMarker: (sq: any, size: any) => any; /** @noSelf */ static HealthOpen: () => any; /** @noSelf */ static highlight: (obj: any, thickness: any) => any; /** @noSelf */ static LookedAround: () => any; /** @noSelf */ static NotSkillsPage: () => any; /** @noSelf */ static PlayerInfoOpen: () => any; /** @noSelf */ static RemoveMarkers: () => any; /** @noSelf */ static SkillsPage: () => any; /** @noSelf */ static stopHighlight: (obj: any) => any; /** @noSelf */ static ZoomedIn: () => any; /** @noSelf */ static ZoomedOut: () => any; } } export namespace lua.client.Tutorial.Steps { } }