mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Adds four new departmental tools (#20822)
* engineering crowbar * engineering crowbar map changes * command multitool description overhaul * command multitool inhands * security wirecutters * security wirecutters map changes * science welder * crowbar weight class * science welder suicide act * welder map edits * oagh fixes "the the research welding tool" in its suicide act * cargo screwdriver * immobilize > stun * cargo screwdriver mapping in * sirryan review * lewcc review * oops * comment clarification Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * forgor 💀 I forgot to stage the changes to this file before the last commit --------- Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
This commit is contained in:
@@ -112,8 +112,10 @@
|
||||
name = "command multitool"
|
||||
desc = "Used for pulsing wires to test which to cut. Not recommended by the Captain."
|
||||
icon_state = "multitool_command"
|
||||
item_state = "multitool_command"
|
||||
belt_icon = "multitool_command"
|
||||
toolspeed = 0.95 //command those wires / that fireaxe cabinet!
|
||||
var/list/victims = list()
|
||||
|
||||
/obj/item/multitool/command/suicide_act(mob/living/user)
|
||||
user.visible_message("<span class='suicide'>[user] is attempting to command the command multitool! It looks like [user.p_theyre()] trying to commit suicide!</span>")
|
||||
@@ -121,13 +123,19 @@
|
||||
if(!user)
|
||||
return
|
||||
|
||||
user.Stun(10 SECONDS)
|
||||
playsound(loc, 'sound/effects/supermatter.ogg', 50, TRUE, -1)
|
||||
user.Immobilize(10 SECONDS)
|
||||
sleep(20)
|
||||
|
||||
add_fingerprint(user)
|
||||
desc += " Its screen displays the text \"[user.name]: executed for mutiny.\""
|
||||
|
||||
var/base_desc = "Used for pulsing wires to test which to cut. Not recommended by the Captain. Its screen displays the text \""
|
||||
victims += user.name
|
||||
|
||||
if(length(victims) < 3)
|
||||
desc = base_desc + english_list(victims) + ": executed for mutiny.\""
|
||||
else
|
||||
desc = base_desc + english_list(victims) + ", all executed for mutiny. Impressive.\""
|
||||
|
||||
playsound(loc, 'sound/effects/supermatter.ogg', 50, TRUE, -1)
|
||||
for(var/obj/item/W in user)
|
||||
user.unEquip(W)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user