Jump to content
Message added by Krungh Crow,

The 2.0.0 Rewrite will need you to backup your old cfgs (especially lootprofiles) since the cfg will be having Custom tiers .
same Goes for the Language files

 

For the 2.0.1 patch remove the old language files and make the plugin generate a fresh one.

2 Screenshots

  • 221.4k
  • 6.2k
  • 40.76 kB

About Bradley Tiers

 

Features :

  • Complete rewrite (v2.0.0) 
  • Spawns Configurable tiered bradleys 
  • Easy configuration and setup 
  • Can add or remove tiers (v2.0.0) 
  • BradleyGuards  and  BradleyOptions  will disable their HP and Cratedrop settings automaticly (Krungh Crow versions). 
  • Spawn and Kill Messages 
  • Option to make a vanilla bradley spawn instead of a Tiered one at random. 
  • Set a extra reward in the form of Economics or ServerRewards 
  • Reworked Tiered loot systems v2.0.0 
  • Message cooldownsystem. 
  • New API for other developers is made available (v2.0.0) 
  • Support for AlphaLoot (v2.0.0) 

Permissions :

  • bradleytiers.use : To be able to use the /bt info chatcommand.

Commands : 

  •         /bt info : Displays the available tiers on the server (v2.0.0). 

API :

bool CanUpdateToBradleyTier(BradleyAPC bradley)// returning non null will block updating the bradley as tiered
void OnBradleyTiersSpawned(BradleyAPC apc , string tierName)
void OnTieredBradleyDeath(BradleyAPC bradley , HitInfo info , string tierName)
object IsTieredBradley(BradleyAPC bradley)

Configuration :

  • Want a certain item to spawn as a blue print just add .bp behind its shortname !
  • Example of custom items like the ExtendedRecycler plugins recycler item.

  

Spoiler

{
  "Prefix": "[Bradley Tiers] ",
  "Chat Steam64ID": 76561199183246772,
  "Debug": false,
  "Loot Settings": {
    "Use lootsystem (internal)": true,
    "Use Random Skins (internal)": true,
    "Use AlphaLoot": false
  },
  "Tiers": {
    "0": {
      "Name": "Easy",
      "BradleyHealth": 1000.0,
      "BradleyBDamage": 1.0,
      "BradleyMaxFireRange": 100.0,
      "BradleySpeed": 10.0,
      "BradleyCratesAmount": 2,
      "Color": "green",
      "SpawnChance": 25.0,
      "EconomicsReward": 100.0,
      "ServerRewards": 10,
      "AlphaLoot Profile": "",
      "Spawn Min Amount Items": 2,
      "Spawn Max Amount Items": 6,
      "Loot Table": [
        {
          "probability": 1.0,
          "shortname": "ammo.pistol",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.pistol.fire",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.explosive",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.hv",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.incendiary",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "explosive.timed",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "explosives",
          "name": "",
          "skin": 0,
          "amountMin": 200,
          "amount": 200
        },
        {
          "probability": 1.0,
          "shortname": "pistol.m92",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "shotgun.spas12",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "pickaxe",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "hatchet",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "can.beans",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "can.tuna",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "black.raspberries",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 0.6,
          "shortname": "hmlmg",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 0.6,
          "shortname": "supply.signal",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        }
      ]
    },
    "1": {
      "Name": "Medium",
      "BradleyHealth": 2000.0,
      "BradleyBDamage": 1.0,
      "BradleyMaxFireRange": 100.0,
      "BradleySpeed": 10.0,
      "BradleyCratesAmount": 4,
      "Color": "purple",
      "SpawnChance": 25.0,
      "EconomicsReward": 200.0,
      "ServerRewards": 20,
      "AlphaLoot Profile": "",
      "Spawn Min Amount Items": 3,
      "Spawn Max Amount Items": 7,
      "Loot Table": [
        {
          "probability": 1.0,
          "shortname": "ammo.pistol",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.pistol.fire",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.explosive",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.hv",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.incendiary",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "explosive.timed",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "explosives",
          "name": "",
          "skin": 0,
          "amountMin": 200,
          "amount": 200
        },
        {
          "probability": 1.0,
          "shortname": "pistol.m92",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "shotgun.spas12",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "pickaxe",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "hatchet",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "can.beans",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "can.tuna",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "black.raspberries",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 0.6,
          "shortname": "hmlmg",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 0.6,
          "shortname": "supply.signal",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        }
      ]
    },
    "2": {
      "Name": "Hard",
      "BradleyHealth": 3000.0,
      "BradleyBDamage": 1.0,
      "BradleyMaxFireRange": 100.0,
      "BradleySpeed": 10.0,
      "BradleyCratesAmount": 5,
      "Color": "red",
      "SpawnChance": 25.0,
      "EconomicsReward": 300.0,
      "ServerRewards": 30,
      "AlphaLoot Profile": "",
      "Spawn Min Amount Items": 4,
      "Spawn Max Amount Items": 8,
      "Loot Table": [
        {
          "probability": 1.0,
          "shortname": "ammo.pistol",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.pistol.fire",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.explosive",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.hv",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.incendiary",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "explosive.timed",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "explosives",
          "name": "",
          "skin": 0,
          "amountMin": 200,
          "amount": 200
        },
        {
          "probability": 1.0,
          "shortname": "pistol.m92",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "shotgun.spas12",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "pickaxe",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "hatchet",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "can.beans",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "can.tuna",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "black.raspberries",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 0.6,
          "shortname": "hmlmg",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 0.6,
          "shortname": "supply.signal",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        }
      ]
    },
    "3": {
      "Name": "Nightmare",
      "BradleyHealth": 4000.0,
      "BradleyBDamage": 1.0,
      "BradleyMaxFireRange": 100.0,
      "BradleySpeed": 10.0,
      "BradleyCratesAmount": 6,
      "Color": "yellow",
      "SpawnChance": 25.0,
      "EconomicsReward": 400.0,
      "ServerRewards": 40,
      "AlphaLoot Profile": "",
      "Spawn Min Amount Items": 5,
      "Spawn Max Amount Items": 10,
      "Loot Table": [
        {
          "probability": 1.0,
          "shortname": "ammo.pistol",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.pistol.fire",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.explosive",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.hv",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.rifle.incendiary",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "ammo.shotgun",
          "name": "",
          "skin": 0,
          "amountMin": 128,
          "amount": 256
        },
        {
          "probability": 1.0,
          "shortname": "explosive.timed",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "explosives",
          "name": "",
          "skin": 0,
          "amountMin": 200,
          "amount": 200
        },
        {
          "probability": 1.0,
          "shortname": "pistol.m92",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "shotgun.spas12",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "pickaxe",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "hatchet",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 1.0,
          "shortname": "can.beans",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "can.tuna",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 1.0,
          "shortname": "black.raspberries",
          "name": "",
          "skin": 0,
          "amountMin": 3,
          "amount": 5
        },
        {
          "probability": 0.6,
          "shortname": "hmlmg",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        },
        {
          "probability": 0.6,
          "shortname": "supply.signal",
          "name": "",
          "skin": 0,
          "amountMin": 1,
          "amount": 1
        }
      ]
    }
  }
}

Language API :
 

{
  "BradleyInitiate": "Careful! This is a {tierName} Bradley APC!",
  "InvalidInput": "<color=red>Please enter a valid command!</color>",
  "Info": "<color=green>Bradley Tiers v{0}</color>\nWe have the following Tiers :\n",
  "KillNotification": "<color=orange>{0}</color> Destroyed a {1} BradleyApc",
  "NoPermission": "<color=green>You do not have permission to use that command!</color>",
  "SpawnMessage": "A {0} Bradley has spawned around {1}",
  "KillRewardMain": "You destroyed a {0} BradleyApc and received: {1}",
  "RewardEcon": "<color=green>${0} Economics</color>",
  "RewardSR": "<color=orange>{0} RP</color>",
  "RewardSeparator": " and ",
  "NoRewards": "no extra rewards."
}

discord banner.png

  • Like 3
  • Love 10

User Feedback

2.2m

Downloads

Total number of downloads.

10.2k

Customers

Total customers served.

147.1k

Files Sold

Total number of files sold.

3.1m

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.