mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-16 09:16:49 +01:00
* changes * changes * changes * changes * changes * changes * removes combat mode effects * changes * changes * changes * changes * changes * changes * changes * less awful * baton change * whew * okay * math fix * framework * Oh Boy * fixes * conflict gone * whew * yell wip * ripping off my own code * fixes * almost compiling * e * auto * hacky * local testing time * modifications * sigh * Yelling works * attempt examinate * fix * yelling * ok * it works * it works. * woo * let's make this work * Update PubbyStation.dmm * Incinerator mapping tweak * qm can announce to station * blue airlocks (maybe will remove that) * changes to HoP access he couldn't access cargo already, now it's just polished so they don't have weird cargo access that they can't use * changes Box HoP console to request only (like in the other maps) * wtf why is this here * and WHY is this here too??? * Revert "and WHY is this here too???" This reverts commit 424a53773296eaf261c97992c618c580449f6031. * Revert "wtf why is this here" This reverts commit 59fdca38b55ce97ab5bdf28cbea7fb3b9915474e. * Automatic changelog compile [ci skip] * Automatic changelog compile [ci skip] * Automatic changelog compile [ci skip] * Automatic changelog compile [ci skip] * Automatic changelog compile [ci skip] * Automatic changelog compile [ci skip] * Update PubbyStation.dmm * Adds plushies from various sources/custom made. A patch you didn't know you needed. * More code. Shouldn't break anything. We'll see if it does. * Adds a rolled up newspaper sprite * Adds a child item to the telebaton identical stats for the future but different looks. * And a recipe. You attach a newspaper to a telebaton with tape. * all the stuff to add pod to code * The actual map * Automatic changelog compile [ci skip] * A * Automatic changelog generation for PR #14822 [ci skip] * Automatic changelog generation for PR #14895 [ci skip] * Automatic changelog generation for PR #14861 [ci skip] * Automatic changelog generation for PR #14893 [ci skip] * Automatic changelog generation for PR #14899 [ci skip] * Automatic changelog generation for PR #14883 [ci skip] * Okay, let's try this again. I don't like you, you don't like me, can we please just get along? * e * Automatic changelog generation for PR #14904 [ci skip] * Automatic changelog compile [ci skip] Co-authored-by: silicons <2003111+silicons@users.noreply.github.com> Co-authored-by: bunny232 <bunnyracer23@yahoo.com> Co-authored-by: qweq12yt <45515587+qweq12yt@users.noreply.github.com> Co-authored-by: Changelogs <action@github.com> Co-authored-by: WanderingFox95 <75953558+WanderingFox95@users.noreply.github.com> Co-authored-by: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Co-authored-by: Lin <linzolle@gmail.com> Co-authored-by: CitadelStationBot <citadelstationcommunity@gmail.com>
91 lines
2.3 KiB
Plaintext
91 lines
2.3 KiB
Plaintext
/datum/keybinding/mob
|
|
category = CATEGORY_HUMAN
|
|
weight = WEIGHT_MOB
|
|
|
|
/datum/keybinding/mob/stop_pulling
|
|
hotkey_keys = list("H", "Delete")
|
|
name = "stop_pulling"
|
|
full_name = "Stop pulling"
|
|
description = ""
|
|
|
|
/datum/keybinding/mob/stop_pulling/down(client/user)
|
|
var/mob/M = user.mob
|
|
if(!M.pulling)
|
|
to_chat(user, "<span class='notice'>You are not pulling anything.</span>")
|
|
else
|
|
M.stop_pulling()
|
|
return TRUE
|
|
|
|
/datum/keybinding/mob/cycle_intent_right
|
|
hotkey_keys = list("Unbound")
|
|
name = "cycle_intent_right"
|
|
full_name = "Cycle Action Intent Right"
|
|
description = ""
|
|
|
|
/datum/keybinding/mob/cycle_intent_right/down(client/user)
|
|
var/mob/M = user.mob
|
|
M.a_intent_change(INTENT_HOTKEY_RIGHT)
|
|
return TRUE
|
|
|
|
/datum/keybinding/mob/cycle_intent_left
|
|
hotkey_keys = list("Unbound")
|
|
name = "cycle_intent_left"
|
|
full_name = "Cycle Action Intent Left"
|
|
description = ""
|
|
|
|
/datum/keybinding/mob/cycle_intent_left/down(client/user)
|
|
var/mob/M = user.mob
|
|
M.a_intent_change(INTENT_HOTKEY_LEFT)
|
|
return TRUE
|
|
|
|
/datum/keybinding/mob/swap_hands
|
|
hotkey_keys = list("X", "Northeast") // PAGEUP
|
|
name = "swap_hands"
|
|
full_name = "Swap hands"
|
|
description = ""
|
|
|
|
/datum/keybinding/mob/swap_hands/down(client/user)
|
|
var/mob/M = user.mob
|
|
M.swap_hand()
|
|
return TRUE
|
|
|
|
/datum/keybinding/mob/activate_inhand
|
|
hotkey_keys = list("Z", "Southeast") // PAGEDOWN
|
|
name = "activate_inhand"
|
|
full_name = "Activate in-hand"
|
|
description = "Uses whatever item you have inhand"
|
|
|
|
/datum/keybinding/mob/activate_inhand/down(client/user)
|
|
var/mob/M = user.mob
|
|
M.mode()
|
|
return TRUE
|
|
|
|
/datum/keybinding/mob/drop_item
|
|
hotkey_keys = list("Q")
|
|
name = "drop_item"
|
|
full_name = "Drop Item"
|
|
description = ""
|
|
|
|
/datum/keybinding/mob/drop_item/down(client/user)
|
|
if(iscyborg(user.mob)) //cyborgs can't drop items
|
|
return FALSE
|
|
var/mob/M = user.mob
|
|
var/obj/item/I = M.get_active_held_item()
|
|
if(!I)
|
|
to_chat(user, "<span class='warning'>You have nothing to drop in your hand!</span>")
|
|
else
|
|
user.mob.dropItemToGround(I)
|
|
return TRUE
|
|
|
|
/datum/keybinding/mob/examine_immediate
|
|
hotkey_keys = list()
|
|
classic_keys = list()
|
|
name = "examine_immediate"
|
|
full_name = "Examine (Immediate)"
|
|
description = "Immediately examine anything you're hovering your mouse over."
|
|
|
|
/datum/keybinding/mob/examine_immediate/down(client/user)
|
|
var/atom/A = user.mouseObject
|
|
if(A)
|
|
A.attempt_examinate(user.mob)
|