mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-25 22:19:30 +01:00
[MIRROR] Makes several types actually readable in the spawn menu [MDB IGNORE] (#26064)
* Makes several types actually readable in the spawn menu (#80832) ## About The Pull Request Adds several very-long or obtuse typepaths into the fancytype menu. Including, but not limited to: - Jumpsuit, so you can type `spawn Jumpsuit`  - Modsuit, so you can type `spawn Modsuit`  - And Medipens, so you can actually see what medipens you are spawning  ## Changelog 🆑 Melbert admin: Several types are now more accessible via the "spawn" verb (and friends), meaning you can type 'Spawn" Modsuit' or 'Spawn "Jumpsuit' in the command bar and it'll just give you a list of modsuits or jumpsuits to pick from. /🆑 * Makes several types actually readable in the spawn menu --------- Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
This commit is contained in:
@@ -4,31 +4,84 @@
|
||||
. = list()
|
||||
for(var/type in types)
|
||||
var/typename = "[type]"
|
||||
// Longest paths comes first
|
||||
var/static/list/TYPES_SHORTCUTS = list(
|
||||
/obj/effect/decal/cleanable = "CLEANABLE",
|
||||
/obj/item/bodypart = "BODYPART",
|
||||
/obj/item/radio/headset = "HEADSET",
|
||||
/obj/item/clothing/head/helmet/space = "SPESSHELMET",
|
||||
/obj/item/clothing/accessory = "ACCESSORY",
|
||||
/obj/item/clothing/mask/gas = "GASMASK",
|
||||
/obj/item/clothing/mask = "MASK",
|
||||
/obj/item/clothing/gloves = "GLOVES",
|
||||
/obj/item/clothing/shoes = "SHOES",
|
||||
/obj/item/clothing/under/plasmaman = "PLASMAMAN_SUIT",
|
||||
/obj/item/clothing/under = "JUMPSUIT",
|
||||
/obj/item/clothing/suit/armor = "ARMOR",
|
||||
/obj/item/clothing/suit = "SUIT",
|
||||
/obj/item/clothing/head/helmet = "HELMET",
|
||||
/obj/item/clothing/head = "HEAD",
|
||||
/obj/item/clothing/neck = "NECK",
|
||||
/obj/item/clothing = "CLOTHING",
|
||||
/obj/item/storage/backpack = "BACKPACK",
|
||||
/obj/item/storage/belt = "BELT",
|
||||
/obj/item/book/manual = "MANUAL",
|
||||
/obj/item/reagent_containers/cup/glass = "DRINK", //longest paths comes first
|
||||
/obj/item/storage/pill_bottle = "PILL_BOTTLE",
|
||||
/obj/item/reagent_containers/pill/patch = "MEDPATCH",
|
||||
/obj/item/reagent_containers/pill = "PILL",
|
||||
/obj/item/reagent_containers/hypospray/medipen = "MEDIPEN",
|
||||
/obj/item/reagent_containers/cup/glass = "DRINK",
|
||||
/obj/item/food = "FOOD",
|
||||
/obj/item/reagent_containers = "REAGENT_CONTAINERS",
|
||||
/obj/machinery/atmospherics = "ATMOS_MECH",
|
||||
/obj/machinery/portable_atmospherics = "PORT_ATMOS",
|
||||
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack = "MECHA_MISSILE_RACK",
|
||||
/obj/item/mecha_parts/mecha_equipment/weapon = "MECHA_WEAPON",
|
||||
/obj/item/mecha_parts/mecha_equipment = "MECHA_EQUIP",
|
||||
/obj/item/organ = "ORGAN",
|
||||
/obj/item/mod/control = "MODSUIT",
|
||||
/obj/item/mod/module = "MODSUIT_MOD",
|
||||
/obj/item/gun/ballistic/automatic = "GUN_AUTOMATIC",
|
||||
/obj/item/gun/ballistic/revolver = "GUN_REVOLVER",
|
||||
/obj/item/gun/ballistic/rifle = "GUN_RIFLE",
|
||||
/obj/item/gun/ballistic/shotgun = "GUN_SHOTGUN",
|
||||
/obj/item/gun/ballistic = "GUN_BALLISTIC",
|
||||
/obj/item/gun/energy/laser = "GUN_LASER",
|
||||
/obj/item/gun/energy = "GUN_ENERGY",
|
||||
/obj/item/gun/magic = "GUN_MAGIC",
|
||||
/obj/item/gun = "GUN",
|
||||
/obj/item/stack/sheet/mineral = "MINERAL_SHEET",
|
||||
/obj/item/stack/sheet = "SHEET",
|
||||
/obj/item/stack/ore = "ORE",
|
||||
/obj/item/ai_module = "AI_LAW_MODULE",
|
||||
/obj/item/circuitboard/machine = "MACHINE_BOARD",
|
||||
/obj/item/circuitboard/computer = "COMPUTER_BOARD",
|
||||
/obj/item/circuitboard = "CIRCUITBOARD",
|
||||
/obj/item = "ITEM",
|
||||
/obj/structure/closet/crate/secure = "LOCKED_CRATE",
|
||||
/obj/structure/closet/crate = "CRATE",
|
||||
/obj/structure/closet/secure_closet = "LOCKED_CLOSET",
|
||||
/obj/structure/closet = "CLOSET",
|
||||
/obj/structure = "STRUCTURE",
|
||||
/obj/machinery/door/airlock = "AIRLOCK",
|
||||
/obj/machinery/door = "DOOR",
|
||||
/obj/machinery/rnd/production = "RND_FABRICATOR",
|
||||
/obj/machinery/computer/camera_advanced/shuttle_docker = "DOCKING_COMPUTER",
|
||||
/obj/machinery/computer = "COMPUTER",
|
||||
/obj/machinery/vending/wardrobe = "JOBDROBE",
|
||||
/obj/machinery/vending = "VENDING",
|
||||
/obj/machinery = "MACHINERY",
|
||||
/obj/effect = "EFFECT",
|
||||
/obj/projectile = "PROJECTILE",
|
||||
/obj = "O",
|
||||
/datum = "D",
|
||||
/turf/open = "OPEN",
|
||||
/turf/closed = "CLOSED",
|
||||
/turf = "T",
|
||||
/mob/living/carbon/human = "HUMANOID",
|
||||
/mob/living/carbon = "CARBON",
|
||||
/mob/living/simple_animal = "SIMPLE",
|
||||
/mob/living/basic = "BASIC",
|
||||
/mob/living/silicon/robot = "CYBORG",
|
||||
/mob/living/silicon = "SILICON",
|
||||
/mob/living = "LIVING",
|
||||
/mob = "M",
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user