Hi there,

Can NoPlayerLoot be overidden?

There is the 'LootSelf' flag that allows a sort of self-override, but it doesn't appear that granting an ignore permission for NoPlayerLoot does anything.

Looking at the code itself

        private object OnLootPlayerInternal(BasePlayer looter, BasePlayer target)
        {
            if (HasPlayerFlag(looter, ZoneFlags.NoPlayerLoot, false) ...​

The override here is false.

In game, after granting the ignore permission, sleeping players cannot be looted in a NoPlayerLoot zone.

Is there a structural reason for this?  Is this intended?

Thanks,
ZN