Jump to content

Lincoln

Creator
  • Posts

    20
  • Joined

  • Last visited

Everything posted by Lincoln

  1. As entertaining as this thread is, can we lock it down now? 😄 I think we know most people's stance on it. Otherwise, how do I turn off notifications for it? Updated: Found the unfollow button, cheers~
  2. I mean, you're NOT wrong. You still need to know the who, what, how, etc... If you absolutely have no clue what you are doing, it will come across in your plugin (there is no substitution for experience) Having said that, AI isn't going any where. It will continue to prevail in every industry regardless of anyones feelings on the matter 🙂
  3. Hey Death, I think your stance is balanced. Allowing AI as an assistant, but not a full replacement, ensures content quality, developer accountability, and customer trust. Key points I’d highlight: • Transparency: I think there should be some level of transparency for disclosing AI use is fair and helps consumers make informed decisions. • Quality Control: A clear threshold, especially for paid plugins, prevents the marketplace from becoming flooded with generic or unreliable products. • Maintenance: A fully AI-generated plugin risks long-term issues, since the author might lack the skills to fix or maintain it reliably. From a consumer perspective, people pay for plugins expecting support, updates, and accountability, not just functionality. Ensuring plugin developers are genuinely skilled (and not merely AI-prompt users) protects consumers from instability and frustration. Overall, it’s not harsh—it’s responsible. However the use of AI will continue to grow regardless of what choice is made here ~ cheers
  4. Lincoln

    Magic Balls

    At this time, no. The plugin only supports three types of magic balls with varying damages for each + DoT effects like (metabolism impact)
  5. Lincoln

    Magic Balls

    Version 1.0.5

    3 downloads

    Magic Balls Cast spells and hurl elemental magic at your friends or foes! Launch fire, water, or earth-based projectiles with visual flair and status effects. Features 3 spell types: Fireball, Waterball, and Earthball Each spell has unique VFX and damage types Configurable damage, cooldowns, and UI position Applies status effects: burning, freezing, radiation Animal damage multiplier Spell cycling system Permission-based spell access Commands /cast – Toggle casting mode /mbc – Open UI control menu to reposition spell display text Permissions magicballs.fireball – Grants use of Fireball magicballs.waterball – Grants use of Waterball magicballs.earthball – Grants use of Earthball magicballs.bypass.cooldown – Bypass spell cooldowns Control Systems Improved Mouse Controls (default) Left Click – Cast selected spell Right Click – Cycle spells Must be in casting mode (/cast) Empty hands required Legacy Controls (if set to false in config) Left Click – Cast selected spell R Key – Cycle spells Must be in casting mode (/cast) Empty hands required Caveats & Disclaimers Magic balls do NOT collide with: Ground terrain Rocks Water Monument buildings Power poles Magic balls DO collide with: NPCs (animals, scientists, heli) Players Trees Loot & terrain decor Building blocks Above-ground entities Note: Magic ball animations depend on server tick rate. Low-FPS servers may experience choppy projectile paths. A server FPS of 100+ is recommended. Default Configuration { "Despawn Timer": 5.0, "Velocity": 100.0, "Cooldown": 1.0, "Use Improved Mouse Controls": true, "Base Damage": { "fireball": 100000.0, "waterball": 100000.0, "earthball": 100000.0 }, "Effect Duration": { "fireball": 3.0, "waterball": 4.0, "earthball": 15.0 }, "Heat Amount": 100.0, "Cold Amount": 100.0, "Radiation Amount": 100.0, "Animal Damage Multiplier": 10.0, "Magic Ball Chat Messages": true, "Show Spell UI": true, "Default UI Position": { "x": 0.0, "y": 0.014 } } Default Data { "76561198022999999": { "x": 0.0, "y": 0.014 } } Default Language { "NoPermission": "<color=#FFA500>[Magic Balls]</color> You don't have permission to cast {0}!", "Cooldown": "<color=#FFA500>[Magic Balls]</color> You must wait {0} seconds between casting spells!", "FireballCast": "<color=#FFA500>[Magic Balls]</color> You cast a <color=#FF0000>fireball</color>!", "WaterBallCast": "<color=#FFA500>[Magic Balls]</color> You cast a <color=#00BFFF>water ball</color>!", "EarthBallCast": "<color=#FFA500>[Magic Balls]</color> You cast a <color=#00FF00>earth ball</color>!", "CastingEnabled": "<color=#FFA500>[Magic Balls]</color> Casting Mode: <color=green>ENABLED</color>", "CastingDisabled": "<color=#FFA500>[Magic Balls]</color> Casting Mode: <color=red>DISABLED</color>", "SpellSelected": "<color=#FFA500>[Magic Balls]</color> Selected spell: <color={0}>{1}</color>" } Support Fear not, fellow spell-slinger. The Dark Side Development Discord is your arcane sanctuary. Whether you’re looking for support, balance suggestions, or just want to brag about your fireball kill streak, we’re here. Bring your bugs, your logs, and your wand — we’ve seen worse. Probably. Legal Copyright © 2025 Lincoln This plugin, Magic Balls, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln. Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator. Disclaimer of Warranty and Liability: This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
    $19.99
  6. Lincoln

    Relocate Builds

    Not a bad idea! Thanks for the suggestion, let me chew on it.
  7. I haven't integrated this with any other plugins. It should work in theory with any type of flyable helicopter. Assuming you don't have any conflicting plugins that alter helicopters in a way that would render this plugin "not usable". Haven't run into that situation yet. 🙂
  8. Version 1.0.5

    10 downloads

    Biome Planter Allow players to randomly spawn (plant) biome-specific trees and vegetation with intelligent spacing and terrain validation. Includes powerful planting and removal commands, with fully configurable behavior. Features Smart biome detection for accurate tree types Configurable randomized planting across all major biomes Intelligent placement system to avoid invalid terrain or overlap Comprehensive tree removal (plugin and world-spawned) Supports Arctic, Tundra, Temperate, and Arid biomes Permissions biomeplanter.use – Required to use any commands Chat Commands /bpa [radius] – Plant trees in a given radius (default: 50m) /bpr [radius] – Remove all trees (including world trees) within radius (default: 10m) Configuration { "TreeDensityMultiplier": 0.4, "DefaultRadius": 50.0, "MinimumSpacing": 5.0, "MaxRadius": 1000.0, "SpawnAttempts": 10, "EnforceBiomePlantType": true, "EnforceLocationRestriction": true } Config Explanation TreeDensityMultiplier – Controls how many trees spawn per area DefaultRadius – Default planting radius when no value is given MinimumSpacing – Minimum distance between spawned trees SpawnAttempts – Attempts to find valid placement spots EnforceBiomePlantType – Enables biome-specific tree types EnforceLocationRestriction – Prevents invalid placements (e.g. rocks/buildings) Caveats & Disclaimers Large planting/removal radius values may cause FPS drops or server lag. Use responsibly. Localization { "NoPermission": "<color=#ffc34d>[BiomePlanter]: You do not have permission to use this command.", "NoTrees": "<color=#ffc34d>[BiomePlanter]: No suitable trees found for this biome.", "CannotPlant": "<color=#ffc34d>[BiomePlanter]: You cannot plant trees here. Try a different location.", "TreesRemoved": "<color=#ffc34d>[BiomePlanter]: Removed <color=#b0fa66>{0} trees within <color=#ffcc66>{1}m radius", "TreesPlanted": "<color=#ffc34d>[BiomePlanter]: <color=#b0fa66>{0} trees planted within a <color=#ffcc66>{1}m radius!", "RadiusTooLarge": "<color=#ffc34d>[BiomePlanter]: Radius too large! Maximum allowed radius is <color=#ffcc66>{0}m" } Supported Trees by Biome Arctic – Snow-covered pines and firs Tundra – Birch and pine variants Temperate – American beech, oak, and mixed forest species Arid – Palm trees and cacti Jungle (Future Support Coming!) Support Join the Dark Side Development Discord for support, updates, or biome-bending madness. Legal Copyright © 2025 Lincoln This plugin, Biome Planter, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln. Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator. Disclaimer of Warranty and Liability: This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
    $5.00
  9. Version 1.0.7

    17 downloads

    Helicopter Assist Take your piloting to the next level with advanced helicopter controls including hover mode, emergency recovery, and intelligent auto-landing. Works with all player-flyable helicopters in the game. Features Smart Hover Mode – Lock your helicopter in place with perfect stability Emergency Recovery – Instantly regain control from dangerous or unstable situations Intelligent Auto-Landing – Avoids cliffs, trees, water, and other terrain hazards Commands /ha hover or left click – Toggle hover mode on/off /ha recover or right click – Activate emergency recovery system /ha land or middle mouse click – Begin intelligent auto-landing sequence Commands only work when in the pilots seat. Permissions helicopterassist.use – Grants access to all features Caveats Auto-landing works best on flat terrain While it avoids most terrain issues, uneven ground may lead to unpredictable landings Continuous improvements are planned for increased terrain intelligence Configuration { "MaxLandingHeight": 30.0, // Height limit to start landing "SafeLandingRadius": 20.0, // Distance to scan for landing spots "ObstacleCheckRadius": 7.5, // Range for detecting objects "LowAltitudeRadius": 12.0, // Detection range near ground "DescentSpeedHigh": 10.0, // High altitude descent rate "DescentSpeedMed": 7.0, // Mid altitude descent rate "DescentSpeedLow": 5.0, // Low altitude descent rate "DescentSpeedVeryLow": 3.0, // Very low altitude descent rate "DescentSpeedFinal": 1.0, // Landing touchdown rate "HoverMovementThreshold": 0.5, // Movement detection range "HoverCheckInterval": 0.1, // Movement check timing "RecoveryHeight": 60.0 // Emergency recovery elevation } Localization { "NoPermission": "{PREFIX}You don't have permission to use this command", "NotPiloting": "{PREFIX}You must be piloting a helicopter to use this command", "Usage": "{PREFIX}Usage: /ha <hover|recover|land>", "Controls": "{PREFIX}Helicopter Assist Commands:\n<color=#ffcc66>/ha hover</color> - Toggle hover mode\n<color=#ffcc66>/ha recover</color> - Emergency recovery\n<color=#ffcc66>/ha land</color> - Auto landing", "HoverEnabled": "{PREFIX}Hover mode <color=#b0fa66>enabled</color>", "HoverDisabled": "{PREFIX}Hover mode <color=#ff6666>disabled</color>", "RecoveryActivated": "{PREFIX}Emergency recovery system <color=#b0fa66>activated</color>", "AutoLandingInitiated": "{PREFIX}Auto-landing sequence <color=#b0fa66>initiated</color>. Hold on tight!", "AutoLandingCancelled": "{PREFIX}Auto-landing sequence <color=#ff6666>cancelled</color>", "AutoLandingComplete": "{PREFIX}Landing <color=#b0fa66>complete</color>. Welcome to solid ground!", "AboveWater": "{PREFIX}<color=#ff6666>Cannot initiate auto-landing above water</color>. Please find solid ground.", "TooHigh": "{PREFIX}<color=#ff6666>Too high to initiate auto-landing</color>. Please descend below {0}m first.", "UnsafeTerrain": "{PREFIX}<color=#ff6666>Cannot land here</color>. Surface is too steep or unstable.", "SearchingLandingZone": "{PREFIX}Searching for safe landing zone...", "LandingZoneFound": "{PREFIX}<color=#b0fa66>Safe landing zone located</color>. Beginning descent.", "ObstacleDetected": "{PREFIX}<color=#ff6666>Obstacles detected</color>. Relocating to safer area." } Support Crashed into a tree? Auto-landed into someone’s base? Yeah… we’ve been there. Join the Dark Side Development Discord for support, updates, or just to confess your piloting sins. We won’t judge. Probably. Legal Copyright © 2025 Lincoln This plugin, Helicopter Assist, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln. Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator. Disclaimer of Warranty and Liability: This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
    $7.99
  10. Changed Status from Pending to Fixed Changed Fixed In to 1.0.0
  11. Hello MrRuticonos I am so glad to hear that you are finding it useful. Thank you for your kind words. Your suggestions would be a great addition, I agree! I do in fact have a working copy with those upgraded features and I’m vetting some additional config options. As always, please keep the feedback coming, I want this to be as useful as possible, while maintaining ease of use. cheers~ Lincoln
  12. Version 1.0.0

    7 downloads

    Entity Inspector Get deep-dive intel on any entity in the game world with one command. Point and inspect for full details like ownership, network IDs, health, power, biomes, class structure, and more. Perfect for admins, developers, or curious minds with control issues. Features Detailed, color-coded entity information Specific data per entity type: IO Entities (power systems) Building blocks Storage containers Doors, auto turrets, furnaces Code locks (with PIN display) Biome detection Network & ownership metadata Class inheritance visualization Distance, position, and rotation tracking Output via both chat and console Commands /inspectent – Inspect the entity you’re looking at Permissions entityinspector.use – Grants access to the /inspectent tool Configuration { "EnableConsoleOutput": true, "EnableChatOutput": true, "InspectDistance": 10.0, "ColorPrimary": "#98FB98", "ColorTitle": "#ffc34d", "ColorValues": "#FFFFFF", "ShowBiomeInfo": true, "ShowDistance": true, "ShowInheritance": true, "ShowNetworkInfo": true, "ShowOwnership": true, "ShowCodeLockInfo": true, "ShowCodeLockCode": true, "ShowPosition": true, "ShowRotation": true } Localization { "NoPermission": "You don't have permission to use Entity Inspector", "NoEntity": "No entity found. Make sure you're looking at one!", "InvalidEntity": "Invalid entity.", "Title": "【 Entity Inspector 】", "ShortPrefab": "Short Prefab", "FullPrefab": "Full Prefab Path", "Position": "Position", "Rotation": "Rotation", "Health": "Health", "MaxHealth": "Max Health", "IsValid": "Is Valid", "IsBroken": "Is Broken", "NetworkID": "Network ID", "NetworkGroup": "Network Group", "OwnerID": "Owner ID", "ParentEntity": "Parent Entity", "BiomeInfo": "Biome", "Distance": "Distance", "PowerInput": "Power Input", "PowerOutput": "Power Output", "HasCodeLock": "Has CodeLock", "LockState": "Lock State", "LockCode": "Lock Code", "Inheritance": "Class Inheritance", "Grade": "Grade", "BuildingID": "Building ID", "InventorySlots": "Inventory Slots", "ItemsCount": "Items Count", "IsLocked": "Is Locked", "DoorState": "Door State", "CanOpen": "Can Open", "HasTarget": "Has Target", "IsCooking": "Is Cooking", "Temperature": "Temperature" } Recommended For Server Admins – Need to know who owns what (and how bad they broke it) Plugin Developers – Peek under the hood of game entities with ease Tech Junkies – You already know you’re gonna inspect everything anyway Technical Notes Inspection range is configurable (default: 10m) Console output strips formatting automatically Viewing code lock PINs requires permission Class inheritance data is listed last to avoid clutter Power and lock states are color-coded Works with both chat and console output Support Need help? Join the Dark Side Development Discord. We’ll help you debug your server, your plugin, or maybe your life — no promises. Legal Copyright © 2025 Lincoln This plugin, Entity Inspector, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln. Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator. Disclaimer of Warranty and Liability: This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
    $5.00
  13. Lincoln

    Relocate Builds

    Perhaps the video doesn't do a good job showing it off. You can place the building any where (even off the terrain, in the sky). I will upload another video demonstrating this.
  14. Version 1.0.2

    12 downloads

    Relocate Builds Move entire building structures and connected deployables. Rotate structures using left/right mouse buttons Instant revert to original position using middle mouse button Batch processing for smooth movement of larger structures & network optimization for reliable updates Terrain independent, relocate builds where ever you want (even underground or in the sky) *Please use responsibly, this is a powerful tool* Supported Entities All building blocks (foundations, walls, etc) 99% of deployable items (furnaces, boxes, etc) Permissions RelocateBuilds.use Chat Commands: /rbm - Toggle building relocation mode Controls WASD - Move structure Left Mouse - Rotate counter-clockwise Right Mouse - Rotate clockwise Middle Mouse - Revert to original position Caveats and Disclaimers Caveats and Disclaimers Moving very large structures can be detrimental to server FPS. Works the best for small to medium size builds (less than 1000 connected building blocks & deployables is optimal). If you are moving buildings too quickly, some deployables CAN break - this plugin isn't perfect. Some I/O entities will NOT move with buildings. (mainly IO wiring/piping and certain industrial items that mount to walls ) Sometime Rust clients don't sync immediately to reflect build movement changes, please be patient if you notice strange movement/placement positions. Localization ["NoPermission"] = "<color=#ffc34d>[Relocate]</color>: To use this command, you need to donate - http://discord.covert-gaming.com/", ["BuildingEnabled"] = "<color=#ffc34d>[Relocate]</color>: Building relocation <color=#b0fa66>Enabled</color>!\nTotal blocks: <color=#ffcc66>{0}</color>\nTotal deployables: <color=#ffcc66>{1}</color>", ["BuildingDisabled"] = "<color=#ffc34d>[Relocate]</color>: Building relocation <color=#ff6666>Disabled</color>", ["NoTarget"] = "<color=#ffc34d>[Relocate]</color>: No building found to relocate", ["Reverted"] = "<color=#ffc34d>[Relocate]</color>: Structure reverted to original position" Support Need help moving? Just call our packing and moving services, erm... Just hit us up at Dark Side Development Discord and we can get your builds relocated in no time! Legal Copyright © 2025 Lincoln This plugin, Relocate Builds, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln. Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator. Disclaimer of Warranty and Liability: This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
    $9.99
  15. Version 1.0.3

    12 downloads

    Impact Grenades Turn every toss into a bang — this plugin makes all supported grenades explode on impact, skipping the fuse timer entirely. Supported Grenades F1 Grenades Beancan Grenades Flash Bangs Smoke Grenades Chat Command /impact – Toggle impact grenade mode on or off Permission ImpactGrenades.use – Required to enable/disable impact mode Caveats This completely overrides default fuse timers Grenades explode immediately upon hitting a surface or target Use wisely, or… don’t. Things that go boom are fun. Localization { "NoPermission": "You don't have permission to use impact grenades!", "Disabled": "Impact grenades disabled!", "Enabled": "Impact grenades enabled!", "Prefix": "<color=#ff0000>[Impact Grenades]</color> " } Support Blew yourself up again? Drop by the Dark Side Development Discord — we’ll pretend it’s a feature. Legal Copyright © 2025 Lincoln This plugin, Impact Grenades, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln. Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator. Disclaimer of Warranty and Liability: This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
    $5.00
  16. Lincoln

    The Fun Gun

    Glad you are enjoying it! Wouldn't be much of a gun if it didnt do player harm XD. But yes, I can look into adding a true/false for damaging players in the config. Thanks for the suggestion.
  17. Lincoln

    The Fun Gun

    unfortunately the item has to have some sort of rigid body physics. Pookie bears are just place down or pickup. That would be funny though.
  18. Lincoln

    The Fun Gun

    Version 1.1.0

    25 downloads

    TheFunGun Unleash absolute chaos by launching vehicles out of a snowball gun. No ammo required. Just point, click, and behold the absurdity. Prerequisites Just a snowball gun in hand — ammo is optional, but style is mandatory. Chat Commands /cargun – Fire a sedan /rhibgun – Fire a RHIB /boatgun – Fire a rowboat /snowgun – Fire a snowmobile /sharkgun – Fire a shark corpse (yep.) /minigun – Fire a minicopter /sidecar – Fire a motorbike with a sidecar /motor – Fire a motorbike (no sidecar) /tuggun – Fire a tugboat /pedalgun – Fire a pedal bike /randgun – Fire random vehicles (pure mayhem) Permissions TheFunGun.CarGun.Use TheFunGun.RhibGun.Use TheFunGun.BoatGun.Use TheFunGun.SnowGun.Use TheFunGun.SharkGun.Use TheFunGun.MiniGun.Use TheFunGun.SideCar.Use TheFunGun.Motor.Use TheFunGun.TugGun.Use TheFunGun.Pedal.Use TheFunGun.RandGun.Use TheFunGun.BypassCooldown – Bypass the cooldown timer Caveats Despawn timer matters — long timers = more clutter Too many vehicles = server lag = sad face Keep it ridiculous, but responsible Configuration { "Despawn Timer": 5.0, "Velocity": 75.0, "Cooldown": 10.0 } Localization { "randGunEnable": "<color=#ffc34d>TheFunGun</color>: Random Gun <color=#36802d>Enabled</color>", "randGunDisable": "<color=#ffc34d>TheFunGun</color>: Random Gun <color=#ff6666>Disabled</color>", "noPermission": "<color=#ffc34d>TheFunGun</color>: You do not have permission to use this command", "Cooldown": "<color=#ffc34d>TheFunGun</color>: You are on a {0} second cooldown." } Customizable localization entries for each gun are available in the config file. Special Thanks Big shoutout to unboxingman for helping make this ridiculous idea a working reality. Support Need help? Want to report a bug? Just want to brag about launching a tugboat into a clan base? Join us on the Dark Side Development Discord. We live for this kind of madness. Legal Copyright © 2025 Lincoln This plugin, The Fun Gun, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln. Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator. Disclaimer of Warranty and Liability: This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
    $5.00
  19. Lincoln

    What's new in version 3.2.0?

    I am currently on 3.0.7. I saw that the plugin updates say "complete rewrite of the plugin". Were any features added to 3.2.0? Is there a compelling reason to upgrade to 3.2.0 from 3.0.7? cheers
1.7m

Downloads

Total number of downloads.

8k

Customers

Total customers served.

121.3k

Files Sold

Total number of files sold.

2.5m

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.