Jump to content

Npc Random Raids 1.9.4

$22.00
   (7 reviews)

1 Screenshot

Recommended Comments



nashslash

Posted

7 hours ago, rev_ozmund said:

is there any way to make auto turrets target them?

Rules True PVE    

   "traps can hurt npcs",

rev_ozmund

Posted (edited)

fixed

Edited by rev_ozmund
Harbard

Posted

Is there integrated support for BetterNpc since they use the "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab" as the base model for the bots, or can you add support in like you did for bot-respawn?

Razor

Posted (edited)

51 minutes ago, Harbard said:

Is there integrated support for BetterNpc since they use the "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab" as the base model for the bots, or can you add support in like you did for bot-respawn?

They do not have any calls when there npc is killed and who killed it and what profile it was.

Edited by Razor
  • Like 1
Harbard

Posted

20 hours ago, Razor said:

They do not have any calls when there npc is killed and who killed it and what profile it was.

So I take it that means that the mod does not account for those kills? However, I am using death notes, and it does recognize who and what the bot was and killed by-- either way. If the mod doesn't recognize them, would it be possible to get a config option that does; the majority of the bots on my server are governed by BetterNpc
 

 

Razor

Posted (edited)

37 minutes ago, Harbard said:

So I take it that means that the mod does not account for those kills? However, I am using death notes, and it does recognize who and what the bot was and killed by-- either way. If the mod doesn't recognize them, would it be possible to get a config option that does; the majority of the bots on my server are governed by BetterNpc
 

 

if they truly are named "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab" then Add "scientistnpc_heavy" to the config

Edited by Razor
  • Like 1
Harbard

Posted

1 hour ago, Razor said:

if they truly are named "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab" then Add "scientistnpc_heavy" to the config

Wouldn't need to! Your default config already has that included in its settings! 😄 

Here is my "proof" 

"static lootables" loot table editor identifies them as such

I may set the "heavy" to 1 kill at 100% for a raid and see what happens then to test it for sure! I already know killing the bots on the outside of a NPC Raidable base counts, and static identifies them as the  "scientist_heavy" profile-- so it may have "built in" compatibility! Thanks mate.

RUST Screenshot 2023.08.26 - 14.35.06.06.png

Harbard

Posted

1 hour ago, Razor said:

if they truly are named "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab" then Add "scientistnpc_heavy" to the config

Tested and works great! If you want to add a "works with BetterNpc"! thanks man!

Tnyrio22

Posted

Sorry to bother you, How to set this option in Npc Random Raids configuration? "Taunt players with .mp3 voices": [] In this .mp3 format, I tried to put in the external link .mp3 but it didn’t work.

 

"Use GameTip announcement to player": false,
    "Taunt players with .mp3 voices": [
      "https://map-1306549206.cos.ap-chengdu.myqcloud.com/music/9999.mp3"
    ],
    "Wait until all NPC are dead before sending in next wave": false,

Tnyrio22

Posted

抱歉打扰您,如何在 Npc 随机袭击配置中设置此选项?“用.mp3声音嘲讽玩家”:[]在此.mp3格式中,我尝试放入外部链接.mp3,但没有成功。

 

"向玩家使用 GameTip 公告": false,
    "用 .mp3 声音嘲讽玩家": [
      "https://map-1306549206.cos.ap-hengdu.myqcloud.com/music/9999.mp3"
    ],
    "等到在发送下一波之前所有 NPC 都已死亡": false,

LaernuTairos

Posted (edited)

Anyone have an idea for how to give new to server players an immunity to randomraids for X minutes? We have it set to auto fire each 60 min, but currently includes new players who would just get deleted LOL

I was thinking of enabling "Player must have randomraids.use inorder to get raided" to true then somehow, new players get that permission from, maybe a dif plugin after 4 hours playtime automatically?

Not really sure how to go about that one

Posting here instead of CC cuz seems more active.

~U Tairo from Chaoscode

Edited by LaernuTairos
Razor

Posted

9 hours ago, LaernuTairos said:

Anyone have an idea for how to give new to server players an immunity to randomraids for X minutes? We have it set to auto fire each 60 min, but currently includes new players who would just get deleted LOL

I was thinking of enabling "Player must have randomraids.use inorder to get raided" to true then somehow, new players get that permission from, maybe a dif plugin after 4 hours playtime automatically?

Not really sure how to go about that one

Posting here instead of CC cuz seems more active.

~U Tairo from Chaoscode

https://umod.org/plugins/player-rankings

  • Like 1
Jackelmyer

Posted (edited)

I really want to buy this.  The one thing holding me back is that I feel this needs something more than # of people authorized on TC.  Like...  Does the player base have auto turrets? 

 

  • Add Amount of Additional NPC's per turret config.
  • Add Max Amount of Additional NPC's for Turrets to spawn config.
    • int turretNPCsToSpawn = CEIL(playerTurretsCount * npcsPerTurret)
    • int additionalTurretNPCs = lesser value of turretNPCsToSpawn and MaxAdditionalNPCsPerTurret
  • Add Can Place Wooden Wall Deployables to Config (true/false)
    • Place wooden walls around the target base being attacked near spawn points of NPC's for NPC cover.

 

Add a mechanism to calc a bases weighted value.

  • List TC's player is authorized.
  • Foreach tc (calcTotalUpkeepCost)
    • wood weighted value of 1.
    • stone weighted value of 2
    • metal weighted value of 3
    • HQ weighted value of 4
  • Use weighted value to target potential main base.
  • Use weighted value to determine severity of raid against base (easy/med/hard/etc) (maybe)
  • Use Upkeep Amounts to determine modifiers to what NPC's can use on the base.  So a wood base doesn't get hit with 20 rockets.
    • Wood Base Rocket Modifier = if mostly wood upkeep = rocketsToUse = AmountOfRockets * Wood Base Rocket Modifier (0.25 example value)
    • Stone Base Rocket Modifier = if mostly stone upkeep = rocketsToUse = AmountOfRockets * Stone Base Rocket Modifier (0.50 example value)
    • Metal Base Rocket Modifier = if mostly metal upkeep = rocketsToUse = AmountOfRockets * Metal Base Rocket Modifier (1.0 example value)
    • HQM Base Rocket Modifier = if mostly hqm upkeep = rocketsToUse = AmountOfRockets * HQM Base Rocket Modifier (2.0 example value)
  • Max Amount of NPC's per Authorized Person on TC. (maybe as part of weight to determine raid severity)

 

But overall, I don't really want this to be overwhelming on players to a severe degree.  I also don't want it to be a farm.  Ya know?  hm.  Probably still gonna get this.  lol.  It looks awesome and just what i've been looking for!

Edited by Jackelmyer
mikezexter

Posted (edited)

Thank you for the HUGE job Razor! ✊

Could you please make #4353 lang.RegisterMessages & #3183 SendReply in your plugin to be in JSON config in case of ability to keep translations in any language?

Thank you!

Edited by mikezexter
Razor

Posted (edited)

4 hours ago, mikezexter said:

Thank you for the HUGE job Razor! ✊

Could you please make #4353 lang.RegisterMessages & #3183 SendReply in your plugin to be in JSON config in case of ability to keep translations in any language?

Thank you!

Ya ill add that in next update. Witch messages?

Edited by Razor
  • Like 1
mikezexter

Posted

7 hours ago, Razor said:

Ya ill add that in next update. Witch messages?

Thank you for the reply.

I've meant all of the messages which user can see if I allow it to call raids manually.

And of course messages in the corner tooltip (like Raiders / Waves / Time) and in the chat if user offenses Scientists and they want to revenge and are incoming.

mikezexter

Posted (edited)

Could you tell me please does "Spawn Attack Heli" profiles in config have different variables? Now they're 'easy' by default for the all types of difficulty.

But if I typed 'hard' in "Spawn Attack Heli profile" nothing happened and heli just didn't spawn after /randomraid here nightmare command. Maybe helis have another difficulty profiles? Solved by punching my head and looking at the config and defining everything I need manually 😄

The second question, maybe you know. I have RaidBases Free plugin installed with your one. Of course just for fun I replaced NPC's CP by my CP and typed random raid. But NPC's doesn't deal any damage by C4 or rockets, maybe just in 10% of cases. 

I've tried to change damage scales but it didn't help:

"nightmare": {

        "Total auth players on tc needed": 1,

        "Total npcs per wave": 30,

        "How many extra waves": 1,

        "Seconds untell next wave": 120,

        "Npc fires Mlrs at base": true,

        "Send in Attack Copter support": true,

        "Total event time in seconds": 2100,

        "Npc drop loot on death": true,

        "Spawn health of the npc": 400.0,

        "Total rockets npc can fire": 80,

        "Total explosives npc can toss": 20,

        "Total AirDrops on event win": 1,

        "Rocket damage scale": 2.5,

        "Player damage scale from npc": 1.0,

        "Auto turret damage scale to npc": 1.0,

        "Raiders aimConeScale": 2.0,

        "Throw Explosive item shortnames": [

          "explosive.timed",

          "explosive.satchel"

        ],

        "Spawn Attack Heli profile": [

          "easy"

        ],

        "Spawn kits for the npcs": [],

        "Names to give the npcs": [

          "Nightmare Raider Master"

        ],

        "CustomLoot config profile name": [],

        "CustomLoot config profile names for AirDrop": [],

        "Juggernaut config": [

          "medium"

        ]

      }

Thank you.

Edited by mikezexter
Stark

Posted

Can you please create an editable loot config in the plugin? I don't want to have to use a completely different plugin to edit loot tables - You can use something like this:

 "Which loot table should the plugin use? (0 - default; 1 - own; 2 - AlphaLoot; 3 - CustomLoot; 4 - loot table of the Rust objects; 5 - combine the 1 and 4 methods)": 5,

"Own loot table (if the loot table type is 1 or 5)": {
    "Minimum number of items": 2,
    "Maximum number of items": 2,
    "Use minimum and maximum values? [true/false]": false,
    "List of items": [
      {
        "ShortName": "syringe.medical",
        "Minimum": 15,
        "Maximum": 25,
        "Chance probability [0.0-100.0]": 100.0,
        "Is this a blueprint? [true/false]": false,
        "SkinID (0 - default)": 0,
        "Name (empty - default)": ""
      },
      {
        "ShortName": "scrap",
        "Minimum": 100,
        "Maximum": 200,
        "Chance probability [0.0-100.0]": 100.0,
        "Is this a blueprint? [true/false]": false,
        "SkinID (0 - default)": 0,
        "Name (empty - default)": ""

BadLandPVE

Posted

hello, some players asking me if is possible do something with this.

when a raid comes in revenge, only 1 player can see the raiding coming text . Would be possible change to all teammates ?

Jackelmyer

Posted (edited)

I don't know if I'm missing it, but is there a way to enable/disable profiles used for Random Raid Timer?  I don't want to randomly send nightmare or hard raids at people.  But I would like to be able to use the Random Raid Timer.

A simple "Enabled for Timer" at the profile level would be amazing if it exists.  Or even a CSV at the main config level of just profile names to use for the Random Raid Timer to use.

Edited by Jackelmyer
GooberGrape

Posted

where do you place the MP3 files?

 "Taunt players with .mp3 voices": [],

  • Like 1
Malkizid

Posted

42 minutes ago, Robert Stevens said:

where do you place the MP3 files?

 "Taunt players with .mp3 voices": [],

I don't have this plugin but I would guess once you load it up onto your server that there is a data folder created, like yourserveraddress/oxide/data/NpcRandomRaids   or something like that,  in which you can upload the mp3 files and name them.

SH1N3XX1337

Posted

i have got the config: RandomRaids and all, just deleted the plugin and cant find my pruchase? Maybe you can contact me: sh1n3xx and we can look together?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 5
  • Love 2

Razor's Collection

User Feedback

1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.2k

Files Sold

Total number of files sold.

2m

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.