BotSpawn

Moved

Total Downloads: 11,691 - First Release: Jul 31, 2017 - Last Update: Jul 27, 2018

5/5, 81 likes
  1. I have a good idea, add a chance of dropping the weapon.
     
  2. They always drop whatever weapon they are holding.
     
  3. I'm on the latest build. I put in a fresh config. All the bots stand there braindead.
     

    Attached Files:

  4. Do your animals move?
     
  5. No, they do not. navmesh problem?

    In fact, been playing on another server today where the animals are braindead as well. Are all the animals/AI braindead?

    Update:
    Adding in +nav_disable false doesn't work.
     
    Last edited by a moderator: Oct 22, 2017
  6. Failed to call hook 'botspawn' on plugin 'BotSpawn v1.2.2' (JsonSerializationExc
    eption: Self referencing loop detected for property 'normalized' with type 'Unit
    yEngine.Vector3'. Path 'CustomProfiles.customname.Location.normalized'.)
    God...
     
  7. Is it possible add Optional Dependencies with Rewards plugin? Thanks.
     
  8. Reload/install your Oxide, That happened to me but I was out of date, 2 updates went through yesterday, now they work and animals move
     
  9. Damn, that did it! Thank you!
     
  10. Here is the config I was using. I have tried using Kit plugin and creating a customer kit for npconly but when I try to run it, it causes botspawn to crash. How can I just reconfigure what "default" is? I tried finding where default would be in side the file and I am having no luck. I just want to add a little bit of amo and 3-5 medical syringes, so they drop their pistol, pistol amo *20, rifle amo *10, 3 medical syringes. Any ideas?

    "Launchsite": {
    "Activate": true,
    "Bot_Accuracy": 4,
    "Bot_Damage": 0.4,
    "Bot_Firing_Range": 20,
    "BotHealth": 100,
    "BotName": "randomname",
    "Bots": 20,
    "Disable_Radio": false,
    "Kit": "default",
    "Radius": 100,
    "Respawn_Timer": 60
    [DOUBLEPOST=1508696922][/DOUBLEPOST]
    How did you make a new kit? I tried the Kit plug in but when I put it where it says "default" (example "npconly" and removed "default" for that location I receive errors and it won't load botspawn. What is easiest way to make a kit or change the "default" configuration?
     
  11. Hey me again. Am wondering if you know why useing the /botspawn add customname command doesnt work. It gives me a large error. Ive asked all over oxide on botspawn some say update oxide. Which ive tried but didnt work. Any ideas?
    Code:
    Failed to call hook 'botspawn' on plugin 'BotSpawn v1.2.2' (JsonSerializationException: Self referencing loop detected for property 'normalized' with type 'UnityEngine.Vector3'. Path 'CustomProfiles.customname.Location.normalized.normalized'.) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.CheckForCircularReference (Newtonsoft.Json.JsonWriter writer, System.Object value, Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.CalculatePropertyValues (Newtonsoft.Json.JsonWriter writer, System.Object value, Newtonsoft.Json.Serialization.JsonContainerContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.Serialization.JsonContract& memberContract, System.Object& memberValue) [0x00000] in <filename unknown>:0 at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject (Newtonsoft.Json.JsonWriter writer, System.Object value, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract collectionContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty) [0x00000] in <filename unknown>:0
     
  12. I think I am following this, I don't mind putting in the effort to add a couple extra with better loot that are harder to kill, but I am having issue with creating the first custom. When you say go to the dome and create 10 new customer points, what do you mean? 2nd part to that is I am not finding a bootspawn.json file under data, only under config?
    [DOUBLEPOST=1508698019][/DOUBLEPOST]
    I haven't attempted that one yet, I am trying to figure out how to add a different kit than default! If I figure it out I will update
     
  13. So here's another weird issue I'm having. The bots that I summon with 'toplayer' are having issues. I think it may have to do with timings that I set to pretty insane values. For 'toplayer' I had one setup with 15 bots, but only 3 arrived. When I lowered that value to 5. All 5 seemed to arrive, but they vanished like 5 seconds later. Something is up.

    My configs:

    from serverfiles/oxide/data/BotSpawn.json:
    Code:
    {
      "CustomProfiles": {
        "nekkids": {
          "Activate": false,
          "Bots": 7,
          "BotHealth": 100,
          "Radius": 150,
          "Kit": "nekkids",
          "BotName": "CanniBall",
          "Bot_Firing_Range": 25,
          "Bot_Accuracy": 2,
          "Bot_Damage": 0.2,
          "Respawn_Timer": 6900000,
          "Disable_Radio": true,
          "Location": {
            "x": 417.299927,
            "y": 28.0263062,
            "z": -352.742218
          }
        },
        "nekkid": {
          "Activate": false,
          "Bots": 1,
          "BotHealth": 150,
          "Radius": 50,
          "Kit": "nekkids",
          "BotName": "CanIHazUrMeat?",
          "Bot_Firing_Range": 25,
          "Bot_Accuracy": 4,
          "Bot_Damage": 0.5,
          "Respawn_Timer": 600000,
          "Disable_Radio": true,
          "Location": {
            "x": 417.299927,
            "y": 28.0263062,
            "z": -352.742249
          }
        }
      }
    }
    and a snippet from serverfiles/oxide/config/BotSpawn.json:
    Code:
      "Options": {
        "Animal_Safe": true,
        "APC_Safe": true,
        "Bots_Drop_Weapons": true,
        "Cull_Default_Population": true,
        "Ignore_Animals": true,
        "Ignore_HumanNPC": true,
        "NPC_Retaliate": true,
        "Peace_Keeper": false,
        "Remove_BackPacks": false,
        "Reset": true,
        "Reset_Timer": 498500,
        "Suicide_Timer": 950000,
        "Supply_Enabled": true,
        "Turret_Safe": false
      },
      "Zones": {
        "AirDrop": {
          "Activate": true,
          "Bot_Accuracy": 6,
          "Bot_Damage": 0.8,
          "Bot_Firing_Range": 40,
          "BotHealth": 200,
          "BotName": "AssMuncher",
          "Bots": 5,
          "Disable_Radio": true,
          "Kit": "nekkids",
          "Radius": 75
        },
    I reloaded the plugin again. It seems to work better.. but the vanishing is still off. What are the max values for Reset_Time and Suicide_Timer and Respawn_Timer?
    [DOUBLEPOST=1508698209][/DOUBLEPOST]
    He means go stand on the exact spot you want the bots to be, then do /botspawn add dome_sniper
    Or whatever you watever you want to call it. Then edit serverfiles/oxide/data/BotSpawn.json to customize.
     
  14. Love the mod.

    Would it be possible to have bots have individual Peace Keeper modes?
     
  15. Oh thats easy. I can show you Would be to hard to explain for me itleast
     
  16. After wipe bots just stay
     
  17. Gotcha, I did that and I found the right file, but my issue is with making the actual kit, when I try to add a kit that is anything but "default" it throws errors in the game with the plugin. Can you dumb down how to make the kit?
    [DOUBLEPOST=1508707305][/DOUBLEPOST]
    do you have twitch channel to show me?
     
  18. 1 Make the loadout. 2 type in commands - /kit add NAME 3. type /kit authlevel 2 items 4. Done then put the name inside the config where it is suppost to be in botspawn. And done!
     
  19. thank you thank you thank you!!! I was skipping step 3!! You are amazing!
     
  20. no problem! I will now solve my own problem. See ya. Find me on Botspawn probably