mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 03:27:05 +01:00
Adds new SecHUD designations and tweaks secHUD on examining (updated 22 May) (#12666)
* Add new criminal_status
* Add new criminal_status
* Update security.dm
Add new criminal_statuses to sec records console
* Fix beepsky not arresting executees
* Sechud now shows latest comment on examination
* Update human.dm
Add new criminal_status
* Update hud.dmi
Add new sechud icons, animated hudexecute
* Sechud now shows latest comment on examination
Simplified it according to farie's notes
* Sechud now shows latest comment on examination
Once more, thanks Henk!
* Sechud now shows latest comment on examination
Per Henk's review, another one bites the dust.
* Machinery threatcounts fixed
I just noticed that actually this doesn't affect beepsky, but turrets at portable_turret.dm. Well, now there they are.
* Turret threatcounts fixed
Now it should be proper: execute status now counts as threat to turrets.
* Update hud.dmi
New sechud statuses. Hourglass symbol for search status
* Update hud.dmi
DISREGARD: Test commit for affected on icondiffbot
* Update hud.dmi
New sechud statuses. Hourglass symbol for search status
* Revert "Update hud.dmi"
This reverts commit 8deaf40679.
* New sechud statuses. Zoomglass for search status (now).
* New sechud statuses
Make ghosts with all HUDs or sechud enabled able to use the examine function of sechud.
* Add new sec statuses
LF and conflicts resolved
* add new sec statuses
LF and conflicts resolved
* fix turret threatcounts
LF and conflicts resolved
* add new sec statuses
LF and conflicts resolved
* add new sec statuses, add sechud ghost examine
LF and conflicts resolved
* Add new sec statuses
LF and conflict resolving take2
* Add new sec stasuses
LF and conflict resolve take2, rid with empty lines
* Fixing Travis warning on list access at 355
* On built fail
trailing newlines accidentially forgotten, check, warning on list access, better but still not gone (got to git gut)
* Fixing usage of LAZYACCESS
Yeah - there was just un-necessary stuff there. Thanks to AA and Farie for help
* One last un-necessary thing off
* Move criminal status to defines.
Per Farie request: criminal statuses are now defines, every usage of them moved to utilize them. Minor: CC evilfax uses now 'demote' status in demote reply
* Beepsky prisoner threatcount: status quo
back to what it was since indeed, it becomes a nuisance if he tried to chase prisoners in jail
* Requests done
Removed useless check from secrecordComment, used isobserver at ghost omnihud
* re-add isobserver check
My bad, this check actually gives ghosts the View Comment Log from the HUD where they can't interact with the other buttons. I guess this is exactly why you comment code
* More sane expression on check at secrecordComment
As requested!
Co-authored-by: xXx-RegularJoe-xXx <53127823+xXx-RegularJoe-xXx@users.noreply.github.com>
This commit is contained in:
co-authored by
xXx-RegularJoe-xXx
parent
798cf7a8be
commit
826cefeca7
@@ -694,11 +694,17 @@
|
||||
H.makeCluwne()
|
||||
else if(myeffect == "Demote")
|
||||
GLOB.event_announcement.Announce("[target.real_name] is hereby demoted to the rank of Civilian. Process this demotion immediately. Failure to comply with these orders is grounds for termination.","CC Demotion Order")
|
||||
for(var/datum/data/record/R in sortRecord(GLOB.data_core.security))
|
||||
if(R.fields["name"] == target.real_name)
|
||||
R.fields["criminal"] = SEC_RECORD_STATUS_DEMOTE
|
||||
R.fields["comments"] += "Central Command Demotion Order, given on [GLOB.current_date_string] [station_time_timestamp()]<BR> Process this demotion immediately. Failure to comply with these orders is grounds for termination."
|
||||
update_all_mob_security_hud()
|
||||
else if(myeffect == "Demote with Bot")
|
||||
GLOB.event_announcement.Announce("[target.real_name] is hereby demoted to the rank of Civilian. Process this demotion immediately. Failure to comply with these orders is grounds for termination.","CC Demotion Order")
|
||||
for(var/datum/data/record/R in sortRecord(GLOB.data_core.security))
|
||||
if(R.fields["name"] == target.real_name)
|
||||
R.fields["criminal"] = "*Arrest*"
|
||||
R.fields["criminal"] = SEC_RECORD_STATUS_ARREST
|
||||
R.fields["comments"] += "Central Command Demotion Order, given on [GLOB.current_date_string] [station_time_timestamp()]<BR> Process this demotion immediately. Failure to comply with these orders is grounds for termination."
|
||||
update_all_mob_security_hud()
|
||||
if(fax)
|
||||
var/turf/T = get_turf(fax)
|
||||
|
||||
Reference in New Issue
Block a user