Class RandomizedBuildingBase

java.lang.Object
zombie.randomizedWorld.RandomizedWorldBase
zombie.randomizedWorld.randomizedBuilding.RandomizedBuildingBase
Direct Known Subclasses:
RandomizedDeadSurvivorBase, RBBar, RBBasic, RBBurnt, RBBurntCorpse, RBBurntFireman, RBCafe, RBClinic, RBHairSalon, RBKateAndBaldspot, RBLooted, RBOffice, RBOther, RBPileOCrepe, RBPizzaWhirled, RBSafehouse, RBSchool, RBShopLooted, RBSpiffo, RBStripclub, RBTableStory, RBTableStoryBase

public class RandomizedBuildingBase
extends RandomizedWorldBase
  • Field Details

  • Constructor Details

    • RandomizedBuildingBase

      public RandomizedBuildingBase()
  • Method Details

    • randomizeBuilding

      public void randomizeBuilding​(BuildingDef buildingDef)
    • init

      public void init()
    • initAllRBMapChance

      public static void initAllRBMapChance()
    • isValid

      public boolean isValid​(BuildingDef buildingDef, boolean boolean1)
    • getMinimumDays

      public int getMinimumDays()
    • setMinimumDays

      public void setMinimumDays​(int int1)
    • getMinimumRooms

      public int getMinimumRooms()
    • setMinimumRooms

      public void setMinimumRooms​(int int1)
    • ChunkLoaded

      public static void ChunkLoaded​(IsoBuilding building)
    • getChance

      public int getChance()
    • setChance

      public void setChance​(int int1)
    • isAlwaysDo

      public boolean isAlwaysDo()
    • setAlwaysDo

      public void setAlwaysDo​(boolean boolean1)
    • addZombiesOnSquare

      public java.util.ArrayList addZombiesOnSquare​(int int1, java.lang.String string, java.lang.Integer integer, IsoGridSquare square)
      Overrides:
      addZombiesOnSquare in class RandomizedWorldBase
    • addZombies

      public java.util.ArrayList addZombies​(BuildingDef buildingDef, int int1, java.lang.String string, java.lang.Integer integer, RoomDef roomDef)
    • addRandomRangedWeapon

      public HandWeapon addRandomRangedWeapon​(ItemContainer itemContainer, boolean boolean1, boolean boolean2, boolean boolean3)
    • spawnItemsInContainers

      public void spawnItemsInContainers​(BuildingDef buildingDef, java.lang.String string, int int1)
    • removeAllZombies

      protected void removeAllZombies​(BuildingDef buildingDef)
    • getWindow

      public IsoWindow getWindow​(IsoGridSquare square)
    • getDoor

      public IsoDoor getDoor​(IsoGridSquare square)
    • addBarricade

      public void addBarricade​(IsoGridSquare square, int int1)
    • addWorldItem

      public InventoryItem addWorldItem​(java.lang.String string, IsoGridSquare square, float float1, float float2, float float3)
    • addWorldItem

      public InventoryItem addWorldItem​(java.lang.String string, IsoGridSquare square, float float1, float float2, float float3, int int1)
    • addWorldItem

      public InventoryItem addWorldItem​(java.lang.String string, IsoGridSquare square, IsoObject object)
    • isTableFor3DItems

      public boolean isTableFor3DItems​(IsoObject object, IsoGridSquare square)