Class RandomizedZoneStoryBase
java.lang.Object
zombie.randomizedWorld.RandomizedWorldBase
zombie.randomizedWorld.randomizedZoneStory.RandomizedZoneStoryBase
- Direct Known Subclasses:
RZSBaseball
,RZSBBQParty
,RZSBeachParty
,RZSBuryingCamp
,RZSFishingTrip
,RZSForestCamp
,RZSForestCampEaten
,RZSHunterCamp
,RZSMusicFest
,RZSMusicFestStage
,RZSSexyTime
,RZSTrapperCamp
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionboolean
static final int
int
protected int
protected int
static int
static final String
final ArrayList
Fields inherited from class zombie.randomizedWorld.RandomizedWorldBase
debugLine, maximumDays, minimumDays, minimumRooms, name, unique
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanAreaForStory
(RandomizedZoneStoryBase randomizedZoneStoryBase, IsoMetaGrid.Zone zone) int
int
getRandomFreeSquare
(RandomizedZoneStoryBase randomizedZoneStoryBase, IsoMetaGrid.Zone zone) getRandomFreeSquareFullZone
(RandomizedZoneStoryBase randomizedZoneStoryBase, IsoMetaGrid.Zone zone) static void
boolean
isValid()
boolean
isValid
(IsoMetaGrid.Zone zone, boolean boolean1) static boolean
isValidForStory
(IsoMetaGrid.Zone zone, boolean boolean1) void
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, addZombiesOnSquare, 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
-
alwaysDo
public boolean alwaysDo -
baseChance
public static final int baseChance- See Also:
-
totalChance
public static int totalChance -
zoneStory
- See Also:
-
chance
public int chance -
minZoneWidth
protected int minZoneWidth -
minZoneHeight
protected int minZoneHeight -
zoneType
-
-
Constructor Details
-
RandomizedZoneStoryBase
public RandomizedZoneStoryBase()
-
-
Method Details
-
isValidForStory
-
initAllRZSMapChance
-
isValid
-
getRandomFreeSquare
public IsoGridSquare getRandomFreeSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, IsoMetaGrid.Zone zone) -
getRandomFreeSquareFullZone
public IsoGridSquare getRandomFreeSquareFullZone(RandomizedZoneStoryBase randomizedZoneStoryBase, IsoMetaGrid.Zone zone) -
randomizeZoneStory
-
isValid
public boolean isValid() -
cleanAreaForStory
public void cleanAreaForStory(RandomizedZoneStoryBase randomizedZoneStoryBase, IsoMetaGrid.Zone zone) -
getMinimumWidth
public int getMinimumWidth() -
getMinimumHeight
public int getMinimumHeight()
-