mirror of
https://github.com/xivdev/Penumbra.git
synced 2026-01-03 14:23:43 +01:00
Make temporary collection always respect ownership.
This commit is contained in:
parent
2358eb378d
commit
ed717c69f9
2 changed files with 21 additions and 9 deletions
|
|
@ -48,8 +48,7 @@ public sealed partial class IndividualCollections : IReadOnlyList<(string Displa
|
|||
|
||||
// Handle generic NPC
|
||||
var npcIdentifier = _actors.CreateIndividualUnchecked(IdentifierType.Npc, ByteString.Empty,
|
||||
ushort.MaxValue,
|
||||
identifier.Kind, identifier.DataId);
|
||||
ushort.MaxValue, identifier.Kind, identifier.DataId);
|
||||
if (npcIdentifier.IsValid && _individuals.TryGetValue(npcIdentifier, out collection))
|
||||
return true;
|
||||
|
||||
|
|
@ -58,8 +57,7 @@ public sealed partial class IndividualCollections : IReadOnlyList<(string Displa
|
|||
return false;
|
||||
|
||||
identifier = _actors.CreateIndividualUnchecked(IdentifierType.Player, identifier.PlayerName,
|
||||
identifier.HomeWorld.Id,
|
||||
ObjectKind.None, uint.MaxValue);
|
||||
identifier.HomeWorld.Id, ObjectKind.None, uint.MaxValue);
|
||||
return CheckWorlds(identifier, out collection);
|
||||
}
|
||||
case IdentifierType.Npc: return _individuals.TryGetValue(identifier, out collection);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue