Class RBTableStoryBase
java.lang.Object
zombie.randomizedWorld.RandomizedWorldBase
zombie.randomizedWorld.randomizedBuilding.RandomizedBuildingBase
zombie.randomizedWorld.randomizedBuilding.TableStories.RBTableStoryBase
- Direct Known Subclasses:
RBTSBreakfast
,RBTSButcher
,RBTSDinner
,RBTSDrink
,RBTSElectronics
,RBTSFoodPreparation
,RBTSSandwich
,RBTSSewing
,RBTSSoup
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.randomizedWorld.randomizedBuilding.RandomizedBuildingBase
RandomizedBuildingBase.HumanCorpse
-
Field Summary
Modifier and TypeFieldDescriptionstatic ArrayList
protected int
protected boolean
protected boolean
protected ArrayList
protected IsoObject
protected IsoObject
static int
protected boolean
Fields inherited from class zombie.randomizedWorld.randomizedBuilding.RandomizedBuildingBase
KBBuildingX, KBBuildingY
Fields inherited from class zombie.randomizedWorld.RandomizedWorldBase
debugLine, maximumDays, minimumDays, minimumRooms, name, unique
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic RBTableStoryBase
getRandomStory
(IsoGridSquare square, IsoObject object) getSecondTable
(IsoObject object) static void
initStories
(IsoGridSquare square, IsoObject object) boolean
isValid
(IsoGridSquare square, IsoObject object, boolean boolean1) Methods inherited from class zombie.randomizedWorld.randomizedBuilding.RandomizedBuildingBase
addBarricade, addRandomRangedWeapon, addWorldItem, addWorldItem, addWorldItem, addZombies, addZombiesOnSquare, ChunkLoaded, getChance, getDoor, getMinimumDays, getMinimumRooms, getWindow, init, initAllRBMapChance, isAlwaysDo, isTableFor3DItems, isValid, randomizeBuilding, removeAllZombies, setAlwaysDo, setChance, setMinimumDays, setMinimumRooms, spawnItemsInContainers
Methods inherited from class zombie.randomizedWorld.RandomizedWorldBase
addBloodSplat, addItemOnGround, addItemOnGround, addRandomItemOnGround, addRandomItemsOnGround, addRandomItemsOnGround, addTentNorthSouth, addTentWestEast, addTileObject, addTileObject, addTrailer, addTrailOfBlood, addTraitOfBlood, addVehicle, addVehicle, addVehicle, addVehicleFlipped, addVehicleFlipped, addWeapon, addZombiesOnVehicle, alignCorpseToSquare, createBodyFromZombie, createRandomDeadBody, createRandomDeadBody, createRandomDeadBody, createRandomDeadBody, createRandomDeadBody, createRandomZombie, createRandomZombie, createRandomZombieForCorpse, createSkeletonCorpse, getDebugLine, getLivingRoomOrKitchen, getMaximumDays, getName, getRandomRoom, getRandomSpawnSquare, getRandomSquareForCorpse, getRoom, getSq, is1x2AreaClear, is2x1AreaClear, is2x1or1x2AreaClear, is2x2AreaClear, isTimeValid, isUnique, removeAllVehiclesOnZone, setAttachedItem, setDebugLine, setMaximumDays, setUnique, spawnCarOnNearestNav
-
Field Details
-
allStories
-
totalChance
public static int totalChance -
chance
protected int chance -
rooms
-
need2Tables
protected boolean need2Tables -
ignoreAgainstWall
protected boolean ignoreAgainstWall -
table2
-
table1
-
westTable
protected boolean westTable -
fullTableMap
-
-
Constructor Details
-
RBTableStoryBase
public RBTableStoryBase()
-
-
Method Details
-
initStories
-
getRandomStory
-
isValid
-
getSecondTable
-