diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index e5e5d4059ae..e8c2809a7ca 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -581,7 +581,7 @@ name = "Space Law" desc = "A set of Nanotrasen guidelines for keeping law and order on their space stations." icon_state = "bookSpaceLaw" - author = "Nanotrasen Inc." + author = "Nanotrasen" title = "Space Law" dat = {" @@ -722,8 +722,8 @@ /obj/item/weapon/book/manual/detective name = "The Film Noir: Proper Procedures for Investigations" - icon_state ="bookHacking" - author = "NanoTrasen" + icon_state ="bookDetective" + author = "Nanotrasen" title = "The Film Noir: Proper Procedures for Investigations" dat = {" @@ -759,4 +759,39 @@ It really is that easy! Good luck! + "} + +/obj/item/weapon/book/manual/nuclear + name = "Fission Mailed: Nuclear Sabotage 101" + icon_state ="bookNuclear" + author = "Syndicate" + title = "Fission Mailed: Nuclear Sabotage 101" + dat = {" + Nuclear Explosives 101:
+ Hello and thank you for choosing the Syndicate for your nuclear information needs.
+ Today's crash course will deal with the operation of a Fusion Class Nanotrasen made Nuclear Device.
+ First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE.
+ Pressing any button on the compacted bomb will cause it to extend and bolt itself into place.
+ If this is done to unbolt it one must completely log in which at this time may not be possible.
+ To make the nuclear device functional:
+
  • Place the nuclear device in the designated detonation zone.
  • +
  • Extend and anchor the nuclear device from its interface.
  • +
  • Insert the nuclear authorisation disk into slot.
  • +
  • Type numeric authorisation code into the keypad. This should have been provided. Note: If you make a mistake press R to reset the device. +
  • Press the E button to log onto the device.
  • + You now have activated the device. To deactivate the buttons at anytime for example when you've already prepped the bomb for detonation remove the auth disk OR press the R on the keypad.
    + Now the bomb CAN ONLY be detonated using the timer. Manual detonation is not an option.
    + Note: Nanotrasen is a pain in the neck.
    + Toggle off the SAFETY.
    + Note: You wouldn't believe how many Syndicate Operatives with doctorates have forgotten this step.
    + So use the - - and + + to set a det time between 5 seconds and 10 minutes.
    + Then press the timer toggle button to start the countdown.
    + Now remove the auth. disk so that the buttons deactivate.
    + Note: THE BOMB IS STILL SET AND WILL DETONATE
    + Now before you remove the disk if you need to move the bomb you can:
    + Toggle off the anchor, move it, and re-anchor.

    + Good luck. Remember the order:
    + Disk, Code, Safety, Timer, Disk, RUN!
    + Intelligence Analysts believe that normal Nanotrasen procedure is for the Captain to secure the nuclear authorisation disk.
    + Good luck! "} \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 63d231da6d5..db20c3c52aa 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -257,13 +257,7 @@ if(rigged && locate(/obj/item/device/radio/electropack) in src) if(isliving(user)) var/mob/living/L = user - var/protected = 0 - if(ishuman(L)) - var/mob/living/carbon/human/H = L - if(H.gloves && H.gloves.siemens_coefficient < 0.2) - protected = 1 - if(!protected) - L.electrocute_act(17, src) + if(L.electrocute_act(17, src)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) s.start() @@ -274,13 +268,13 @@ /obj/structure/closet/crate/secure/attack_hand(mob/user as mob) if(locked && !broken) if (allowed(user)) - user << "You unlock \the [src]." + user << "You unlock [src]." src.locked = 0 overlays = null overlays += greenlight return else - user << "\The [src] is locked." + user << "[src] is locked." return else ..() diff --git a/code/modules/reagents/syringe_gun.dm b/code/modules/reagents/syringe_gun.dm index 89e29932800..e7ddfb3add8 100644 --- a/code/modules/reagents/syringe_gun.dm +++ b/code/modules/reagents/syringe_gun.dm @@ -82,9 +82,7 @@ log_attack("UNKNOWN shot [M] ([M.ckey]) with a syringegun ([R])") if(D.reagents) D.reagents.trans_to(M, 15) - M.take_organ_damage(5) - for(var/mob/O in viewers(world.view, D)) - O.show_message("\red [M.name] is hit by the syringe!", 1) + M.visible_message("[M] is hit by the syringe!") del(D) if(D) diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi index 269e15b4ec9..7d59c8cd5a6 100644 Binary files a/icons/obj/library.dmi and b/icons/obj/library.dmi differ