Class RandomizedZoneStoryBase
java.lang.Object
zombie.randomizedWorld.RandomizedWorldBase
zombie.randomizedWorld.randomizedZoneStory.RandomizedZoneStoryBase
- Direct Known Subclasses:
RZJackieJaye,RZSAttachedAnimal,RZSBaseball,RZSBBQParty,RZSBeachParty,RZSBurntWreck,RZSBuryingCamp,RZSCampsite,RZSCharcoalBurner,RZSDean,RZSDuke,RZSEscapedAnimal,RZSEscapedHerd,RZSFishingTrip,RZSForestCamp,RZSForestCampEaten,RZSFrankHemingway,RZSHermitCamp,RZSHillbillyHoedown,RZSHogWild,RZSHunterCamp,RZSKirstyKormick,RZSMurderScene,RZSMusicFest,RZSMusicFestStage,RZSNastyMattress,RZSOccultActivity,RZSOldFirepit,RZSOldShelter,RZSOrphanedFawn,RZSRangerSmith,RZSRockerParty,RZSSadCamp,RZSSexyTime,RZSSirTwiggy,RZSSurvivalistCamp,RZSTragicPicnic,RZSTrapperCamp,RZSVanCamp,RZSWasteDump,RZSWaterPump
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanAreaForStory(RandomizedZoneStoryBase rzs, Zone zone) static voidcleanSquareForStory(IsoGridSquare square) intintgetRandomExtraFreeSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone) static IsoGridSquaregetRandomExtraFreeUnoccupiedSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone) getRandomFreeSquare(RandomizedZoneStoryBase rzs, Zone zone) Get a random free square in our story zonegetRandomFreeSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone, IsoGridSquare square1) static IsoGridSquaregetRandomFreeUnoccupiedSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone) static voidinitAllRZSMapChance(Zone zone) booleanisValid()booleanstatic booleanisValidForStory(Zone zone, boolean force) voidrandomizeZoneStory(Zone zone) Methods inherited from class zombie.randomizedWorld.RandomizedWorldBase
addBloodSplat, addBrazier, addCampfire, addCampfireOrPit, addCharcoalBurner, addCookingPit, addGrindstone, addItemOnGround, addItemOnGround, addItemOnGround, addItemOnGroundNoLoot, addItemOnGroundNoLoot, addItemOnGroundStatic, addItemOnGroundStatic, addItemToObjectSurface, addMattressNorthSouth, addMattressWestEast, addRandomFirepit, addRandomItemOnGround, addRandomItemsOnGround, addRandomItemsOnGround, addRandomShelterNorthSouth, addRandomShelterWestEast, addRandomTentNorthSouth, addRandomTentWestEast, addShelterNorthSouth, addShelterWestEast, addSimpleCookingPit, addSimpleFire, addSleepingBagNorthSouth, addSleepingBagOrTentNorthSouth, addSleepingBagOrTentWestEast, addSleepingBagWestEast, addStoneAnvil, addTentNorthSouth, addTentNorthSouthNew, addTentWestEast, addTentWestEastNew, addTileObject, addTileObject, addTileObject, addTileObject, addTileObject, addTileObject, addTrailer, addTrailOfBlood, addTraitOfBlood, addVehicle, addVehicle, addVehicle, addVehicle, addVehicle, addVehicle, addVehicle, addVehicle, addVehicleFlipped, addVehicleFlipped, addWeapon, addWorkstationEntity, addWorkstationEntity, addZombiesOnSquare, addZombiesOnVehicle, alignCorpseToSquare, checkAreaForCarsSpawn, checkRadiusForCarSpawn, cleanSquareAndNeighbors, createBodyFromZombie, createCorpse, createCorpse, createCorpse, createCorpse, createRandomDeadBody, createRandomDeadBody, createRandomDeadBody, createRandomDeadBody, createRandomDeadBody, createRandomDeadBody, createRandomZombie, createRandomZombie, createRandomZombieForCorpse, createSkeletonCorpse, createSkeletonCorpse, dirtBomb, getBarnClutter, getBarnClutterItem, getBathroomSinkClutter, getBathroomSinkClutterItem, getBBQClutter, getBBQClutterItem, getBeachPartyClutter, getBeachPartyClutterItem, getBedClutter, getBedClutterItem, getCafeClutter, getCafeClutterItem, getCarpentryToolClutter, getCarpentryToolClutterItem, getClutterCopy, getClutterCopy, getClutterItem, getDeadEndClutter, getDeadEndClutterItem, getDebugLine, getDormClutter, getDormClutterItem, getFarmStorageClutter, getFarmStorageClutterItem, getFootballNightDrinkItem, getFootballNightDrinks, getFootballNightSnackItem, getFootballNightSnacks, getGarageStorageClutter, getGarageStorageClutterItem, getGigamartClutter, getGigamartClutterItem, getGroceryClutter, getGroceryClutterItem, getHairSalonClutter, getHairSalonClutterItem, getHallClutter, getHallClutterItem, getHenDoDrinkItem, getHenDoDrinks, getHenDoSnackItem, getHenDoSnacks, getHoedownClutter, getHoedownClutterItem, getHousePartyClutter, getHousePartyClutterItem, getJudgeClutter, getJudgeClutterItem, getKidClutter, getKidClutterItem, getKitchenCounterClutter, getKitchenCounterClutterItem, getKitchenSinkClutter, getKitchenSinkClutterItem, getKitchenStoveClutter, getKitchenStoveClutterItem, getLaundryRoomClutter, getLaundryRoomClutterItem, getLivingroomClutter, getLivingroomClutterItem, getLivingRoomOrKitchen, getMaximumDays, getMedicalClutter, getMedicallutterItem, getMurderSceneClutter, getMurderSceneClutterItem, getName, getNastyMattressClutter, getNastyMattressClutterItem, getOfficeCarDealerClutter, getOfficeCarDealerClutterItem, getOfficeOtherClutter, getOfficeOtherClutterItem, getOfficePaperworkClutter, getOfficePaperworkClutterItem, getOfficePenClutter, getOfficePenClutterItem, getOfficeTreatClutter, getOfficeTreatClutterItem, getOldShelterClutter, getOldShelterClutterItem, getOvenFoodClutter, getOvenFoodClutterItem, getPillowClutter, getPillowClutterItem, getPokerNightClutter, getPokerNightClutterItem, getRandomRoom, getRandomRoomNoKids, getRandomSpawnSquare, getRandomSquareForCorpse, getRichJerkClutter, getRichJerkClutterItem, getRoom, getRoomNoKids, getSadCampsiteClutter, getSadCampsiteClutterItem, getSidetableClutter, getSidetableClutterItem, getSq, getSurvivalistCampsiteClutter, getSurvivalistCampsiteClutterItem, getTwiggyClutter, getTwiggyClutterItem, getUtilityToolClutter, getUtilityToolClutterItem, getVanCampClutter, getVanCampClutterItem, getWatchClutter, getWatchClutterItem, getWoodcraftClutter, getWoodcraftClutterItem, graffSquare, graffSquare, is1x1AreaClear, is1x2AreaClear, is2x1AreaClear, is2x1or1x2AreaClear, is2x2AreaClear, isRat, isTimeValid, isUnique, isValidGraffSquare, removeAllVehiclesOnZone, setAttachedItem, setDebugLine, setMaximumDays, setUnique, spawnCarOnNearestNav, spawnCarOnNearestNav, trashSquare
-
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 -
zoneType
-
-
Constructor Details
-
RandomizedZoneStoryBase
public RandomizedZoneStoryBase()
-
-
Method Details
-
isValidForStory
-
initAllRZSMapChance
-
isValid
-
getRandomFreeSquare
Get a random free square in our story zone -
getRandomFreeSquare
public IsoGridSquare getRandomFreeSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone, IsoGridSquare square1) -
getRandomExtraFreeSquare
public IsoGridSquare getRandomExtraFreeSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone) -
getRandomFreeUnoccupiedSquare
public static IsoGridSquare getRandomFreeUnoccupiedSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone) -
getRandomExtraFreeUnoccupiedSquare
public static IsoGridSquare getRandomExtraFreeUnoccupiedSquare(RandomizedZoneStoryBase randomizedZoneStoryBase, Zone zone) -
getRandomFreeSquareFullZone
-
randomizeZoneStory
-
isValid
public boolean isValid() -
cleanAreaForStory
-
cleanSquareForStory
-
getMinimumWidth
public int getMinimumWidth() -
getMinimumHeight
public int getMinimumHeight()
-