From 6ffa54026cd1736c91e339dd6e00fdefef565ccc Mon Sep 17 00:00:00 2001 From: theashtronaut <112137107+theashtronaut@users.noreply.github.com> Date: Thu, 15 Sep 2022 23:26:49 +0000 Subject: [PATCH] Add lock and unlock icons to verb in LockSystem (#11336) --- Content.Server/Lock/LockSystem.cs | 2 +- .../Textures/Interface/VerbIcons/ATTRIBUTION.txt | 8 +++++++- Resources/Textures/Interface/VerbIcons/lock.svg | 1 + .../Interface/VerbIcons/lock.svg.192dpi.png | Bin 0 -> 8059 bytes .../Textures/Interface/VerbIcons/unlock.svg | 1 + .../Interface/VerbIcons/unlock.svg.192dpi.png | Bin 0 -> 7983 bytes 6 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Interface/VerbIcons/lock.svg create mode 100644 Resources/Textures/Interface/VerbIcons/lock.svg.192dpi.png create mode 100644 Resources/Textures/Interface/VerbIcons/unlock.svg create mode 100644 Resources/Textures/Interface/VerbIcons/unlock.svg.192dpi.png diff --git a/Content.Server/Lock/LockSystem.cs b/Content.Server/Lock/LockSystem.cs index 8d24b016f2..3d417c7100 100644 --- a/Content.Server/Lock/LockSystem.cs +++ b/Content.Server/Lock/LockSystem.cs @@ -193,7 +193,7 @@ namespace Content.Server.Lock () => TryUnlock(uid, args.User, component) : () => TryLock(uid, args.User, component); verb.Text = Loc.GetString(component.Locked ? "toggle-lock-verb-unlock" : "toggle-lock-verb-lock"); - // TODO VERB ICONS need padlock open/close icons. + verb.IconTexture = component.Locked ? "/Textures/Interface/VerbIcons/unlock.svg.192dpi.png" : "/Textures/Interface/VerbIcons/lock.svg.192dpi.png"; args.Verbs.Add(verb); } diff --git a/Resources/Textures/Interface/VerbIcons/ATTRIBUTION.txt b/Resources/Textures/Interface/VerbIcons/ATTRIBUTION.txt index f72d9da7d8..0b8ae856bd 100644 --- a/Resources/Textures/Interface/VerbIcons/ATTRIBUTION.txt +++ b/Resources/Textures/Interface/VerbIcons/ATTRIBUTION.txt @@ -1,3 +1,9 @@ All icons are public domain. -Pulled mostly from this source https://github.com/apancik/public-domain-icons. \ No newline at end of file +Pulled mostly from this source https://github.com/apancik/public-domain-icons. + +lock.svg by Lorc under CC BY 3.0 +https://game-icons.net/1x1/lorc/padlock.html + +unlock.svg by Delapouite under CC BY 3.0 +https://game-icons.net/1x1/delapouite/padlock-open.html diff --git a/Resources/Textures/Interface/VerbIcons/lock.svg b/Resources/Textures/Interface/VerbIcons/lock.svg new file mode 100644 index 0000000000..ce43d14dc4 --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/lock.svg.192dpi.png b/Resources/Textures/Interface/VerbIcons/lock.svg.192dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0f70b1021fe1bfcd224e08cb4a01156d0b1ea5 GIT binary patch literal 8059 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/VerbIcons/unlock.svg b/Resources/Textures/Interface/VerbIcons/unlock.svg new file mode 100644 index 0000000000..0d4c5503fd --- /dev/null +++ b/Resources/Textures/Interface/VerbIcons/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/Textures/Interface/VerbIcons/unlock.svg.192dpi.png b/Resources/Textures/Interface/VerbIcons/unlock.svg.192dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2f8b882bbd0ec30b407c133a97b7cc65ef842e GIT binary patch literal 7983 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 NL}N?BO+&XM{{x?%$Ik!& literal 0 HcmV?d00001