Class RandomizedWorldBase

java.lang.Object
zombie.randomizedWorld.RandomizedWorldBase
Direct Known Subclasses:
RandomizedBuildingBase, RandomizedVehicleStoryBase, RandomizedZoneStoryBase

public class RandomizedWorldBase
extends java.lang.Object
  • Field Details

    • minimumDays

      protected int minimumDays
    • maximumDays

      protected int maximumDays
    • minimumRooms

      protected int minimumRooms
    • unique

      protected boolean unique
    • name

      protected java.lang.String name
    • debugLine

      protected java.lang.String debugLine
  • Constructor Details

    • RandomizedWorldBase

      public RandomizedWorldBase()
  • Method Details

    • addVehicle

      public BaseVehicle addVehicle​(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, IsoDirections directions)
    • addVehicleFlipped

      public BaseVehicle addVehicleFlipped​(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.Integer integer, IsoDirections directions, java.lang.String string3)
    • addVehicleFlipped

      public BaseVehicle addVehicleFlipped​(IsoMetaGrid.Zone zone, float float1, float float2, float float3, float float4, java.lang.String string, java.lang.String string2, java.lang.Integer integer, java.lang.String string3)
    • addVehicle

      public BaseVehicle addVehicle​(IsoMetaGrid.Zone zone, IsoGridSquare square, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.Integer integer, IsoDirections directions, java.lang.String string3)
    • addVehicle

      public BaseVehicle addVehicle​(IsoMetaGrid.Zone zone, float float1, float float2, float float3, float float4, java.lang.String string, java.lang.String string2, java.lang.Integer integer, java.lang.String string3)
    • removeAllVehiclesOnZone

      public static void removeAllVehiclesOnZone​(IsoMetaGrid.Zone zone)
    • addZombiesOnVehicle

      public java.util.ArrayList addZombiesOnVehicle​(int int1, java.lang.String string, java.lang.Integer integer, BaseVehicle baseVehicle)
    • createRandomDeadBody

      public static IsoDeadBody createRandomDeadBody​(RoomDef roomDef, int int1)
    • addZombiesOnSquare

      public java.util.ArrayList addZombiesOnSquare​(int int1, java.lang.String string, java.lang.Integer integer, IsoGridSquare square)
    • createRandomDeadBody

      public static IsoDeadBody createRandomDeadBody​(int int1, int int2, int int3, IsoDirections directions, int int4)
    • createRandomDeadBody

      public static IsoDeadBody createRandomDeadBody​(int int1, int int2, int int3, IsoDirections directions, int int4, int int5)
    • createRandomDeadBody

      public static IsoDeadBody createRandomDeadBody​(IsoGridSquare square, IsoDirections directions, int int1, int int2, java.lang.String string)
    • createRandomDeadBody

      public static IsoDeadBody createRandomDeadBody​(float float1, float float2, float float3, float float4, boolean boolean1, int int1, int int2, java.lang.String string)
    • addTraitOfBlood

      public void addTraitOfBlood​(IsoDirections directions, int int1, int int2, int int3, int int4)
    • addTrailOfBlood

      public void addTrailOfBlood​(float float1, float float2, float float3, float float4, int int1)
    • addBloodSplat

      public void addBloodSplat​(IsoGridSquare square, int int1)
    • setAttachedItem

      public void setAttachedItem​(IsoZombie zombie, java.lang.String string, java.lang.String string2, java.lang.String string3)
    • createRandomZombie

      public static IsoGameCharacter createRandomZombie​(RoomDef roomDef)
    • createRandomZombieForCorpse

      public static IsoGameCharacter createRandomZombieForCorpse​(RoomDef roomDef)
    • createBodyFromZombie

      public static IsoDeadBody createBodyFromZombie​(IsoGameCharacter gameCharacter)
    • createRandomZombie

      public static IsoGameCharacter createRandomZombie​(int int1, int int2, int int3)
    • is1x2AreaClear

      public static boolean is1x2AreaClear​(IsoGridSquare square)
    • is2x1AreaClear

      public static boolean is2x1AreaClear​(IsoGridSquare square)
    • is2x1or1x2AreaClear

      public static boolean is2x1or1x2AreaClear​(IsoGridSquare square)
    • is2x2AreaClear

      public static boolean is2x2AreaClear​(IsoGridSquare square)
    • alignCorpseToSquare

      public static void alignCorpseToSquare​(IsoGameCharacter gameCharacter, IsoGridSquare square)
    • getRandomRoom

      public RoomDef getRandomRoom​(BuildingDef buildingDef, int int1)
    • getRoom

      public RoomDef getRoom​(BuildingDef buildingDef, java.lang.String string)
    • getLivingRoomOrKitchen

      public RoomDef getLivingRoomOrKitchen​(BuildingDef buildingDef)
    • getRandomSpawnSquare

      public static IsoGridSquare getRandomSpawnSquare​(RoomDef roomDef)
    • getRandomSquareForCorpse

      public static IsoGridSquare getRandomSquareForCorpse​(RoomDef roomDef)
    • spawnCarOnNearestNav

      public BaseVehicle spawnCarOnNearestNav​(java.lang.String string, BuildingDef buildingDef)
    • addItemOnGround

      public InventoryItem addItemOnGround​(IsoGridSquare square, java.lang.String string)
    • addItemOnGround

      public InventoryItem addItemOnGround​(IsoGridSquare square, InventoryItem inventoryItem)
    • addRandomItemsOnGround

      public void addRandomItemsOnGround​(RoomDef roomDef, java.lang.String string, int int1)
    • addRandomItemsOnGround

      public void addRandomItemsOnGround​(RoomDef roomDef, java.util.ArrayList arrayList, int int1)
    • addRandomItemOnGround

      public InventoryItem addRandomItemOnGround​(IsoGridSquare square, java.util.ArrayList arrayList)
    • addWeapon

      public HandWeapon addWeapon​(java.lang.String string, boolean boolean1)
    • createSkeletonCorpse

      public IsoDeadBody createSkeletonCorpse​(RoomDef roomDef)
    • isTimeValid

      public boolean isTimeValid​(boolean boolean1)
    • getName

      public java.lang.String getName()
    • getDebugLine

      public java.lang.String getDebugLine()
    • setDebugLine

      public void setDebugLine​(java.lang.String string)
    • getMaximumDays

      public int getMaximumDays()
    • setMaximumDays

      public void setMaximumDays​(int int1)
    • isUnique

      public boolean isUnique()
    • setUnique

      public void setUnique​(boolean boolean1)
    • getSq

      public IsoGridSquare getSq​(int int1, int int2, int int3)
    • addTileObject

      public IsoObject addTileObject​(int int1, int int2, int int3, java.lang.String string)
    • addTileObject

      public IsoObject addTileObject​(IsoGridSquare square, java.lang.String string)
    • addTentNorthSouth

      public IsoObject addTentNorthSouth​(int int1, int int2, int int3)
    • addTentWestEast

      public IsoObject addTentWestEast​(int int1, int int2, int int3)
    • addTrailer

      public BaseVehicle addTrailer​(BaseVehicle baseVehicle, IsoMetaGrid.Zone zone, IsoChunk chunk, java.lang.String string, java.lang.String string2, java.lang.String string3)