mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 11:34:19 +01:00
Adds the command multitool (#20610)
* adds the device * map edits * suicide act * oops fixes duplication issue * sean review Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> * Update code/game/objects/items/tools/multitool.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --------- Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
This commit is contained in:
@@ -32287,6 +32287,7 @@
|
||||
/obj/item/storage/toolbox/mechanical{
|
||||
pixel_y = -3
|
||||
},
|
||||
/obj/item/multitool/command,
|
||||
/turf/simulated/floor/plasteel{
|
||||
dir = 10;
|
||||
icon_state = "darkblue"
|
||||
|
||||
@@ -24464,12 +24464,12 @@
|
||||
pixel_y = -3
|
||||
},
|
||||
/obj/item/wrench,
|
||||
/obj/item/multitool,
|
||||
/obj/machinery/newscaster{
|
||||
dir = 1;
|
||||
name = "south bump";
|
||||
pixel_y = -28
|
||||
},
|
||||
/obj/item/multitool/command,
|
||||
/turf/simulated/floor/plasteel{
|
||||
dir = 1;
|
||||
icon_state = "darkblue"
|
||||
|
||||
@@ -26111,6 +26111,7 @@
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/multitool/command,
|
||||
/turf/simulated/floor/plasteel{
|
||||
icon_state = "dark"
|
||||
},
|
||||
|
||||
@@ -26270,7 +26270,7 @@
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/book/manual/wiki/sop_command,
|
||||
/obj/item/aicard,
|
||||
/obj/item/multitool,
|
||||
/obj/item/multitool/command,
|
||||
/turf/simulated/floor/plasteel{
|
||||
dir = 8;
|
||||
icon_state = "blue"
|
||||
|
||||
@@ -106,6 +106,32 @@
|
||||
toolspeed = 0.95 // dangerously fast... not like multitools use speed anyways
|
||||
origin_tech = "magnets=1;engineering=2;syndicate=1"
|
||||
|
||||
/obj/item/multitool/command
|
||||
name = "command multitool"
|
||||
desc = "Used for pulsing wires to test which to cut. Not recommended by the Captain."
|
||||
icon_state = "multitool_command"
|
||||
belt_icon = "multitool_command"
|
||||
toolspeed = 0.95 //command those wires / that fireaxe cabinet!
|
||||
|
||||
/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>")
|
||||
//basically just cleaned up and copied from the medical wrench code
|
||||
if(!user)
|
||||
return
|
||||
|
||||
user.Stun(10 SECONDS)
|
||||
playsound(loc, 'sound/effects/supermatter.ogg', 50, TRUE, -1)
|
||||
sleep(20)
|
||||
|
||||
add_fingerprint(user)
|
||||
desc += " Its screen displays the text \"[user.name]: executed for mutiny.\""
|
||||
|
||||
for(var/obj/item/W in user)
|
||||
user.unEquip(W)
|
||||
|
||||
user.dust()
|
||||
return OBLITERATION
|
||||
|
||||
/obj/item/multitool/ai_detect/admin
|
||||
desc = "Used for pulsing wires to test which to cut. Not recommended by doctors. Has a strange tag that says 'Grief in Safety'" //What else should I say for a meme item?
|
||||
track_delay = 5
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Reference in New Issue
Block a user