Files
wwdpublic/Content.Shared
John 216e5ddd5d Job contraband rework (#33385)
* contraband system rework to allow restriction by job, not just department

* Fixing detective trenchcoat inheritance

* removing unnecessary using declarations

* trying to fix testing error by re-adding diagnostics using declaration

* removing unecessary dependency, making allowedJobs nullable

* Adding all of slarti's requested changes except for the hacky job icon method fix

* removing accidental whitespace

* choosing to use the non-localized version because we're comparing the string against the AllowedJobs field, and the contraband classes that fill that field are written in english

* removing unneeded using dec, fixing nesting logic problem

* didn't remove the old nesting, doing that now

* using localized job title and localizing the allowed jobs string, removing usages of JobTitle field. Also networked the _jobTitle field instead.

* rewrite some stuff

* fixes

* fix energy pen

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

(cherry picked from commit 796f59917283682a9671dcd68fc975f4245afb56)
2025-09-27 12:55:49 +03:00
..
2025-07-20 22:12:08 +10:00
2025-07-20 13:09:28 +10:00
2025-09-27 08:38:24 +03:00
2025-09-27 12:55:49 +03:00
2025-09-13 17:38:24 +03:00
2025-09-20 20:34:58 +03:00
2025-07-20 14:17:46 +10:00
2025-07-14 14:04:31 +10:00
2025-08-03 19:31:17 +03:00
2025-09-27 12:44:02 +03:00
2025-09-13 17:38:24 +03:00
2025-09-27 12:55:49 +03:00
2025-09-20 20:33:22 +03:00
a
2025-07-20 14:25:39 +10:00
2025-07-19 15:22:11 +10:00
2025-07-20 15:53:14 +10:00
2025-09-03 08:49:15 +03:00
a
2025-07-20 14:25:39 +10:00
2025-07-14 14:24:38 +10:00
2025-09-27 08:38:24 +03:00
2025-09-06 03:37:39 +10:00
2025-09-20 20:34:30 +03:00
2025-07-20 14:37:13 +10:00
2025-07-20 21:33:01 +10:00
2025-07-21 20:45:10 +10:00
2025-07-20 15:49:41 +10:00
2025-07-21 21:15:30 +10:00
2025-07-20 14:50:45 +10:00
2025-07-21 20:45:10 +10:00
2025-07-23 15:29:58 +03:00
2025-07-20 15:49:40 +10:00
2025-09-27 08:38:24 +03:00
2025-09-20 20:34:32 +03:00
2025-08-26 22:44:32 +03:00
2025-08-03 19:31:17 +03:00
2025-07-20 13:21:18 +10:00
2025-07-20 21:33:01 +10:00
a
2025-07-20 14:25:39 +10:00
2025-07-20 14:22:41 +10:00
2025-08-17 00:22:20 +03:00
2025-07-20 14:05:17 +10:00