Jump to content
Message added by ThePitereq,

WARNING! Data format in 1.3.0 has been changed. If you want to save your current data, you need to copy your existing file into RoadBradley folder!
It's also recommended to make your current config backup, and generate new one to see what changed!

10 Screenshots

  • 4,214
  • 186
  • 146.2 kB

About Road Bradley

crypt-discord2.thumb.jpg.d2522d19fab4f88d8ddaf44d16382749.jpg

Road Bradley plugin expands possibilities with APC fights.
It spawns Bradleys with custom AI on selected roads and/or allow player to purchase their own Bradley for fights.

The plugin is highly configurable, so you can set almost every variable by your own.
This plugin also fully support custom map configuration.

Video Preview (Version 1.1.0)

Editor Preview (Version 1.3.0)

Features

  • You can set Bradley to spawn and patrol the roads.
  • You can give players access to purchase their own Bradley, and lock damage/loot to only the owner, or his Friends/Clan (Required plugins) or Teams. (NEW!)
  • Custom Bradley AI. (target distance, clothing check, tool check, view distance) (In my opinion better than the vanilla one)
  • Currency plugin support.
  • Custom markers on Bradleys.
  • Rust-themed UI.
  • Tank unstuck system. Fully customizable in config and help messages in console if tank is stuck for more than 30 seconds.
  • Customizable routes for custom maps.
  • Ability to route through more than 1 road and possibility to set route to the longest map road.
  • Chances to spawn other tank profiles in timed spawns.
  • Permission system for purchases unlock.
  • Cooldowns and daily limits.
  • Health, damage, napalm and debris configuration.
  • Custom loot support.
  • All Bradley routes available to display.
  • You can reward players by percentage of damage dealt per Bradley.
  • You can setup random road timed events.
  • You can make your own roads and edit pre-generated ones in custom road editor. (NEW!)
  • You can setup bradley fight bags to respawn players without losing the loot and come back to fight very fast. (NEW!)

Config Informations

  • The "Tank Routes - Spawns Per Maps" config part ins based on levelurl so if your map file is named CustomMapV1.3.3.map if you add CustomMap to config it will work.
    It might depend also on map host. Checked on DropBox and Discord.
  • Tank Road IDs can be checked through /tankroute command.

Permissions

  • roadbradley.admin - Allows you to use /tankroute command.
  • roadbradley.bypass - Bypass Bradley purchase cost.

Commands

  • /tankroute - Displays help about methods of route displays.
  • /buytank - Opens the Bradley purchase UI. (Configurable)

Default Config (Version 1.3.0)

{
  "Tank Purchase - Commands": [
    "buytank"
  ],
  "Tank Route - Display every X checkpoint (Command)": 1,
  "Tank Route - Use Asphalt Roads Only": false,
  "Tank Route - Height Offset": 1.0,
  "Tank Route - Check for Map Obstacles (recommended for custom maps with prefabs on roads)": false,
  "Tank Route - Remove Roads With Obstacles From Pool": false,
  "Tank Route - Kill/Teleport Bradley after X Stuck Errors (0, to disable)": 0,
  "Tank Route - Stuck Fix Method (true = kill, false = teleport to start)": false,
  "Tank Route - Randomize Spawn On Road": true,
  "Tank Route - Remove Timed-Event Roads From Purchasable Pool": false,
  "Tank Route - Obstacle Keyword Whitelist": [
    "roadsign",
    "train_track",
    "road_tunnel",
    "doorcloser"
  ],
  "Tank Route - Remove first and last checkpoints of purchased bradleys": 3,
  "Tank Route Editor - Height Offset": 1.0,
  "Targeting - Target NPC": false,
  "Loot & Damage Share - Ignore Ownership Checks": false,
  "Loot & Damage Share - Use Friends": false,
  "Loot & Damage Share - Use Clans": false,
  "Loot & Damage Share - Use RUST Teams": true,
  "Loot & Damage Share - Limit Server Spawned Bradleys Loot To Top Damage Player": false,
  "Purchases - Used Purchase System (0 - None, 1 - Economics, 2 - ServerRewards)": 0,
  "Purchases - Max Purchased Bradleys (0, to disable)": 3,
  "Tank Target - Target Sleepers": false,
  "Tank Info - Display Timed Bradley Info": true,
  "Tank Info - Timed Bradley Info Format": "-=BRADLEY=-\nTier: {0}",
  "Tank Info - Display Purchased Bradley Info": true,
  "Tank Info - Purchased Bradley Info Format": "-=BRADLEY=-\nTier: {0}\nOwner: {1}",
  "Bag Respawns - Enabled": true,
  "Bag Respawns - Max Bags Per Player": 4,
  "Bag Respawns - Max Bed Distance From Player": 100.0,
  "Tank Unstuck - Killed Entity Names": [
    "servergibs_bradley",
    "scraptransporthelicopter",
    "magnetcrane.entity",
    "minicopter.entity",
    "supply_drop"
  ],
  "Tank Routes - Spawns Per Maps": {
    "default": [
      "default"
    ],
    "Detroit": [
      "default",
      "custom"
    ],
    "HapisIsland": [
      "hapis"
    ],
    "ParadiseIsland": [
      "custom"
    ]
  },
  "Tank Routes - Purchasable Road ID Blacklist Per Map": {
    "default": [
      0,
      3
    ],
    "Detroit": [
      1
    ]
  },
  "Tank Routes - Custom Purchasable Roads Per Map": {
    "default": [
      "CustomRoad1",
      "CustomRoad2"
    ],
    "Detroit": [
      "DetroitRoad1",
      "DetroitRoad2",
      "DetroitRoad3"
    ],
    "HapisIsland": [
      "HapisRoad2",
      "HapisRoad3",
      "HapisRoad4"
    ]
  },
  "Tank Routes - Spawn Configuration": {
    "custom": {
      "Tank Route - Road IDs (Random, if more than one)": [
        [
          "0",
          "1"
        ],
        [
          "2",
          "3"
        ]
      ],
      "Tank Route - Use all default roads": false,
      "Tank Route - Use longest path": false,
      "Tank Route - Remove first and last checkpoints": 3,
      "Spawns - Announce Spawn": true,
      "Spawns - Respawn Time (in seconds)": 1200,
      "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120,
      "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": {
        "1": 4,
        "2": 12,
        "3": 20
      },
      "Spawns - Chance": {
        "Extreme": 1,
        "Hard": 3
      }
    },
    "default": {
      "Tank Route - Road IDs (Random, if more than one)": [],
      "Tank Route - Use all default roads": false,
      "Tank Route - Use longest path": true,
      "Tank Route - Remove first and last checkpoints": 3,
      "Spawns - Announce Spawn": true,
      "Spawns - Respawn Time (in seconds)": 900,
      "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120,
      "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": {
        "1": 4,
        "2": 8
      },
      "Spawns - Chance": {
        "Hard": 2,
        "Normal": 5
      }
    },
    "hapis": {
      "Tank Route - Road IDs (Random, if more than one)": [
        [
          "HapisRoad1"
        ]
      ],
      "Tank Route - Use all default roads": false,
      "Tank Route - Use longest path": false,
      "Tank Route - Remove first and last checkpoints": 3,
      "Spawns - Announce Spawn": true,
      "Spawns - Respawn Time (in seconds)": 900,
      "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120,
      "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": {
        "1": 4,
        "2": 8
      },
      "Spawns - Chance": {
        "Hard": 2,
        "Normal": 5
      }
    }
  },
  "Tank Routes - Purchasable": {
    "Extreme": {
      "Purchases - Required Permission (leave blank, to disable)": "roadbradley.extreme",
      "Purchases - Cooldown (in seconds, 0 to disable)": 7200,
      "Purchases - Max Daily (in seconds, 0 to disable)": 1,
      "Purchases - Time To Kill (in seconds, 0 to disable)": 600,
      "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600,
      "Purchases - Limit Loot To Team": true,
      "Purchases - Limit Target To Team": true,
      "Purchases - Limit Damage To Team": true,
      "Purchases - Required Items": [
        {
          "Shortname": "scrap",
          "Amount": 1000,
          "Skin": 0,
          "Display Name": ""
        },
        {
          "Shortname": "currency",
          "Amount": 5000,
          "Skin": 0,
          "Display Name": "{0}$"
        },
        {
          "Shortname": "metal.fragments",
          "Amount": 10000,
          "Skin": 0,
          "Display Name": ""
        }
      ]
    },
    "Hard": {
      "Purchases - Required Permission (leave blank, to disable)": "",
      "Purchases - Cooldown (in seconds, 0 to disable)": 7200,
      "Purchases - Max Daily (in seconds, 0 to disable)": 1,
      "Purchases - Time To Kill (in seconds, 0 to disable)": 600,
      "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600,
      "Purchases - Limit Loot To Team": true,
      "Purchases - Limit Target To Team": true,
      "Purchases - Limit Damage To Team": true,
      "Purchases - Required Items": [
        {
          "Shortname": "scrap",
          "Amount": 1000,
          "Skin": 0,
          "Display Name": ""
        },
        {
          "Shortname": "currency",
          "Amount": 1500,
          "Skin": 0,
          "Display Name": "{0}$"
        }
      ]
    },
    "Normal": {
      "Purchases - Required Permission (leave blank, to disable)": "",
      "Purchases - Cooldown (in seconds, 0 to disable)": 3600,
      "Purchases - Max Daily (in seconds, 0 to disable)": 3,
      "Purchases - Time To Kill (in seconds, 0 to disable)": 600,
      "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600,
      "Purchases - Limit Loot To Team": true,
      "Purchases - Limit Target To Team": true,
      "Purchases - Limit Damage To Team": true,
      "Purchases - Required Items": [
        {
          "Shortname": "scrap",
          "Amount": 100,
          "Skin": 0,
          "Display Name": ""
        },
        {
          "Shortname": "metal.fragments",
          "Amount": 1500,
          "Skin": 0,
          "Display Name": ""
        }
      ]
    }
  },
  "Tank Routes - Configuration": {
    "Extreme": {
      "Tank Target - Max distance to target": 10.0,
      "Tank Target - Max clothing amount": 4.0,
      "Tank Target - Targeted items": [
        "rocket.launcher",
        "explosive.timed",
        "explosive.satchel"
      ],
      "Tank Options - Model Scale": 0.7,
      "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate",
      "Tank Options - Move Speed (0-1)": 1.0,
      "Tank Options - Move Force": 2000.0,
      "Tank Options - Health": 5000.0,
      "Tank Options - View Range": 75.0,
      "Turret Options - Fire Rate": 0.06,
      "Turret Options - Burst Length": 15,
      "Turret Options - Aim Cone": 3.0,
      "Turret Options - Bullet Damage": 25.0,
      "Bradley Debris - Scale With Tank": true,
      "Bradley Debris - Health": 500.0,
      "Bradley Debris - Time To Cool Down": 60.0,
      "Loot - Crate Amount (If default loot preset)": 4,
      "Loot - Used Loot Preset (leave blank for default)": "custom",
      "Loot - Rewards For Damage Dealt": [
        {
          "Shortname": "currency",
          "Amount": 2000,
          "Skin": 0,
          "Display Name": ""
        },
        {
          "Shortname": "scrap",
          "Amount": 500,
          "Skin": 0,
          "Display Name": ""
        }
      ],
      "Loot - Fire Lock Time (in seconds)": 60
    },
    "Hard": {
      "Tank Target - Max distance to target": 10.0,
      "Tank Target - Max clothing amount": 4.0,
      "Tank Target - Targeted items": [
        "rocket.launcher",
        "explosive.timed",
        "explosive.satchel"
      ],
      "Tank Options - Model Scale": 0.6,
      "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate",
      "Tank Options - Move Speed (0-1)": 1.0,
      "Tank Options - Move Force": 2000.0,
      "Tank Options - Health": 2500.0,
      "Tank Options - View Range": 50.0,
      "Turret Options - Fire Rate": 0.06,
      "Turret Options - Burst Length": 15,
      "Turret Options - Aim Cone": 3.0,
      "Turret Options - Bullet Damage": 20.0,
      "Bradley Debris - Scale With Tank": true,
      "Bradley Debris - Health": 500.0,
      "Bradley Debris - Time To Cool Down": 60.0,
      "Loot - Crate Amount (If default loot preset)": 4,
      "Loot - Used Loot Preset (leave blank for default)": "",
      "Loot - Rewards For Damage Dealt": [
        {
          "Shortname": "currency",
          "Amount": 2000,
          "Skin": 0,
          "Display Name": ""
        }
      ],
      "Loot - Fire Lock Time (in seconds)": 60
    },
    "Normal": {
      "Tank Target - Max distance to target": 10.0,
      "Tank Target - Max clothing amount": 4.0,
      "Tank Target - Targeted items": [
        "rocket.launcher",
        "explosive.timed",
        "explosive.satchel"
      ],
      "Tank Options - Model Scale": 0.6,
      "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate",
      "Tank Options - Move Speed (0-1)": 1.0,
      "Tank Options - Move Force": 2000.0,
      "Tank Options - Health": 1000.0,
      "Tank Options - View Range": 50.0,
      "Turret Options - Fire Rate": 0.06,
      "Turret Options - Burst Length": 10,
      "Turret Options - Aim Cone": 3.0,
      "Turret Options - Bullet Damage": 15.0,
      "Bradley Debris - Scale With Tank": true,
      "Bradley Debris - Health": 500.0,
      "Bradley Debris - Time To Cool Down": 60.0,
      "Loot - Crate Amount (If default loot preset)": 4,
      "Loot - Used Loot Preset (leave blank for default)": "",
      "Loot - Rewards For Damage Dealt": [],
      "Loot - Fire Lock Time (in seconds)": 60
    }
  },
  "Loot - Presets": {
    "custom": {
      "Loot - Min. Crates": 2,
      "Loot - Max. Crates": 4,
      "Loot - Min. Items Per Crate": 4,
      "Loot - Max. Items Per Crate": 5,
      "Loot - Loot Table": [
        {
          "Shortname": "explosive.timed",
          "Amount": 1,
          "Skin": 0,
          "Display Name": "",
          "Chance": 1,
          "Additional Items": []
        },
        {
          "Shortname": "metal.refined",
          "Amount": 1000,
          "Skin": 0,
          "Display Name": "",
          "Chance": 2,
          "Additional Items": []
        },
        {
          "Shortname": "rifle.ak",
          "Amount": 1,
          "Skin": 0,
          "Display Name": "",
          "Chance": 1,
          "Additional Items": [
            {
              "Shortname": "ammo.rifle",
              "Amount": 20,
              "Skin": 0,
              "Display Name": ""
            }
          ]
        }
      ]
    }
  }
}
  • Like 1
  • Love 1

User Feedback

388.6k

Downloads

Total number of downloads.

2k

Customers

Total customers served.

27.9k

Files Sold

Total number of files sold.

434.1k

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.