[PTBF] [ready for review] Anomalous particulate processing objective. (#30649)

* pausing work on this till pickweight

* push

* more stuff

* proper file it

* these 2 would be interested

* and examine fix

* I should be more awake before resolving merge conflicts

* god you are stupid stop commiting every 2 seconds

* temp buff size change

* Event inhand descriptions

* behold the c o d e

* the rest of the owl

* sprite correction

* 2 more words to the list

* and this one

* yes I am having too much fun with this

* m o r e

* better glow, tech levels

* Apply suggestions from code review

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* message admins, variable

* Apply suggestions from code review

Co-authored-by: Taurtura <141481662+Taurtura@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* PPPProcessor

---------

Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Taurtura <141481662+Taurtura@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2025-10-24 21:01:03 -04:00
committed by GitHub
parent 07b2f76367
commit 2ecff9033a
27 changed files with 1009 additions and 38 deletions
@@ -359,12 +359,15 @@
var/datum/atom_hud/data/human/medadv = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED]
var/datum/atom_hud/data/human/secbasic = GLOB.huds[DATA_HUD_SECURITY_BASIC]
var/datum/atom_hud/data/human/secadv = GLOB.huds[DATA_HUD_SECURITY_ADVANCED]
var/datum/atom_hud/data/anomalous = GLOB.huds[DATA_HUD_ANOMALOUS]
if((H in medbasic.hudusers) || (H in medadv.hudusers))
have_hudtypes += EXAMINE_HUD_MEDICAL_READ
if(H in secadv.hudusers)
have_hudtypes += EXAMINE_HUD_SECURITY_READ
if(H in secbasic.hudusers)
have_hudtypes += EXAMINE_HUD_SKILLS
if(H in anomalous.hudusers)
have_hudtypes += ANOMALOUS_HUD
var/user_accesses = M.get_access()
var/secwrite = has_access(null, list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS), user_accesses) // same as obj/machinery/computer/secure_data/req_one_access
@@ -468,7 +468,7 @@ Difficulty: Hard
var/obj/effect/anomaly/bluespace/A = new(spot, time_to_use, FALSE)
A.mass_teleporting = FALSE
if(GRAV)
var/obj/effect/anomaly/grav/A = new(spot, time_to_use, FALSE, FALSE)
var/obj/effect/anomaly/grav/A = new(spot, time_to_use, FALSE)
A.knockdown = TRUE
if(PYRO)
var/obj/effect/anomaly/pyro/A = new(spot, time_to_use, FALSE)
+1
View File
@@ -76,6 +76,7 @@
IMPTRACK_HUD = 'icons/mob/hud/sechud.dmi',
PRESSURE_HUD = 'icons/effects/effects.dmi',
MALF_AI_HUD = 'icons/mob/hud/malfhud.dmi',
ANOMALOUS_HUD = 'icons/effects/effects.dmi',
)
for(var/hud in hud_possible)