Hello,
I am trying to prevent player drones from being damaged.
I have the following flags set:
"defaultAllowDamage": false,
"flags": "AuthorizedDamage, HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, AdminsHurtSleepers, ProtectedSleepers, AnimalsIgnoreSleepers, TurretsIgnorePlayers, CupboardOwnership, SelfDamage",
and tried the following rule:
"players cannot hurt drones",
{
"name": "drones",
"members": "drone.deployed",
"exclusions": ""
},
// I've also tried this rule and it didn't work either
{
"name": "drones",
"members": "Drone, drone.deployed",
"exclusions": ""
},
I get the following in the trace whether the above rule is present or not:
======================
== STARTING TRACE ==
== 18:13:01.05098 ==
======================
From: BasePlayer, player
To: Drone, drone.deployed
Checking exclusions between [empty] and [empty]
Shared locations: none
No shared locations, or no matching exclusion mapping - no exclusions
No exclusion found - looking up RuleSet...
Using RuleSet "default"
Initiator is player with authorization over non-player target; allow and return
Any assistance with this is greatly appreciated. Thanks