Turrets can be damaged from playersSolved

(PVE Server)
So before the update I had

flags:
TurretsIgnorePlayers
rules:
"turrets cannot hurt players",
"players cannot hurt turrets"

{
"name": "turrets",
"members": "AutoTurret, AutoTurret_deployed",
"exclusions": ""
},

turrets do not hurt players, but now players can still hurt (damage) (player placed) turrets .. Do I need to add a flag for this? and if so what would it be? Thanks

 

this is my json file

{
  "Config Version": "2.0.7",
  "Default RuleSet": "default",
  "Configuration Options": {
    "handleDamage": true,
    "useZones": true,
    "Trace To Player Console": false,
    "Trace To Server Console": false,
    "Maximum Distance From Player To Trace": 0.0,
    "Prevent Water From Extinguishing BaseOven": false
  },
  "Mappings": {
    "default": "default",
    "2347512605": "exclude",
    "0058575278": "exclude",
    "0351222198": "exclude",
    "0002500820": "exclude",
    "0403439927": "exclude",
    "0403438845": "exclude",
    "0403481711": "exclude",
    "0403490047": "exclude",
    "0409137300": "exclude",
    "0404298915": "exclude",
    "0404430975": "exclude",
    "1826178906": "exclude",
    "1826183054": "exclude",
    "1612418023": "exclude",
    "1612524140": "exclude",
    "0404423843": "exclude",
    "0404533447": "exclude",
    "0404460676": "exclude",
    "0404568692": "exclude",
    "0410538397": "exclude",
    "1917092179": "exclude",
    "1917097386": "exclude"
  },
  "Schedule": {
    "enabled": false,
    "useRealtime": false,
    "broadcast": false,
    "entries": []
  },
  "RuleSets": [
    {
      "name": "default",
      "enabled": true,
      "defaultAllowDamage": false,
      "flags": "AuthorizedDamage, HumanNPCDamage, SelfDamage, LockedBoxesImmortal, LockedDoorsImmortal, TurretsIgnorePlayers, PlayerSamSitesIgnorePlayers, TwigDamage",
      "rules": [
        "anything can hurt dispensers",
        "anything can hurt players",
        "players cannot hurt players",
        "anything can hurt traps",
        "traps can hurt players",
        "traps can hurt npcs",
        "players can hurt traps",
        "players can hurt barricades",
        "barricades can hurt players",
        "highwalls can hurt players",
        "anything can hurt heli",
        "anything can hurt npcs",
        "fire can hurt players",
        "modularcar can hurt players",
        "anything can hurt resources",
        "anything can hurt zombies",
        "traps can hurt zombies",
        "samsite cannot hurt players",
        "samsite cannot hurt minicopter",
        "samrocket cannot hurt minicopter",
        "samrocket cannot hurt players",
        "anything can hurt twigs",
        "anything can hurt animals",
        "traps can hurt animals",
	    "turrets cannot be hurt",
		"turrets cannot hurt players",
		"players cannot hurt turrets"
      ]
    }
  ],
  "Entity Groups": [
    {
      "name": "samsite",
      "members": "SamSite, sam_site_turret_deployed",
      "exclusions": "sam_static, samsite_static"
    },
    {
      "name": "samrocket",
      "members": "samrocket",
      "exclusions": ""
    },
    {
      "name": "zombies",
      "members": "scarecrow, NPCMurderer, murderer, HTNPlayer, scientistNPC, heavyscientist",
      "exclusions": ""
    },
    {
      "name": "minicopter",
      "members": "MiniCopter, minicopter.entity, ScrapTransportHelicopter, scraptransporthelicopter",
      "exclusions": ""
    },
    {
      "name": "dispensers",
      "members": "BaseCorpse, HelicopterDebris",
      "exclusions": ""
    },
    {
      "name": "players",
      "members": "BasePlayer",
      "exclusions": ""
    },
    {
      "name": "twigs",
      "members": "twigs, floor.frame.twig, floor.triangle.twig.frame, floor.triangle.twig, floor.twig, foundation.steps.twig, foundation.triangle.twig, foundation.twig, wall.doorway.twig, wall.frame.twig, wall.half.twig, wall.low.twig, wall.window.twig, wall.twig.full, wall.twig, wall.twig.right, wall.twig.left",
      "exclusions": ""
    },
    {
      "name": "traps",
      "members": "BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, spikes.floor",
      "exclusions": "BearTrap, FlameTurret, Landmine, spikes.floor"
    },
    {
      "name": "turrets",
      "members": "AutoTurret, AutoTurret_deployed",
      "exclusions": ""
    },
    {
      "name": "barricades",
      "members": "Barricade",
      "exclusions": ""
    },
    {
      "name": "highwalls",
      "members": "wall.external.high.stone, wall.external.high.wood, gates.external.high.wood, gates.external.high.wood",
      "exclusions": ""
    },
    {
      "name": "heli",
      "members": "BaseHelicopter",
      "exclusions": ""
    },
    {
      "name": "npcs",
      "members": "ch47.entity, scientistNPC, scientistnpc_junkpile_pistol, scientistnpc_full_any, scientistnpc_full_lr300, scientistnpc_full_any, scientistnpc_full_mp5, scientistnpc_full_shotgun, scientistnpc_heavy, scientistnpc_patrol, scientistnpc_roamtethered, scientistnpc_excavator, ch47scientists.entity, scientistnpc_ch47_gunner, BradleyAPC, NPCPlayer, NPCPlayerApex, NPCMurderer, murderer, NPCScientist, Scientist, scientistjunkpile, scientist_gunner, scientistpeacekeeper, NPCscientistjunkpile, NPCscientist_gunner, NPCscientistpeacekeeper, NPCScarecrow, scarecrow, scientistnpc_roam",
      "exclusions": ""
    },
    {
      "name": "animals",
      "members": "bear, polarbear, boar, chicken, stag, horse, wolf",
      "exclusions": ""
    },
    {
      "name": "fire",
      "members": "FireBall",
      "exclusions": ""
    },
    {
      "name": "modularcar",
      "members": "_base_car_chassis.entity, 2module_car_spawned.entity, 3module_car_spawned.entity, 4module_car_spawned.entity, car_chassis_2module.entity, car_chassis_3module.entity, car_chassis_4module.entity, 1module_cockpit, 1module_cockpit_armored, 1module_cockpit_with_engine, 1module_engine, 1module_flatbed, 1module_rear_seats, 1module_storage, 2module_flatbed, 2module_fuel_tank, 2module_passengers, randommodular.entity, sedan",
      "exclusions": ""
    },
    {
      "name": "resources",
      "members": "ResourceEntity, TreeEntity, OreResourceEntity",
      "exclusions": ""
    }
  ],
  "Allow Killing Sleepers": false,
  "Allow Killing Sleepers (Ally Only)": false,
  "Ignore Firework Damage": true
}​

i can damage turrets in both 2.0.6 and 2.0.7 using your config.

AuthorizedDamage flag allows this and should be paired with AuthorizedDamageRequiresOwnership when you do not want enemies damaging player entities. AuthorizedDamage is a very niche flag and is grossly misunderstood. AuthorizedDamageRequiresOwnership helps round it out by allowing damage when players own the entity, are an ally, or attack an entity not protected by a tool cupboard.

AuthorizedDamage overrides rules except when the rules apply to mounts or samsites. So your rule for turrets is not evaluated.

AuthorizedDamageRequiresOwnership overrides rules except when the player is an ally and the rules apply to mounts. Rules in this case will continue evaluation if the damage is not blocked. If the player is not an ally then the rules may override samsites in addition to mounts.

This rule is invalid:

"turrets cannot be hurt",​

This rule is valid (but will not be evaluated when using AuthorizedDamage):

"nothing can hurt turrets",​

thank you for clearing this up 

Locked automatically