/** @noSelfInFile */ declare module '@asledgehammer/pipewrench' { export namespace zombie.iso.areas { /** * @customConstructor BuildingScore.new * @ * [CLASS] zombie.iso.areas.BuildingScore */ export class BuildingScore { /** * Constructors: * - (IsoBuilding arg0) */ constructor(arg0: zombie.iso.areas.IsoBuilding); } /** * @customConstructor IsoBuilding.new * @ * [CLASS] zombie.iso.areas.IsoBuilding extends zombie.iso.areas.IsoArea */ export class IsoBuilding { /** float */ static GoodBuildingScore: number; /** int */ static IDMax: number; /** float */ static PoorBuildingScore: number; /** * Constructors: * - (Empty Constructor) * - (IsoCell arg0) */ constructor(arg0?: zombie.iso.IsoCell); /** * Method Parameters: * - (IsoRoom arg0): void */ AddRoom(arg0: zombie.iso.areas.IsoRoom): void; /** * Method Parameters: * - (Empty): void */ CalculateExits(): void; /** * Method Parameters: * - (Empty): void */ CalculateWindows(): void; /** * Method Parameters: * - (Stack arg0): boolean */ ContainsAllItems(arg0: java.util.Stack): boolean; /** * Method Parameters: * - (BuildingDef arg0, LotHeader arg1): void */ CreateFrom(arg0: zombie.iso.BuildingDef, arg1: zombie.iso.LotHeader): void; /** * Method Parameters: * - (Empty): void */ FillContainers(): void; /** * Method Parameters: * - (SurvivorDesc arg0, boolean arg1): number */ ScoreBuildingPersonSpecific(arg0: zombie.characters.SurvivorDesc, arg1: boolean): number; /** * Method Parameters: * - (Empty): void */ TriggerAlarm(): void; /** * Method Parameters: * - (IsoDoor arg0, boolean arg1): void * - (IsoDoor arg0, boolean arg1, IsoGridSquare arg2, IsoBuilding arg3): void */ addDoor(arg0: zombie.iso.objects.IsoDoor, arg1: boolean, arg2?: zombie.iso.IsoGridSquare, arg3?: zombie.iso.areas.IsoBuilding): void; /** * Method Parameters: * - (IsoWindow arg0, boolean arg1): void * - (IsoWindow arg0, boolean arg1, IsoGridSquare arg2, IsoBuilding arg3): void */ addWindow(arg0: zombie.iso.objects.IsoWindow, arg1: boolean, arg2?: zombie.iso.IsoGridSquare, arg3?: zombie.iso.areas.IsoBuilding): void; /** * Method Parameters: * - (String arg0): boolean */ containsRoom(arg0: string): boolean; /** * Method Parameters: * - (Empty): void */ forceAwake(): void; /** * Method Parameters: * - (ItemType arg0): zombie.inventory.ItemContainer */ getContainerWith(arg0: zombie.inventory.ItemType): zombie.inventory.ItemContainer; /** * Method Parameters: * - (Empty): zombie.iso.BuildingDef */ getDef(): zombie.iso.BuildingDef; /** * Method Parameters: * - (Empty): zombie.iso.IsoGridSquare */ getFreeTile(): zombie.iso.IsoGridSquare; /** * Method Parameters: * - (Empty): number */ getID(): number; /** * Method Parameters: * - (String arg0): zombie.inventory.ItemContainer */ getRandomContainer(arg0: string): zombie.inventory.ItemContainer; /** * Method Parameters: * - (Empty): zombie.iso.objects.IsoWindow */ getRandomFirstFloorWindow(): zombie.iso.objects.IsoWindow; /** * Method Parameters: * - (Empty): zombie.iso.areas.IsoRoom * - (String arg0): zombie.iso.areas.IsoRoom */ getRandomRoom(arg0?: string): zombie.iso.areas.IsoRoom; /** * Method Parameters: * - (Empty): number */ getRoomsNumber(): number; /** * Method Parameters: * - (Empty): boolean */ hasWater(): boolean; /** * Method Parameters: * - (Empty): boolean */ isAllExplored(): boolean; /** * Method Parameters: * - (Empty): boolean */ isResidential(): boolean; /** * Method Parameters: * - (Empty): boolean */ isToxic(): boolean; /** * Method Parameters: * - (boolean arg0): void */ setAllExplored(arg0: boolean): void; /** * Method Parameters: * - (boolean arg0): void */ setToxic(arg0: boolean): void; /** * Method Parameters: * - (Empty): void */ update(): void; /** * @noSelf * * Method Parameters: * - (String arg0): string */ static Ardo(arg0: string): string; /** * @noSelf * * Method Parameters: * - (Empty): boolean */ static Thigglewhat(): boolean; /** * @noSelf * * Method Parameters: * - (String arg0, String arg1): boolean */ static Thigglewhat2(arg0: string, arg1: string): boolean; /** * @noSelf * * Method Parameters: * - (String arg0): string */ static Thigglewhat22(arg0: string): string; /** * @noSelf * * Method Parameters: * - (String arg0): number[] */ static asasa(arg0: string): number[]; } /** * @customConstructor IsoRoom.new * @ * [CLASS] zombie.iso.areas.IsoRoom */ export class IsoRoom { /** * Constructors: * - (Empty Constructor) */ constructor(); /** * Method Parameters: * - (IsoCell arg0): zombie.iso.areas.IsoBuilding */ CreateBuilding(arg0: zombie.iso.IsoCell): zombie.iso.areas.IsoBuilding; /** * Method Parameters: * - (IsoGridSquare arg0): void */ addSquare(arg0: zombie.iso.IsoGridSquare): void; /** * Method Parameters: * - (boolean arg0): void */ createLights(arg0: boolean): void; /** * Method Parameters: * - (Empty): zombie.iso.areas.IsoBuilding */ getBuilding(): zombie.iso.areas.IsoBuilding; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getContainer(): java.util.ArrayList; /** * Method Parameters: * - (Empty): zombie.iso.IsoGridSquare */ getFreeTile(): zombie.iso.IsoGridSquare; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getLightSwitches(): java.util.ArrayList; /** * Method Parameters: * - (Empty): string */ getName(): string; /** * Method Parameters: * - (Empty): zombie.iso.IsoGridSquare */ getRandomFreeSquare(): zombie.iso.IsoGridSquare; /** * Method Parameters: * - (Empty): zombie.iso.IsoGridSquare */ getRandomSquare(): zombie.iso.IsoGridSquare; /** * Method Parameters: * - (Empty): zombie.iso.RoomDef */ getRoomDef(): zombie.iso.RoomDef; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getSquares(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.Vector */ getTileList(): java.util.Vector; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getWaterSources(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getWindows(): java.util.ArrayList; /** * Method Parameters: * - (Empty): boolean */ hasLightSwitches(): boolean; /** * Method Parameters: * - (Empty): boolean */ hasWater(): boolean; /** * Method Parameters: * - (int arg0, int arg1, int arg2): boolean */ isInside(arg0: number, arg1: number, arg2: number): boolean; /** * Method Parameters: * - (Empty): void */ onSee(): void; /** * Method Parameters: * - (Empty): void */ refreshSquares(): void; /** * Method Parameters: * - (IsoGridSquare arg0): void */ removeSquare(arg0: zombie.iso.IsoGridSquare): void; /** * Method Parameters: * - (ArrayList arg0): void */ setWaterSources(arg0: java.util.ArrayList): void; /** * Method Parameters: * - (Empty): void */ spawnZombies(): void; /** * Method Parameters: * - (Empty): void */ useWater(): void; } /** * @customConstructor NonPvpZone.new * @ * [CLASS] zombie.iso.areas.NonPvpZone */ export class NonPvpZone { /** java.util.ArrayList */ static readonly nonPvpZoneList?: java.util.ArrayList; /** * Constructors: * - (Empty Constructor) * - (String arg0, int arg1, int arg2, int arg3, int arg4) */ constructor(arg0?: string, arg1?: number, arg2?: number, arg3?: number, arg4?: number); /** * Method Parameters: * - (Empty): number */ getSize(): number; /** * Method Parameters: * - (Empty): string */ getTitle(): string; /** * Method Parameters: * - (Empty): number */ getX(): number; /** * Method Parameters: * - (Empty): number */ getX2(): number; /** * Method Parameters: * - (Empty): number */ getY(): number; /** * Method Parameters: * - (Empty): number */ getY2(): number; /** * Method Parameters: * - (ByteBuffer arg0, int arg1): void */ load(arg0: java.nio.ByteBuffer, arg1: number): void; /** * Method Parameters: * - (ByteBuffer arg0): void */ save(arg0: java.nio.ByteBuffer): void; /** * Method Parameters: * - (int arg0): void */ setSize(arg0: number): void; /** * Method Parameters: * - (String arg0): void */ setTitle(arg0: string): void; /** * Method Parameters: * - (int arg0): void */ setX(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ setX2(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ setY(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ setY2(arg0: number): void; /** * Method Parameters: * - (boolean arg0): void */ syncNonPvpZone(arg0: boolean): void; /** * @noSelf * * Method Parameters: * - (String arg0, int arg1, int arg2, int arg3, int arg4): zombie.iso.areas.NonPvpZone */ static addNonPvpZone(arg0: string, arg1: number, arg2: number, arg3: number, arg4: number): zombie.iso.areas.NonPvpZone; /** * @noSelf * * Method Parameters: * - (Empty): java.util.ArrayList */ static getAllZones(): java.util.ArrayList; /** * @noSelf * * Method Parameters: * - (int arg0, int arg1): zombie.iso.areas.NonPvpZone */ static getNonPvpZone(arg0: number, arg1: number): zombie.iso.areas.NonPvpZone; /** * @noSelf * * Method Parameters: * - (String arg0): zombie.iso.areas.NonPvpZone */ static getZoneByTitle(arg0: string): zombie.iso.areas.NonPvpZone; /** * @noSelf * * Method Parameters: * - (String arg0): void */ static removeNonPvpZone(arg0: string): void; } /** * @customConstructor SafeHouse.new * @ * [CLASS] zombie.iso.areas.SafeHouse */ export class SafeHouse { /** * Constructors: * - (int arg0, int arg1, int arg2, int arg3, String arg4) */ constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: string); /** * Method Parameters: * - (String arg0): void */ addPlayer(arg0: string): void; /** * Method Parameters: * - (String arg0): zombie.iso.areas.SafeHouse * - (IsoPlayer arg0): zombie.iso.areas.SafeHouse */ alreadyHaveSafehouse(arg0: string | zombie.characters.IsoPlayer): zombie.iso.areas.SafeHouse; /** * Method Parameters: * - (IsoPlayer arg0): void */ checkTrespass(arg0: zombie.characters.IsoPlayer): void; /** * Method Parameters: * - (float arg0, float arg1): boolean */ containsLocation(arg0: number, arg1: number): boolean; /** * Method Parameters: * - (Empty): number */ getH(): number; /** * Method Parameters: * - (Empty): string */ getId(): string; /** * Method Parameters: * - (Empty): number */ getLastVisited(): number; /** * Method Parameters: * - (Empty): number */ getOpenTimer(): number; /** * Method Parameters: * - (Empty): string */ getOwner(): string; /** * Method Parameters: * - (Empty): number */ getPlayerConnected(): number; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getPlayers(): java.util.ArrayList; /** * Method Parameters: * - (Empty): string */ getTitle(): string; /** * Method Parameters: * - (Empty): number */ getW(): number; /** * Method Parameters: * - (Empty): number */ getX(): number; /** * Method Parameters: * - (Empty): number */ getX2(): number; /** * Method Parameters: * - (Empty): number */ getY(): number; /** * Method Parameters: * - (Empty): number */ getY2(): number; /** * Method Parameters: * - (IsoPlayer arg0): boolean */ isOwner(arg0: zombie.characters.IsoPlayer): boolean; /** * Method Parameters: * - (String arg0): boolean */ isRespawnInSafehouse(arg0: string): boolean; /** * Method Parameters: * - (IsoPlayer arg0): void */ kickOutOfSafehouse(arg0: zombie.characters.IsoPlayer): void; /** * Method Parameters: * - (String arg0): boolean * - (IsoPlayer arg0): boolean */ playerAllowed(arg0: string | zombie.characters.IsoPlayer): boolean; /** * Method Parameters: * - (String arg0): void */ removePlayer(arg0: string): void; /** * Method Parameters: * - (IsoPlayer arg0): void * - (IsoPlayer arg0, boolean arg1): void */ removeSafeHouse(arg0: zombie.characters.IsoPlayer, arg1?: boolean): void; /** * Method Parameters: * - (ByteBuffer arg0): void */ save(arg0: java.nio.ByteBuffer): void; /** * Method Parameters: * - (int arg0): void */ setH(arg0: number): void; /** * Method Parameters: * - (long arg0): void */ setLastVisited(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ setOpenTimer(arg0: number): void; /** * Method Parameters: * - (String arg0): void */ setOwner(arg0: string): void; /** * Method Parameters: * - (int arg0): void */ setPlayerConnected(arg0: number): void; /** * Method Parameters: * - (ArrayList arg0): void */ setPlayers(arg0: java.util.ArrayList): void; /** * Method Parameters: * - (boolean arg0, String arg1): void */ setRespawnInSafehouse(arg0: boolean, arg1: string): void; /** * Method Parameters: * - (String arg0): void */ setTitle(arg0: string): void; /** * Method Parameters: * - (int arg0): void */ setW(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ setX(arg0: number): void; /** * Method Parameters: * - (int arg0): void */ setY(arg0: number): void; /** * Method Parameters: * - (Empty): void */ syncSafehouse(): void; /** * Method Parameters: * - (Empty): void */ updatePlayersConnected(): void; /** * Method Parameters: * - (IsoPlayer arg0): void */ updateSafehouse(arg0: zombie.characters.IsoPlayer): void; /** * @noSelf * * Method Parameters: * - (IsoGridSquare arg0, IsoPlayer arg1): zombie.iso.areas.SafeHouse * - (int arg0, int arg1, int arg2, int arg3, String arg4, boolean arg5): zombie.iso.areas.SafeHouse */ static addSafeHouse(arg0: zombie.iso.IsoGridSquare | number, arg1: zombie.characters.IsoPlayer | number, arg2?: number, arg3?: number, arg4?: string, arg5?: boolean): zombie.iso.areas.SafeHouse; /** * @noSelf * * Method Parameters: * - (IsoPlayer arg0): boolean */ static allowSafeHouse(arg0: zombie.characters.IsoPlayer): boolean; /** * @noSelf * * Method Parameters: * - (IsoGridSquare arg0, IsoPlayer arg1): string */ static canBeSafehouse(arg0: zombie.iso.IsoGridSquare, arg1: zombie.characters.IsoPlayer): string; /** * @noSelf * * Method Parameters: * - (Empty): void */ static clearSafehouseList(): void; /** * @noSelf * * Method Parameters: * - (IsoGridSquare arg0): zombie.iso.areas.SafeHouse * - (int arg0, int arg1, int arg2, int arg3): zombie.iso.areas.SafeHouse */ static getSafeHouse(arg0: zombie.iso.IsoGridSquare | number, arg1?: number, arg2?: number, arg3?: number): zombie.iso.areas.SafeHouse; /** * @noSelf * * Method Parameters: * - (Empty): java.util.ArrayList */ static getSafehouseList(): java.util.ArrayList; /** * @noSelf * * Method Parameters: * - (String arg0): zombie.iso.areas.SafeHouse * - (IsoPlayer arg0): zombie.iso.areas.SafeHouse */ static hasSafehouse(arg0: string | zombie.characters.IsoPlayer): zombie.iso.areas.SafeHouse; /** * @noSelf * * Method Parameters: * - (Empty): void */ static init(): void; /** * @noSelf * * Method Parameters: * - (IsoPlayer arg0, IsoGridSquare arg1): boolean */ static isPlayerAllowedOnSquare(arg0: zombie.characters.IsoPlayer, arg1: zombie.iso.IsoGridSquare): boolean; /** * @noSelf * * Method Parameters: * - (IsoGridSquare arg0, String arg1, boolean arg2): zombie.iso.areas.SafeHouse */ static isSafeHouse(arg0: zombie.iso.IsoGridSquare, arg1: string, arg2: boolean): zombie.iso.areas.SafeHouse; /** * @noSelf * * Method Parameters: * - (ByteBuffer arg0, int arg1): zombie.iso.areas.SafeHouse */ static load(arg0: java.nio.ByteBuffer, arg1: number): zombie.iso.areas.SafeHouse; /** * @noSelf * * Method Parameters: * - (Empty): void */ static updateSafehousePlayersConnected(): void; } } }