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