-
Posts
3,334 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by Steenamaroo
-
button to reset a value back to the default
Steenamaroo replied to Bjarke Håå's Support Request in Support
Hi, I'll look at having "Reset to defaults' as an option. "Infinity"was only ever seen as the result of a bug - It's not meant to be an option. If you see it anywhere just click < or > and it'll go back to a proper value. -
Hi, Yes - BotSpawn detects monuments and creates default profiles for you to use, but you can also create custom locations anywhere you like using the chat commands `/botspawn add`. The Parent_Monument feature is there for cases when you want a custom profile but you want to it to be 'paired' with an existing monument. Say, for example, you want 10 bots at the Dome, use the Dome profile, but if you want an additional single boss npc at the dome with different health/kits etc, create a custom profile then set "ParentMonument": "The Dome 0". The name under Parent_Monument *must* be copy/paste of an existing monument in the default file. That way, even if you change the map, that custom profile will stay where you placed it, relative to the Dome. Custom Monument (RustEdit) locations aren't detected by BotSpawn so if you want profiles at those you'd have to move them manually each wipe. There's a command for that to.
-
- 424 comments
-
- #statistics
- #leaderboard
- (and 12 more)
-
- 424 comments
-
- #statistics
- #leaderboard
- (and 12 more)
-
The easiest solution is probably to set the profile (in config) so it's asking for min/max 1 item, Then set the three items to probability 1. (That's pistol ammo, facemask, and the food...set multiple foods to 1 if you want), Then balance the categories. Ammo probability 10 Food probability 5 Attire probability 1 Adjust that balance to your tastes but that would mean each crate gets one item, and that item is very likely to be ammo, less likely to be food, and unlikely to be a facemask. Just thinking back to your original query, if you have Ammo probability 10 and Attire probability 1 and always get the facemask, then your profile is asking for more than one item (in config...), and 'AllowDuplicates' is false. Either tell it you want 1 item, or tell it to allow duplicates. 🙂 * Note - Allowing duplicates will result in larger stacks of stackables. Getting 10 ammo twice will show in your inventory as 20 ammo.
-
Specific CustomLoot on Specific BotSpawn Profile
Steenamaroo replied to ColourfulOwl's Support Request in Support
That's right - If you create a custom profile then it's at a hardcoded location so it wont be in the right place if you change map seeds. If, however, you want that custom profile to always be near a certain default monument, The Dome 0 for example, then you can set Parent_Monument to "The Dome 0", and BotSpawn will relocate your custom profile every time the Dome moves (new map). This also works for custom profiles with custom spawn points, as long as those points are meant to stay in the same place relative to some default monument. -
Would you mind confirming that this fixes it? The config entry for Alias has changed from one string to a list of strings to allow for multiple. If you used a chat alias you'd need to re-enter that. Examples One - "chatCommandAlias": ["ranks"], Multiple - "chatCommandAlias": ["stats", "ranks", "rank"], PlayerRanks.cs
-
How many items are you asking for in the config, for the entry that's using this loottable?
-
Hi, No, there's no way to do that. That's not how it's set up. Every time an item is spawned a category is chosen based on category probabilities, then an item is chosen from the category, based on that categories item probabilities. It's two stages. "I have Ammunition set to 10 and Attire set to 1" With it set like that, every time an item is spawned theres a ten in eleven chance it will be Ammo, and a one in eleven chance it'll be Attire, assuming both of those categories have items in them with probability > 0. It's not realistic to 'follow' the maths. I just set everything to 5 then turn things up and down until it seems good. If that doesn't allow enough room then set everything to 10 and adjust around that..
-
Hi, Thanks for that. I'll get it sorted out shortly.
-
Alright, thanks. I'll look into it soon.
-
Specific CustomLoot on Specific BotSpawn Profile
Steenamaroo replied to ColourfulOwl's Support Request in Support
If "ZombieBoneSwamp" is a BotSpawn profile, then you'd want to look for an entry in CustomLoot config called "ZombieBoneSwamp". It doesn't matter if the npc is in, or near the Abandoned Cabins - You're looking for the name of the profile that the npc is from. The name you put in under "lootTable" is something you make up, and when do (and save the config, then reload CustomLoot) a file of that name is created in /data/CustomLoot/****.json. -
Specific CustomLoot on Specific BotSpawn Profile
Steenamaroo replied to ColourfulOwl's Support Request in Support
if you see `BotSpawn-Junkyard 0` then all of your profiles, custom and default, should be listed there. You should see BotSpawn-CustomProfileNameHere for every custom profile you've added. If it's not there, reload CustomLoot then close (if open) and reopen your /config/CustomLoot.json -
Directories not being added upon re-adding plugin
Steenamaroo replied to MartianTornado's Support Request in Support
Hi, No, they're all auto-created. For whatever reason, it sounds like the plugin isn't loading. -
Hey mate. That's not meant to happen. I just tested by unloading then removing config + data, painting a sign, then reloading, and saw no issue. I'll get you in discord and see if we can figure this out, if you're willing.
-
/oxide/config/InfoScreens.json "CommandAlias": "info"
-
Specific CustomLoot on Specific BotSpawn Profile
Steenamaroo replied to ColourfulOwl's Support Request in Support
If you're using CustomLoot to give BotSpawn npcs loot you don't need to do anything at the BotSpawn end. It's all done in CustomLoot config. By default CustomLoot just has one profile for "BotSpawn" which applies to any and all BotSpawn npcs, but there is a true/false option (corpseTypePerBotSpawnProfile) which enables individual CustomLoot config entires for every BotSpawn profile. You want to enable that option, reload CustomLoot, then go into its config and look for the BotSpawn profile you want to give loot to. -
Sounds like you have a short suicide timer. Populations for Airdrops, API calls, and /toplayer command aren't regulated, which means if you have endless supply drops you'll have endless npcs. I built in a suicide timer for those cases so low pop servers don't end up swarming.
-
Hi, If a SupplyDrop is spawned then the Airdrop profiles should work, as long as there's navmesh in the area for npcs to spawn on. if the drop is called via supply grenade then you'd have to have the Supply_Enabled option set to true in config. There's no option to make more npcs spawn when an npc is killed, I'm afraid. I'll keep it in mind for future, though.
-
Same reply as before, I'm afraid. From FAQ Q: What weapons can my bots use? A: I recommend sticking to basic bullet-weapons, hand tools and melee weapons. Anything else is luck whether it works or not.
-
Hi, Is it not just because there was a wipe and titles are changing hands frequently, at the start?
-
Hi, Thanks for that. I'll have them identified as Small and Large Harbor in the next update.
-
Changed Fixed In to Next Version
-
Hi David, This should do what you need, combined with a data record of players who have seen the display. void OnNewSave(string filename) { //wipe that record } I keep records for show-only-once in InfoScreens if you want to reference it, although I made the wipe by command rather than OnNewSave hook.