/datum/keybinding/human category = CATEGORY_HUMAN weight = WEIGHT_MOB /datum/keybinding/human/can_use(client/user) return ishuman(user.mob) /datum/keybinding/human/quick_equip hotkey_keys = list("E") name = "quick_equip" full_name = "Quick equip" description = "Quickly puts an item in the best slot available" /datum/keybinding/human/quick_equip/down(client/user) var/mob/living/carbon/human/H = user.mob H.quick_equip() return TRUE /datum/keybinding/human/quick_equip_belt hotkey_keys = list("ShiftE") name = "quick_equip_belt" full_name = "Quick equip belt" description = "Put held thing in belt or take out most recent thing from belt" ///which slot are we trying to quickdraw from/quicksheathe into? var/slot_type = ITEM_SLOT_BELT ///what we should call slot_type in messages (including failure messages) var/slot_item_name = "belt" /datum/keybinding/human/quick_equip_belt/down(client/user) var/mob/living/carbon/human/H = user.mob H.smart_equip_targeted(slot_type, slot_item_name) return TRUE /datum/keybinding/human/quick_equip_belt/quick_equip_bag hotkey_keys = list("ShiftB") name = "quick_equip_bag" full_name = "Quick equip bag" description = "Put held thing in backpack or take out most recent thing from backpack" slot_type = ITEM_SLOT_BACK slot_item_name = "backpack" /datum/keybinding/human/quick_equip_belt/quick_equip_suit_storage hotkey_keys = list("ShiftQ") name = "quick_equip_suit_storage" full_name = "Quick equip suit storage slot" description = "Put held thing in suit storage slot item or take out most recent thing from suit storage slot item" slot_type = ITEM_SLOT_SUITSTORE slot_item_name = "suit storage slot item" /datum/keybinding/human/equipment_swap hotkey_keys = list("V") name = "equipment_swap" full_name = "Equipment Swap" description = "Equip the currently held item by swapping it out with the already equipped item after a small delay" /datum/keybinding/human/equipment_swap/down(client/user) var/mob/living/carbon/human/H = user.mob H.equipment_swap() return TRUE