1. A note to new members who are making their first purchase

    Once you have made your first purchase you will be unable to instantly download. Due to the recent influx of fraudulent purchases we now need to verify your account before we can grant access to download.
    To verify your account/purchase please email admin@chaoscode.io from the email address your PayPal account is registered to and state your ChaosCode username and the name of the plugin you have purchased.
    Once this is done access to your download your purchase will be granted.

    Please be aware that the verification process may take up to 24 hours!

    We apologise for any inconvenience this may cause
    Dismiss Notice

ZombieHorde 0.1.13

Create hordes of zombies that roam around your server looking for brains

  1. ZombieHorde

    k1lly0u
    Create hordes of zombies (customizable murderers) that roam around your server in packs.

    This plugin requires Oxide v2.0.3929 or higher!

    Features
    - A horde will always stick together, they will wander the map together and when a horde member finds a target the rest of the horde will follow
    - Hordes can merge together when in proximity to create a even larger horde.
    - Spawn a specified amount of hordes when the plugin loads, and respawn them as they are killed
    - Option to make the horde gain members over time
    - Option to make the horde gain a member when they kill a player
    - Customizable health, damage multiplier and kits for horde members

    Chat Commands
    /horde info - Show information about current hordes on your server
    /horde destroy <number> - Destroy the specified horde
    /horde create - Create a new horde on your position, option to set the max roam distance for this horse

    Permission
    zombiehorde.admin - Required to use the chat commands

    Console Commands
    horde info - Show information about current hordes on your server
    horde destroy <number> - Destroy the specified horde
    horde create <opt:distance> - Create a new horde at a random position, option to set the max roam distance for this horse

    Spawn Systems
    There are 3 spawn systems included in the plugin.
    Default - Selects a default player spawn
    RandomSpawns - Gets a random spawnpoint from the RandomSpawns plugins
    SpawnsDatabase - Gets a random spawnpoint from a spawnfile you have created. This requires you to specify a spawnfile in the config.

    Loot System
    There are 3 options regarding loot that zombies can drop;
    Default - Gives out the default loot from a Murderer
    Random - Picks loot randomly from the Loot Table in the config
    Kit - Drops the kit that the zombie spawned with. This option also adds random amount and condition modifiers to the items dropped

    Monument Spawning
    Monument spawning takes priority over random spawning and follows the same rules. If you have a horde limit of 5 and you try to spawn hordes at 10 monuments it wont work. The horde limit applies to all auto-spawned hordes

    Local Roaming
    By enabling local roam hordes can only wander the set distance away from their initial spawn point. They will exceed this limit if they are chasing an enemy, but will return when they have lost/killed the target. Local roaming can be applied to all spawned hordes (seperate config option), monument spawned hordes, and to hordes spawned via command by setting the distance argument

    Config
    Code (C#):

    {
      "Horde Options": {
        "Maximum amount of spawned zombies per horde": 15,
        "Amount of zombies to spawn when a new horde is created": 5,
        "Amount hordes to create": 3,
        "Amount of time from when a horde is destroyed until a new horde is created (seconds)": 900,
        "Amount of time before a horde grows in size": 300,
        "Add a zombie to the horde when a horde member kills a player": true,
        "Maximum distance a horde can be away from a target before losing interest": 75.0,
        "Merge hordes together if they collide": true,
        "Spawn system (Default, SpawnsDatabase, RandomSpawns)": "Default",
        "Spawn file (only required when using SpawnsDatabase)": "",
        "All hordes will only roam locally in a set distance from their initial spawn point": false,
        "Distance that hordes can roam from their initial spawn point (Local roam hordes only)": 50.0
      },
      "Horde Member Options": {
        "Zombie damage multiplier": 1.0,
        "Zombie kits (selected at random per zombie)": [],
        "Initial health": 100.0,
        "Members can target animals": true,
        "Members can be targeted by turrets": false,
        "Members can target scientists": false,
        "Type of loot dropped when killed (Default, Random, Kit)": "Random"
      },
      "Loot Table": {
        "Minimum amount of items to spawn": 1,
        "Maximum amount of items to spawn": 4,
        "Loot list": [
          {
            "Item shortname": "apple",
            "Item skin ID": 0,
            "Minimum amount of item": 2,
            "Maximum amount of item": 6
          },
          {
            "Item shortname": "bearmeat.cooked",
            "Item skin ID": 0,
            "Minimum amount of item": 2,
            "Maximum amount of item": 4
          },
          {
            "Item shortname": "blueberries",
            "Item skin ID": 0,
            "Minimum amount of item": 4,
            "Maximum amount of item": 8
          },
          {
            "Item shortname": "corn",
            "Item skin ID": 0,
            "Minimum amount of item": 4,
            "Maximum amount of item": 8
          },
          {
            "Item shortname": "fish.raw",
            "Item skin ID": 0,
            "Minimum amount of item": 2,
            "Maximum amount of item": 4
          },
          {
            "Item shortname": "granolabar",
            "Item skin ID": 0,
            "Minimum amount of item": 1,
            "Maximum amount of item": 4
          },
          {
            "Item shortname": "meat.pork.cooked",
            "Item skin ID": 0,
            "Minimum amount of item": 4,
            "Maximum amount of item": 8
          },
          {
            "Item shortname": "candycane",
            "Item skin ID": 0,
            "Minimum amount of item": 1,
            "Maximum amount of item": 2
          }
        ]
      },

      "Monument Spawn Options": {
        "Airfield": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 85.0
        },
        "Dome": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 50.0
        },
        "Junkyard": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 50.0
        },
        "LargeHarbor": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 120.0
        },
        "GasStation": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "Powerplant": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 120.0
        },
        "Stone Quarry": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "Sulfur Quarry": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "HQM Quarry": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "Radtown": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 85.0
        },
        "RocketFactory": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 140.0
        },
        "Satellite": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 60.0
        },
        "SmallHarbor": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 85.0
        },
        "Supermarket": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 20.0
        },
        "Trainyard": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 100.0
        },
        "Tunnels": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 90.0
        },
        "Warehouse": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 15.0
        },
        "WaterTreatment": {
          "Enable spawns at this monument": false,
          "This horde can only roam locally": true,
          "Distance that this horde can roam from their initial spawn point (Local roam only)": 120.0
        }
      },
      "Version": {
        "Major": 0,
        "Minor": 1,
        "Patch": 5
      }
    }
     
    JustasBeast, KIKS, lost in and 6 others like this.

Recent Updates

  1. 0.1.13
  2. 0.1.12
  3. 0.1.11

Recent Reviews

  1. Gamingoutlaws
    Gamingoutlaws
    5/5,
    Version: 0.1.13
    Great mod. Just what I was looking for.
  2. Lethal_Existance
    Lethal_Existance
    5/5,
    Version: 0.1.9
    OMG what a great mod. Keep up the good work.
  3. htclemo
    htclemo
    5/5,
    Version: 0.1.6
    very nice plugin .. easy to use and my players love it
  4. Michael J Copeland
    Michael J Copeland
    5/5,
    Version: 0.1.6
    Great mod K1lly0u! you do great work
  5. michiel marcelis
    michiel marcelis
    5/5,
    Version: 0.1.5
    Who does not love zombies, always something to do when your bored in the server. Thank you for this awesome plugin!
  6. Zuddles
    Zuddles
    5/5,
    Version: 0.1.5
    This plugin is AMAZING k1lly0u! All of your work is incredible, but dude...you rocked it out of the park on this! I love all of the customization options. They're very clear, easy to work with. The really great thing about this too is that it doesn't cause any lag as far as I've seen. Thank you for your dedicated time and precision placed into this plugin, as well as all of your others. :)
  7. ShartedTuna
    ShartedTuna
    5/5,
    Version: 0.1.5
    This is a great Plugin.
  8. beau
    beau
    5/5,
    Version: 0.1.5
    Great plugin! Players absolutely love it
  9. RDOwnerOP
    RDOwnerOP
    5/5,
    Version: 0.1.2
    Working perfectly for me. Adds a whole new element to my server, highly suggested.
  10. Ventrex
    Ventrex
    4/5,
    Version: 0.1.1
    Love this plugin, there are some issues to be solved but it is a new plugin, when these are solved a solid 5 star from me.