fix gens
This commit is contained in:
parent
b0038a23d8
commit
17f5e8c6c8
@ -4,6 +4,7 @@ using LabApi.Events.Arguments.PlayerEvents;
|
|||||||
using LabApi.Events.Handlers;
|
using LabApi.Events.Handlers;
|
||||||
using LabApi.Features;
|
using LabApi.Features;
|
||||||
using LabApi.Features.Console;
|
using LabApi.Features.Console;
|
||||||
|
using PlayerRoles;
|
||||||
|
|
||||||
namespace KeycardButModern
|
namespace KeycardButModern
|
||||||
{
|
{
|
||||||
@ -55,7 +56,17 @@ namespace KeycardButModern
|
|||||||
|
|
||||||
if (ev.Player.CurrentItem?.Base is KeycardItem keycard)
|
if (ev.Player.CurrentItem?.Base is KeycardItem keycard)
|
||||||
{
|
{
|
||||||
if (ev.Generator.Base.CheckPermissions(keycard, out _)) return;
|
if (ev.Generator.Base.CheckPermissions(keycard, out _))
|
||||||
|
{
|
||||||
|
ev.Generator.IsUnlocked = true;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ev.Generator.IsUnlocked)
|
||||||
|
{
|
||||||
|
Logger.Debug("Generator can be opened; Unlocked");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -70,6 +81,7 @@ namespace KeycardButModern
|
|||||||
|
|
||||||
if (!ev.Generator.Base.CheckPermissions(keycardItem, out _)) continue;
|
if (!ev.Generator.Base.CheckPermissions(keycardItem, out _)) continue;
|
||||||
ev.Generator.IsOpen = !ev.Generator.IsOpen;
|
ev.Generator.IsOpen = !ev.Generator.IsOpen;
|
||||||
|
ev.Generator.IsUnlocked = true;
|
||||||
Logger.Debug("Generator can be opened");
|
Logger.Debug("Generator can be opened");
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user