Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Example Config:
- {
- "AccountKey": "",
- "NumOfStructuresPerBatch": 100, // Number of structures to process per second. If you
- "DestroyAllBasesOnStartup": true, // If true all auto bases (those tracked) will be destroyed. If false they will be tracked again and added to active bases
- "SaveInventoryItemsWhenCreatingTemplate": true, // If true all inventory items inside structures will be saved to template file when creating a new template. Custom stats and cryopod dinos will not be kept.
- "AutoSpawn": { // Auto spawn system. Template names here will opt-in to auto spawn
- "Raid1": 60 // TemplateName: minutes. Every X minutes a base of TemplateName will be attempted to be spawned on a free location of the ones in the template's list
- },
- "OnBaseSpawn": { // Behaviour when a base spawns
- "CheckForPlayerStructures": true, // If true plugin will check for nearby player structures, and act depending on below config options:
- "BlockSpawningIfPlayerStructuresFound": true, // If true, base won't be spawned if found any nearby player-built structure in range (range defined below)
- "RangeToCheckForStructures": 15000,
- "DestroyNearbyStructuresOnSpawn": true, // If the above option is false, and this one is true nearby player structures will be destroyed prior spawning the base
- "RangeToDestroyStructures": 15000
- },
- "ItemPresets": { // Item presets that can be added to config templates without needing to add again the same item entries. These ones go into the "ItemPresets" template config. Example: "ItemPresets":"loot1, loot2"
- "loot1": [
- {
- "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponMetalHatchet.PrimalItem_WeaponMetalHatchet'", // Blueprint of the item
- "Amount": 1, // Amount to give (if amount is greater than stack size, it will give multiple items still :)
- "Quality": 0, // Quality index of the item
- "IsBlueprint": false,
- "Stats": { // Custom stats
- "MinDamage": 100, // Min damage of the weapon (stat is chosen randomly between min/max)
- "MaxDamage": 200, // Max damage of the weapon
- "MinDurability": 200, // Min Durability of the item
- "MaxDurability": 1000 // Max durability of the item
- }
- },
- {
- "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_ParaSaddle.PrimalItemArmor_ParaSaddle'", // Blueprint of the item
- "Amount": 1, // Amount to give (if amount is greater than stack size, it will give multiple items still :)
- "Quality": 0, // Quality index of the item
- "IsBlueprint": false,
- "Stats": { // Custom stats
- "MinArmor": 20, // Min armor of the saddle
- "MaxArmor": 100 // Max armor of the saddle
- }
- },
- {
- "Blueprint": "Blueprint'/Game/Extinction/CoreBlueprints/Weapons/PrimalItem_WeaponEmptyCryopod.PrimalItem_WeaponEmptyCryopod'", // Item bp
- "IsCryopod": true, // If it's a cryopod
- "Dino": { // Cryopod's dino info
- "Blueprint": "", // Dino bp
- "SaddleBlueprint": "", // Saddle bp (if any)
- "Level": 300, // Dino level
- "Neutered": false, // Is neutered / spayed?
- "Stats": { // Stat points of the dino. These should be (Dino Level - 1), so if dino is level 300, sum of all stats should be 299. If the sum is not correct, stats will be randomized until correct sum met
- "Health": 50,
- "Stamina": 20,
- "Oxygen": 10,
- "Food": 20,
- "Weight": 100,
- "MeleeDamageMultiplier": 50,
- "SpeedMultiplier": 40
- }
- }
- }
- ]
- },
- "Messages": {
- "MessageSender": "AutoBases",
- "BaseSpawned": { // Message options when a base is spawned
- "BroadcastInChat": true, // Send a chat message to everyone ingame
- "BroadcastNotification": true, // Send a top-screen notification to everyone online
- "SendToDiscord": true, // Send a discord webhook when a base is spawned
- "Notification": { // {base} = base template name. {lat} {lon} = map coords.
- "Text": "{base} has been spawned at {lat} lat {lon} lon, raid it to be the first to get the loot!",
- "DisplayTime": 10,
- "DisplayScale": 2,
- "Color": [ 0, 255, 0 ]
- },
- "Chat": {
- "Text": "{base} has been spawned at {lat} lat {lon} lon, raid it to be the first to get the loot!",
- "SenderName": "Auto Bases"
- },
- "Discord": {
- "WebhookUrl": "",
- "Username": "{map}",
- "Text": "{base} has been spawned at {lat} lat {lon} lon, raid it to be the first to get the loot! @everyone"
- }
- },
- "BaseDestroyed": {
- "Notification": {
- "Text": "{base} has been destroyed and is no longer available",
- "DisplayTime": 10,
- "DisplayScale": 2,
- "Color": [ 255, 0, 0 ]
- },
- "Chat": {
- "Text": "{base} has been destroyed and is no longer available",
- "SenderName": "Auto Bases"
- },
- "Discord": {
- "WebhookUrl": "",
- "Username": "{map}",
- "Text": "{base} has been destroyed and is no longer available @here"
- }
- }
- },
- "Commands": { // Chat commands
- "ShowActiveBases": { // Command to show current active bases
- "Enabled": true, // If command is enabled
- "Command": "/bases" // Command text
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement