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
FieldsModifier and TypeFieldDescriptionstatic int
protected boolean
protected int
protected int
protected int
protected int
protected int
protected int
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected int
Fields inherited from class zombie.randomizedWorld.RandomizedWorldBase
debugLine, isRat, maximumDays, minimumDays, minimumRooms, name, reallyAlwaysForce, unique
-
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 isoChunk, float float2) static boolean
doRandomStory
(Zone zone, IsoChunk isoChunk, boolean var2) getCenterOfChunk
(Zone zone, IsoChunk isoChunk) int
int
int
int
int
getName()
boolean
getPolylineSpawnPoint
(Zone zone, IsoChunk isoChunk, float[] float8) static IsoGridSquare
getRandomFreeUnoccupiedSquare
(RandomizedVehicleStoryBase randomizedVehicleStoryBase, Zone zone, IsoGridSquare isoGridSquare1) boolean
getRectangleSpawnPoint
(Zone zone, IsoChunk isoChunk, float[] float0) boolean
getSpawnPoint
(Zone zone, IsoChunk isoChunk, float[] float0) static void
initAllRVSMapChance
(Zone zone, IsoChunk isoChunk) initSpawnDataForChunk
(Zone zone, IsoChunk isoChunk) 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
-
horizontalZone
protected boolean horizontalZone -
zoneWidth
protected int zoneWidth -
baseChance
public static int baseChance -
minX
protected int minX -
minY
protected int minY -
maxX
protected int maxX -
maxY
protected int maxY -
minZoneWidth
protected int minZoneWidth -
minZoneHeight
protected int minZoneHeight -
needsPavement
protected boolean needsPavement -
needsDirt
protected boolean needsDirt -
needsRegion
protected boolean needsRegion -
needsFarmland
protected boolean needsFarmland -
needsRuralVegetation
protected boolean needsRuralVegetation -
notTown
protected boolean notTown
-
-
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 isoGridSquare1)
-