From 84c3518b5499f13bcbb2fe538ccab0b049c4783c Mon Sep 17 00:00:00 2001 From: Enric Gabriel <43283559+SandPoot@users.noreply.github.com> Date: Tue, 25 Aug 2020 17:32:47 -0300 Subject: [PATCH] button --- sandcode/code/datums/action.dm | 7 +++++++ sandcode/code/game/objects/items/devices/PDA/PDA.dm | 2 ++ tgstation.dme | 1 + 3 files changed, 10 insertions(+) create mode 100644 sandcode/code/game/objects/items/devices/PDA/PDA.dm diff --git a/sandcode/code/datums/action.dm b/sandcode/code/datums/action.dm index 89774cec3b..e1a5eb10e9 100644 --- a/sandcode/code/datums/action.dm +++ b/sandcode/code/datums/action.dm @@ -1,3 +1,10 @@ /datum/action/small_sprite/drake/akatosh small_icon = 'sandcode/icons/mob/lavaland/drakeling_greyscale.dmi' small_icon_state = "ash_whelp" + +/datum/action/item_action/toggle_light/Trigger() + if(istype(target, /obj/item/pda)) + var/obj/item/pda/P = target + P.toggle_light(owner) + return + ..() diff --git a/sandcode/code/game/objects/items/devices/PDA/PDA.dm b/sandcode/code/game/objects/items/devices/PDA/PDA.dm new file mode 100644 index 0000000000..ab09b28518 --- /dev/null +++ b/sandcode/code/game/objects/items/devices/PDA/PDA.dm @@ -0,0 +1,2 @@ +/obj/item/pda + actions_types = list(/datum/action/item_action/toggle_light) diff --git a/tgstation.dme b/tgstation.dme index adc7e6b278..baa588c898 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3631,6 +3631,7 @@ #include "sandcode\code\game\objects\items\circuitboards\computer_circuitboards.dm" #include "sandcode\code\game\objects\items\circuitboards\machine_circuitboards.dm" #include "sandcode\code\game\objects\items\devices\extra_arm.dm" +#include "sandcode\code\game\objects\items\devices\PDA\PDA.dm" #include "sandcode\code\game\objects\items\plushes\plushes.dm" #include "sandcode\code\game\objects\items\robot\robot_upgrades.dm" #include "sandcode\code\game\objects\items\storage\backpack.dm"