Npc Random Raids

Random Npc Raids
Description
Optional Dependency Raidable Bases - https://lone.design/product/raidable-bases-rust-plugin/
Optional Dependency Custom Loot - https://codefling.com/plugins/custom-loot
How To Call In Random Raids
- Randomly calls in npc raids with options for Mlrs and Attack Hele Set a configurable timer and chance to auto call in raid
- With Raidable bases plugin set a chance with configurable options for the npc's to come back and attack the raiders at one of there bases.
- After a certain amount of npc kills have a random chance.
- With item found in loot containers or given in shops by admins.
SEE ALL CONFIG SETTINGS!
Chat Command - Permission = randomraids.admin
/randomraid -- Will display command usage.
/randomraid <item> - will display list of raid item for admin to give them self.
Server command
randomraid <playerid> <type> - Gives player raid item to start a raid.
json
| 1 | { |
| 2 | "Random settings": { |
| 3 | "GUI AnchorMin": "0.807 0.96", |
| 4 | "GUI AnchorMax": "0.996 0.99", |
| 5 | "A player on the tc must be online": true, |
| 6 | "Use random raid timer": false, |
| 7 | "Random raid timer time": 3600, |
| 8 | "Chance of random raid at time (1-100)": 10, |
| 9 | "Authorized players Cooldown minutes before random raided again by chance": 1440, |
| 10 | "The maximum amount of time a rocket will fly before exploding": 4.0, |
| 11 | "Npc spawn damage delay": 2.0, |
| 12 | "Display global chat message on raid start": true, |
| 13 | "Display global map marker on raid start": true, |
| 14 | "Display Gui to base owners": true, |
| 15 | "Taunt players with .mp3 voices": [] |
| 16 | }, |
| 17 | "All Random Raid Types": { |
| 18 | "Random raid types": { |
| 19 | "easy": { |
| 20 | "Total auth players on tc needed": 1, |
| 21 | "Total npcs per wave": 1, |
| 22 | "How many extra waves": 0, |
| 23 | "Seconds untell next wave": 120, |
| 24 | "Npc fires Mlrs at base": false, |
| 25 | "Send in Attack Copter support": false, |
| 26 | "Total event time in seconds": 640, |
| 27 | "Npc drop loot on death": true, |
| 28 | "Spawn health of the npc": 100.0, |
| 29 | "Total rockets npc can fire": 20, |
| 30 | "Total explosives npc can toss": 10, |
| 31 | "Total AirDrops on event win": 1, |
| 32 | "Rocket damage scale": 1.0, |
| 33 | "Player damage scale from npc": 1.0, |
| 34 | "Auto turret damage scale to npc": 1.0, |
| 35 | "Raiders aimConeScale": 2.0, |
| 36 | "Throw Explosive item shortnames": [ |
| 37 | "explosive.timed", |
| 38 | "explosive.satchel" |
| 39 | ], |
| 40 | "Spawn Attack Heli profile": [ |
| 41 | "easy" |
| 42 | ], |
| 43 | "Spawn kits for the npcs": [], |
| 44 | "Names to give the npcs": [ |
| 45 | "Cobalt Scientist" |
| 46 | ], |
| 47 | "CustomLoot config profile name": [ |
| 48 | "default" |
| 49 | ], |
| 50 | "CustomLoot config profile names for AirDrop": [ |
| 51 | "default" |
| 52 | ], |
| 53 | "Juggernaut config": [ |
| 54 | "easy" |
| 55 | ] |
| 56 | }, |
| 57 | "medium": { |
| 58 | "Total auth players on tc needed": 2, |
| 59 | "Total npcs per wave": 15, |
| 60 | "How many extra waves": 1, |
| 61 | "Seconds untell next wave": 120, |
| 62 | "Npc fires Mlrs at base": false, |
| 63 | "Send in Attack Copter support": true, |
| 64 | "Total event time in seconds": 900, |
| 65 | "Npc drop loot on death": true, |
| 66 | "Spawn health of the npc": 200.0, |
| 67 | "Total rockets npc can fire": 20, |
| 68 | "Total explosives npc can toss": 10, |
| 69 | "Total AirDrops on event win": 1, |
| 70 | "Rocket damage scale": 1.0, |
| 71 | "Player damage scale from npc": 1.0, |
| 72 | "Auto turret damage scale to npc": 1.0, |
| 73 | "Raiders aimConeScale": 2.0, |
| 74 | "Throw Explosive item shortnames": [ |
| 75 | "explosive.timed", |
| 76 | "explosive.satchel" |
| 77 | ], |
| 78 | "Spawn Attack Heli profile": [ |
| 79 | "easy" |
| 80 | ], |
| 81 | "Spawn kits for the npcs": [], |
| 82 | "Names to give the npcs": [ |
| 83 | "Cobalt Scientist" |
| 84 | ], |
| 85 | "CustomLoot config profile name": [], |
| 86 | "CustomLoot config profile names for AirDrop": [], |
| 87 | "Juggernaut config": [ |
| 88 | "easy" |
| 89 | ] |
| 90 | }, |
| 91 | "hard": { |
| 92 | "Total auth players on tc needed": 3, |
| 93 | "Total npcs per wave": 20, |
| 94 | "How many extra waves": 1, |
| 95 | "Seconds untell next wave": 120, |
| 96 | "Npc fires Mlrs at base": false, |
| 97 | "Send in Attack Copter support": true, |
| 98 | "Total event time in seconds": 1200, |
| 99 | "Npc drop loot on death": true, |
| 100 | "Spawn health of the npc": 400.0, |
| 101 | "Total rockets npc can fire": 20, |
| 102 | "Total explosives npc can toss": 10, |
| 103 | "Total AirDrops on event win": 1, |
| 104 | "Rocket damage scale": 1.0, |
| 105 | "Player damage scale from npc": 1.0, |
| 106 | "Auto turret damage scale to npc": 1.0, |
| 107 | "Raiders aimConeScale": 2.0, |
| 108 | "Throw Explosive item shortnames": [ |
| 109 | "explosive.timed", |
| 110 | "explosive.satchel" |
| 111 | ], |
| 112 | "Spawn Attack Heli profile": [ |
| 113 | "easy" |
| 114 | ], |
| 115 | "Spawn kits for the npcs": [], |
| 116 | "Names to give the npcs": [ |
| 117 | "Cobalt Scientist" |
| 118 | ], |
| 119 | "CustomLoot config profile name": [], |
| 120 | "CustomLoot config profile names for AirDrop": [], |
| 121 | "Juggernaut config": [ |
| 122 | "easy" |
| 123 | ] |
| 124 | }, |
| 125 | "expert": { |
| 126 | "Total auth players on tc needed": 4, |
| 127 | "Total npcs per wave": 30, |
| 128 | "How many extra waves": 1, |
| 129 | "Seconds untell next wave": 120, |
| 130 | "Npc fires Mlrs at base": false, |
| 131 | "Send in Attack Copter support": true, |
| 132 | "Total event time in seconds": 1500, |
| 133 | "Npc drop loot on death": true, |
| 134 | "Spawn health of the npc": 400.0, |
| 135 | "Total rockets npc can fire": 20, |
| 136 | "Total explosives npc can toss": 10, |
| 137 | "Total AirDrops on event win": 1, |
| 138 | "Rocket damage scale": 1.0, |
| 139 | "Player damage scale from npc": 1.0, |
| 140 | "Auto turret damage scale to npc": 1.0, |
| 141 | "Raiders aimConeScale": 2.0, |
| 142 | "Throw Explosive item shortnames": [ |
| 143 | "explosive.timed", |
| 144 | "explosive.satchel" |
| 145 | ], |
| 146 | "Spawn Attack Heli profile": [ |
| 147 | "easy" |
| 148 | ], |
| 149 | "Spawn kits for the npcs": [], |
| 150 | "Names to give the npcs": [ |
| 151 | "Cobalt Scientist" |
| 152 | ], |
| 153 | "CustomLoot config profile name": [], |
| 154 | "CustomLoot config profile names for AirDrop": [], |
| 155 | "Juggernaut config": [ |
| 156 | "easy" |
| 157 | ] |
| 158 | }, |
| 159 | "nightmare": { |
| 160 | "Total auth players on tc needed": 5, |
| 161 | "Total npcs per wave": 30, |
| 162 | "How many extra waves": 1, |
| 163 | "Seconds untell next wave": 120, |
| 164 | "Npc fires Mlrs at base": false, |
| 165 | "Send in Attack Copter support": true, |
| 166 | "Total event time in seconds": 2100, |
| 167 | "Npc drop loot on death": true, |
| 168 | "Spawn health of the npc": 400.0, |
| 169 | "Total rockets npc can fire": 20, |
| 170 | "Total explosives npc can toss": 10, |
| 171 | "Total AirDrops on event win": 1, |
| 172 | "Rocket damage scale": 1.0, |
| 173 | "Player damage scale from npc": 1.0, |
| 174 | "Auto turret damage scale to npc": 1.0, |
| 175 | "Raiders aimConeScale": 2.0, |
| 176 | "Throw Explosive item shortnames": [ |
| 177 | "explosive.timed", |
| 178 | "explosive.satchel" |
| 179 | ], |
| 180 | "Spawn Attack Heli profile": [ |
| 181 | "easy" |
| 182 | ], |
| 183 | "Spawn kits for the npcs": [], |
| 184 | "Names to give the npcs": [ |
| 185 | "Cobalt Scientist" |
| 186 | ], |
| 187 | "CustomLoot config profile name": [], |
| 188 | "CustomLoot config profile names for AirDrop": [], |
| 189 | "Juggernaut config": [ |
| 190 | "easy" |
| 191 | ] |
| 192 | } |
| 193 | } |
| 194 | }, |
| 195 | "AttackCopter profiles": { |
| 196 | "Profile Names": { |
| 197 | "easy": { |
| 198 | "Heli float health": 1000.0, |
| 199 | "Total crates to drop": 2, |
| 200 | "Heli strafe cooldown": 50.0, |
| 201 | "Heli can strafe x times": 3 |
| 202 | } |
| 203 | } |
| 204 | }, |
| 205 | "Block Random raid in colider": { |
| 206 | "Blocked": [ |
| 207 | "iceberg", |
| 208 | "ice_berg", |
| 209 | "ice_sheet", |
| 210 | "icesheet", |
| 211 | "cliff", |
| 212 | "cave" |
| 213 | ] |
| 214 | }, |
| 215 | "Raidable Base plugin settings": { |
| 216 | "Raid player on Raidable Base Completed": false, |
| 217 | "Warn player in chat of upcoming revenge on them": false, |
| 218 | "Raidable Base Settings": { |
| 219 | "0": { |
| 220 | "Total amount of mode complete before ever has chance": 3, |
| 221 | "Raidable Base Completed Delay Before Raid chance happens": 320.0, |
| 222 | "raid chance (1-100)": 10, |
| 223 | "Random raid to send them if chance": [ |
| 224 | "easy" |
| 225 | ] |
| 226 | }, |
| 227 | "1": { |
| 228 | "Total amount of mode complete before ever has chance": 3, |
| 229 | "Raidable Base Completed Delay Before Raid chance happens": 320.0, |
| 230 | "raid chance (1-100)": 10, |
| 231 | "Random raid to send them if chance": [ |
| 232 | "easy", |
| 233 | "medium" |
| 234 | ] |
| 235 | }, |
| 236 | "2": { |
| 237 | "Total amount of mode complete before ever has chance": 3, |
| 238 | "Raidable Base Completed Delay Before Raid chance happens": 320.0, |
| 239 | "raid chance (1-100)": 10, |
| 240 | "Random raid to send them if chance": [ |
| 241 | "easy", |
| 242 | "medium" |
| 243 | ] |
| 244 | }, |
| 245 | "3": { |
| 246 | "Total amount of mode complete before ever has chance": 3, |
| 247 | "Raidable Base Completed Delay Before Raid chance happens": 320.0, |
| 248 | "raid chance (1-100)": 10, |
| 249 | "Random raid to send them if chance": [ |
| 250 | "easy", |
| 251 | "medium", |
| 252 | "hard" |
| 253 | ] |
| 254 | }, |
| 255 | "4": { |
| 256 | "Total amount of mode complete before ever has chance": 3, |
| 257 | "Raidable Base Completed Delay Before Raid chance happens": 320.0, |
| 258 | "raid chance (1-100)": 10, |
| 259 | "Random raid to send them if chance": [ |
| 260 | "hard", |
| 261 | "expert", |
| 262 | "nightmare" |
| 263 | ] |
| 264 | } |
| 265 | } |
| 266 | }, |
| 267 | "Trigger by npc kills": { |
| 268 | "Enable log kills and random raid on kills": false, |
| 269 | "Reset npc kills on player raided.": false, |
| 270 | "Warn player in chat of upcoming revenge on them": false, |
| 271 | "Npc kills settings": { |
| 272 | "scientistnpc_heavy": { |
| 273 | "Total amount of Npc killed before chance can happen": 30, |
| 274 | "Delay before chance happens": 320.0, |
| 275 | "Raid chance (1-100)": 10, |
| 276 | "Cooldown minutes before chance can happen again": 1440, |
| 277 | "Random raid to send them if chance": [ |
| 278 | "medium" |
| 279 | ] |
| 280 | }, |
| 281 | "scientistnpc_oilrig": { |
| 282 | "Total amount of Npc killed before chance can happen": 60, |
| 283 | "Delay before chance happens": 320.0, |
| 284 | "Raid chance (1-100)": 10, |
| 285 | "Cooldown minutes before chance can happen again": 1440, |
| 286 | "Random raid to send them if chance": [ |
| 287 | "easy" |
| 288 | ] |
| 289 | }, |
| 290 | "scientistnpc_patrol": { |
| 291 | "Total amount of Npc killed before chance can happen": 60, |
| 292 | "Delay before chance happens": 320.0, |
| 293 | "Raid chance (1-100)": 10, |
| 294 | "Cooldown minutes before chance can happen again": 1440, |
| 295 | "Random raid to send them if chance": [ |
| 296 | "easy" |
| 297 | ] |
| 298 | }, |
| 299 | "scientistnpc_junkpile": { |
| 300 | "Total amount of Npc killed before chance can happen": 60, |
| 301 | "Delay before chance happens": 320.0, |
| 302 | "Raid chance (1-100)": 10, |
| 303 | "Cooldown minutes before chance can happen again": 1440, |
| 304 | "Random raid to send them if chance": [ |
| 305 | "easy" |
| 306 | ] |
| 307 | } |
| 308 | } |
| 309 | }, |
| 310 | "Juggernaut profiles": { |
| 311 | "easy": { |
| 312 | "Juggernaut spawns on witch Wave number/Total to spawn": { |
| 313 | "1": 1 |
| 314 | }, |
| 315 | "Spawn health of the juggernaut": 500.0, |
| 316 | "Player damage scale from the juggernaut": 1.0, |
| 317 | "juggernaut aimConeScale": 2.0, |
| 318 | "Names to give the juggernaut": [ |
| 319 | "Juggernaut Raider" |
| 320 | ], |
| 321 | "Spawn kits for the juggernaut": [] |
| 322 | }, |
| 323 | "medium": { |
| 324 | "Juggernaut spawns on witch Wave number/Total to spawn": { |
| 325 | "1": 2 |
| 326 | }, |
| 327 | "Spawn health of the juggernaut": 700.0, |
| 328 | "Player damage scale from the juggernaut": 1.0, |
| 329 | "juggernaut aimConeScale": 2.0, |
| 330 | "Names to give the juggernaut": [ |
| 331 | "Juggernaut Raider" |
| 332 | ], |
| 333 | "Spawn kits for the juggernaut": [] |
| 334 | } |
| 335 | }, |
| 336 | "Item profiles": { |
| 337 | "easy": { |
| 338 | "Raid call item skin": 2893480896, |
| 339 | "Raid call item name": "Npc Raid Level 1", |
| 340 | "LootContainer Spawn enabled": false, |
| 341 | "Can Spawn In LootContainer types": [ |
| 342 | "crate_normal", |
| 343 | "crate_normal_2" |
| 344 | ], |
| 345 | "LootContainer Spawn Chance 1-100": 5.0 |
| 346 | }, |
| 347 | "medium": { |
| 348 | "Raid call item skin": 2893480635, |
| 349 | "Raid call item name": "Npc Raid Level 2", |
| 350 | "LootContainer Spawn enabled": false, |
| 351 | "Can Spawn In LootContainer types": [ |
| 352 | "crate_normal", |
| 353 | "crate_normal_2", |
| 354 | "heli_crate" |
| 355 | ], |
| 356 | "LootContainer Spawn Chance 1-100": 5.0 |
| 357 | }, |
| 358 | "hard": { |
| 359 | "Raid call item skin": 2893481009, |
| 360 | "Raid call item name": "Npc Raid Level 3", |
| 361 | "LootContainer Spawn enabled": false, |
| 362 | "Can Spawn In LootContainer types": [ |
| 363 | "bradley_crate", |
| 364 | "crate_elite" |
| 365 | ], |
| 366 | "LootContainer Spawn Chance 1-100": 5.0 |
| 367 | }, |
| 368 | "expert": { |
| 369 | "Raid call item skin": 2893481137, |
| 370 | "Raid call item name": "Npc Raid Level 4", |
| 371 | "LootContainer Spawn enabled": false, |
| 372 | "Can Spawn In LootContainer types": [ |
| 373 | "bradley_crate", |
| 374 | "crate_elite" |
| 375 | ], |
| 376 | "LootContainer Spawn Chance 1-100": 5.0 |
| 377 | }, |
| 378 | "nightmare": { |
| 379 | "Raid call item skin": 2893482048, |
| 380 | "Raid call item name": "Npc Raid Level 5", |
| 381 | "LootContainer Spawn enabled": false, |
| 382 | "Can Spawn In LootContainer types": [ |
| 383 | "bradley_crate", |
| 384 | "crate_elite" |
| 385 | ], |
| 386 | "LootContainer Spawn Chance 1-100": 5.0 |
| 387 | } |
| 388 | }, |
| 389 | "Version": { |
| 390 | "Major": 1, |
| 391 | "Minor": 2, |
| 392 | "Patch": 2 |
| 393 | } |
| 394 | } |
Default configuration
RandomRaids.json
{
"Random settings": {
"GUI AnchorMin": "0.807 0.96",
"GUI AnchorMax": "0.996 0.99",
"GUI2 AnchorMin": "0.807 0.92",
"GUI2 AnchorMax": "0.996 0.95",
"GameTip display time in seconds": 2.0,
"Total raids allowed at once": 2,
"A player on the tc must be online": true,
"Use random raid timer": false,
"Random raid timer time": 3600,
"Chance of random raid at time (1-100)": 10,
"Authorized players Cooldown minutes before random raided again by chance": 1440,
"The maximum amount of time a rocket will fly before exploding": 4.0,
"Npc spawn damage delay": 2.0,
"Display global chat message on raid start": true,
"Display global map marker on raid start": true,
"Display Gui to base owners": false,
"Use GameTip announcement to player": false,
"Disable radio chatter": false,
"Wait until all NPC are dead before sending in next wave": false,
"Player must have randomraids.use inorder to get raided": false,
"Use world text to show base location": false,
"World text display time": 60.0,
"Lock airdrop to event players": false,
"Use discord Webhook": false,
"Discord Webhook URL": "",
"Discord Avatar URL": "http://images.myvector.xyz/discordimage.png"
},
"All Random Raid Types": {
"Random raid types": {}
},
"AttackCopter profiles": {
"Profile Names": {}
},
"Block Random raid in colider": {
"Blocked": [
"iceberg",
"ice_berg",
"ice_sheet",
"icesheet",
"cliff",
"cave"
]
},
"Raidable Base plugin settings": {
"Raid player on Raidable Base Completed": false,
"Warn player in chat of upcoming revenge on them": false,
"Raidable Base Settings": {}
},
"Trigger by npc kills": null,
"Juggernaut profiles": {},
"Item profiles": {},
"Version": {
"Major": 2,
"Minor": 0,
"Patch": 6
}
}Sponsored


Trusted hosting partner. Affordable game servers with solid support and panels.
Visit site ↗$20.00
Views7.4k
Downloads80
Purchases84
Rating★ 4.7
Version2.0.6
Compile check✓ Passed Oct 14, 2026
PlatformRust
CategoryPlugins
CompatibleOxide
Size241 KB
PublishedSep 20, 2022
UpdatedSep 18, 2026
✓ Reviewed for safety and integrity