Lethal ORP

Lethal ORP 1.38

No permission to download

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Lethal submitted a new resource:

Lethal ORP - Lethal's Offline Raid Protection


New ORP being actively developed. You can join my discord community and help steer the development of the plugin.
A video of the ORP in action can be found there as well.
  • Beta 2 is now fully functioning with range checking, Physical ORP Structure (optional no mods needed)
  • Next up on the todo list is to add PVP cooldowns to change activation times to punish combat logging and promote fair play.
  • Other features will be added...
Read more about this resource...
 
Advertisement

Official Game Server Partner

BossRage

New member
Messages
5
Points
3
I have an error how to fix this?
08/07/20 20:22 [Lethal ORP][error] (SqlLite::GetTribeLastOnline) Unexpected DB error SQL logic error
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Help is available on Discord which you are already in but asked here?
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
v1.0 Beta 4 is on discord for download and Beta 5 will be available as soon as I can finish testing.
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Lethal updated Lethal ORP with a new update entry:

Lethal ORP v1.0

v1.0

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
  • Physical ORP (Structure that can be destroyed to disable a Tribe ORP serval customizable options)
  • ORP Placement Restrictions (Many options available to...
Read the rest of this update entry...
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Small fix coming soon. If you upgrade from a Beta version plugin will work fine. If you install this fresh without a DB already created this an issue with the DB script creation.
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Lethal updated Lethal ORP with a new update entry:

Lethal ORP v1.1

v1.1
Database fix for a fresh install (Upgrading from a previous beta works fine but new install does not)
Fix ORP notification from displaying when you hit your own Tribe's dinos/structures. (Only happens when having Raid Protection)
Fixed issue with Raid Protection making players invincible outside the ORP range.
Added new Passive Dino Item List
JSON:
    "IgnorePassiveDinoItems": [ //Additional Items to Ignore when calculating if a dino is eligible for Passive Damage Reduction...
Read the rest of this update entry...
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Lethal updated Lethal ORP with a new update entry:

Lethal ORP v1.2

v1.2
PVP Flagging will be renamed to RAID Flagging to better clarify a difference between Open World PvP and Raid PvP.
Fixed solo players generating SQL errors when logging in and out. Also added messaging for solo players trying to create an ORP.
A Tribe log entry will be created when a structure within ORP range is destroyed to assist with determining if a protected base location was attacked or open world structures outside of ORP range.

New Placement Restriction
JSON:
...
Read the rest of this update entry...
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Lethal updated Lethal ORP with a new update entry:

Lethal ORP v1.2

v1.2
PVP Flagging will be renamed to RAID Flagging to better clarify a difference between Open World PvP and Raid PvP.
Fixed solo players generating SQL errors when logging in and out. Also added messaging for solo players trying to create an ORP.
A Tribe log entry will be created when a structure within ORP range is destroyed to assist with determining if a protected base location was attacked or open world structures outside of ORP range.

New Placement Restriction
JSON:
...
Read the rest of this update entry...
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Cave detection is only working in caves that normally you can't build in but the server settings allow for building inside them. There will hopefully be a fix at some point that will detect all caves types that have additional structure damage.
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
I'm currently building a companion plugin called "PvP Cooldowns" which will limit commands and actions when doing Open World PvP or Base Raiding. Also adding additional functionality for the Raid Protection feature of Lethal ORP.
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Lethal updated Lethal ORP with a new update entry:

Lethal ORP v1.31

Added a new restriction for Raid Protected tribes. This restriction will protect other tribes that have an ORP (Activated or not) from taking damage from a Raid Protected tribe. This will curb issues of Raid Protected tribes trying to raid while protection is active while still allowing them to do Open World PvP.

v1.31+ is required to use the new PvP Cooldown system I have released on Discord as beta.
Read the rest of this update entry...
 

Lethal

Active member
Plugin Developer
Messages
310
Points
43
Lethal updated Lethal ORP with a new update entry:

Lethal ORP v1.31

Added a new restriction for Raid Protected tribes. This restriction will protect other tribes that have an ORP (Activated or not) from taking damage from a Raid Protected tribe. This will curb issues of Raid Protected tribes trying to raid while protection is active while still allowing them to do Open World PvP.

v1.31+ is required to use the new PvP Cooldown system I have released on Discord as beta.
Read the rest of this update entry...
 

DDT

New member
Messages
16
Points
3
Hey, i dont know why but this ORP dont Working for me, all Structures after Tribe logging out are still destroyable.
Here is my config, anyone have an Idea ?
JSON:
{
  "ORP": {
    "Enabled": true,
    "PVEBaseMode": false,
    "Range": 20,
    "ActivationTime": 5,
    "ActivationTimePenalty": 90,
    "DecayTime": 60,
    "VisibleTime": 5,
    "Color": "Salmon",
    "NotificationCooldown": 60,
    "LogDestroyedStructuresInsideORP": false,
    "DamageCalcs": {
      "ReduceStructureDamageTakenByPercent": 100,
      "ReduceCaveStructureDamageTakenByPercent": 90,
      "ReduceDinoDamageTakenByPercent": 100,
      "ReducePassiveDinoDamageTakenByPercent": 100,
      "IncreaseTurretDamageByPercent": 0,
      "IncreaseCaveTurretDamageByPercent": 0,
      "IncreaseDinoDamageByPercent": 0
    },
    "PhysicalORP": {
      "Enabled": true,
      "Name": "ORP Power Source",
      "Health": 200000,
      "CanRespawn": true
    },
    "PlacementRestrictions": {
      "Enabled": true,
      "RestrictAddRemoveWhileRAIDFlagged": true,
      "MinimumTribeStructuresNeededToPlaceORP": 10,
      "MinimumTribeStructuresRange": 10,
      "NoEnemyStructuresWithinPlacementRange": 10,
      "PreventPlacementInCaveDamage": true,
      "RestrictedLocationsRange": 10,
      "RestrictedLocations": {
        "Valguero_P": {
          "Location1": [ -135560.78125, 27648.572265625, -14148.7548828125 ],
          "Location2": [ -100758.75, 6914.23974609375, -13989.2578125 ]
        },
        "Ragnarok": {

        }
      }
    },
    "IgnorePassiveDinoItems": [
      "PrimalItemResource_SquidOil",
      "PrimalItemResource_SnailPaste"
    ]
  },
  "RAIDFlag": {
    "Enabled": true,
    "RangeMultiplier": 2.0,
    "FlagOnDamage": true,
    "FlagRemovedAfter": 10,
    "IgnoreStructures": [
      "Campfire",
      "SleepingBag"
    ]
  },
  "Commands": {
    "ShowORPCommand": "/showorp",
    "SetORPCommand": "/setorp",
    "RemoveORPCommand": "/removeorp"
  },
  "RCONCommands": {
    "RemoveTribeORP": "lethalorp.removeorp",
    "RaidProtection": "lethalorp.raidprotection"
  },
  "Messages": {
    "Sender": {
      "Message": "BadAss ORP"
    },
    "Error": {
      "Message": "WTF Something went wrong!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "RaidProtectionActive": {
      "Message": "Hey Dude.This tribe has Raid Protection active!\nAll structure damage is reduced by 100%!",
      "Scale": 2.3,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "NotAllowedToDamage": {
      "Message": "You BadAss? You are under Raid Protection and cannot do damage at this location.",
      "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!"
    }
  }
}
 
Last edited by a moderator:

Lethal

Active member
Plugin Developer
Messages
310
Points
43
An ORP structure should spawn in roughly 5 minutes after the tribe is offline if they are not RaidFlagged in which case you have a 90 minute penalty which will take 95 minutes. Also did the tribe actually do /setorp to create an ORP at that location?
 

DDT

New member
Messages
16
Points
3
we tested more times, changed the ActivationTimePenalty to 5 Minutes. So normaly need 10 Minutes that orp getting activated. The Tribe set orp in chat like /setorp than they saw green message that they set the orp. They logged out and i have waited 30 Minutes and more but still can destroy the Tribe structures.
 
Top