Class VehicleType

java.lang.Object
zombie.vehicles.VehicleType

public final class VehicleType extends Object
Contains all car model with their associated skin index
  • Field Details

    • vehiclesDefinition

      public final ArrayList<VehicleType.VehicleTypeDefinition> vehiclesDefinition
    • chanceToSpawnNormal

      public int chanceToSpawnNormal
    • chanceToSpawnBurnt

      public int chanceToSpawnBurnt
    • spawnRate

      public int spawnRate
    • chanceOfOverCar

      public int chanceOfOverCar
    • randomAngle

      public boolean randomAngle
    • baseVehicleQuality

      public float baseVehicleQuality
    • name

      public String name
    • chanceToPartDamage

      public int chanceToPartDamage
    • isSpecialCar

      public boolean isSpecialCar
    • isBurntCar

      public boolean isBurntCar
    • chanceToSpawnSpecial

      public int chanceToSpawnSpecial
    • vehicles

      public static final HashMap<String,VehicleType> vehicles
    • specialVehicles

      public static final ArrayList<VehicleType> specialVehicles
  • Constructor Details

    • VehicleType

      public VehicleType(String name)
  • Method Details

    • init

      public static void init()
    • hasTypeForZone

      public static boolean hasTypeForZone(String zoneName)
    • getRandomVehicleType

      public static VehicleType getRandomVehicleType(String zoneName)
    • getRandomVehicleType

      public static VehicleType getRandomVehicleType(String zoneName, Boolean doNormalWhenSpecific)
    • getTypeFromName

      public static VehicleType getTypeFromName(String name)
    • getBaseVehicleQuality

      public float getBaseVehicleQuality()
    • getRandomBaseVehicleQuality

      public float getRandomBaseVehicleQuality()
    • getChanceToSpawnKey

      public int getChanceToSpawnKey()
    • setChanceToSpawnKey

      public void setChanceToSpawnKey(int chanceToSpawnKey)
    • Reset

      public static void Reset()