Jump to content

Roaming NPCs 0.4.1

$29.90
   (10 reviews)

10 Screenshots

  • 17.2k
  • 1.6k
  • 403.04 kB
  • Update details
    v0.4.1
    Released
    Download size403.04 kB
    Total versions32
    Time between versions 1 day
    Typical update pace About every 4 days
    Freshness 2 days ago

This area is for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



walkinrey

Posted

17 hours ago, BetterDeadThanZed said:

Oh, cool. This happens even if the bots are set to defensive? Right now I'm using Hostile Time (https://umod.org/plugins/hostile-time) to that my players can approach outpost and bandit even when hostile. I assume that would prevent the hostility from working with the Roaming NPC's?

yep it works for all behaviours including defensive

BetterDeadThanZed

Posted

Is there a way to give Rewards Points or Eco coins via the Rust Rewards plugin? I noticed they don't show up in Admin Radar as NPC's.

  • Like 1
walkinrey

Posted

17 hours ago, BetterDeadThanZed said:

Is there a way to give Rewards Points or Eco coins via the Rust Rewards plugin? I noticed they don't show up in Admin Radar as NPC's.

It's because we are not using default Rust's classes for our NPC's

You need to add our CustomPet class in these plugins, for RustRewards i think it can be done via config, maybe same for AdminRadar 

BetterDeadThanZed

Posted

4 hours ago, walkinrey said:

It's because we are not using default Rust's classes for our NPC's

You need to add our CustomPet class in these plugins, for RustRewards i think it can be done via config, maybe same for AdminRadar 

So just add "CustomPet" to the configs? For example, Rust Rewards:

 

```  "RewardTypes": {
    "Kill": {
      "NPCs": {
        "Airfield": 3.0,
        "APCScientist": 3.0,
        "APCScientistHeavy": 3.0,
        "ArcticResearchBase": 3.0,
        "BanditTown": 3.0,
        "BotReSpawn": 1.0,
        "CargoShip": 3.0,
        "CompoundScientist": 3.0,
        "DesertScientist": 3.0,
        "DungeonScarecrow": 1.0,
        "Excavator": 3.0,
        "Gingerbread": 1.0,
        "HeavyScientist": 3.0,
        "JungleScientist": 3.0,
        "JunkPileScientist": 3.0,
        "LaunchSite": 3.0,
        "MilitaryTunnelScientist": 3.0,
        "MountedScientist": 3.0,
        "NuclearMissileSilo": 3.0,
        "OilRig": 3.0,
        "ScareCrow": 1.0,
        "Trainyard": 3.0,
        "TunnelDweller": 3.0,
        "UnderwaterDweller": 3.0,
        "ZombieHorde": 1.0
      },

I would insert "CustomPet" under "ZombieHorde" or anywhere in that config?

BetterDeadThanZed

Posted

Now that I've had time to play around with the settings, I have some questions:

Is there a way to set up a list of clothing that can be chosen at random to spawn on the NPC's?
How can I edit the loot they drop? With BotReSpawn, you can use the loot of the "container" to spawn loot. Would AlphaLoot integration, setting up a config option to use the loot of the specified container, or an array that picks up at random be possible?

For example, BotRespawn's "Death" section for the NPC's:
 

      "Death": {
        "Spawn_Hackable_Death_Crate_Percent": 0,
        "Death_Crate_CustomLoot_Profile": "",
        "Death_Crate_LockDuration": 10,
        "Lock_Death_Crate_To_Killer_Player": false,
        "Corpse_Duration": 3,
        "Corpse_Has_Skull": true,
        "Skull_As_Loot": false,
        "Weapon_Drop_Percent": 5,
        "Min_Weapon_Drop_Condition_Percent": 50,
        "Max_Weapon_Drop_Condition_Percent": 100,
        "Wipe_Main_Percent": 100,
        "Wipe_Belt_Percent": 100,
        "Wipe_Clothing_Percent": 100,
        "Allow_Rust_Loot_Percent": 100,
        "Rust_Loot_Source": "Default NPC",
        "Remove_Vanilla_Scrap": true,
        "AlphaLoot_Profile": "",
        "RustRewardsValue": 0.0,
        "XPerienceValue": 0.0
      },

Lots of options there, including "Rust_Loot_Source", which in this case is set to "Default NPC" so basically the look you'd find on a junk pile scientist.

walkinrey

Posted

15 hours ago, BetterDeadThanZed said:

I would insert "CustomPet" under "ZombieHorde" or anywhere in that config?

Yep it should work like that i think

18 hours ago, BetterDeadThanZed said:

Is there a way to set up a list of clothing that can be chosen at random to spawn on the NPC's?

unfortunately no such option atm, planned to be added later

18 hours ago, BetterDeadThanZed said:

How can I edit the loot they drop?

you mean you want to give them some loot on spawn? these bots were designed to gather all loot by themselves on the map, however i think it would be nice to have an option to add loot from config, we'll add it in next update

midsubspace

Posted (edited)

Looking at using this on my personal server to simulator others playing. My question though is for the "Customizable behaviour: friendly, aggressive, defensive" setting is there an option for it to be random so some might spawn in friendly others aggressive and some defensive? And would this work with Better NPCs as that one adds npcs just to monuments. where as this one would be for adding roaming npcs

") 

Edited by midsubspace
walkinrey

Posted

3 minutes ago, midsubspace said:

for it to be random

it was added in recent updates

3 minutes ago, midsubspace said:

And would this work with Better NPCs as that one adds npcs just to monuments.

should work since we are not limiting damage to other npcs. most probably config files of betternpc/npcspawn would need to be edited

Matthew

Posted

 

When I want to select an AK from the inventory, it either doesn't work or disappears after 1-2 seconds.

3886b9c0-4556-41b6-93ad-abd0be42fbba.png

walkinrey

Posted

1 hour ago, Matthew said:

 

When I want to select an AK from the inventory, it either doesn't work or disappears after 1-2 seconds.

3886b9c0-4556-41b6-93ad-abd0be42fbba.png

maybe it's in blacklist from dropping on death?

midsubspace

Posted (edited)

On 12/21/2025 at 5:54 AM, DickyRTR said:

You use a entity that Deathnotes didn't support at the time. I contacted the author of Deathnotes (Terceran/Mr. Blue) and he said that DeathNotes doesn't report death notes for "CustomPet" entity types.

He has now included it into his plugin so it is now fully compatible and reports the deaths caused by the RoamingNPCs 🙂

 

I am trying to get it to work with deathnotes but am not seeing that type in the config i tried adding it but it is not working

 

Edit: I reached out to Mr. Blue: https://umod.org/community/death-notes/57900-trying-to-config-death-notes-to-work-with-roaming-npc-plugin

 

Config i tried adding to the Death Notes config

 

      {

        "KillerType": "Player",

        "VictimType": "CustomNPC",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} conveyed their opinion of NPCs to {victim} with their {weapon}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "Player",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} demonstrated RNPC superiority to {victim}."

        ]

      },

      {

        "KillerType": "Player",

        "VictimType": "CustomPet",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} conveyed their opinion of RNPCs to {victim} with their {weapon}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "Scientist",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} did not want to be a part of the {victim}'s experiments, and did some science of their own with their {weapon}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "CustomPet",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} Their can only be one RNPC Remaining {victim}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "Animal",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} killed a {victim} using their {weapon}."

        ]

      },

Edited by midsubspace
midsubspace

Posted

2 hours ago, midsubspace said:

I am trying to get it to work with deathnotes but am not seeing that type in the config i tried adding it but it is not working

 

Edit: I reached out to Mr. Blue: https://umod.org/community/death-notes/57900-trying-to-config-death-notes-to-work-with-roaming-npc-plugin

 

Config i tried adding to the Death Notes config

 

      {

        "KillerType": "Player",

        "VictimType": "CustomNPC",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} conveyed their opinion of NPCs to {victim} with their {weapon}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "Player",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} demonstrated RNPC superiority to {victim}."

        ]

      },

      {

        "KillerType": "Player",

        "VictimType": "CustomPet",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} conveyed their opinion of RNPCs to {victim} with their {weapon}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "Scientist",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} did not want to be a part of the {victim}'s experiments, and did some science of their own with their {weapon}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "CustomPet",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} Their can only be one RNPC Remaining {victim}."

        ]

      },

      {

        "KillerType": "CustomPet",

        "VictimType": "Animal",

        "DamageType": "*",

        "Enabled": true,

        "Messages": [

          "{killer} killed a {victim} using their {weapon}."

        ]

      },

per a user on the death notes support page (https://umod.org/community/death-notes/57900-trying-to-config-death-notes-to-work-with-roaming-npc-plugin?page=1#post-2) he said "There is no separate CustomPet entity type in DeathNotes. Plugins that use a "CustomPet" fall under the CustomNPC entity type. For what it's worth, I using Roaming NPC on my server and it works great with DeathNotes. :-)"

tosnar

Posted (edited)

Tady je aktualizovaný Death Note; Oficiální oprava bude zahrnuta v příští aktualizaci.  (adds support for Courier NPCs)

DeathNotes.cs

Edited by tosnar
tosnar

Posted

      {
        "Display Permissions (Display For All Players If Empty)": [],
        "KillerType": "CustomNPC",
        "VictimType": "Player",
        "DamageType": "*",
        "Enabled": true,
        "Show Kills in Console": true,
        "Show Kills in Chat": true,
        "Show Kills in Notify": false,
        "Show Kills in UINotify": false,
        "Messages": [
           "{killer} zastřelil {victim}."
        ]
      },
      {
        "Display Permissions (Display For All Players If Empty)": [],
        "KillerType": "Player",
        "VictimType": "CustomNPC",
        "DamageType": "*",
        "Enabled": true,
        "Show Kills in Console": true,
        "Show Kills in Chat": true,
        "Show Kills in Notify": false,
        "Show Kills in UINotify": false,
        "Messages": [
          "{killer} zabil {victim} svou {weapon}."
        ]
      },

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 3
  • Love 1

User Feedback

2.3m

Downloads

Total number of downloads.

10.6k

Customers

Total customers served.

153.3k

Files Sold

Total number of files sold.

3.3m

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.