Class RandomizedVehicleStoryBase
java.lang.Object
zombie.randomizedWorld.RandomizedWorldBase
zombie.randomizedWorld.randomizedVehicleStory.RandomizedVehicleStoryBase
- Direct Known Subclasses:
RVSAmbulanceCrash
,RVSAnimalOnRoad
,RVSAnimalTrailerOnRoad
,RVSBanditRoad
,RVSBurntCar
,RVSCarCrash
,RVSCarCrashCorpse
,RVSCarCrashDeer
,RVSChangingTire
,RVSConstructionSite
,RVSCrashHorde
,RVSDeadEnd
,RVSFlippedCrash
,RVSHerdOnRoad
,RVSPlonkies
,RVSPoliceBlockade
,RVSPoliceBlockadeShooting
,RVSRegionalProfessionVehicle
,RVSRichJerk
,RVSRoadKill
,RVSRoadKillSmall
,RVSTrailerCrash
,RVSUtilityVehicle
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSmashedOverlay
(BaseVehicle v1, BaseVehicle v2, int xOffset, int yOffset, boolean _horizontalZone, boolean addBlood) boolean
callVehicleStorySpawner
(Zone zone, IsoChunk chunk, float float1) static boolean
doRandomStory
(Zone zone, IsoChunk chunk, boolean var2) getCenterOfChunk
(Zone zone, IsoChunk chunk) int
int
int
int
int
getName()
boolean
getPolylineSpawnPoint
(Zone zone, IsoChunk chunk, float[] floats) static IsoGridSquare
getRandomFreeUnoccupiedSquare
(RandomizedVehicleStoryBase randomizedVehicleStoryBase, Zone zone, IsoGridSquare square1) boolean
getRectangleSpawnPoint
(Zone zone, IsoChunk chunk, float[] floats) boolean
getSpawnPoint
(Zone zone, IsoChunk chunk, float[] floats) static void
initAllRVSMapChance
(Zone zone, IsoChunk chunk) initSpawnDataForChunk
(Zone zone, IsoChunk chunk) boolean
initVehicleStorySpawner
(Zone var1, IsoChunk var2, boolean var3) boolean
isChunkLoaded
(int wx, int wy) boolean
isFullyStreamedIn
(int x1, int y1, int x2, int y2) boolean
void
randomizeVehicleStory
(Zone var1, IsoChunk var2) void
void
setChance
(int _chance) void
setMaximumDays
(int maximumDays) void
setMinimumDays
(int minimumDays) void
spawnElement
(VehicleStorySpawner spawner, VehicleStorySpawner.Element element) 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, getClutterItem, getDeadEndClutter, getDeadEndClutterItem, 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, getMedicalClutter, getMedicallutterItem, getMurderSceneClutter, getMurderSceneClutterItem, 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, setUnique, spawnCarOnNearestNav, spawnCarOnNearestNav, trashSquare
-
Field Details
-
baseChance
public static int baseChance
-
-
Constructor Details
-
RandomizedVehicleStoryBase
public RandomizedVehicleStoryBase()
-
-
Method Details
-
initAllRVSMapChance
-
doRandomStory
-
getMinZoneWidth
public int getMinZoneWidth() -
getMinZoneHeight
public int getMinZoneHeight() -
randomizeVehicleStory
-
getCenterOfChunk
-
isValid
-
initSpawnDataForChunk
-
getSpawnPoint
-
getRectangleSpawnPoint
-
getPolylineSpawnPoint
-
isFullyStreamedIn
public boolean isFullyStreamedIn(int x1, int y1, int x2, int y2) -
isChunkLoaded
public boolean isChunkLoaded(int wx, int wy) -
initVehicleStorySpawner
-
callVehicleStorySpawner
-
spawnElement
-
addSmashedOverlay
public BaseVehicle[] addSmashedOverlay(BaseVehicle v1, BaseVehicle v2, int xOffset, int yOffset, boolean _horizontalZone, boolean addBlood) -
getChance
public int getChance() -
setChance
public void setChance(int _chance) -
getMinimumDays
public int getMinimumDays() -
setMinimumDays
public void setMinimumDays(int minimumDays) -
getMaximumDays
public int getMaximumDays()- Overrides:
getMaximumDays
in classRandomizedWorldBase
-
setMaximumDays
public void setMaximumDays(int maximumDays) - Overrides:
setMaximumDays
in classRandomizedWorldBase
-
getName
- Overrides:
getName
in classRandomizedWorldBase
-
getDebugLine
- Overrides:
getDebugLine
in classRandomizedWorldBase
-
registerCustomOutfits
public void registerCustomOutfits() -
getRandomFreeUnoccupiedSquare
public static IsoGridSquare getRandomFreeUnoccupiedSquare(RandomizedVehicleStoryBase randomizedVehicleStoryBase, Zone zone, IsoGridSquare square1)
-