Skip to content

Commit

Permalink
[MIRROR] Emagged PDAs won't log to wirecarp. [MDB IGNORE] (#626)
Browse files Browse the repository at this point in the history
* Emagged PDAs won't log to wirecarp. (#79707)
---------

Co-authored-by: SkyratBot <[email protected]>
Co-authored-by: John Willard <[email protected]>
  • Loading branch information
3 people authored Nov 15, 2023
1 parent acb78a1 commit 268c261
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
9 changes: 6 additions & 3 deletions code/modules/modular_computers/computers/item/computer.dm
Original file line number Diff line number Diff line change
Expand Up @@ -324,11 +324,14 @@
return FALSE

. = ..()
if(!forced)
add_log("manual overriding of permissions and modification of device firmware detected. Reboot and reinstall required.")
obj_flags |= EMAGGED
device_theme = PDA_THEME_SYNDICATE
balloon_alert(user, "syndieOS loaded")
if (emag_card)
to_chat(user, span_notice("You swipe \the [src] with [emag_card]. A console window momentarily fills the screen, with white text rapidly scrolling past."))
if(user)
balloon_alert(user, "syndieOS loaded")
if (emag_card)
to_chat(user, span_notice("You swipe \the [src] with [emag_card]. A console window momentarily fills the screen, with white text rapidly scrolling past."))
return TRUE

/obj/item/modular_computer/examine(mob/user)
Expand Down
6 changes: 3 additions & 3 deletions code/modules/modular_computers/file_system/program.dm
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@

///Attempts to generate an Ntnet log, returns the log on success, FALSE otherwise.
/datum/computer_file/program/proc/generate_network_log(text)
if(computer)
return computer.add_log(text)
return FALSE
if(!computer || computer.obj_flags & EMAGGED)
return FALSE
return computer.add_log(text)

/**
*Runs when the device is used to attack an atom in non-combat mode using right click (secondary).
Expand Down

0 comments on commit 268c261

Please sign in to comment.