Juggernaut

Juggernaut 0.3.38

The config has changed! See below for information regarding changes

Fix for Rust update
Added chat command "/jug info" which will display times between the various stages of the event (opens in, starts in, ends in)
Added config option to disable juggernaut damage to buildings
Added config option to max the players metabolism when the game starts

Config Changes (2 lines)
C#:
{
  "EventConditions": {
    "MinimumPlayersToOpen": 10,
    "PercentageEntrantsToStart": 0.6
  },
  "EventTimers": {
    "TimeBeforeSelection": 120,
    "TimeBetweenEvents": 3600,
    "TimeToCompleteJourney": 900
  },
  "GameOptions": {
    "BroadcastJuggernautPositionEvery": 0,
    "BroadcastToLustyMap": false,
    "SecondsToDisplayOnLM": 5
  },
  "JuggernautSettings": {
    "AttackDamageModifier": 1.5,
    "CanDamageStructures": true, // Add this line here
    "DefenseDamageModifier": 0.5,
    "Inventory": [
      {
        "Amount": 1,
        "Container": "wear",
        "Shortname": "heavy.plate.pants",
        "SkinID": 0
      },
      {
        "Amount": 1,
        "Container": "wear",
        "Shortname": "heavy.plate.jacket",
        "SkinID": 0
      },
      {
        "Amount": 1,
        "Container": "wear",
        "Shortname": "heavy.plate.helmet",
        "SkinID": 0
      },
      {
        "Amount": 1,
        "Container": "belt",
        "Shortname": "lmg.m249",
        "SkinID": 0
      },
      {
        "Amount": 500,
        "Container": "main",
        "Shortname": "ammo.rifle.explosive",
        "SkinID": 0
      },
      {
        "Amount": 3,
        "Container": "belt",
        "Shortname": "grenade.f1",
        "SkinID": 0
      },
      {
        "Amount": 3,
        "Container": "belt",
        "Shortname": "syringe.medical",
        "SkinID": 0
      }
    ], // Add this comma
    "StartWithFullMetabolism": true // And add this line here
  },
  "LustyMapIntegration": {
    "DestinationAmount": 1,
    "ShowDestinationIcon": true
  },
  "UISettings": {
    "CompassPosition": {
      "XDimension": 0.11,
      "XPosition": 0.725,
      "YDimension": 0.05,
      "YPosition": 0.026
    },
    "IconUrl": "http://www.chaoscode.io/oxide/Images/juggernaut_icon.png",
    "ShowCoordsToJuggernaut": true,
    "ShowUITimer": true,
    "TimerPosition": {
      "XDimension": 0.07,
      "XPosition": 0.65,
      "YDimension": 0.05,
      "YPosition": 0.026
    },
    "UIBackgroundColor": "#4C4C4C",
    "UIOpacity": 0.7
  }
}
Fixed Juggernaut icon staying on the map
Fixed final zone collider size
  • Like
Reactions: Pur3x
Added console commands to control the event
Added checks to make sure you have destinations set when force controlling a event
Added rest of strings to lang
  • Like
Reactions: Pur3x
See previous patch notes

Quick fix to stop icons sticking on LM after event
Fixed destination creator
The config has changed! See below on how to modify your existing config

Added option to temporarily broadcast the juggernauts position on LM during the match as a alternative to printing it to chat.

Config Modification (2 lines)
C#:
{
  "EventConditions": {
    "MinimumPlayersToOpen": 10,
    "PercentageEntrantsToStart": 0.6
  },
  "EventTimers": {
    "TimeBeforeSelection": 120,
    "TimeBetweenEvents": 3600,
    "TimeToCompleteJourney": 900
  },
  "GameOptions": {
    "BroadcastJuggernautPositionEvery": 0,
    "BroadcastToLustyMap": false, // Add this line here
    "SecondsToDisplayOnLM": 5 // Add this line here
  },
  "JuggernautSettings": {
    "AttackDamageModifier": 1.5,
    "DefenseDamageModifier": 0.5,
    "Inventory": [
      {
        "Amount": 1,
        "Container": "wear",
        "Shortname": "heavy.plate.pants",
        "SkinID": 0
      },
      {
        "Amount": 1,
        "Container": "wear",
        "Shortname": "heavy.plate.jacket",
        "SkinID": 0
      },
      {
        "Amount": 1,
        "Container": "wear",
        "Shortname": "heavy.plate.helmet",
        "SkinID": 0
      },
      {
        "Amount": 1,
        "Container": "belt",
        "Shortname": "lmg.m249",
        "SkinID": 0
      },
      {
        "Amount": 500,
        "Container": "main",
        "Shortname": "ammo.rifle.explosive",
        "SkinID": 0
      },
      {
        "Amount": 3,
        "Container": "belt",
        "Shortname": "grenade.f1",
        "SkinID": 0
      },
      {
        "Amount": 3,
        "Container": "belt",
        "Shortname": "syringe.medical",
        "SkinID": 0
      }
    ]
  },
  "LustyMapIntegration": {
    "DestinationAmount": 1,
    "ShowDestinationIcon": true
  },
  "UISettings": {
    "CompassPosition": {
      "XDimension": 0.11,
      "XPosition": 0.725,
      "YDimension": 0.05,
      "YPosition": 0.026
    },
    "IconUrl": "http://www.chaoscode.io/oxide/Images/juggernaut_icon.png",
    "ShowCoordsToJuggernaut": true,
    "ShowUITimer": true,
    "TimerPosition": {
      "XDimension": 0.07,
      "XPosition": 0.65,
      "YDimension": 0.05,
      "YPosition": 0.026
    },
    "UIBackgroundColor": "#4C4C4C",
    "UIOpacity": 0.7
  }
}
  • Like
Reactions: Pur3x
Added permission "juggernaut.canbe" This is required for players to register as the juggernaut!
Fixed OnEntitySpawned error on server startup
Delete your old config before updating!

Added LustyMap support
- Option to show final destination
- Option to show multiple potential destinations
Added target destination to the juggernauts compass to help guide him to the location
Added option for minimum online players to open the event
Added option for minimum percentage of online players that need to sign up in order to start the event
Added option to broadcast the juggernauts position on a timer (useful if you dont use LM)
Added friendly fire support for Friends and Clans (can not damage the juggernaut if he is a friend/member)
Added EM support to stop event players joining the event
Added Trade/Shop/Remove and TP support to stop the juggernaut using any of those features whilst playing

Fixed the match not ending when the timer expires
  • Like
Reactions: Pur3x and M!NT