Lethal ORP

Lethal ORP 1.38

No permission to download

Support will be provided via my Discord server.

Features
  • Offline Raid Protection
  • PVE Base Mode (Always On ORP to allow World PVP Only)
  • Raid Protection (Granted by Admin for X Hours of 100% ORP Immunity)
  • ORP Decay Timer (Removes ORP after active for X Days in a row)
  • ORP Visiblity (Can temporarily show the ORP radius)
  • Adjust Damage Values (Dinos, Turrets and Structures)
  • Physical ORP (Structure that can be destroyed to disable a Tribe ORP serval customizable options)
  • ORP Placement Restrictions (Many options available to customize)
  • PVP Flagging System (Allows adding raid logging penalties)
  • Configurable Command Names
  • Customizable Messaging and Tribe Log Entries
Player Chat Commands:
  • /showorp
    • Show visual orp range
  • /setorp
    • Sets the tribe ORP at the player location (Tribe Admins can use this and logs message to the Tribe Log)
  • /removeorp
    • Removes the tribe ORP (Tribe Admins can use this and logs message to the Tribe Log)
RCON Commands:
  • lethalorp.removeorp <tribeid>
    • Usage "lethalorp.removeorp 1234567980" this will remove a tribe's ORP with the TribeId 1234567890
  • lethalorp.raidprotection <add/remove> <tribeid> <hours>
    • Usage "lethalorp.raidprotection add 1234567890 12" will add 12 hours of protection to TribeId 1234567890
    • Usage "lethalorp.raidprotection remove 1234567890 0" will remove the protection early from TribeId 1234567890
JSON:
{
  "ORP": {
    "Enabled": true, //enable the ORP feature
    "PVEBaseMode": false, //enable ORP to be always active but I would recommend much higher PlacementRestriction settings since not activation delay here
    "Range": 10, //how many foundations the orp will cover
    "ActivationTime": 60, //Minutes before ORP is functional after the last tribe member logs out
    "ActivationTimePenalty": 90, //Minutes added to the normal activation time if RAID Flagged when the ORP process kicks in
    "DecayTime": 10, //Number of days without a tribe logging in before their ORP decays and is removed permanently. 0 Disables Decay Checking
    "VisibleTime": 5, //seconds for the orp to display when /showorp is used max 20 (visible very far away)
    "Color": "Salmon", //visual orp color (pick any color from the Colors.txt file included)
    "NotificationCooldown": 60, //How many seconds between messages notifying the attacking team the enemy ORP is active
    "DamageCalcs": {
      "ReduceStructureDamageTakenByPercent": 90, //ORP Protection % (100 = prevents all damage) (90 allows 10% of the damage) (0 = allows all damage)
      "ReduceCaveStructureDamageTakenByPercent": 60, //Cave specific damage reduction only available if allowed to place an ORP inside a Cave Damage area.
      "ReduceDinoDamageTakenByPercent": 90, //ORP Protection % (100 = prevents all damage) (90 allows 10% of the damage) (0 = allows all damage)
      "ReducePassiveDinoDamageTakenByPercent": 90, //ORP Protection % (100 = prevents all damage) (90 allows 10% of the damage) (0 = allows all damage)
      "IncreaseTurretDamageByPercent": 100, //While ORP is active Turrets will have increased damage by percent (100 = double damage) (200 = triple damage) (0 = normal damage)
      "IncreaseDinoDamageByPercent": 100 //While ORP is active Dinos will have increased damage by percent (100 = double damage) (200 = triple damage) (0 = normal damage)
    },
    "PhysicalORP": { //OPTIONAL Physical structure to represent the ORP. Only needed if allowing structure damage. The structure can be destroyed which will disable the ORP.
      "Enabled": true,
      "Name": "ORP Power Source", //Name to display on the Physical ORP structure (Tek Forcefield)
      "Health": 200000, //Health of the Physical ORP structure
      "CanRespawn": true //TRUE: When the ORP Structure is destroyed it will respawn after a new activation delay and enable the ORP again. //FALSE: When the Physical ORP structure is destroyed the ORP is removed permanetly from the server and will not respawn until the tribe sets a new one.
    },
    "PlacementRestrictions": {
      "Enabled": true,
      "RestrictSetRemoveWhileRAIDFlagged": true, //Disables /setorp and /removeorp commands while being raided
      "MinimumTribeStructuresNeededToPlaceORP": 10, //Tribe needs to have X structures before a ORP can be set
      "MinimumTribeStructuresRange": 10, //Tribes structures inside this range are used to determine if it is a valid ORP location
      "NoEnemyStructuresWithinPlacementRange": 10, //No enemy structures can be within this range when using /setorp
      "PreventPlacementInCaveDamage": true, //Prevent placeing inside caves that have cave damage enabled
      "RestrictedLocationsRange": 20, //Prevent setting an orp within X foundations of the following location list
      "RestrictedLocations": { //Locations will block player tribes from placing an ORP within range of X, Y, Z
        "Valguero_P": {
          "Location1": [ -135560.78125, 27648.572265625, -14148.7548828125 ],
          "Location2": [ -100758.75, 6914.23974609375, -13989.2578125 ]
        },
        "Ragnarok": {

        }
      }
    },
    "IgnorePassiveDinoItems": [ //Additional Items to Ignore when calculating if a dino is eligible for Passive Damage Reduction. Consumables are automatically ignored.
      "PrimalItemResource_SquidOil",
      "PrimalItemResource_SnailPaste"
    ]
  },
  "RAIDFlag": {
    "Enabled": true, //enables RAID checks
    "RangeMultiplier": 2.0, //Used to calculate max detection range ORP Range "10" (20 foundations across OR 6000 ingame units) with a RangeMultiplier "2.0" will double the check range for RAID (40 foundations across OR 12000 ingame units).
    "FlagOnDamage": true, //true will RAID flag both tribes for any damage inside the RAID range. //false will RAID flag both tribes if player/dino/structure dies inside the RAID range.
    "FlagRemovedAfter": 10, //After 10 minutes the RAID flag will be removed
    "IgnoreStructures": [ //Items in this list will be ignored if damaged/destroyed for RAID flagging
      "Campfire",
      "SleepingBag"
    ]
  },
  "Commands": {
    "ShowORPCommand": "/showorp", //command to show visual orp range
    "SetORPCommand": "/setorp", //command to set tribe orp
    "RemoveORPCommand": "/removeorp" //command to remove the tribe orp
  },
  "RCONCommands": {
    "RemoveTribeORP": "lethalorp.removeorp", //Usage "lethalorp.removeorp 1234567980" this will remove a tribe's ORP with TribeId 1234567890
    "RaidProtection": "lethalorp.raidprotection" //Usage "lethalorp.raidprotection <add/remove> <tribeid> <hours>" i.e. "lethalorp.raidprotection add 1234567890 12" will add 12 hours of protection to TribeId 1234567890 and "lethalorp.raidprotection remove 1234567890 0" will remove the protection early.
  },
  "Messages": {
    "Sender": {
      "Message": "Lethal ORP"
    },
    "Error": {
      "Message": "Something went wrong!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "RaidProtectionActive": {
      "Message": "This tribe has Raid Protection active!\nAll structure damage is reduced by 100%!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "ORPActive": {
      "Message": "This tribe has ORP active!\nAll structure damage is reduced by {}%!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "ORPSet": {
      "Message": "Your ORP has been set by {}.",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Green"
    },
    "ORPFailed": {
      "Message": "The ORP was not able to be set at this location.",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "RemoveORP": {
      "Message": "Your ORP has been removed by {}.",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "RequiresTribeMembership": {
      "Message": "You must have a tribe before placing an ORP!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "ORPPlacementRestrictedEnemyClose": {
      "Message": "The ORP cannot be placed!\nEnemy structures too close.",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "ORPPlacementRestrictedNeedMoreStructures": {
      "Message": "The ORP cannot be placed!\nNot enough tribe structures to protect.",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "ORPPlacementRestrictedCaveDamage": {
      "Message": "The ORP cannot be placed!\nUnable to place where cave damage is active.",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "ORPPlacementRestrictedAdmins": {
      "Message": "The ORP cannot be placed!\nAdmins have blocked this area from the ORP system.",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "AdminOnly": {
      "Message": "Only tribe admins can set the ORP location!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "NoORPFound": {
      "Message": "Your tribe does not have an ORP set!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "ORPDestroyedWillRespawn": {
      "Message": "You have deactivated the enemies ORP for {} minutes!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Green"
    },
    "ORPDestroyed": {
      "Message": "You have destroyed the enemy tribes ORP!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Green"
    },
    "RAIDFlagAdded": {
      "Message": "Your tribe is now RAID flagged!\nLogging will delay your ORP activation!",
      "Scale": 2.3,
      "DisplayTime": 10.0,
      "Color": "Yellow"
    },
    "RAIDFlagRemoved": {
      "Message": "Your tribe is no longer RAID flagged!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Green"
    },
    "CommandDisabledRAIDFlag": {
      "Message": "Unable to use this command while RAID Flagged!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "TribeLogORPDeactivated": {
      "Message": "ORP is now Deactivated!"
    },
    "TribeLogORPActivated": {
      "Message": "ORP is now Activated!"
    },
    "TribeLogORPActivating": {
      "Message": "ORP activation has started! This will take {} minutes!"
    },
    "TribeLogORPRAIDPenalty": {
      "Message": "Your tribe was RAID Flagged! ORP activation has been delayed for an additional {} mintutes."
    },
    "TribeLogORPRecharging": {
      "Message": "Your ORP has been damaged critically and deactivated while it recharges!"
    },
    "TribeLogORPDestroyed": {
      "Message": "Your ORP has been destroyed! You will need to place a new one."
    },
    "TribeLogORPDecayed": {
      "Message": "Your ORP has decayed and is no longer working! You will need to place a new one."
    },
    "TribeLogRaidProtectionAdded": {
      "Message": "Your tribe have been granted Raid Protection for {} hours!"
    },
    "TribeLogRaidProtectionRemoved": {
      "Message": "Your Raid Protection has been removed!"
    },
    "DestroyedUnderORP": {
      "Message": "Tribe structure within ORP range was destroyed!"
    }
  }
}

Physical ORP allows tribes a chance to break the base during a raid and disable the ORP. Health of the ORP structure is configurable so depending on the base and the health of the ORP structure destroying it or leaving it might make more sense. But I think this adds another layer to the ORP system to make it more interesting and customizable.

Author
Lethal
Downloads
157
Views
2,110
First release
Last update
Rating
5.00 star(s) 3 ratings

More resources from Lethal

  • ATLAS: Tribe Log Relay
    ATLAS: Tribe Log Relay
    Company Logs can send to a Company Discord and Admins can receive all Company Logs for auditing.
  • ARK: Tribe Log Relay
    ARK: Tribe Log Relay
    Tribe Logs can send to a Tribes Discord and Admins can receive all Tribe Logs for auditing.
  • Items+ w/Overflow Protection
    Items+ w/Overflow Protection
    DC Protection, Item Weight, Limit Blueprint Crafts, Block Items and Uploads
  • No Wander+
    No Wander+
    Auto sets many dino settings automatically with Tribe preferences!
  • PvP+
    PvP+
    PvP quality of life changes and to fix exploitative raiding methods

Latest updates

  1. Lethal ORP v1.38

    Fix for Tribes with Raid Protection not being able to damage wild dinos they pickup with a...
  2. Lethal ORP v1.34

    Fix for 1114 loading error.
  3. Lethal ORP v1.33

Latest reviews

very nice plugin!
their plugins are very great and always offering good support!!!! thanks Lethal
Finally a dedicated ORP Plugin with visual ORP and simple config. Also, like the combination with this pluging and the Tribe Log Relay for admins/players to really follow up when and how anything happends. Keep up with the good work! :)
Top